Interactive Video Discovery Engine for Personalized Product Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video presentations on websites are typically predetermined and unalterable, failing to provide users with interactive and personalized experiences when selecting products, which limits their ability to explore and purchase items effectively.

Innovation Solution

A discovery engine system that uses interactive modules to filter items based on user interactions, presenting recommended groups of items through a dynamic filtering process, where user selections and priority weights influence the displayed products, allowing for a personalized shopping experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If predetermined videos are used to present products, then the video content is consistent and controlled, but the user cannot interact with or personalize the video experience

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidvideo system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video is divided into multiple independent segments or scenes that can be selectively presented. Each segment contains specific product information or demonstration, allowing the system to assemble different combinations of segments based on user interactions, thereby enabling personalization without requiring a completely new video system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The video presentation transitions from a static, predetermined sequence to a dynamic structure where the playback can be modified in real-time based on user inputs. The system dynamically adjusts which video segments are played, in what order, and for how long, creating an adaptive viewing experience while maintaining system manageability.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If interactive modules are added to allow user interactions, then user engagement improves, but the system complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoidinteractive system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The interactive modules are designed with universal functionality that can be applied across different video contexts and product types. A single module framework handles various interaction types (pausing, seeking, selecting options, adjusting parameters) through standardized interfaces, reducing the need for custom code for each interaction scenario and managing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

An intermediary layer or controller is introduced between the user interface and the video playback system. This intermediary processes user inputs, translates them into appropriate video control commands, and manages the state of interactive elements, thereby simplifying the overall system architecture by centralizing complexity in a dedicated mediation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If multiple filtering options are provided to users, then product selection accuracy improves, but the time required for users to make decisions increases

Engineering Contradiction:
Improveproduct selection accuracyVSAvoiddecision making time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-organizing product data into categories and attributes, and pre-configuring filtering logic. When users interact with the video, the system has already prepared the data structures and filtering rules needed, enabling rapid response to user selections without requiring complex real-time processing, thus reducing decision time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that provide users with immediate information about their selections and the filtering results. As users interact with filtering options, the system dynamically updates the displayed products and provides feedback on how many items match current criteria, allowing users to make informed decisions quickly without having to mentally process all filtering implications.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230101675A1Discovery engine for interactive videos
Publication Date: 2023.03.30 JBF INTERLUDE 2009
  • US20230101675A1 patent drawing
  • US20230101675A1 patent drawing
  • US20230101675A1 patent drawing

AI summary

A method for providing a discovery engine for filtering a plurality of items. The method includes displaying a first interactive module of a plurality of interactive modules to a user, receiving a first user interaction associated with the first interactive module, filtering the plurality of items based on the first interaction to provide a first group of items, displaying a second interactive module of the plurality of interactive modules to the user, receiving a second user interaction associated with the second interactive module, filtering the first group of items based on the second interaction to provide a second group of items, and displaying a third interactive module of the plurality of interactive modules, the third interactive module being configured to present at least a portion of the second group of items to the user as a recommended group of items.