SlideShare una empresa de Scribd logo
1 de 67
Descargar para leer sin conexión
beancounter.io
a Social Web User Profiling as a Service



Davide Palmisano @dpalmisano
Wednesday, September 19, 2012, London
table of contents

          the Social Web
          the illusion of
          content personalisation
          beancounter.io: user
          profiling as a service
          a scenario for Social TV
the Social Web

“the Social Web is currently used to describe
how people socialise or interact with
each other throughout the World Wide Web”
december 2007*
    *from webarchive.org
today*
* http://www.readwriteweb.com/archives/alternate_reality_games_viral_marketing.php
semantic markup technologies and
authorisation protocols blurred the borders
between   contents and users’   social graph
the Social Web is not only
 aboutsocialising or
interacting with others
the Social Web is the place
        users project their
where the
identity though consuming
       contents
your app,
  your
contents
your app,
  your
contents
your app,
          your
        contents



   engagement,
content syndication
your app,
             your
           contents



      engagement,
   content syndication




separated analytics,
     content
 recommendations
the illusion of content
        personalisation


      “are analytics the most you can get
      from your audience?”
insights, analytics and statistics
          are essentially
quantitative measures of
         your audience

but there’s a lot more to be
discovered from your users
what are your users
   interests?
what are their
preferences?
are there valuable
patterns between their
       interest?
crunching the Social Web,
             in real-time.

formerly known as    Beancounter
each activity done on the Social
 Web, carries some   implicit
knowledge which could be
 considered as a fraction of a
     user’s identity
how we can make it   explicit?

   how we can   represent it?

how to follow its evolution over
             time?
anatomy of an activity




subject   verb   object   context
anatomy of an activity




subject   verb   object   context
anatomy of an activity




subject   verb   object   context
anatomy of an activity




subject   verb   object   context
anatomy of an activity




subject   verb   object   context
every Web page   text contains
entities potentially representative
of a user’ interest
Natural Language Processing
technologies are used to extract
   named entities from textual
             objects

 and those named entities are
 represented as Linked Open
        Data identifiers.
Linked Data as Palette
      picture by @danbri http://www.flickr.com/photos/danbri/3478830059/
http://dbpedia.org/page/Mario_Monti




http://dbpedia.org/page/Italy

http://dbpedia.org/page/Spain


  http://dbpedia.org/page/
  2007-2012_global_financial_crisis
named entities extraction,
   text categorisation
named entities extraction,
   text categorisation


     record linkage
named entities extraction,
                text categorisation


                  record linkage


old profile         profile update
* for each incoming activity




                               named entities extraction,
                                  text categorisation


                                    record linkage


 old profile                          profile update
record linkage
*   owl:sameAs




                   record linkage



                 follow-your-nose
                                    *
*   owl:sameAs




                    record linkage



                  follow-your-nose
                                     *
     old profile     profile update
*   owl:sameAs




     * for each incoming activity
                                      record linkage



                                    follow-your-nose
                                                       *
      old profile                      profile update
Web identifiers




activities



             profile weighting
your app,
  your
contents
your app,
  your
contents
your app,
  your
contents
your app,
                 your
               contents



engagement,
   content
 syndication
your app,
                            your
                          contents



           engagement,
              content
            syndication




separated analytics,
     content
 recommendations
your app,
                                                your
                                              contents



           engagement,
              content
            syndication

                                               real-time
                                                profiles

                            interest mining
                          (batch processes)


separated analytics,
     content
 recommendations
Now, think about having stored
all thesnapshots of your
users’ profiles in terms of
   theirs weighted interests
interest mining, is that
process which allows you to
   discover patterns and
relationships between di!erent
        users’ interests
a Social TV scenario

     “60% of Americans use the
      Web simultaneously while
                  watching TV”
http://blog.nielsen.com/nielsenwire/online_mobile/three-screen-report-q409/“
curated
contents



           TV broadcaster
curated
                   contents



                              TV broadcaster




login, comments,
sharing contents
curated
                   contents



                                          TV broadcaster




login, comments,
                                   real-time
sharing contents
                                    profiles




                                interest mining
                              (batch processes)
curated
                        contents



                                                 TV broadcaster


                                       TV archives
                       personal
                   recommendations


login, comments,
                                          real-time
