Video Streaming Preloading via Remote Motion Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video streaming systems experience delays between user initiation and content display, which can be improved by reducing the time it takes for video content to be transmitted and received on a display screen.

Innovation Solution

The system preloads video streaming content by detecting patterns of movement with remote controls, using accelerometers and neural networks to anticipate user actions, thereby initiating preloading before explicit user input, such as button presses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If video content is preloaded before user initiation, then the delay between user action and content display is reduced, but the system may waste bandwidth and energy by preloading content that the user does not actually request

Engineering Contradiction:
Improvedelay between user initiation and content displayVSAvoidbandwidth and energy consumption from unnecessary preloading
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by detecting remote control pickup and pointing movements to anticipate user intent, initiating video preloading before explicit playback commands. This preliminary detection and preloading sequence reduces the perceived delay between user action and content display while maintaining energy efficiency through intelligent triggering based on actual user behavior patterns.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system monitors and analyzes remote control movement patterns, then user intent can be predicted to trigger preloading, but the device complexity increases due to additional sensors and processing requirements

Engineering Contradiction:
Improveuser experience responsivenessVSAvoidsensors and processing requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system replaces complex computer vision-based remote detection with simpler accelerometer and gyroscope sensors that directly measure physical movement patterns. This substitution reduces processing requirements and device complexity while maintaining the ability to detect and interpret user intent through motion patterns such as remote pickup and pointing gestures.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces the delay between user initiation and content display by starting the video stream preload before the user explicitly initiates streaming, enhancing user responsiveness and experience.

Implementation Method 1

monitoring movement with an accelerometer on the remote control

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Data Source

PatentUS12177505B2Video streaming system preloading of video content
Publication Date: 2024.12.24 SLING MEDIA PVT LTD
  • US12177505B2 patent drawing
  • US12177505B2 patent drawing
  • US12177505B2 patent drawing

AI summary

Systems, devices and processes are provided to facilitate the delivery of video content in a video streaming system. Specifically, the various embodiments can provide improved responsiveness by reducing the delay that occurs between when a user acts to initiate video streaming and when the video content is transmitted, received and displayed on a display screen. In general, these embodiments reduce delay by preloading video streaming content in response to detecting particular patterns of movement of a remote control. Specifically, these embodiments monitor for movement of the remote control and determining if a detected movement corresponds to a likely initiation of video streaming. When such movements are detected, the embodiments begin preloading the video streaming content at the video player device.