SlideShare a Scribd company logo
1 of 23
Download to read offline
Decision Support for
Movie Brokers
DATAVIS 300B Final Project
Leo Salemann
8/29/17
Background (What’s a Movie Broker?)
Film Maker
Creates,
Sells Rights
Production Company
Buys Rights,
Distributes
Movie Broker
Negotiates
Leasing Terms
Theater
Leases,
Exhibits
Audience
Watches
The Movie Broker …
• Represents a chain of local theaters.
• Acquires screening rights from Hollywood distributors.
• Identifies which movies to buy next.
• Negotiates screening terms
• Typically the Production Company gets most of the
revenue for weeks 1-2
• Theaters start seeing per-ticket profit week 3 and beyond.
Source: https://www.premiumbeat.com/blog/basics-of-film-distribution/
PS: Now would be a good time to load the finished dashboard into a browser (below) then return to the slides.
http://leos-uw-datavis.s3-website-us-west-2.amazonaws.com/
User Persona
Personal Background
• Huge movie buff, wanted to write or direct.
• More about numbers than creativity, found
a way to capitalize on passion.
• Tech-Aware, but not a developer
• Age: 40; Married, 1 child in College
• Education: Undergraduate
• Job Experience: Mid-career, 15 years in
theater management; 10 years as a buyer.
Max the Movie Broker
Goal: Get the best deal for my theater owners
• Fill those seats (empty seats never buy concessions)
• Find the "sleeper hits" that keep selling after the
2nd week (80-90% of revenue goes to distributor for
first 2 weeks)
Frustrations: So much info from so many places
• Critics' reviews
• Movie Revenues (gross $$)
• Theater Revenues (seats sold)
• Social Media
• Which Movies, Genres, Actors are popular?
• What's trending? What's on its way out?
"I have to go to so many
places to sweep up all the
info I need to do my job"
Scenarios
1) Which movies have been doing well nationwide?
2) What's happening at my client's theaters?
3) What are audiences saying?
Workflow
Capture
Count seats sold on
fandango, record in
spreadsheet by hand
Use PowerBI’s web scraper, aim
at www.boxofficemojo.com
Deploy Azure Time Series Insights from Cortana
Intelligent Solutions, set the Twitter Topics
Curate
Organize seats-
sold in Excel
Merge seats-sold,
multiple weekend
box office results,
Tweet Score in
PowerBI
Cortana Intelligence Solution runs tweets
through a sentiment analyzer in Azure ML
Scenario 1
Which
movies have
been doing
well? Strong in week 3: Good for Theaters
Strong in week 1: Good for Production Companies
Scenario 2
What's
happening at
my client's
theaters?
Average Per-Theater revenue
(bars) remained constant for the
mix of films shown at Regal
Crossroads 8, yet per-seat sales
(line) dropped significantly.
Crossroads revenue probably
lags behind national average
for August 11, 2017.
The companion “Seats Sold,
Weeks Since Release” bar chart
shows how many seats were for
movies in their 1st, 2nd, 3rd …
week of release
Scenario 3
What are
audiences
saying?
Dunkirk dominates the Twitterverse, gathering the most tweets, most of which are positive. Detroit
doesn’t have many so far, but has been trending positive. Annabelle has a lot of negative tweets. Is
this because people don’t like it, or is the Sentiment Analyzer assuming phrases like “freaked me
out” and “horrifying” are negative, even when describing a horror movie?
Putting
it all
together
See it live at http://leos-uw-datavis.s3-website-us-west-2.amazonaws.com/
Future Work
• Support “Future Sate” in addition to “Current State”
• Focus on movies 3-6 months out
• Critic Scores & Fan ratings
• Apply some Machine Learning to forecast 3rd-week sales
based on Genre, Actor, Production Company , ..
• More Social Medial Analysis
• Refined sentiment analysis
• Facebook, other social platforms
• Show Dashboard to actual Movie Brokers
Want to Keep your Local Theater in Business?
Watch movies 3 weeks after
release or …
1
Celebrate opening night with a
trip to the concession stand
2
Sources
• Box Office Mojo Weekend Charts
• Time Series Insights Using Twitter
• Fandango, Regal Crossroads Stadium 8
• Fandango, AMC Loews Factoria 8
• Max’s Face
• Rotten Tomatoes (movie posters)
• IMDb (more movie posters)
Image Sources, Details
APPENDIX:
What’s Under the Hood
[Future]
Curate
Sentiment
Issues
“Chills” interpreted as
negative for a Horror
movie
[Future]
(re)Train the
Binary
Classification
Model
Event Hub
ingest
Event Hub
process
App Service
Plan
SQL
Database
Time Series
Insight
Stream
Analysis Job

More Related Content

Similar to A Movie Broker Dashboard in PowerBI

Anly 500-presentation
Anly 500-presentationAnly 500-presentation
Anly 500-presentationFangyaTan
 