sharing contents
                                           profiles




                                                            advertising,
                                                         audience tracking
                                       interest mining
                                                         and identification
                                     (batch processes)
2nd screen iOS/android launch
  foreseen for October 2012,
  backed by beancounter.io

40K new users/week expected
a user watched something
     from my archive




a user shared something on
         Facebook
a user watched something
     from my archive




                             generic interests layer


a user shared something on
         Facebook
a user watched something
     from my archive




            custom profiling
                 rules




                             generic interests layer


a user shared something on
         Facebook
a user watched something
     from my archive




            custom profiling
                 rules

                               application-specific
                                 interests layer

                             generic interests layer

                              a user profile

a user shared something on
         Facebook
a user watched something
     from my archive




            custom profiling
                 rules

                               application-specific
                                 interests layer

                             generic interests layer

                              a user profile

a user shared something on
         Facebook
beancounter.io in few words
        Open Linked Data profiles, for interoperability
     real-time computation, to closely follow your users
           fully   customisable, to tail it on your domain
                 available SaaS, in-house deployment

              baked by top-class open source products,
                        lambda-architecture       *
*   N. Marz, “Big Data”, Manning, 9781617290343
Davide Palmisano
                                        @dpalmisano



   http://launch.beancounter.io




crunching the Social Web, in real-time.

Más contenido relacionado

Similar a beancounter.io - Social Web user profiling as a service #semtechbiz

GeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic WebGeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic WebWeb Information Systems, TU Delft
 
Web2 0-111020043404-phpapp01
Web2 0-111020043404-phpapp01Web2 0-111020043404-phpapp01
Web2 0-111020043404-phpapp01pumascomm
 
Personalisation, behavioral targeting and online mkt optimisation
Personalisation, behavioral targeting and online mkt optimisationPersonalisation, behavioral targeting and online mkt optimisation
Personalisation, behavioral targeting and online mkt optimisationPaola Cretico
 
Enterprise 2.0 in practice
Enterprise 2.0 in practiceEnterprise 2.0 in practice
Enterprise 2.0 in practiceFinnur Magnusson
 
WordLift 2.0 presented on the Semantic Web Meetup in Rome
WordLift 2.0 presented on the Semantic Web Meetup in RomeWordLift 2.0 presented on the Semantic Web Meetup in Rome
WordLift 2.0 presented on the Semantic Web Meetup in RomeAndrea Volpini
 
GeniUS:Generic User Modeling Library for the Social Semantic Web
GeniUS:Generic User Modeling Library for the Social Semantic WebGeniUS:Generic User Modeling Library for the Social Semantic Web
GeniUS:Generic User Modeling Library for the Social Semantic WebQi Gao
 
Dicole Community Platform - Product Sheet
Dicole Community Platform - Product SheetDicole Community Platform - Product Sheet
Dicole Community Platform - Product SheetDicole
 
From Data to Insights: how to build accurate customer insights from online co...
From Data to Insights: how to build accurate customer insights from online co...From Data to Insights: how to build accurate customer insights from online co...
From Data to Insights: how to build accurate customer insights from online co...Pulsar Platform
 
Apps, APIs and Opportunities: Platform integration and opportunities
Apps, APIs and Opportunities: Platform integration and opportunitiesApps, APIs and Opportunities: Platform integration and opportunities
Apps, APIs and Opportunities: Platform integration and opportunitiesViadeo
 
IBM Social Portal 2012 (Korean)
IBM Social Portal 2012 (Korean)IBM Social Portal 2012 (Korean)
IBM Social Portal 2012 (Korean)Do Hyun Kim
 
Integrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataIntegrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataDhaval Thakker
 
Inform: Targeting the Interest Graph
Inform: Targeting the Interest GraphInform: Targeting the Interest Graph
Inform: Targeting the Interest GraphVital.AI
 
Recked, Amsterdam, January 26th
Recked, Amsterdam, January 26thRecked, Amsterdam, January 26th
Recked, Amsterdam, January 26thDominiek ter Heide
 
Real-Time Marketing in a world of Search and Social
Real-Time Marketing in a world of Search and SocialReal-Time Marketing in a world of Search and Social
Real-Time Marketing in a world of Search and SocialRob Garner
 
Activitystreams 002
Activitystreams 002Activitystreams 002
Activitystreams 002face0
 
What's New in IBM Connections 4.0
What's New in IBM Connections 4.0What's New in IBM Connections 4.0
What's New in IBM Connections 4.0Luis Benitez
 
Why I teach Content Strategy in Information Architecture
Why I teach Content Strategy in Information ArchitectureWhy I teach Content Strategy in Information Architecture
Why I teach Content Strategy in Information ArchitectureMisty Weaver
 
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009Dennis Busch
 
The Implicit Web
The Implicit WebThe Implicit Web
The Implicit Webrkp
 

Similar a beancounter.io - Social Web user profiling as a service #semtechbiz (20)

Web 2.0
Web 2.0Web 2.0
Web 2.0
 
GeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic WebGeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic Web
 
Web2 0-111020043404-phpapp01
Web2 0-111020043404-phpapp01Web2 0-111020043404-phpapp01
Web2 0-111020043404-phpapp01
 
Personalisation, behavioral targeting and online mkt optimisation
Personalisation, behavioral targeting and online mkt optimisationPersonalisation, behavioral targeting and online mkt optimisation
Personalisation, behavioral targeting and online mkt optimisation
 
Enterprise 2.0 in practice
Enterprise 2.0 in practiceEnterprise 2.0 in practice
Enterprise 2.0 in practice
 
WordLift 2.0 presented on the Semantic Web Meetup in Rome
WordLift 2.0 presented on the Semantic Web Meetup in RomeWordLift 2.0 presented on the Semantic Web Meetup in Rome
WordLift 2.0 presented on the Semantic Web Meetup in Rome
 
GeniUS:Generic User Modeling Library for the Social Semantic Web
GeniUS:Generic User Modeling Library for the Social Semantic WebGeniUS:Generic User Modeling Library for the Social Semantic Web
GeniUS:Generic User Modeling Library for the Social Semantic Web
 
Dicole Community Platform - Product Sheet
Dicole Community Platform - Product SheetDicole Community Platform - Product Sheet
Dicole Community Platform - Product Sheet
 
From Data to Insights: how to build accurate customer insights from online co...
From Data to Insights: how to build accurate customer insights from online co...From Data to Insights: how to build accurate customer insights from online co...
From Data to Insights: how to build accurate customer insights from online co...
 
Apps, APIs and Opportunities: Platform integration and opportunities
Apps, APIs and Opportunities: Platform integration and opportunitiesApps, APIs and Opportunities: Platform integration and opportunities
Apps, APIs and Opportunities: Platform integration and opportunities
 
IBM Social Portal 2012 (Korean)
IBM Social Portal 2012 (Korean)IBM Social Portal 2012 (Korean)
IBM Social Portal 2012 (Korean)
 
Integrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataIntegrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched data
 
Inform: Targeting the Interest Graph
Inform: Targeting the Interest GraphInform: Targeting the Interest Graph
Inform: Targeting the Interest Graph
 
Recked, Amsterdam, January 26th
Recked, Amsterdam, January 26thRecked, Amsterdam, January 26th
Recked, Amsterdam, January 26th
 
Real-Time Marketing in a world of Search and Social
Real-Time Marketing in a world of Search and SocialReal-Time Marketing in a world of Search and Social
Real-Time Marketing in a world of Search and Social
 
Activitystreams 002
Activitystreams 002Activitystreams 002
Activitystreams 002
 
What's New in IBM Connections 4.0
What's New in IBM Connections 4.0What's New in IBM Connections 4.0
What's New in IBM Connections 4.0
 
Why I teach Content Strategy in Information Architecture
Why I teach Content Strategy in Information ArchitectureWhy I teach Content Strategy in Information Architecture
Why I teach Content Strategy in Information Architecture
 
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
 
The Implicit Web
The Implicit WebThe Implicit Web
The Implicit Web
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

