Learn more >
Artificial intelligenceMachine learningNatural language processingSpeech and empathy
by Aviral Srivastava, Prastut Kumar Published November 6, 2018
When fans watch a sports match today, they toggle between social media and other messaging apps. This distraction has led to fans watching a greater number of games, but less of each game.
At Trenity, the objective was to achieve an MVP that would allow these sports aficionados to enjoy a game while also engaging with social and digital content. We built a B2B product – an audience engagement tool called Centify – to enable digital media platforms to integrate social reactions with video or textual content. Our clients would be able to cash in on every minute of content consumed and achieve granular brand targeting in a native format contextual to the content, with a bottomless inventory. As a result, users will spend more time watching a match.
Integrating a social feed into a sports viewing platform has been attempted a number of times in the past, but with little success. The current frameworks fail to add context to social reactions, which means if a user is scrolling through a feed and sees two consecutive reactions (for example, smile emojis), there is no distinction between what these reactions were based off of. Such a curation of feed with little context adds no value to a user who wants to know what his or her social network is feeling towards a certain sports moment.
Trenity provides two layers of real-time social content:
Watson Natural Language Understanding was the key component of technology we used for our product to process social data around real-time events. Our process was as follows:
With this part of our requirements engineering completed, we began building our MVP. We used Tweepy for streaming tweets and Kafka for event sourcing and event streaming. Watson Natural Language Understanding APIs allowed us to quickly process the data we gathered and collect insights that had context and would be beneficial to sports viewers.
Our product displays emojis about trending players during the match or at an instance of the match (if you are simulating a match from the past) that corresponds with viewer reactions on social media. For example, the following emojis are the emotions displayed from the tweets on a football match. To identify tweets pertaining to a match, we used standardized hashtags, like #CROFRA for the Croatia versus France football game, as well as other permutations and combinations of hashtags.
With Watson Natural Language Understanding, we were able to build a compelling product that gained Trenity admission into Y Combinator’s Startup School. There, we aim to further develop the product with even more features, and scale our business.
The Y Combinator Startup School selected all applicants this year, but assigned mentors to only a few startups – Trenity being one of them.
Get started with Watson Natural Language Understanding now.
Get the Code »
Artificial intelligenceKnowledge discovery+
Back to top