What Book My Show should do to increase the engagement.
What Book My Show should do to increase the engagement.What Book My Show should do to increase the engagement.
What Book My Show should do to increase the engagement.Madhuri Khanduja
 
Evaluation- Question 3
Evaluation- Question 3Evaluation- Question 3
Evaluation- Question 3Tillypeasnell
 
Software Suite for Movie Market Analysis
Software Suite for Movie Market AnalysisSoftware Suite for Movie Market Analysis
Software Suite for Movie Market Analysisdariospin93
 
Storytelling with data think broad, mine deep, explain simply
Storytelling with data   think broad, mine deep, explain simplyStorytelling with data   think broad, mine deep, explain simply
Storytelling with data think broad, mine deep, explain simplyLuciano Pesci, PhD
 
Ux design finalpresentation-lorimoody
Ux design finalpresentation-lorimoodyUx design finalpresentation-lorimoody
Ux design finalpresentation-lorimoodyLori Moody
 
Trailer Tricks: Leveraging Cinematic and Artist Tools to Make Killer Game Tra...
Trailer Tricks: Leveraging Cinematic and Artist Tools to Make Killer Game Tra...Trailer Tricks: Leveraging Cinematic and Artist Tools to Make Killer Game Tra...
Trailer Tricks: Leveraging Cinematic and Artist Tools to Make Killer Game Tra...Unity Technologies
 
IMDb App - From Poster to Purchase
IMDb App - From Poster to PurchaseIMDb App - From Poster to Purchase
IMDb App - From Poster to PurchaseWendy Lim
 
Funding Workshop Slides from Big Sky Film Festival Doc Shop
Funding Workshop Slides from Big Sky Film Festival Doc Shop Funding Workshop Slides from Big Sky Film Festival Doc Shop
Funding Workshop Slides from Big Sky Film Festival Doc Shop Reva Goldberg
 
Agile requirements
Agile requirementsAgile requirements
Agile requirementsAmir Barylko
 
Dapple Pitch Slide Deck
Dapple Pitch Slide DeckDapple Pitch Slide Deck
Dapple Pitch Slide DeckPam Beasley
 
Postprimiere
PostprimierePostprimiere
PostprimiereIlya Ilin
 
Community detection recommender system
Community detection   recommender systemCommunity detection   recommender system
Community detection recommender systemRupaDutta3
 
Rulebreaker lewis deck
Rulebreaker lewis deckRulebreaker lewis deck
Rulebreaker lewis deckAaron Cohen
 
Hypermediated TV
Hypermediated TVHypermediated TV
Hypermediated TVRyan Shaw
 

Similar to A Movie Broker Dashboard in PowerBI (20)

Anly 500-presentation
Anly 500-presentationAnly 500-presentation
Anly 500-presentation
 
What Book My Show should do to increase the engagement.
What Book My Show should do to increase the engagement.What Book My Show should do to increase the engagement.
What Book My Show should do to increase the engagement.
 
Evaluation- Question 3
Evaluation- Question 3Evaluation- Question 3
Evaluation- Question 3
 
Software Suite for Movie Market Analysis
Software Suite for Movie Market AnalysisSoftware Suite for Movie Market Analysis
Software Suite for Movie Market Analysis
 
Marketing Games in 2016
Marketing Games in 2016Marketing Games in 2016
Marketing Games in 2016
 
Marketing Games in 2018
Marketing Games in 2018Marketing Games in 2018
Marketing Games in 2018
 
Storytelling with data think broad, mine deep, explain simply
Storytelling with data   think broad, mine deep, explain simplyStorytelling with data   think broad, mine deep, explain simply
Storytelling with data think broad, mine deep, explain simply
 
Ux design finalpresentation-lorimoody
Ux design finalpresentation-lorimoodyUx design finalpresentation-lorimoody
Ux design finalpresentation-lorimoody
 
Rich110final
Rich110finalRich110final
Rich110final
 
Trailer Tricks: Leveraging Cinematic and Artist Tools to Make Killer Game Tra...
Trailer Tricks: Leveraging Cinematic and Artist Tools to Make Killer Game Tra...Trailer Tricks: Leveraging Cinematic and Artist Tools to Make Killer Game Tra...
Trailer Tricks: Leveraging Cinematic and Artist Tools to Make Killer Game Tra...
 
IMDb App - From Poster to Purchase
IMDb App - From Poster to PurchaseIMDb App - From Poster to Purchase
IMDb App - From Poster to Purchase
 
Funding Workshop Slides from Big Sky Film Festival Doc Shop
Funding Workshop Slides from Big Sky Film Festival Doc Shop Funding Workshop Slides from Big Sky Film Festival Doc Shop
Funding Workshop Slides from Big Sky Film Festival Doc Shop
 
Agile requirements
Agile requirementsAgile requirements
Agile requirements
 
Tim P
Tim P   Tim P
Tim P
 
Dapple Pitch Slide Deck
Dapple Pitch Slide DeckDapple Pitch Slide Deck
Dapple Pitch Slide Deck
 
