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 particular locations, perspectives, or attributes within virtual game worlds, 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 and synchronize related streams based on matching attributes, including embedding state data within image data streams or providing it through separate streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video streaming services make large numbers of streams available for viewing, then stream availability increases, but spectators cannot identify streams matching their desired attributes

Engineering Contradiction:
Improvenumber of available streamsVSAvoidability to identify and select desired streams
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system implements feedback by having spectators indicate desired attributes through an interface, which is then transmitted to the streaming service. The service uses this feedback to automatically identify and provision matching streams, creating a closed-loop system where user preferences directly influence stream selection and availability presentation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Attribute data acts as an intermediary between the large number of available streams and spectator preferences. By embedding or transmitting attribute information describing stream characteristics (location, perspective, game state), the system enables automatic matching without requiring spectators to manually search through numerous streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If spectators want to view streams with specific attributes, then viewing precision improves, but there is no interface for indicating desired attributes

Engineering Contradiction:
Improveprecision of stream selection matching spectator interestsVSAvoidinterface complexity for attribute selection
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system enables self-service by allowing spectators to automatically indicate desired attributes through a simplified interface without requiring complex manual configuration. The attribute indication system and automatic matching engine work together to let users specify preferences while the system handles the complex task of finding and provisioning matching streams.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the streaming service transmits state data with image data, then stream matching capability improves, but data transmission complexity increases

Engineering Contradiction:
Improveability to match streams based on multiple attributesVSAvoidcomplexity of data transmission system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges state data transmission with image data transmission by embedding attribute information within the image data stream or transmitting them as coordinated data flows. This integration approach allows the streaming service to provide comprehensive stream descriptions without requiring completely separate transmission infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If multiple related streams are presented simultaneously, then spectator interest coverage improves, but synchronization difficulty increases

Engineering Contradiction:
Improveability to present multiple related streamsVSAvoidsynchronization complexity of multiple streams
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies preliminary action by establishing synchronization mechanisms and coordinate systems before presenting multiple related streams. By pre-configuring timing relationships and spatial arrangements of streams based on their attribute data, the system enables simultaneous presentation of multiple streams without requiring complex real-time synchronization adjustments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10715846B1State-based image data stream provisioning
Publication Date: 2020.07.14 AMAZON TECH INC
  • US10715846B1 patent drawing
  • US10715846B1 patent drawing
  • US10715846B1 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.