geofox
play

GEOfox Rusty Dekema Matt Colf Mike Brown Adam Budde Mike Billau - PowerPoint PPT Presentation

GEOfox Rusty Dekema Matt Colf Mike Brown Adam Budde Mike Billau Rusty Dekema Problem Hard to find new places gathered data Current check-in applications do very little with Friend based applications struggle to provide


  1. GEOfox Rusty Dekema Matt Colf Mike Brown Adam Budde Mike Billau

  2. Rusty Dekema Problem › Hard to find new places gathered data › Current check-in applications do very little with › Friend based applications struggle to provide fresh content thanks… user location data

  3. Rusty Dekema Solution via aggregate user data › Place recommendations explore by category › List local places to › Extensible framework for additional features and platforms

  4. Rusty Dekema Recommendations User Clustering Category Correlation

  5. Matt Colf Web Service › Centralized application logic › Lightweight clients › Retrieves place data from the Yelp API › Easily extensible private API

  6. Matt Colf Web Service

  7. Mike Brown & Adam Budde Application Demonstration

  8. Mike Billau Changes & Challenges › Scope Changes › Application lacked a clear focus › Removed extraneous features › Challenges › Server response times matter › Slow & limited Yelp API responses

  9. Mike Billau Competition › We think that location based networks are the next “big thing” › Recent competition › Google hotpot › Facebook Places › Yelp Check-ins

  10. Mike Billau Secret Sauce › Providing place recommendations › Fresh content from aggregate data › Extensible framework score nearby places user place location information data new places to explore

  11. Matt Colf Future Development › Change data provider › Extend recommendation algorithm › Social network integration › Spin-off applications Feature Release 2.0 Maintenance Release 1.5 change data provider social network integration

  12. Questions? www.geofoxapp.com geofoxapp@umich.edu Rusty Dekema Adam Budde Mike Brown Recommendations iPhone Development Android Development Matt Colf Mike Billau Infrastructure & Server Web & Android Development Development

  13. Supplemental Material Detailed content that did not fit in the presentation

  14. Video Demonstrations Android Application iPhone Application beta release final release › Youtube: Youtube: › http://www.youtube.com/ http://www.youtube.com/ watch?v=JPQH31rZL3M watch?v=O_0cpKY6yi8 › Download: Download: http:// › http://svn.geofoxapp.com/ svn.geofoxapp.com/docs/ presentations/videos/ docs/presentations/videos/ GEOfox_iPhone_demo.mp4 androiddemofinal.mp4

  15. Recommendations User Clustering Details Recommendations are found by following similar user trends. • Users B and C commonly check into Place 1. Since User A does the same, Places 2 and 3 • are suggested to User A because those users also check in there. Place 3 would be suggested higher because two similar users check in there. •

  16. Recommendations Category Correlation Details Each place is assigned up to 3 categories (bar, restaurant, pub, etc.) • Category R values are based on how many times the user has checked into places that • have that category (how well the user likes that category) Recommendations are found by finding places with similar categories and then sorting/ • filtering by summing the matching category R values for that user

  17. Server Architecture This diagram shows the code breakdown of the server architecture. • Modules are loaded dynamically to reduce the memory footprint. •

  18. Data Flow Model Shows how data flows between the clients (blue) and the server (red). •

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend