Mobile Application Abstract Future Work The potential applications and integration of this project are vast – many large department and grocery stores.

Slides:



Advertisements
Similar presentations
Microsoft ® Office OneNote ® 2007 Training Using your Notebook to its fullest potential Kent School District presents:
Advertisements

For Details Visit : or For any Help Contact the Librarian EBSCOhost 2.0.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
A Toolbox for Blackboard Tim Roberts
© Copyright 2012 STI INNSBRUCK Apache Lucene Ioan Toma based on slides from Aaron Bannert
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
July 2010 D2.1 Upgrading strategy Javier Soto Catalog Release 3. Communities.
1 Electrical and Computer Engineering Drebin Rescuing Firefighters in Distress FPR Team Ganz: Jonathan Bruso Michael Carney Daniel Fortin James Schafer.
Engineering Village ™ Basic Searching.
Department of Electrical and Computer Engineering CDR Presentation Team Frij.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
Department of Electrical and Computer Engineering MDR Presentation Team Frij.
Department of Electrical and Computer Engineering FRIJ Andrew Paisner - EE Carlton Jones - EE Adviser: Prof. David Irwin Shravan Nayak -CSE Amrit Khalsa.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
Design, Implementation, and Experimentation on Mobile Agent Security for Electronic Commerce Applications Anthony H. W. Chan, Caris K. M. Wong, T. Y. Wong,
The Vector Space Model …and applications in Information Retrieval.
Recommender systems Ram Akella November 26 th 2008.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
FPR Presentation Team Frij
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Using Microsoft Outlook: Basics. Objectives Guided Tour of Outlook –Identification –Views Basics –Contacts –Folders –Web Access Q&A.
Pulsar AnalyzerPlus Making noise measurement reporting easier.
Presented By: Product Activation Group Syndication.
ARCHIBUS Log On Instructions. Log Into ARCHIBUS Web Central Log In Screen 1.Open your Internet browser. 2.Enter the URL to view the ARCHIBUS Login Page.
PRIOS ARA Limited Agent User Instructions PRIOS ARA Limited Agent User Instructions Professional Repossessors Interactive Operating System.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
Indoor Localization Carick Wienke Advisor: Dr. Nicholas Kirsch University of New Hampshire ECE 791H Using a Modern Smartphone.
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
Cullen College of Engineering RFID-Based Solutions for Piping Technology Piping Tech & UH July, 2007.
Product Feeds. What is a Product? In marketing terms, a product is an item, service or idea that is for sale Examples are: A flight with set dates and.
Android - Project Green basket Android Application * Let's you do your grocery shopping location based. * Let's you decide to go to the closest grocery.
Department of Computer Engineering College of Engineering An-Najah National University Prepared by : Saif Marwan & Osama Nabulsi Supervisor Name: Dr. Loay.
Recommendation system MOPSI project KAROL WAGA
Part 1 – PubMed Interface, Display options, Saving, Printing, and ing results. Instructions This part of the course is a PowerPoint demonstration.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Karen Herter (HMG) Mike Langley (DGS) April 15, 2008 Portfolio Manager for California State Buildings Meeting the Requirements of Executive Order S
University of Pennsylvania Electrical and Systems Engineering Department ABSTRACT: The last decade has seen the expansion of computer usage from scientific.
Xiaoying Gao Computer Science Victoria University of Wellington Intelligent Agents COMP 423.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
10/28/2015 San Antonio Independent School District Data Warehouse Maps/Streets Membership Demographics Assessments My Child.
Project Introduction We elected to create a native Android application that leverages the Google Maps API v2 for Android as the basis for displaying and.
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
Module 7 Planning and Deploying Messaging Compliance.
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
Web- and Multimedia-based Information Systems Lecture 2.
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
© 2012 IBM Corporation 3 rd Party Registration & Account Management 1 1 SMT Post R 4.3 Potential Enhancements.
Information Management System based on RFID technology in District Court in Warsaw Warsaw 2015.
Contents Introduction What are Location-based services Working of Location-based services Location Tracking Technologies Power profiling a mobile phone.
Qmags At The Cutting Edge of Digital Publishing. Mobile (Platform, Specification and Features) Template Elements ( Your home page will be the only unique.
Xiaoying Gao Computer Science Victoria University of Wellington COMP307 NLP 4 Information Retrieval.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
PartII. Key M&E requirements:  Specification of information requirements  What exactly do the decision makers want to know about the project?  For.
General Architecture of Retrieval Systems 1Adrienn Skrop.
English for Advance Learners I
UCF Parking Route and Heat Maps
Data Virtualization Tutorial: XSLT and Streaming Transformations
AirPlace Indoor Positioning Platform for Android Smartphones
File Stream and Team Drives
N. Capp, E. Krome, I. Obeid and J. Picone
Discussion section #2 HW1 questions?
CS & CS Capstone Project & Software Development Project
6. Implementation of Vector-Space Retrieval
EBSCOhost Advanced Search Guided Style
WJEC GCSE Computer Science
Presentation transcript:

Mobile Application Abstract Future Work The potential applications and integration of this project are vast – many large department and grocery stores alike could find the implementation of this project quite useful. For the demonstration of this project, only linear distances were used to mark objects along one axis. Both the client side (the mobile application) and server side have been built with the framework to support 2-dimensional item mapping, but would require at least two readers. On a large scale with many readers, the accuracy of the item location will improve drastically. Stores may implement this project to dynamically track product location and deliver this information to customers. SmartMart: An IOT-based In-store Mapping Service for Mobile Devices Hannah Bowles College of Science and Engineering Texas State University – San Marcos K. Rodman Mannix College of Engineering Boston University Dylan Hicks School of Engineering and Applied Science Columbia University Quite often, when shopping in a supermarket (e.g., Wal- Mart), we are frustrated at locating the items on the shopping list and no assistance is available. The objective of this project is to leverage the Internet of Things (IOT) technology to make the store items ``smart" so that they can automatically register and update their location information, allowing customers to search, locate, and map them on the store floor plan using mobile devices. Advanced features include recommending routes, computing shortest paths for multiple items on the shopping list, and facilitating progressive search and personalized search. To our best knowledge, it is the first mobile app of this kind. Existing shopping apps do not provide location-based services. It is also quite different from Google Indoor Maps that only displays indoor floor plans and does not support searching and mapping of dynamic store items on the floor plan. The end-product of this research will be in the form of a mobile application. Currently, this mobile application has only been developed for Android devices. The application has been developed to run as efficiently as possible, and can communicate with a server to receive XML files based on user input. The application can be divided into two major screens – the Search Activity and the Map Activity. Search Activity This activity is where queries are sent to the server and data is received back. A user will enter a keyword in the search box and click the “Send” button, which will return each associated result in order of relevance in its own row. The user will have the option to add an item to their ‘shopping list,’ or if the item is already there, remove it. Users can add an unlimited number of items to their ‘shopping list.’ Map Activity This activity does the grunt of the work on the client- side of this project. It takes XML files that describe the locations of map floors and shelves and uses the Android Draw and Canvas classes to dynamically draw a map. It then processes and parses the user’s ‘shopping list’ to place markers in the proper locations on the map to identify each object. These markers can be clicked on for more information. It has a collapsible list from which users can delete items from their ‘shopping list.’ Item Database Server First the terms are found by removing the punctuation and applying the Porter stemmer. Then the server indexes each searchable field by placing the terms into an inverted index. This index is used when the server is queried by creating a vector space model from the data. This model takes the term frequency and inverse document frequency and creates a vector representing each document. Then, the query is represented as a vector as well and the cosine similarity between the query and each document is computed. Each field has its own weight so that more important fields, such as product name, score better than tertiary fields, like product description. Then the results are sorted by score and sent to the client side mobile application. Faculty Mentor: Dr. Byron Gao, Texas State University – San Marcos Yellow areas mark the floor Areas in blue represent shelves This button will collapse the list so only the header can be seen This will remove all items from the list Each item has its own row and a button to delete from the list Initiates server query with keyword If a user already has an item in their shopping list, they can remove it If an item is not in the shopping list, a user can add it Search Activity Map Activity User enters search terms here RFID Localization Product Demo Radio Frequency Identification devices will continuously scan the area for tags, and use the Received Signal Strength (RSS) to calculate the distance. Many algorithms have been explored using multiple readers to maximize accuracy in 2 dimensions. Methods include basic triangulation, dynamically updating calibration with reference tags, probability algorithms, and K-nearest- neighbor algorithms. The most successful systems must also take into account reader and reference tag placement. Calculations in Dynamic Environments Fluctuating signal strengths and interference in a dynamic environment must be compensated for. The graph on the right shows the raw data taken from our reader. The fluctuations are due to interference such as doorways catching the signal, metal in the building, and people walking by. In a store environment, we estimate that the margin of error that would allow for our app to retain functionality is 1-2 meters. We are confident that with multiple readers and careful choice of localization algorithms this can be accomplished. Our demo uses one reader and 2 reference tags to calculate the location of two sample active tracking tags. We take incoming RSS values from the reference tags along with a maximum RSS value, and find linear fits. Incoming tag data is then fit to one of those lines to determine it’s location in one dimension. We believe this maximizes the accuracy we can achieve with one reader. reader Ref 1 Ref 2 Known RSS at this point RSS = Slope 1 * Dist + B 1 RSS = Slope 2 * Dist + B 2 Red rectangles are markers that represent the items in the list with the same number

Hannah Bowles College of Science and Engineering Texas State University – San Marcos Dylan Hicks School of Engineering and Applied Science Columbia University HELLO RSS = Slope 1 * Dist + B 1