beancounter.io - Social Web user profiling as a service #semtechbiz

  • 1. beancounter.io a Social Web User Profiling as a Service Davide Palmisano @dpalmisano Wednesday, September 19, 2012, London
  • 2. table of contents the Social Web the illusion of content personalisation beancounter.io: user profiling as a service a scenario for Social TV
  • 3. the Social Web “the Social Web is currently used to describe how people socialise or interact with each other throughout the World Wide Web”
  • 4. december 2007* *from webarchive.org
  • 6.
  • 7. semantic markup technologies and authorisation protocols blurred the borders between contents and users’ social graph
  • 8. the Social Web is not only aboutsocialising or interacting with others
  • 9. the Social Web is the place users project their where the identity though consuming contents
  • 10. your app, your contents
  • 11. your app, your contents
  • 12. your app, your contents engagement, content syndication
  • 13. your app, your contents engagement, content syndication separated analytics, content recommendations
  • 14. the illusion of content personalisation “are analytics the most you can get from your audience?”
  • 15.
  • 16. insights, analytics and statistics are essentially quantitative measures of your audience but there’s a lot more to be discovered from your users
  • 17. what are your users interests?
  • 19. are there valuable patterns between their interest?
  • 20. crunching the Social Web, in real-time. formerly known as Beancounter
  • 21. each activity done on the Social Web, carries some implicit knowledge which could be considered as a fraction of a user’s identity
  • 22. how we can make it explicit? how we can represent it? how to follow its evolution over time?
  • 23. anatomy of an activity subject verb object context
  • 24. anatomy of an activity subject verb object context
  • 25. anatomy of an activity subject verb object context
  • 26. anatomy of an activity subject verb object context
  • 27. anatomy of an activity subject verb object context
  • 28. every Web page text contains entities potentially representative of a user’ interest
  • 29. Natural Language Processing technologies are used to extract named entities from textual objects and those named entities are represented as Linked Open Data identifiers.
  • 30. Linked Data as Palette picture by @danbri http://www.flickr.com/photos/danbri/3478830059/
  • 32.
  • 33. named entities extraction, text categorisation
  • 34. named entities extraction, text categorisation record linkage
  • 35. named entities extraction, text categorisation record linkage old profile profile update
  • 36. * for each incoming activity named entities extraction, text categorisation record linkage old profile profile update
  • 37.
  • 39. * owl:sameAs record linkage follow-your-nose *
  • 40. * owl:sameAs record linkage follow-your-nose * old profile profile update
  • 41. * owl:sameAs * for each incoming activity record linkage follow-your-nose * old profile profile update
  • 42. Web identifiers activities profile weighting
  • 43. your app, your contents
  • 44. your app, your contents
  • 45. your app, your contents
  • 46. your app, your contents engagement, content syndication
  • 47. your app, your contents engagement, content syndication separated analytics, content recommendations
  • 48. your app, your contents engagement, content syndication real-time profiles interest mining (batch processes) separated analytics, content recommendations
  • 49.
  • 50. Now, think about having stored all thesnapshots of your users’ profiles in terms of theirs weighted interests
  • 51. interest mining, is that process which allows you to discover patterns and relationships between di!erent users’ interests
  • 52.
  • 53.
  • 54. a Social TV scenario “60% of Americans use the Web simultaneously while watching TV” http://blog.nielsen.com/nielsenwire/online_mobile/three-screen-report-q409/“
  • 55. curated contents TV broadcaster
  • 56. curated contents TV broadcaster login, comments, sharing contents
  • 57. curated contents TV broadcaster login, comments, real-time sharing contents profiles interest mining (batch processes)
  • 58. curated contents TV broadcaster TV archives personal recommendations login, comments, real-time sharing contents profiles advertising, audience tracking interest mining and identification (batch processes)
  • 59. 2nd screen iOS/android launch foreseen for October 2012, backed by beancounter.io 40K new users/week expected
  • 60.
  • 61. a user watched something from my archive a user shared something on Facebook
  • 62. a user watched something from my archive generic interests layer a user shared something on Facebook
  • 63. a user watched something from my archive custom profiling rules generic interests layer a user shared something on Facebook
  • 64. a user watched something from my archive custom profiling rules application-specific interests layer generic interests layer a user profile a user shared something on Facebook
  • 65. a user watched something from my archive custom profiling rules application-specific interests layer generic interests layer a user profile a user shared something on Facebook
  • 66. beancounter.io in few words Open Linked Data profiles, for interoperability real-time computation, to closely follow your users fully customisable, to tail it on your domain available SaaS, in-house deployment baked by top-class open source products, lambda-architecture * * N. Marz, “Big Data”, Manning, 9781617290343
  • 67. Davide Palmisano @dpalmisano http://launch.beancounter.io crunching the Social Web, in real-time.