← Selected workAI product development

DBMO.ai / AI product development

Making multimedia searchable with AI.

We worked with DBMO’s founders to build a multimedia analysis product that connects transcripts, image recognition and searchable metadata.

Explore the story ↓
DBMO.ai media player with transcripts and analysis tools.

01 / The challenge

A media library is full of information.

Videos, podcasts and written content carry useful information in different formats. DBMO’s founders saw a gap between the volume of published media and the tools available to understand and organize it.

More about the challenge

The product needed to make analysis useful to creators and publishers. That meant deciding which information mattered and giving different kinds of media a shared representation.

Project
DBMO.ai
Our contribution
Product research, design & engineering
People using it
Content creators & publishers
Engagement
AI product development

02 / A product decision

Image recognition

Since auto-transcription captures only the audio portion of multimedia content, the DBMO product also needed visual interpretation abilities to provide high quality video analysis. We incorporated image recognition features able to supplement voice transcriptions to provide a more complete catalog of where entities, themes, and topics are present throughout a piece of video content.

DBMO.ai  ·  Image recognition.

03 / Inside the work

Give different formats a shared language.

We combined the founders’ industry knowledge with product research to identify useful categories: entities, topics, themes and keywords. Features were prioritized around how those outputs would be used.

Design and development proceeded iteratively. As analysis capabilities evolved, the interface changed with them so the product could connect technical output to a recognizable task.

04 / A product decision

Text as an anchor

To create one tool capable of analyzing various media types, our first priority was converting them to a common denominator: text. Written language was already the primary information vehicle for blogs and news outlets, and videos with audio and podcasts could be automatically converted into time-stamped transcripts that captured most of their meaning. Homogenizing the content’s format freed us to refine an AI application designed to pull relevant information out of text-based files (and to deliver its findings in an actionable, versatile format).

05 / A product decision

Entities, topics & themes

We combined the text/transcript and image data streams and used AI analyses to identify entities (location names, people), topics (events, news items), themes (media genre). Using similarity matching via Doc2Vec and other text-focused AI recognition and evaluation techniques, we trained DBMO to generate time-associated metadata ready to be leveraged for search engine and content optimization.

06 / A product decision

Actionable insights

Time-associated metadata gives creators and publishers a way to search, tag and reference material. Transcription and image analysis can also support captions and descriptive text.

07 / Our contribution

Media analysis that reached
a working product.

DBMO’s founders brought publishing and media knowledge. Twenty Ideas contributed research, design and engineering across the analysis pipeline and the interface for exploring its output.

The tool ran in production with a major U.S. sports organization for about a year. The product connected transcripts and image analysis with searchable, time-associated metadata.

Under the surface: how this project was built

Language analysis

Named entity recognition, tokenization, part-of-speech tagging and Doc2Vec similarity helped turn text into searchable metadata.

Connected data

The project used GraphQL with Hasura to connect analysis data and the frontend.

Processing workflows

Apache Airflow and Google Cloud Composer coordinated video, audio and text-processing workflows.

Explore our AI product experience

08 / Product work

Find the meaning inside the media.

Transcripts, image analysis and searchable metadata connect different ways of understanding content.

DBMO.ai media player with transcripts and analysis tools.

Work with Twenty Ideas

Bring us the work
you want to make possible.

Tell us who it is for, where the experience breaks down and what needs to change.

How we build and evolve products
Talk about your product