copyright ® 2010 rovi corporation. company confidential. partially cloudy with a chance of dynamic...
TRANSCRIPT
Copyright ® 2010 Rovi Corporation. Company Confidential.
Partially cloudy with a chance of dynamic data
Michael Papish2010.05.06P2P & Cloud Media SummitSanta Monica, CA
Copyright ® 2010 Rovi Corporation. Company Confidential.Page 2
Rovi is powering digital entertainment
• Approximately 110 million viewers use our guide technologies
• Data on 1.2 million+ TV series episodes since 1954
• Data on 1.7 million+ pop and classical music albums and 15 million+ tracks
• Data on 420,000+ movie titles
• Protection on 9 billion+ DVDs and Blu-ray discs
• 500 million+ devices enabled with protection technologies
• 84 million+ CE devices with CE-IPG technologies.
• 6 million+ CE devices using content networking technologies
• IPG advertising technology active in over 50 million homes worldwide
Copyright ® 2010 Rovi Corporation. Company Confidential.
Partially cloudy infrastructure
Copyright ® 2010 Rovi Corporation. Company Confidential.Page 4
What is Partially Cloudy hosting?
A way to host your services in multiple places at once
Copyright ® 2010 Rovi Corporation. Company Confidential.Page 5
Partially Cloudy
• Host critical components and data in private data centers
• But, host in the “public” cloud (i.e. EC2) for:- Spikes in demand. Very useful when clients can drive unanticipated demand
- Devel and staging environments. Public cloud is ideal for providing pre-production services to clients, since these environments can be created on-demand and completely walled-off from sensitive private cloud operations
- Large data runs. Access to an elastic, public cloud allows us to instantiate a large number of compute nodes for one-off, large-scale computation runs (e.g. 100s of nodes). This is much cheaper than acquiring private cloud capacity for one-off computations.
A hybrid public-private cloud model
Copyright ® 2010 Rovi Corporation. Company Confidential.
Feedback DistillerReal-time
Recommendation / Feedback Processor
Client Recommendation
Data Optimizer
Content Delivery System
VOD
Music Store
Mobile Devices
Per
sona
lizat
ion
Laye
rB
acke
nd D
ata
Clie
nt S
ide
Feedback InterfaceClient Functions
MediaUnbound FunctionsRecommender Interface
Cached Content
Specific Data
Live User Profiles (Crunched)
Recommendations
Content Recommendations
Audio
Video
Text
Ad Targeting
Heavy User Profiles
Music Profile Other Content Data
Other Content Data
Content-Specific Indexes
Content-Neutral Indexes
Rovi Personalization Platform
Recommendation CoreAutomated Data
ProcessingExternally-Gathered
Usage Data
Human-Generated Data
Algorithm Library
Territory- and Content-Specific
Optimizations
Third-Party Reporting Sources
Omniture reporting;Rentrak VOD reporting;Nielsen TV reporting;
DoubleClick;CDN(s), including
Akamai
User Feedback
Explicit Feedback
Personalization Session
Negative “Don’t Like” Feedback
Positive User Ratings
Implicit Feedback
Usage Data
Demographic Data
Personal Library Analysis
“Power User” Controls
Interactive viewing / modifying of data in profile by user
Statistics Module
Profile Data Reporting
Service-Wide Statistics Reporting
Client Admin Tool
Client-Specific RecommendationTweaking Tools
Client QA Team
QA Team / Media Analysts
A Partially Cloudy Personalization Platform
Personalization Functions
Copyright ® 2010 Rovi Corporation. Company Confidential.Page 7
Decision points
• Ability to predict demand and usage
• Security needs. When hosting multiple global 500 clients, a private cloud approach can provide increased comfort levels around data security
• Utilization. Elastic public cloud resources can be ideal for one-off usage, since it will be cheaper than acquiring a large amount of private capacity which might sit idle.
Things to think about before adopting hybrid hosting…
Copyright ® 2010 Rovi Corporation. Company Confidential.
So what? Why is hosting interesting?
Copyright ® 2010 Rovi Corporation. Company Confidential.Page 9
Data is important…
However data alone is not the answer.
More data ≠ better products
Copyright ® 2010 Rovi Corporation. Company Confidential.Page 10
Dynamicism is good (also hard to spell)
What can you do with this data?
The future of exciting solutions is all about recalling data in real-time to power
dynamic applications.
Copyright ® 2010 Rovi Corporation. Company Confidential.Page 11
Partially Cloudy with a Chance of Dynamic Data
Flexible hosting can give you the ability to create powerful and scalable applications
that create dynamic data
Like…
Copyright ® 2010 Rovi Corporation. Company Confidential.
Implementation: eMusic
Page 12
powered by
Copyright ® 2010 Rovi Corporation. Company Confidential.
Tik tok.