B UZZ - ME L OCATION BASED DATING SERVICE Arun Ponnusamy Abhisheak Iyer Deepak Swathi Gangisetty.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
Advertisements

VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Updating your profile. Why Fill out your profile? Taking a few moments to fill out your volunteer profile will enhance your overall experience with your.
Mobile Date: A Dating Application For Mobile Phones Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010.
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
SeeYou LBS Location Solution For SOHO, Friends & Family.
Architecture. Outline Example Decomposition Style Activity 1.
iRequestManager for MediMizer X3
Jabber and Extensible Messaging and Presence Protocol (XMPP) Presenter: Michael Smith Cisc 856 Dec. 6, 2005.
What is Smart911?.
Internet/Cyber Stalking AND HOW TO AVOID BEING A VICTIM.
WELCOME TO THE MCCLOUD SERVICES CUSTOMER WEB PORTAL TUTORIAL.
Social Media: FACEBOOK Kristin Martin Professional Development.
SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Prof. Elovici Yuval  Technical:
Location Changes Everything Pick the Time and Radius of your message Perfect for: Retailers sending offers Events Conferences Charities Public or Private.
Mobmail is your FREE worldwide UNIQUE id, Professional, Personal, Social, Verified Now find your friends even you just know their mobile number,
August 15 click! 1 Basics Kitsap Regional Library.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
CEO, Tech IT Easy Lab of Pervasive VM Computing A Beginner’s Guide to XMPP.
Individual User Logins
Welcome to Google Calendar Training. Google Calendar Features Add Events Invitations Calendar Sharing Search for Events Gmail Integration Mobile Access.
Moodle Integration with Microsoft Seree Chinodom Kittisak Onuean BURAPHA UNIVERSITY Powerful Tool for MoodlePowerful Tool for Moodle.
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
Tutorial Video basic skills basic skills Next page -->
What is it? Social networking is the grouping of individuals into specific groups, much like a neighborhood subdivision, if you will. Although social.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Scope The eInvoicing project was created to meet the Local Regulations for invoicing and tax reporting effective on May 2009, which requires that all the.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Starter for 10 Unit 10: Flickr & YouTube Transform IT SFT10_Flickr_YouTube.
Getting started on informaworld™ How do I register with informaworld™? What do I do if I forget my password? My institution does not subscribe to any journals,
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
BRIDGE COURSE of INFORMATION & COMMUNICATION TECHNOLOGY
WXET1143 Lecture7: , Chat and Messaging. Introduction  Electronic mail is everywhere.  Now many people in business, government, and education use.
Utilities, Customers & SMS Rudi Leitner. Who in this room has a mobile phone? Who in this room has ever sent a text (SMS) message?
A Quick and Easy Guide to Skype Amazing Aardvarks of Alliteration Alex Hood Alex Huang John Milne Aaron Zell.
I NSTANT M ESSAGING Presented By : Sana Riaz Roll no:F1F12MCOM0185.
Jabber Client Jeevan Varma Anga Distributed Systems(CSC8530) Villanova University.
XHS Students Web Tools 2.0 Class. Personal Information Passwords Make it hard for others to figure out Never give it to your friends Don’t use the same.
Online Friends’ Community Presented by: Stuart Monaghan HND in Computing th May 2002.
Visiting Angels Presenter: Social Angel Facebook.com/VisitingAngelsCorporate Social Care.
SPAM Settings. The ExchangeDefender Admin Site is a powerful tool that gives you access to all of the benefits ExchangeDefender has to offer, from the.
CS4274 TERM PROJECT 2010 SOLE : SHARING OF LIVING EXPERIENCES Team Members: Tan Gui Han Wilson Duy Vinh Chuc Damien Catala Cheng Zhi Xiang.
The Prospectus and Common Application Process My Course My Future Greater Manchester Prospectus
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
Introduction to 學校:大同大學 班級: GI1 學號: 姓名:李奕銳 教師:葉慶隆 Jabber 1.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
MEMBERSHIP AND IDENTITY Active server pages (ASP.NET) 1 Chapter-4.
User Guide HealthLink Your Personal Health Network.
EBSCOadmin Overview Tutorial support.ebsco.com. EBSCOadmin is a powerful administrative platform that offers a wealth of options for customizing your.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
How Your Customers Will Pay Online & by Phone
Integrated Mobile Marketing Platform Emergic mConnector Integrated -Mobile Marketing Platform Presented By: Sales Person Name ID: Mobile:
How to Use the Portal E-rate Program Applicant Training November 2015.
FriendFinder Location-aware social networking on mobile phones.
External Messaging Services. Page 2 External Messaging: Extends the power of Presence and Instant Messaging outside corporate Network Provided only to.
Pairus Admin Admin Panel Changes Required 1. Contents - Changes  Pairus Admin – Site Address Pairus Admin – Site Address  Fix logo at login screen –
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
ADVANCED COMPUTER TO, Kanishka Sir's. Introduction to Whatsapp Whatsapp Inc. Was Founded In 2009 By Brian Acton And Jan Koum (Also The Current CEO) Whatsapp.
Awareness raising session for Parents and Carers June Todd Awareness raising session for Parents and Carers June Todd.
Blogs How to use the bog safely and secure? Create new username. Create a strong password to your account. Create the password to your uploaded files.
BCD Travel Online. Copyright BCD Travel 2012 Executive Overview 2 Your Organization is improving the process for booking & authorizing business travel.
How to manage your s Tips and tricks. Use Folders Folders are used to manage files in your hard disk drive. Similarly you can create folders in your.
Group 3 CMPE Community Project. What is CMPE Community project? CMPE Community project aims to create a social web application to create an environment,
Debra Mann Reference Librarian Innisfil Public Library
Facebook privacy policy
Facebook and Flickr Tips for beginners Steph Swalwell ~ March 2017.
Presentation transcript:

