State-Based Video Stream Provisioning via Attribute Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of video streaming services face difficulties in identifying and accessing video streams that match their specific interests, such as virtual game world locations, perspectives, or battle views, due to the lack of interfaces for indicating desired attributes and the inability of streaming services to determine matching streams.

Innovation Solution

The implementation of a system that transmits both image data and state data associated with video streams, allowing viewers to subscribe to attribute values of interest and enabling the streaming service to provision streams that match their preferences, while also identifying and presenting related streams for simultaneous viewing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video streaming services make large numbers of streams available for viewing, then the quantity of available content increases, but it becomes difficult for spectators to identify available streams that match their interests

Engineering Contradiction:
Improvequantity of available video streamsVSAvoidease of identifying matching streams
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system implements feedback by transmitting state data from content items to the streaming service, which then uses this feedback to identify and provision streams that match spectator interests. The state data provides continuous information about stream attributes, enabling the service to respond to spectator preferences dynamically.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

State data acts as an intermediary between the content items and spectators. This intermediary carries attribute information that bridges the gap between available streams and spectator interests, enabling matching without direct interaction between spectators and stream content.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If spectators want to view video from particular locations and perspectives, then viewing precision increases, but there is no interface for indicating desired attributes to the streaming service

Engineering Contradiction:
Improveprecision of viewing preferencesVSAvoidcomplexity of interface for indicating attributes
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts attribute information directly from state data transmitted by content items, eliminating the need for complex spectator interfaces. Spectators simply consume streams that match their interests without needing to specify detailed attributes, as the state data already contains this information.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If the streaming service is unaware of which available video streams match certain desired spectator attributes, then stream provisioning accuracy decreases, but implementing a matching system increases system complexity

Engineering Contradiction:
Improveaccuracy of stream matchingVSAvoidcomplexity of matching system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements self-service by having content items automatically transmit their own state data to the streaming service. This eliminates the need for complex centralized matching algorithms, as each stream essentially tags itself with its attributes, enabling the service to identify matching streams through straightforward data comparison.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10708639B1State-based image data stream provisioning
Publication Date: 2020.07.07 AMAZON TECH INC
  • US10708639B1 patent drawing
  • US10708639B1 patent drawing
  • US10708639B1 patent drawing

AI summary

Techniques for state-based provisioning of image data streams are described herein. In some examples, a plurality of image data streams, such as video streams, may be captured from one or more electronically presented content items. Upon being captured, the image data streams may be transmitted to an image data streaming service, such as a video streaming service, for transmission to spectators or other viewers. In addition to the image data, state data associated with the image data streams may also be transmitted to the image data streaming service. The state data may include information that describes the contents of the image data streams. In some examples, the image data streaming service may use the state data to provision the image data streams, for example to determine one or more image data streams that match a viewer's interest and to transmit those streams to the viewer.