Have a seamless experience with scene-aware Ads in streaming services!
Seamless is an in-movie ad recommendation platform that turns streaming scenes into shoppable moments. It analyzes scenes, matches products to the right moment, and delivers non-disruptive overlays that feel native to the story.
- Understand the scene and user
Preprocess content to build a scene index, align transcripts with product moments, and personalize recommendations using viewer attributes. - Invoke the shopping stack
During playback, our MCP orchestration queries real-world inventory and selects the best matching products for the moment. - Overlay and checkout
Branded overlays appear directly on in-scene products, while the product surfaces in a sidebar for instant checkout or save-for-later.
- Scene understanding and indexing pipeline
- Product matching with real inventory lookups
- AI-powered product overlays that preserve narrative flow
- A Netflix-style frontend demo to visualize the experience
Load the structured product JSON into Snowflake tables for scenes and product mentions.
- Install Python deps:
pip install -r requirements.txt - Create a
.envfrom.env.exampleand fill in your Snowflake credentials.
python scripts/load_structured_products_to_snowflake.py \
--inputs outputs/BBS3E2_structured_products.json outputs/STS3E4_structured_products.json
VIDEO_SCENES: one row per scene withPRODUCT_MENTIONSas VARIANT.PRODUCT_MENTIONS: one row per product mention per scene.