Mobile Search Engine Based on idea presented in paper Data mining for personal navigation, Hariharan, G., Fränti, P., Mehta S. (2002)

Slides:



Advertisements
Similar presentations
Fatma Y. ELDRESI Fatma Y. ELDRESI ( MPhil ) Systems Analysis / Programming Specialist, AGOCO Part time lecturer in University of Garyounis,
Advertisements

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?
In-Text Ads the Mobile Web Supervised & Guided By: Avishai Weis Yaron Zakai-Or Noam Lampert Delivered By: Adi Guberman Gal Ben Ami.
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Wincite Introduces Knowledge Notebooks A new approach to collecting, organizing and distributing internal and external information sources and analysis.
By Liqiang Cheng, Naiqi Jin and Jason Yap. Project Description Project summary: A Geo-spatial search system that collects and combines data from various.
IS 360 Web Promotion. Slide 2 Overview How to attract visitors.
Course Module 1: Service-Oriented Programming (SOP)
Development of Japanese GIS Tool for use in the Humanities ○ Masatoshi ISHIKAWA †, Yoichi KAWANISHI ††, Hidefumi OKUMURA †††, Shoichiro HARA †††† † University.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Retrieving Location-based Data on the Web Andrei Tabarcea,
Design and Implementation of a Geographic Search Engine Alexander Markowetz Yen-Yu Chen Torsten Suel Xiaohui Long Bernhard Seeger.
CEDROM-SNi’s DITA- based Project From Analysis to Delivery By France Baril Documentation Architect.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Developing Health Geographic Information Systems (HGIS) for Khorasan Province in Iran (Technical Report) S.H. Sanaei-Nejad, (MSc, PhD) Ferdowsi University.
Research Area B Leif Kobbelt. Communication System Interface Research Area B 2.
Lecturer: Ghadah Aldehim
Information Retrieval – and projects we have done. Group Members: Aditya Tiwari ( ) Harshit Mittal ( ) Rohit Kumar Saraf ( ) Vinay.
AD-HOC GEOREFERENCING OF WEB-PAGES USING STREET-NAME PREFIX TREES Andrei Tabarcea, Ville Hautamäki, Pasi FräntiAndrei Tabarcea, Ville Hautamäki, Pasi Fränti.
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.
Research paper: Web Mining Research: A survey SIGKDD Explorations, June Volume 2, Issue 1 Author: R. Kosala and H. Blockeel.
Enterprise & Intranet Search How Enterprise is different from Web search What to think about when evaluating Enterprise Search How Intranet use is different.
Avalanche Internet Data Management System. Presentation plan 1. The problem to be solved 2. Description of the software needed 3. The solution 4. Avalanche.
Online Autonomous Citation Management for CiteSeer CSE598B Course Project By Huajing Li.
Basic Web Applications 2. Search Engine Why we need search ensigns? Why we need search ensigns? –because there are hundreds of millions of pages available.
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.
1 6th EC/GIS workshop - Lyon - June 2000 Easy and friendly access to geographic information for mobile users David HELLO (Matra.
AnswerBus Question Answering System Zhiping Zheng School of Information, University of Michigan HLT 2002.
HTML Hyper Text Markup Language A simple introduction.
Web Searching Basics Dr. Dania Bilal IS 530 Fall 2009.
WHAT IS A SEARCH ENGINE A search engine is not a physical engine, instead its an electronic code or a software programme that searches and indexes millions.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 27 How Internet Searching Works.
Introduction to Interactive Media 13: Writing for Interactive Media.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
Data Mining for Personal Navigation Gurushyam Hariharan Pasi Fränti Sandeep Mehta DYNAMAP PROJECT University of Joensuu, FINLAND
EXist Indexing Using the right index for you data Date: 9/29/2008 Dan McCreary President Dan McCreary & Associates (952) M.
(Building the Presentation Layer - KISS). Figuring out what to do! Every was not learnt over night and certainly not without proper help and support.
Data Mining By Dave Maung.
Multimedia & The World Wide Web winny HCI 201 Multimedia and the www.
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
Usability Lab 2002 Cascade Kick-Off Meeting User Requirements - Web Site Design Multimedia Interface to Material Databases Flavio Fontana (Ulab)
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Starter (June 2011) Explain two methods by which someone could find a website on the internet. [4]
INTERNET VOCAB. WEB BROWSER An app for finding info on the web.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
MADAN MOHAN MALAVIYA ENGINEERING COLLEGE,GORAKHPUR Submitted by: TANUJA SRIVASTAV ( ) Submitted To: Mrs. Meenu Assistant professor CSE Department.
COMP 143 Web Development with Adobe Dreamweaver CC.
2014 Semantic-based Code and Documentation Search Engine Reshma Thumma Oct 10,2014 #GHC
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Presentation by: Rebecca Chambers WebDuck Designs
Search Engine Optimization
Working in the Forms Developer Environment
Physical Changes That Don’t Change the Logical Design
Map Reduce.
Search Engines.
CIW Lesson 6 Web Search Engines.
Web Engineering.
Best SEO Tips to Make Your Website Stand Out. SEARCH ENGINE OPTIMIZATION It is essential that you implement Search Engine Optimization strategies to make.
Database Vocabulary Terms.
ITE 130 Web Searching.
Data Warehousing and Data Mining
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Web Mining Department of Computer Science and Engg.
Best Practices On-Line Analysis Tools
Information Retrieval and Web Design
Presentation transcript:

Mobile Search Engine Based on idea presented in paper Data mining for personal navigation, Hariharan, G., Fränti, P., Mehta S. (2002)

Introduction What if we could use location as a search option? Task: To implement a www -search engine for mobile devices. To study if it is possible to utilize www to find targets and services near user’s location.

Location information in www documents In order to locate targets and services we should be able to find location information from web pages. Some studies exists: Geospatial Mapping and Navigation of the Web (McCurley, 2001), Paikkatiedon käyttö web-dokumenteissa (Vänskä, 2004).

Location information in www documents Geotags (GeoTags, 2005). Address -tags (World Wide Web Consortium, 2005). Address. Postal code. Phone number. Well-known places Using address- and geotags is very rare. In practice it is necessary to find addresses inside the text.

One possible solution Use some existing and efficient web search engine to get potential links related to user’s location and interests. Implement tools for searching location information from those links.

Test App. : Defining search options Lat, Lon Lat, Lon GPS PDA WWW -server Addr./coords. Joensuu Pizzeria Options: Pizzeria, Joensuu

Test app. : extracting data WWW -server Google Pizzeria, Joensuu Relevant links Extracting location info. - address Addr. / coords. coordinates Counting distances GPS PDA

Test app. : handling data WWW -server GPS PDA Result database Creating result list. Ordered by distance. Save to database (optional) Show results to user Pizzaspecial, puh … Pizzeria Al Mooro, puh… Pizza Express Cafe, puh…...

Phone application

City Search Engine Demo mi.phphttp:// mi.php

Software solutions Implemention of module that executes Google-search with search options ”keyword” (user defined) and ”area” (commune(s) within certain distance from the user). Module returns list of links.

Software solutions Get the plain text out from the html-document Create a table consisting all numbers and words in the document. Going through the table, try to detect street names. With the help of address/coordinate db, try to create addresses. Try to extract descriptive information related to addresses. After all links have been gone through, gather all results to result list For every link :

Software solutions Try to evaluate relevance of list items Arrange the list by distance (maybe combined with relevance?) Delete multiple occurances Show results to the user (Save results) For every result list item:

Test app. problems Web page can include one or several useful results but at the same time it can include information of totally different targets and services. Keyword -matching information can be found from the page, but the keyword can have other meaning in current web page’s context. Keyword -matching information and addresses have been found from the page but there is no relation between those two. Search result relevance problem:

Test app. problems If we find an address from a web page, how to find descriptive information related to that address? How to measure search result’s relevance (to the user)? We should get rid of non- relevant search results. Creating serach results: