SlideShare a Scribd company logo
1 of 20
DMAP	
  –	
  Data	
  Mining	
  
Automa/on	
  for	
  Pla3orms	
  
Parang	
  Saraf	
  
Ph.D.	
  Candidate	
  
Discovery	
  Analy/cs	
  Center	
  
Department	
  of	
  Computer	
  Science	
  
Virginia	
  Tech	
  
parang@vt.edu	
  	
  
What	
  is	
  DMAP?	
  
•  DMAP	
  is	
  a	
  system	
  for	
  aggrega/ng	
  official	
  
informa/on	
  about	
  a	
  company	
  from	
  wide	
  
range	
  of	
  data	
  sources	
  
– News	
  Media	
  
– Official	
  Company	
  Blog	
  Posts	
  
– Official	
  TwiJer	
  and	
  Facebook	
  Handles	
  
•  The	
  intui/ve	
  presenta/on	
  of	
  ar/cles	
  helps	
  in	
  
analyzing	
  them	
  faster	
  and	
  beJer	
  
2	
  
Objec/ve	
  
1.  Overview	
  of	
  the	
  system	
  architecture	
  
2.  Example	
  News	
  data	
  files	
  
3.  Ravens	
  Interface	
  
4.  Overview	
  of	
  the	
  web	
  architecture	
  
5.  Example	
  RSS	
  data	
  files	
  
6.  Horse’s	
  Mouth	
  Interface	
  
7.  Example	
  Facebook	
  and	
  TwiJer	
  data	
  files	
  
8.  Gossipers	
  Interface	
  
9.  Moving	
  from	
  Proof	
  of	
  Concept	
  to	
  Produc/on	
  
System	
  
3	
  
DMAP	
  -­‐	
  Objec/ve	
  
•  A	
  one	
  stop	
  pla3orm	
  for	
  displaying	
  everything	
  
official	
  related	
  to	
  a	
  company	
  
– News	
  Sources	
  (Ravens)	
  
– Official	
  Blogs	
  (Horse’s	
  Mouth)	
  
– Official	
  TwiJer	
  and	
  Facebook	
  Accounts	
  (Gossipers)	
  
– Other	
  Informa/on	
  (Facts)	
  
•  Company	
  Informa/on	
  
•  Web	
  ac/vity	
  informa/on	
  
•  Financial	
  Informa/on	
  
4	
  
System	
  Architecture	
  
5	
  
System	
  Architecture	
  
	
  
Data	
  Collec/on	
  Through	
  
Official	
  APIs	
  
•  We	
  use	
  official	
  APIs	
  to	
  collect	
  data	
  –	
  No	
  Scraping	
  
•  Why	
  use	
  Bing	
  and	
  not	
  Google	
  News?	
  
•  Example	
  search	
  result	
  data	
  
•  Bing	
  Cost	
  Calcula/on	
  
6	
  
System	
  Architecture	
  
	
  
Data	
  Cleaning	
  and	
  
Enrichment	
  
•  Structured	
  data	
  doesn’t	
  mean	
  clean	
  data	
  
•  Fetch	
  the	
  original	
  ar/cle	
  by	
  following	
  the	
  url	
  in	
  the	
  
search	
  results	
  
•  Remove	
  Boilerplate	
  
•  Filter	
  again	
  for	
  the	
  keyword	
  
•  Enrich	
  ar/cle	
  with	
  Basis	
  En/ty	
  Extractor	
  
7	
  
System	
  Architecture	
  
	
  
Duplicate	
  Detec/on	
  and	
  
Data	
  Loading	
  
•  Search	
  for	
  duplicate	
  content	
  
•  Load	
  data	
  in	
  the	
  database	
  
8	
  
Ravens	
  Interface	
  
•  Results	
  control	
  op/ons	
  
•  Dynamically	
  generated	
  Google	
  Trends	
  chart	
  
•  Dynamically	
  generated	
  Word	
  Clouds	
  
•  Ar/cle	
  Detailed	
  View	
  
•  Ar/cle	
  specific	
  word	
  clouds	
  
What	
  happens	
  behind-­‐the-­‐scenes	
  when	
  you	
  
click	
  the	
  green	
  “SUBMIT”	
  buJon?	
  
9	
  
System	
  Architecture	
  
	
  
Web	
  Architecture	
  
Model	
  Controller	
  View	
  (MVC)	
  Framework	
  
10	
  
Server-­‐Side	
  
Model	
   Controller	
  
View	
  
Client-­‐Side	
  
40%	
   60%	
  
System	
  Architecture	
  
	
  
What	
  happens	
  aier	
  clicking	
  “Submit”	
  
11	
  
•  Client-­‐side	
  Sanity	
  Check	
  
•  Checks	
  wriJen	
  
•  If	
  everything	
  is	
  as	
  expected,	
  sends	
  the	
  query	
  
parameters	
  to	
  the	
  server	
  
System	
  Architecture	
  
	
  
What	
  happens	
  aier	
  clicking	
  “Submit”	
  
12	
  
1.  Performs	
  basic	
  sanity	
  checks	
  
2.  Get	
  qualifying	
  ar/cle	
  set	
  based	
  on	
  search	
  parameters	
  
3.  Iden/fy	
  the	
  10	
  search	
  results	
  from	
  this	
  set	
  based	
  on	
  page	
  
number	
  
4.  Do	
  a	
  frequency	
  count	
  of	
  all	
  en//es	
  (People,	
  Loca/on,	
  
Organiza/on	
  and	
  Product)	
  and	
  pick	
  the	
  top	
  50	
  in	
  each	
  
category	
  and	
  determine	
  their	
  font	
  size	
  based	
  on	
  frequency.	
  
5.  Generate	
  Google	
  Trends	
  chart	
  data	
  
6.  Return	
  everything	
  back	
  to	
  the	
  client	
  	
  
System	
  Architecture	
  
	
  
What	
  happens	
  aier	
  clicking	
  “Submit”	
  
13	
  
1.  Display	
  the	
  returned	
  search	
  results	
  
2.  Embed	
  dynamically	
  generated	
  Google	
  Search	
  Trends	
  	
  
3.  Dynamically	
  Generate	
  word	
  clouds	
  using	
  D3	
  
RSS	
  Reader	
  
•  Sample	
  blog	
  feed	
  
•  Problem:	
  How	
  to	
  know	
  if	
  someone	
  has	
  published	
  
a	
  new	
  post?	
  
•  Use	
  a	
  feed	
  reader	
  –	
  Inoreader:	
  
–  How	
  to	
  subscribe	
  to	
  a	
  blog	
  in	
  inoreader	
  
–  Checks	
  blogs	
  at	
  regular	
  intervals	
  for	
  new	
  posts	
  
•  Wrote	
  scripts	
  that	
  downloads	
  “new”	
  posts	
  found	
  
by	
  inoreader	
  
•  Sample	
  blog	
  post	
  example	
  fetched	
  through	
  API	
  
14	
  
Horse’s	
  Mouth	
  
•  Selected	
  companies	
  carry	
  over	
  
•  Now	
  ar/cles	
  are	
  limited	
  only	
  to	
  the	
  official	
  
blogs	
  
15	
  
TwiJer	
  API	
  
•  Have	
  to	
  abide	
  by	
  /me-­‐based	
  rates	
  while	
  
fetching	
  data	
  
•  Tweets	
  and	
  replies	
  both	
  count	
  towards	
  tweets	
  
from	
  an	
  account	
  
– We	
  are	
  only	
  interested	
  in	
  tweets	
  
– Discard	
  reply	
  tweets	
  
– There	
  can	
  be	
  a	
  lag	
  while	
  fetching	
  tweets	
  