B UZZ - ME L OCATION BASED DATING SERVICE Arun Ponnusamy Abhisheak Iyer Deepak Swathi Gangisetty

O BJECTIVES To implement a simple and dependable location based dating service on the Google Android platform. PLATFORM : Google Android. LANGUAGE : JAVA Database : MySQL

L OCATION BASED SERVICE Location Based Services (LBS) are information services accessible with mobile devices through the mobile network and utilizing the ability to make use of the location of the mobile device.

BACKGROUND A location based service can be categorized either as  CARRIER- CENTRIC : User subscribes to a service and gets alerts periodically or whenever a match is found according to their preferences. Ex: Meetmoi, dodgeball etc  USER CENTRIC : The user takes control of the experience and decides whom to approach. Ex: Buzz-Me! PS : With the passing of the Can Spam Act in 2005, it became illegal in the United States to send any message to the end user without the end user specifically opting-in.

MEET MOI – T HE FACTS They are the leader ! Meetmoi offers a location based service that allows users to receive profiles, and then communicate with complete anonymity through text messaging. Meetmoi is actually a website. Its not GPS based. User is expected to enter his current location. You could fool around with profiles in Atlanta from London or Jupiter !

MEETMOI – THE LITTLE KNOWN FACTS ! 1. We collect demographic information on our members. We don't currently collect credit card information, although in the future we intend to. 2. Please be aware that when you send an to a user from our website, your address will be revealed to them. All other information you provide us will be revealed in your profile and be accessible to other members. 3. In the course of using our site, we automatically track certain information such as your IP addresses and addresses.

M EETMOI – CONTD … If you choose to use our referral service to tell a friend about our site, we will ask you for your friend's name and address. We will automatically send your friend an inviting him or her to visit the site. MeetMoi stores this information for the sole purpose of sending this and tracking the success of our referral program. We may send them a reminder in the future. Your friend may contact us at Customer Service to request that we remove this information from our database!!

H IGH L EVEL A RCHITECURE GPS based Location System Real Time DatabaseFrontEnd Devices Update Access

Use Case Diagram User1 DB GPS system User2 Register Login Login Successful Update Location Details every 1 Min. Query the DB based on preference criteria Fetch the results and overlay on Google maps Choose a user shown on the map and initiate chat Accepts the date request negotiated through the chat client Negotiate the landmark for dating Mark these users as “unavailable” in the DB View & Select landmarks on Google Map Relay distance of User2 periodically Relay distance of User1 periodically

User Profile creation Simple Profile creation: Get the user’s screen name, password, Name, , age, sex. The user should set his/ her preferences. No profile matching done. The user takes full responsibility for his/ her choices. Simple privacy issue addressed: user should be able to add people to his/ her “Ignore List”. The user’s Location details are updated every 1 minute in the database.

Database schemas User_Profile UsernamePasswordFirst NameLast NameAgeSexProfile Picture URL UsernameAge_LowerRangeAge_UpperRangeGender User_Preference User_IgnoreList UsernameUsersToBeIgnored User_Location UsernameLatitudeLongitudeAvailable

Query Processing Perform range queries based on user settings in the UI. User can specify what grid range he/she wants. User can specify how many users he/she wants. Filter the query result based on user preferences and ignore list. E.g: Select username from User_Location where latitude>(curr.Username_Latitude-2) and (curr.Username_Latitude+2 ) and longitude>(curr.Username_Longitude-2) and (curr.Username_Longitude+2 )

Query Results Users shown on the map is live in a time frame of 1 minute. The User details are overlaid on Google Maps. Profile Picture is also displayed. The /chat id of the user can then be used to ping and ask whether the other user is interested in a date.

Database Challenges Currently exploring Web Services to provide query processing. Low Overhead on Mobile. Simple solution, use TCP sockets for small scale scenario.

INTERNAL CHAT CLIENT The main reason to implement an internal chat client is to eliminate the need for having to use SMS or call as the means of communication. This provides an additional level of security as the service provider enables communication between two subscribers without having to reveal the contact details of one to the other. Besides we also perceive it’s a good thing to keep the SMS inbox excluded from the dating service. As long as the user is logged into the application he can contact/chat with another person.

IMPLEMENTATION Set of streaming XML protocols (XMPP – Extensible Messaging and Presence Protocol) and technologies that enable any two entities on the Internet to exchange messages, presence, and other structured information in close to real time. Instant Messaging (IM) that offers functionality similar to legacy IM services such as Yahoo, MSN, ICQ, AOL.

A DVANTAGES OF J ABBER Open Decentralized Secure Extensible Flexible Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java library, it can be embedded into your applications to create anything from a full XMPP client to simple XMPP integrations such as sending notification messages and presence-enabling devices.

Q UESTIONS