Server-Based Video Session Shifting via Playlist Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video service providers face challenges in seamlessly shifting video sessions between devices without requiring customization of user devices or specific protocols, leading to limitations in user experience and compatibility.

Innovation Solution

A server-based approach that identifies the latest streaming point of a video program and allows video session shifting between devices, using a provider network that includes a playlist server, gateway server, and streaming server, enabling seamless session transfer without needing modified client-side applications or protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If device-specific protocols and customized applications are used to enable video session shifting, then video session shifting functionality can be achieved, but device compatibility and ease of operation deteriorate due to requiring modifications to client-side applications

Engineering Contradiction:
Improvevideo session shifting capabilityVSAvoiddevice compatibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a server-based intermediary system that mediates between different client devices and the video streaming content. The server tracks viewing history and session state, then redirects playback to appropriate devices without requiring device-specific protocols or client modifications. This intermediary approach enables universal video session shifting across any device while maintaining compatibility with existing client applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of modifying client-side applications to enable session shifting (the conventional approach), the patent inverts the architecture by implementing session shifting logic on the server side. The server actively manages session state, tracks viewing history, and controls playback redirection, thereby eliminating the need for client customization while achieving the same functional goal.

Inventive Principle:
Principle #13The other way round (Inversion)

2Ease of operation

If server-based video session shifting is implemented, then device compatibility and ease of operation improve, but system complexity increases due to additional server components and processes

Engineering Contradiction:
Improvedevice compatibilityVSAvoidserver system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal server-based system that handles multiple functions: tracking viewing history, managing session state, determining playback redirection, and coordinating across different devices. By consolidating these functions into a single multi-functional server architecture, the system achieves broad device compatibility without proportionally increasing complexity, as one server system serves all devices rather than requiring device-specific management systems.

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

3Reliability

If client-side customization is required for video session shifting, then session continuity can be maintained, but adaptability deteriorates due to limitations in supporting different device types and protocols

Engineering Contradiction:
Improvesession continuityVSAvoiddevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The server acts as an intermediary that maintains session continuity by tracking viewing history and session state independently of client devices. The server stores playback position and session information, then redirects to appropriate devices without requiring client-side customization. This approach ensures reliable session continuity while maintaining adaptability across different device types and protocols, as the server abstracts device-specific details.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent inverts the conventional approach by moving session continuity management from the client side to the server side. Instead of each device maintaining its own session state and continuity logic, the server centrally manages session continuity, thereby achieving both reliable session persistence and broad device adaptability without client customization requirements.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS8914833B2Video session shifting using a provider network
Publication Date: 2014.12.16 VERIZON PATENT & LICENSING INC
  • US8914833B2 patent drawing
  • US8914833B2 patent drawing
  • US8914833B2 patent drawing

AI summary

A method includes receiving a request for a video program from a user device. A user account associated with the user device is identified. The method may also include identifying a latest viewing point for the video program based on the user account. A video segment playlist may be generated based on the latest viewing point. The video segment playlist identifies one or more video segments of the video program. The video segment playlist may be provided to the user device. The user device is operable to request the one or more video segments.