Postprimiere
PostprimierePostprimiere
Postprimiere
 
Community detection recommender system
Community detection   recommender systemCommunity detection   recommender system
Community detection recommender system
 
Rulebreaker lewis deck
Rulebreaker lewis deckRulebreaker lewis deck
Rulebreaker lewis deck
 
Hypermediated TV
Hypermediated TVHypermediated TV
Hypermediated TV
 
Question #3
Question #3Question #3
Question #3
 

Recently uploaded

Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...Bertram Ludäscher
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdfkhraisr
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...gajnagarg
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...kumargunjan9515
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themeitharjee
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...HyderabadDolls
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...kumargunjan9515
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...Health
 

Recently uploaded (20)

Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 

A Movie Broker Dashboard in PowerBI

  • 1. Decision Support for Movie Brokers DATAVIS 300B Final Project Leo Salemann 8/29/17
  • 2. Background (What’s a Movie Broker?) Film Maker Creates, Sells Rights Production Company Buys Rights, Distributes Movie Broker Negotiates Leasing Terms Theater Leases, Exhibits Audience Watches The Movie Broker … • Represents a chain of local theaters. • Acquires screening rights from Hollywood distributors. • Identifies which movies to buy next. • Negotiates screening terms • Typically the Production Company gets most of the revenue for weeks 1-2 • Theaters start seeing per-ticket profit week 3 and beyond. Source: https://www.premiumbeat.com/blog/basics-of-film-distribution/ PS: Now would be a good time to load the finished dashboard into a browser (below) then return to the slides. http://leos-uw-datavis.s3-website-us-west-2.amazonaws.com/
  • 3. User Persona Personal Background • Huge movie buff, wanted to write or direct. • More about numbers than creativity, found a way to capitalize on passion. • Tech-Aware, but not a developer • Age: 40; Married, 1 child in College • Education: Undergraduate • Job Experience: Mid-career, 15 years in theater management; 10 years as a buyer. Max the Movie Broker Goal: Get the best deal for my theater owners • Fill those seats (empty seats never buy concessions) • Find the "sleeper hits" that keep selling after the 2nd week (80-90% of revenue goes to distributor for first 2 weeks) Frustrations: So much info from so many places • Critics' reviews • Movie Revenues (gross $$) • Theater Revenues (seats sold) • Social Media • Which Movies, Genres, Actors are popular? • What's trending? What's on its way out? "I have to go to so many places to sweep up all the info I need to do my job" Scenarios 1) Which movies have been doing well nationwide? 2) What's happening at my client's theaters? 3) What are audiences saying?
  • 5. Capture Count seats sold on fandango, record in spreadsheet by hand Use PowerBI’s web scraper, aim at www.boxofficemojo.com Deploy Azure Time Series Insights from Cortana Intelligent Solutions, set the Twitter Topics
  • 6. Curate Organize seats- sold in Excel Merge seats-sold, multiple weekend box office results, Tweet Score in PowerBI Cortana Intelligence Solution runs tweets through a sentiment analyzer in Azure ML
  • 7. Scenario 1 Which movies have been doing well? Strong in week 3: Good for Theaters Strong in week 1: Good for Production Companies
  • 8. Scenario 2 What's happening at my client's theaters? Average Per-Theater revenue (bars) remained constant for the mix of films shown at Regal Crossroads 8, yet per-seat sales (line) dropped significantly. Crossroads revenue probably lags behind national average for August 11, 2017. The companion “Seats Sold, Weeks Since Release” bar chart shows how many seats were for movies in their 1st, 2nd, 3rd … week of release
  • 9. Scenario 3 What are audiences saying? Dunkirk dominates the Twitterverse, gathering the most tweets, most of which are positive. Detroit doesn’t have many so far, but has been trending positive. Annabelle has a lot of negative tweets. Is this because people don’t like it, or is the Sentiment Analyzer assuming phrases like “freaked me out” and “horrifying” are negative, even when describing a horror movie?
  • 10. Putting it all together See it live at http://leos-uw-datavis.s3-website-us-west-2.amazonaws.com/
  • 11. Future Work • Support “Future Sate” in addition to “Current State” • Focus on movies 3-6 months out • Critic Scores & Fan ratings • Apply some Machine Learning to forecast 3rd-week sales based on Genre, Actor, Production Company , .. • More Social Medial Analysis • Refined sentiment analysis • Facebook, other social platforms • Show Dashboard to actual Movie Brokers
  • 12. Want to Keep your Local Theater in Business? Watch movies 3 weeks after release or … 1 Celebrate opening night with a trip to the concession stand 2
  • 13. Sources • Box Office Mojo Weekend Charts • Time Series Insights Using Twitter • Fandango, Regal Crossroads Stadium 8 • Fandango, AMC Loews Factoria 8 • Max’s Face • Rotten Tomatoes (movie posters) • IMDb (more movie posters)