•  Sample	
  Tweet	
  fetched	
  through	
  API	
  
16	
  
Facebook	
  API	
  
•  Can’t	
  be	
  automated.	
  Have	
  to	
  generate	
  a	
  new	
  
authoriza/on	
  every	
  /me	
  before	
  fetching	
  data	
  
•  Pictures	
  are	
  provided	
  in	
  low	
  resolu/on	
  
•  Sample	
  Facebook	
  post	
  fetched	
  through	
  API	
  
17	
  
Gossipers	
  
•  Solves	
  the	
  feed	
  personaliza/on	
  problem	
  in	
  true	
  
sense	
  
•  TwiJer	
  allows	
  embedding	
  of	
  tweets:	
  
–  Leads	
  to	
  exact	
  same	
  presenta/on	
  format	
  as	
  they	
  
appear	
  on	
  twiJer.com	
  
–  The	
  media	
  links	
  are	
  all	
  embedded	
  and	
  works	
  	
  
•  Facebook	
  doesn’t	
  allow	
  embedding	
  of	
  posts	
  due	
  
to	
  privacy	
  issues	
  
–  Have	
  to	
  recreate	
  the	
  presenta/on	
  look	
  and	
  style	
  
–  Media	
  links	
  don’t	
  work	
  
•  Pagina/on	
  works	
  individually	
  for	
  both	
  of	
  them	
  
18	
  
Facts	
  
•  Will	
  show	
  the	
  following:	
  
– Sta/c	
  informa/on	
  about	
  the	
  company	
  
– Financial	
  Informa/on	
  
– Web	
  usage	
  data	
  
– Other	
  miscellaneous	
  informa/on	
  	
  
19	
  
20	
  
Thank	
  You	
  

More Related Content

What's hot

Twitter sentiment analysis project report
Twitter sentiment analysis project reportTwitter sentiment analysis project report
Twitter sentiment analysis project reportBharat Khanna
 
Discovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsDiscovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsNexgen Technology
 
Data Analytics Capstone
Data Analytics CapstoneData Analytics Capstone
Data Analytics CapstoneMacemann
 
Classifying Tech News with Sparkling Water
Classifying Tech News with Sparkling WaterClassifying Tech News with Sparkling Water
Classifying Tech News with Sparkling WaterSri Ambati
 
Rob Procter
Rob ProcterRob Procter
Rob ProcterNSMNSS
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis pptSonuCreation
 
Sentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataSentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataHari Prasad
 
Team CDTW Capstone Presentation
Team CDTW Capstone Presentation Team CDTW Capstone Presentation
Team CDTW Capstone Presentation Todd Rutherford
 
Sentiment analysis of Twitter data using python
Sentiment analysis of Twitter data using pythonSentiment analysis of Twitter data using python
Sentiment analysis of Twitter data using pythonHetu Bhavsar
 
STAT!Ref Installation Instructions
STAT!Ref Installation InstructionsSTAT!Ref Installation Instructions
STAT!Ref Installation Instructionsadonahuemcw
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysisRahul Jha
 
Fake news detection project
Fake news detection projectFake news detection project
Fake news detection projectHarshdaGhai
 
[DrupalCon] Erase Unconscious Bias From Your AI Datasets
[DrupalCon] Erase Unconscious Bias From Your AI Datasets[DrupalCon] Erase Unconscious Bias From Your AI Datasets
[DrupalCon] Erase Unconscious Bias From Your AI DatasetsLauren Maffeo
 
Twitter sentimentanalysis report
Twitter sentimentanalysis reportTwitter sentimentanalysis report
Twitter sentimentanalysis reportSavio Aberneithie
 
Sentiment Analysis
Sentiment Analysis Sentiment Analysis
Sentiment Analysis prnk08
 
Sentiment analysis on demonetisation
Sentiment analysis on demonetisationSentiment analysis on demonetisation
Sentiment analysis on demonetisationAbrarMohamed5
 

What's hot (19)

Twitter sentiment analysis project report
Twitter sentiment analysis project reportTwitter sentiment analysis project report
Twitter sentiment analysis project report
 
Discovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsDiscovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile apps
 
Data Analytics Capstone
Data Analytics CapstoneData Analytics Capstone
Data Analytics Capstone
 
Classifying Tech News with Sparkling Water
Classifying Tech News with Sparkling WaterClassifying Tech News with Sparkling Water
Classifying Tech News with Sparkling Water
 
Rob Procter
Rob ProcterRob Procter
Rob Procter
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
 
Sentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataSentiment Analysis using Twitter Data
Sentiment Analysis using Twitter Data
 
Team CDTW Capstone Presentation
Team CDTW Capstone Presentation Team CDTW Capstone Presentation
Team CDTW Capstone Presentation
 
Sentiment analysis of Twitter data using python
Sentiment analysis of Twitter data using pythonSentiment analysis of Twitter data using python
Sentiment analysis of Twitter data using python
 
PRG/421 Week 4
PRG/421 Week 4PRG/421 Week 4
PRG/421 Week 4
 
STAT!Ref Installation Instructions
STAT!Ref Installation InstructionsSTAT!Ref Installation Instructions
STAT!Ref Installation Instructions
 
Search engines
Search enginesSearch engines
Search engines
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
 
Fake news detection project
Fake news detection projectFake news detection project
Fake news detection project
 
[DrupalCon] Erase Unconscious Bias From Your AI Datasets
[DrupalCon] Erase Unconscious Bias From Your AI Datasets[DrupalCon] Erase Unconscious Bias From Your AI Datasets
[DrupalCon] Erase Unconscious Bias From Your AI Datasets
 
Twitter sentimentanalysis report
Twitter sentimentanalysis reportTwitter sentimentanalysis report
Twitter sentimentanalysis report
 
Red Blue Presentation
Red Blue PresentationRed Blue Presentation
Red Blue Presentation
 
Sentiment Analysis
Sentiment Analysis Sentiment Analysis
Sentiment Analysis
 
Sentiment analysis on demonetisation
Sentiment analysis on demonetisationSentiment analysis on demonetisation
Sentiment analysis on demonetisation
 

Similar to DMAP - Data Mining Automation for Platforms Aggregates Official Company Info

James Higginbotham - API Design
James Higginbotham - API DesignJames Higginbotham - API Design
James Higginbotham - API DesignJohn Zozzaro
 
(ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service (ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service BIOVIA
 
Learning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails LaunchLearning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails LaunchThiam Hock Ng
 
Performance monitoring in a DevOps World
Performance monitoring in a DevOps WorldPerformance monitoring in a DevOps World
Performance monitoring in a DevOps WorldSolidify
 
10-Step Methodology to Building a Single View with MongoDB
10-Step Methodology to Building a Single View with MongoDB10-Step Methodology to Building a Single View with MongoDB
10-Step Methodology to Building a Single View with MongoDBMat Keep
 
Tableau Customer Presentation
Tableau Customer PresentationTableau Customer Presentation
Tableau Customer PresentationSplunk
 
Webinar: 10-Step Guide to Creating a Single View of your Business
Webinar: 10-Step Guide to Creating a Single View of your BusinessWebinar: 10-Step Guide to Creating a Single View of your Business
Webinar: 10-Step Guide to Creating a Single View of your BusinessMongoDB
 
Getting the Most out of Siebel CTMS with APIs
Getting the Most out of Siebel CTMS with APIsGetting the Most out of Siebel CTMS with APIs
Getting the Most out of Siebel CTMS with APIsPerficient, Inc.
 
Detection of Phishing Websites
Detection of Phishing Websites Detection of Phishing Websites
Detection of Phishing Websites Nikhil Soni
 
USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysEric Sembrat
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013C5 Insight
 
Access Apps for Office 365 with Power BI
Access Apps for Office 365 with Power BIAccess Apps for Office 365 with Power BI
Access Apps for Office 365 with Power BIChris McNulty
 
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestBuilding an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestMatt Tesauro
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerAppBecky Bertram
 
Office Add-ins developer community call-July 2019
Office Add-ins developer community call-July 2019Office Add-ins developer community call-July 2019
Office Add-ins developer community call-July 2019Microsoft 365 Developer
 
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Igor Abade
 
Alten calsoft labs enterprise app store framework
Alten calsoft labs   enterprise app store frameworkAlten calsoft labs   enterprise app store framework
Alten calsoft labs enterprise app store frameworkSandeep Vyas
 

Similar to DMAP - Data Mining Automation for Platforms Aggregates Official Company Info (20)

James Higginbotham - API Design
James Higginbotham - API DesignJames Higginbotham - API Design
James Higginbotham - API Design
 
(ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service (ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service
 
Learning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails LaunchLearning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails Launch
 
Performance monitoring in a DevOps World
Performance monitoring in a DevOps WorldPerformance monitoring in a DevOps World
Performance monitoring in a DevOps World
 
10-Step Methodology to Building a Single View with MongoDB
10-Step Methodology to Building a Single View with MongoDB10-Step Methodology to Building a Single View with MongoDB
10-Step Methodology to Building a Single View with MongoDB
 
Documentary watch
Documentary watchDocumentary watch
Documentary watch
 
Tableau Customer Presentation
Tableau Customer PresentationTableau Customer Presentation
Tableau Customer Presentation
 
Webinar: 10-Step Guide to Creating a Single View of your Business
Webinar: 10-Step Guide to Creating a Single View of your BusinessWebinar: 10-Step Guide to Creating a Single View of your Business
Webinar: 10-Step Guide to Creating a Single View of your Business
 
Getting the Most out of Siebel CTMS with APIs
Getting the Most out of Siebel CTMS with APIsGetting the Most out of Siebel CTMS with APIs
Getting the Most out of Siebel CTMS with APIs
 
Detection of Phishing Websites
Detection of Phishing Websites Detection of Phishing Websites
Detection of Phishing Websites
 
USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 Days
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013
 
Access Apps for Office 365 with Power BI
Access Apps for Office 365 with Power BIAccess Apps for Office 365 with Power BI
Access Apps for Office 365 with Power BI
 
Documentary watch on the web
Documentary watch on the webDocumentary watch on the web
Documentary watch on the web
 
Maruti gollapudi cv
Maruti gollapudi cvMaruti gollapudi cv
Maruti gollapudi cv
 
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestBuilding an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerApp
 
Office Add-ins developer community call-July 2019
Office Add-ins developer community call-July 2019Office Add-ins developer community call-July 2019
Office Add-ins developer community call-July 2019
 
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
 
Alten calsoft labs enterprise app store framework
Alten calsoft labs   enterprise app store frameworkAlten calsoft labs   enterprise app store framework
Alten calsoft labs enterprise app store framework
 

More from Parang Saraf

Email and Network Analyzer
Email and Network AnalyzerEmail and Network Analyzer
Email and Network AnalyzerParang Saraf
 
Slides: Safeguarding Abila through Multiple Data Perspectives
Slides: Safeguarding Abila through Multiple Data PerspectivesSlides: Safeguarding Abila through Multiple Data Perspectives
Slides: Safeguarding Abila through Multiple Data PerspectivesParang Saraf
 
Slides: Safeguarding Abila: Real-time Streaming Analysis
Slides: Safeguarding Abila: Real-time Streaming AnalysisSlides: Safeguarding Abila: Real-time Streaming Analysis
Slides: Safeguarding Abila: Real-time Streaming AnalysisParang Saraf
 
Slides: Safeguarding Abila: Spatio-Temporal Activity Modeling
Slides: Safeguarding Abila: Spatio-Temporal Activity ModelingSlides: Safeguarding Abila: Spatio-Temporal Activity Modeling
Slides: Safeguarding Abila: Spatio-Temporal Activity ModelingParang Saraf
 
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksSafeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksParang Saraf
 
EMBERS AutoGSR: Automated Coding of Civil Unrest Events
EMBERS AutoGSR: Automated Coding of Civil Unrest EventsEMBERS AutoGSR: Automated Coding of Civil Unrest Events
EMBERS AutoGSR: Automated Coding of Civil Unrest EventsParang Saraf
 
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...Parang Saraf
 
Slides: Forex-Foreteller: Currency Trend Modeling using News Articles
Slides: Forex-Foreteller: Currency Trend Modeling using News ArticlesSlides: Forex-Foreteller: Currency Trend Modeling using News Articles
Slides: Forex-Foreteller: Currency Trend Modeling using News ArticlesParang Saraf
 
Slides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on TwitterSlides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on TwitterParang Saraf
 
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...Parang Saraf
 
Concurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector RepresentationsConcurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector RepresentationsParang Saraf
 
Bayesian Model Fusion for Forecasting Civil Unrest
Bayesian Model Fusion for Forecasting Civil UnrestBayesian Model Fusion for Forecasting Civil Unrest
Bayesian Model Fusion for Forecasting Civil UnrestParang Saraf
 
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...Parang Saraf
 
Safeguarding Abila through Multiple Data Perspectives
Safeguarding Abila through Multiple Data PerspectivesSafeguarding Abila through Multiple Data Perspectives
Safeguarding Abila through Multiple Data PerspectivesParang Saraf
 
Safeguarding Abila: Real-time Streaming Analysis
Safeguarding Abila: Real-time Streaming AnalysisSafeguarding Abila: Real-time Streaming Analysis
Safeguarding Abila: Real-time Streaming AnalysisParang Saraf
 
Safeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila: Spatio-Temporal Activity ModelingSafeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila: Spatio-Temporal Activity ModelingParang Saraf
 
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksSafeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksParang Saraf
 
Forex-Foreteller: Currency Trend Modeling using News Articles
Forex-Foreteller: Currency Trend Modeling using News ArticlesForex-Foreteller: Currency Trend Modeling using News Articles
Forex-Foreteller: Currency Trend Modeling using News ArticlesParang Saraf
 

More from Parang Saraf (20)

Email and Network Analyzer
Email and Network AnalyzerEmail and Network Analyzer
Email and Network Analyzer
 
Slides: Safeguarding Abila through Multiple Data Perspectives
Slides: Safeguarding Abila through Multiple Data PerspectivesSlides: Safeguarding Abila through Multiple Data Perspectives
Slides: Safeguarding Abila through Multiple Data Perspectives
 
Slides: Safeguarding Abila: Real-time Streaming Analysis
Slides: Safeguarding Abila: Real-time Streaming AnalysisSlides: Safeguarding Abila: Real-time Streaming Analysis
Slides: Safeguarding Abila: Real-time Streaming Analysis
 
Slides: Safeguarding Abila: Spatio-Temporal Activity Modeling
Slides: Safeguarding Abila: Spatio-Temporal Activity ModelingSlides: Safeguarding Abila: Spatio-Temporal Activity Modeling
Slides: Safeguarding Abila: Spatio-Temporal Activity Modeling
 
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksSafeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist Networks
 
News Analyzer
News AnalyzerNews Analyzer
News Analyzer
 
EMBERS AutoGSR: Automated Coding of Civil Unrest Events
EMBERS AutoGSR: Automated Coding of Civil Unrest EventsEMBERS AutoGSR: Automated Coding of Civil Unrest Events
EMBERS AutoGSR: Automated Coding of Civil Unrest Events
 
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
 
Slides: Forex-Foreteller: Currency Trend Modeling using News Articles
Slides: Forex-Foreteller: Currency Trend Modeling using News ArticlesSlides: Forex-Foreteller: Currency Trend Modeling using News Articles
Slides: Forex-Foreteller: Currency Trend Modeling using News Articles
 
Slides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on TwitterSlides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on Twitter
 
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
 
EMBERS Posters
EMBERS PostersEMBERS Posters
EMBERS Posters
 
Concurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector RepresentationsConcurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector Representations
 
Bayesian Model Fusion for Forecasting Civil Unrest
Bayesian Model Fusion for Forecasting Civil UnrestBayesian Model Fusion for Forecasting Civil Unrest
Bayesian Model Fusion for Forecasting Civil Unrest
 
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
 
Safeguarding Abila through Multiple Data Perspectives
Safeguarding Abila through Multiple Data PerspectivesSafeguarding Abila through Multiple Data Perspectives
Safeguarding Abila through Multiple Data Perspectives
 
Safeguarding Abila: Real-time Streaming Analysis
Safeguarding Abila: Real-time Streaming AnalysisSafeguarding Abila: Real-time Streaming Analysis
Safeguarding Abila: Real-time Streaming Analysis
 
Safeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila: Spatio-Temporal Activity ModelingSafeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila: Spatio-Temporal Activity Modeling
 
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksSafeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist Networks
 
Forex-Foreteller: Currency Trend Modeling using News Articles
Forex-Foreteller: Currency Trend Modeling using News ArticlesForex-Foreteller: Currency Trend Modeling using News Articles
Forex-Foreteller: Currency Trend Modeling using News Articles
 

Recently uploaded

From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxTanveerAhmed817946
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 

Recently uploaded (20)

Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 

DMAP - Data Mining Automation for Platforms Aggregates Official Company Info

  • 1. DMAP  –  Data  Mining   Automa/on  for  Pla3orms   Parang  Saraf   Ph.D.  Candidate   Discovery  Analy/cs  Center   Department  of  Computer  Science   Virginia  Tech   parang@vt.edu    
  • 2. What  is  DMAP?   •  DMAP  is  a  system  for  aggrega/ng  official   informa/on  about  a  company  from  wide   range  of  data  sources   – News  Media   – Official  Company  Blog  Posts   – Official  TwiJer  and  Facebook  Handles   •  The  intui/ve  presenta/on  of  ar/cles  helps  in   analyzing  them  faster  and  beJer   2  
  • 3. Objec/ve   1.  Overview  of  the  system  architecture   2.  Example  News  data  files   3.  Ravens  Interface   4.  Overview  of  the  web  architecture   5.  Example  RSS  data  files   6.  Horse’s  Mouth  Interface   7.  Example  Facebook  and  TwiJer  data  files   8.  Gossipers  Interface   9.  Moving  from  Proof  of  Concept  to  Produc/on   System   3  
  • 4. DMAP  -­‐  Objec/ve   •  A  one  stop  pla3orm  for  displaying  everything   official  related  to  a  company   – News  Sources  (Ravens)   – Official  Blogs  (Horse’s  Mouth)   – Official  TwiJer  and  Facebook  Accounts  (Gossipers)   – Other  Informa/on  (Facts)   •  Company  Informa/on   •  Web  ac/vity  informa/on   •  Financial  Informa/on   4  
  • 6. System  Architecture     Data  Collec/on  Through   Official  APIs   •  We  use  official  APIs  to  collect  data  –  No  Scraping   •  Why  use  Bing  and  not  Google  News?   •  Example  search  result  data   •  Bing  Cost  Calcula/on   6  
  • 7. System  Architecture     Data  Cleaning  and   Enrichment   •  Structured  data  doesn’t  mean  clean  data   •  Fetch  the  original  ar/cle  by  following  the  url  in  the   search  results   •  Remove  Boilerplate   •  Filter  again  for  the  keyword   •  Enrich  ar/cle  with  Basis  En/ty  Extractor   7  
  • 8. System  Architecture     Duplicate  Detec/on  and   Data  Loading   •  Search  for  duplicate  content   •  Load  data  in  the  database   8  
  • 9. Ravens  Interface   •  Results  control  op/ons   •  Dynamically  generated  Google  Trends  chart   •  Dynamically  generated  Word  Clouds   •  Ar/cle  Detailed  View   •  Ar/cle  specific  word  clouds   What  happens  behind-­‐the-­‐scenes  when  you   click  the  green  “SUBMIT”  buJon?   9  
  • 10. System  Architecture     Web  Architecture   Model  Controller  View  (MVC)  Framework   10   Server-­‐Side   Model   Controller   View   Client-­‐Side   40%   60%  
  • 11. System  Architecture     What  happens  aier  clicking  “Submit”   11   •  Client-­‐side  Sanity  Check   •  Checks  wriJen   •  If  everything  is  as  expected,  sends  the  query   parameters  to  the  server  
  • 12. System  Architecture     What  happens  aier  clicking  “Submit”   12   1.  Performs  basic  sanity  checks   2.  Get  qualifying  ar/cle  set  based  on  search  parameters   3.  Iden/fy  the  10  search  results  from  this  set  based  on  page   number   4.  Do  a  frequency  count  of  all  en//es  (People,  Loca/on,   Organiza/on  and  Product)  and  pick  the  top  50  in  each   category  and  determine  their  font  size  based  on  frequency.   5.  Generate  Google  Trends  chart  data   6.  Return  everything  back  to  the  client    
  • 13. System  Architecture     What  happens  aier  clicking  “Submit”   13   1.  Display  the  returned  search  results   2.  Embed  dynamically  generated  Google  Search  Trends     3.  Dynamically  Generate  word  clouds  using  D3  
  • 14. RSS  Reader   •  Sample  blog  feed   •  Problem:  How  to  know  if  someone  has  published   a  new  post?   •  Use  a  feed  reader  –  Inoreader:   –  How  to  subscribe  to  a  blog  in  inoreader   –  Checks  blogs  at  regular  intervals  for  new  posts   •  Wrote  scripts  that  downloads  “new”  posts  found   by  inoreader   •  Sample  blog  post  example  fetched  through  API   14  
  • 15. Horse’s  Mouth   •  Selected  companies  carry  over   •  Now  ar/cles  are  limited  only  to  the  official   blogs   15  
  • 16. TwiJer  API   •  Have  to  abide  by  /me-­‐based  rates  while   fetching  data   •  Tweets  and  replies  both  count  towards  tweets   from  an  account   – We  are  only  interested  in  tweets   – Discard  reply  tweets   – There  can  be  a  lag  while  fetching  tweets   •  Sample  Tweet  fetched  through  API   16  
  • 17. Facebook  API   •  Can’t  be  automated.  Have  to  generate  a  new   authoriza/on  every  /me  before  fetching  data   •  Pictures  are  provided  in  low  resolu/on   •  Sample  Facebook  post  fetched  through  API   17  
  • 18. Gossipers   •  Solves  the  feed  personaliza/on  problem  in  true   sense   •  TwiJer  allows  embedding  of  tweets:   –  Leads  to  exact  same  presenta/on  format  as  they   appear  on  twiJer.com   –  The  media  links  are  all  embedded  and  works     •  Facebook  doesn’t  allow  embedding  of  posts  due   to  privacy  issues   –  Have  to  recreate  the  presenta/on  look  and  style   –  Media  links  don’t  work   •  Pagina/on  works  individually  for  both  of  them   18  
  • 19. Facts   •  Will  show  the  following:   – Sta/c  informa/on  about  the  company   – Financial  Informa/on   – Web  usage  data   – Other  miscellaneous  informa/on     19