4. Reviews Aggregation
• Customer Reviews from Review Sites
o Yelp
o Edmunds
o Facebook….
• Site Demo
• Aggregation Models
o API
o HTML Scraping
5. Reviews Aggregation - Toolkit
o Home Grown Web Extraction Tools
• Scrapers , HTML Parsers
• Maintenance Overhead
• Black Listing, Bots etc..
• Sample Code
6. Reviews Aggregation - Toolkit
o Web Based Extraction Tools
• Import.IO ( http://import.io)
oAvailable as API
oLittle or NoCoding
oSelf Healing APIs
oFree ( as in Beer )
oDemo
8. Reputation Monitoring
• “Understanding or Influencing of an Individual’s or
Business’s Reputation. “
• Look for Unstructured Information online.
•
• Sentiment Analyze it.
• Sentiment Analysis – Computationally Identify and
Categorize Opinion in a Piece of Text
• Site Demo
9. Reputation Monitoring
• Employ Techniques to find Information Online
o Web Crawlers
• 80legs - Scalable , Online Web Crawler
• Search Engine APIs – Google/Bing etc..
o RSS
• Rome Library -
http://rometools.github.io/rome/
o Social Media Data
• Social Mentions API -
http://www.socialmention.com/
10. Sentiment Analysis
• Why Lots of Opinions on the web
• Machine Learning/ Lexicon Based
Machine Learning Based
• Collect Data
• Label Data
• Prepare and Upload Data
• Predict new Data
• Iterate
Lexicon based
• Tokenize Words,
• Lematize Them ( good gud .. )
• Assign negators/ intensifiers
11. Sentiment Analysis - Tools
• Google Predictions API
• Stanford NLP
• Demo
• Site Demo
13. Content Discovery
• Discover Relevant Content
• Purpose : To Engage more audience and attract
Leads
• Different Channels
o RSS
o Social Trends – Youtube , Twitter, Topsy…
o Local News Feeds
o Custom APIs
• Site Demo
• Twitter Demo
14. Content Publishing
• Publishing Interesting Content to engage Users
• Oauth Permission to Act on Client’s behalf
o Provides Client Applications a ‘Secure’ Access to Server Resources on
Behalf of a resource Owner
• Publish to Multiple Channels at once.
• Several APIs
o spring-social-facebook/twitter/*
o RestFB
o Twitter4j
o Google APIs
• Site Demo
• Twitter Demo
15. Realtime Notifications
• Notifications on your social media Actions
• Supported Sites only
• Techniques
o HTTP Push
o Persistent Connections
• Libraries Available
o Twitter4j, HTTP APIs, Native Java APIs
• Demo – Twitter
• Site Demo