Overview
Integer1 is a first of its kind content analytics platform for the media industry. The platform has in-depth analysis of more than 300 popular TV shows across all the channels in the US for it’s emotional signature and emotional resonance with the audiences. All popular TV shows have a strong emotional connect with the audiences and integer1 platform measures precisely that emotional engagement level. Higher emotional engagement translates to higher viewership, popularity and ratings on social media.
The platform is used by media companies and TV channels to make decisions on which shows to air and when. This is done by comparing the emotional similarity of the new show against the existing shows. Content producers, media houses and TV channel companies can then make informed decisions on how the content has to be altered to resonate with the audiences.
What we do
- First of its kind content analytics platform for emotional analysis of TV shows
- Correlates show’s emotional resonance with perceived audiences’ emotions
- Compares different shows (and new shows) for emotional signature to make informed decisions on which shows to be aired or ads to be inserted during the show
Technical Details
There are several independent processes that make up the entire ecosystem. An enumeration of the key ones is below –
- Data Ingestion – All analytics begins with data. A data ingestion module was developed to fetch TV shows’ script data from various sources. This was stored as text files with segregation for seasons and episodes. Developed in Python as a daily job with logic to read only the newly added shows/seasons/episodes.
- Emotional Analysis – Text analytics library to derive numeric emotional values of the TV show content. Each episode was split into 10 parts giving us a good indication of how the emotions have progressed through the episode. This library was built in Python.
- TV show metadata – A separate interface library to connect to 3rd party subscribed services to fetch metadata for TV shows. The data was dumped to a MySQL database. This too was a Python library executed as a daily cron job
- Visualization – Stunning UI with a carousel type landing page, show details page, search and to compare shows for emotional resonance. All this was developed in Angular and charting using HighCharts.
Deployment Details
- Both frontend and backend is deployed on a dedicated AWS EC2 instance. Frontend was built in Angular 2 stack while backend was a Java Spring boot based server application
- AWS RDS MySQL for all metadata of the shows
- S3 as file storage for show scripts
Technology
Tech Prescient was very easy to work with and was always proactive in their response.
The team was technically capable, well-rounded, nimble, and agile. They had a very positive attitude to deliver and could interpret, adopt and implement the required changes quickly.
Amit and his team at Tech Prescient have been a fantastic partner to Measured.
We have been working with Tech Prescient for over three years now and they have aligned to our in-house India development efforts in a complementary way to accelerate our product road map. Amit and his team are a valuable partner to Measured and we are lucky to have them alongside us.
We were lucky to have Amit and his team at Tech Prescient build CeeTOC platform from grounds-up.
Having worked with several other services companies in the past, the difference was stark and evident. The team was able to meaningfully collaborate with us during all the phases and deliver a flawless platform which we could confidently take to our customers.
We have been extremely fortunate to work closely with Amit and his team at Tech Prescient.
The team will do whatever it takes to get the job done and still deliver a solid product with utmost attention to details. The team’s technical competence on the technology stack and the ability to execute are truly commendable.