Live Video Streaming via Intermediary Server Push

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for distributing video content from mobile devices, such as the 'upload and share' paradigm, require multiple steps and significant lag time between capture and consumption, making them non-real-time and inefficient for live video streaming.

Innovation Solution

Implementing a 'live stream pushing' paradigm where a mobile device can transmit live video streams to multiple endpoint devices without prior knowledge of them, using an intermediary server that processes and notifies potential consuming devices in real-time, allowing for low-latency, instantaneous consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the 'upload and share' paradigm is used to distribute video content from mobile devices, then video content can be transmitted to recipients, but significant lag time occurs between capture and consumption

Engineering Contradiction:
Improvelag time between capture and consumptionVSAvoidmultiple steps required for distribution
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by establishing push notification subscriptions and real-time transmission channels before video capture occurs. When a user activates live streaming, the content is immediately pushed to subscribed recipients without requiring post-capture upload or link sharing steps, thereby eliminating lag time while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a server as an intermediary that manages push notification subscriptions and facilitates real-time video transmission. This intermediary handles the complexity of real-time distribution, allowing mobile devices to simply capture and transmit video while the server manages delivery to multiple recipients simultaneously, reducing both lag time and operational steps.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the 'upload and share' paradigm is used, then video content can be distributed to recipients, but the process requires multiple manual steps including creating links and sending messages

Engineering Contradiction:
Improvevideo distribution efficiencyVSAvoidnumber of steps in distribution process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables self-service by allowing recipients to proactively subscribe to live streams from specific users or topics through push notifications. When a user activates streaming, the system automatically pushes content to all subscribed recipients without requiring the sender to manually create links or send messages, thereby improving productivity while reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a universal push notification system that handles multiple distribution scenarios through a single mechanism. The same real-time push infrastructure serves personal live streams, topic-based broadcasts, and social circle distributions, eliminating the need for different manual processes for different distribution types and thereby improving efficiency while reducing complexity.

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

Data Source

PatentUS8862762B1Real-time consumption of a live video stream transmitted from a mobile device
Publication Date: 2014.10.14 SKYPE IRELAND TECH HLDG
  • US8862762B1 patent drawing
  • US8862762B1 patent drawing
  • US8862762B1 patent drawing

AI summary

Techniques are provided for transmitting a live video stream from a mobile device for live viewing by one or more consuming devices. An intermediate server receives the live video stream from the mobile device, identifies a plurality of consuming devices, and sends a real-time notification to those consuming devices to inform the users of those devices that a live video stream is available for immediate viewing. Also, any necessary processing (e.g., transcoding) is performed on the live video stream before the live video stream is sent to one or more consuming devices. The “producing” mobile device is not required to identify (or have any data about) any of the consuming devices in order for the live video stream to be transmitted to those devices. The consuming device can be on a mobile network, any Web network, or any PC connected to the Internet.