Presentation is loading. Please wait.

Presentation is loading. Please wait.

Location Aware Social Network Group 2 CS 8803. Team Introduction Prasun Johari M.S. ECE Ankur Aggarwal M.S. CS Gurlal Kahlon M.S. CS Shobith Alva M.S.

Similar presentations


Presentation on theme: "Location Aware Social Network Group 2 CS 8803. Team Introduction Prasun Johari M.S. ECE Ankur Aggarwal M.S. CS Gurlal Kahlon M.S. CS Shobith Alva M.S."— Presentation transcript:

1 Location Aware Social Network Group 2 CS 8803

2 Team Introduction Prasun Johari M.S. ECE Ankur Aggarwal M.S. CS Gurlal Kahlon M.S. CS Shobith Alva M.S. CS

3 3 Outline 1. High Level Description 2. IP Multimedia Subsystem 3. Google Android 4. Conclusions

4 4 High Level Description

5 5 Facilitate sharing of experiences, ideas, thoughts etc. among people

6 6 High Level Description But to share experiences or ideas with someone you need to have a common interest Location

7 7 High Level Description Location – Aware Social Networking System 1. Dynamic groups - location and interests 2. Static groups - interests 3. Facilitate communication among members

8 User 1 User 2 User 3 User 4 Dynamic Groups

9 9 High Level Description Dynamic Advertisement Technology 4. Self-adaptive Advertisement System based on the current location of a user 5. Location aware search 6. Revenue generation by Pay-per-potential Sale 7. Surveys – Feedback to advertisers

10 High Level Description How do we actually make this happen on a cell phone ? 1. IMS 2. Google Android

11 IP Multimedia Subsystem The IP Multimedia Subsystem (IMS) is an architectural framework for delivering Internet Protocol (IP) multimedia to mobile users. Source: Wikipedia

12 12 Framework ? IMS Network Architecture

13 13 Use Cases

14 14 Use Cases Communication with colleagues in a class room

15 15 Use Cases This use-case would demonstrate how our system could function as a dynamic “spatial- forum” for requesting guidance

16 16 Use Cases – Step 1 / 8 User logs into our service

17 17 Use Cases – Step 1 / 8 Registration The SIP Protocol is used to perform registration

18 18 Use Cases – Step 2 / 8 User's location from WhereAmI / GPS It locates neighboring users and ads

19 19 Use Cases – Step 2 / 8 Location information from WhereAmI This is submitted to the location server and a list of neighboring users is obtained

20 20 Use Cases – Step 2 / 8 Interactions between  The UE and WhereAmI Service

21 21 Use Cases – Step 3 / 8 The service makes available to this user a list of other users in his vicinity A dynamic group is created

22 22 Use Cases – Step 3 / 8 Interactions between  The UE and Location Server

23 23 Use Cases – Step 3 / 8 The user subscribes to the presence server to obtain the availability / presence of other users

24 24 Use Cases – Step 4 / 8 The user can now communicate with those around him

25 25 Application Features

26 26 Application Features

27 27 Application Features

28 28 Application Features

29 29 Application Features

30 30 Application Features

31 31 Application Features

32 32 Strategy ? Socially Noble Commercially Viable

33 33 Use Cases

34 34 Use Cases – Step 5 / 8 Pay-per-Potential Sale

35 35 Use Cases – Step 6 / 8 Pay-per-Potential Sale

36 36 Use Cases – Step 7 / 8 Pay-per-Potential Sale

37 37 Use Cases – Step 8 / 8 Pay-per-Potential Sale

38 How do we charge the advertisers ? Fixed rate ? Hourly rate ? Wouldn't it make more sense to charge the advertisers based on the number of customers that our system directed to them ?  Pay-per-Potential Sale

39 Google Android

40 Android Platform Android is a software stack for mobile devices that includes an operating system, middleware and key applications.  Application framework  Dalvik virtual machine  Integrated browser, Media support, Optimized Graphics, SQLite, Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model.

41 Android Implementation Our robust design easily leveraged the facilities provided by Google's Android. Android provides excellent integration with Google's location based and map services.  Location Providers – whereami, gps (mock, for now) etc...  Map Controller, Overlay Controller Implementation of our service is in the form of an overlay on the base map service.

42

43 Android Advantage Focussed on the Developer, lots of documentation and a powerful, well structured API. Very good integration with web-services (although not complete), including Google's own. Android is based on several open-source technologies.

44

45 Challenges 1. Figuring out IMS 2. Power v/s Frequency of querying WhereAmI 3. Bandwidth for maps

46 Conclusions


Download ppt "Location Aware Social Network Group 2 CS 8803. Team Introduction Prasun Johari M.S. ECE Ankur Aggarwal M.S. CS Gurlal Kahlon M.S. CS Shobith Alva M.S."

Similar presentations


Ads by Google