Networked PVR Resource Allocation via Tuner Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional personal video recorder (PVR) systems are limited in their ability to integrate multiple television inputs across a network of televisions, lacking efficient resource management and conflict resolution for simultaneous viewing and recording requests.

Innovation Solution

A networked PVR system with multiple media servers and tuners, capable of allocating resources dynamically across clients to manage requests for television signals, buffer positions, and storage, while resolving conflicts through tuner assignment and client inquiries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a traditional PVR system operates on a single television signal for display on a single television, then the system is simple to operate, but the system lacks the ability to integrate multiple television inputs across a network of televisions

Engineering Contradiction:
Improveintegration of multiple television inputs across networkVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the PVR functionality into a media server component that handles signal reception and buffering, and client components that handle display and control. This allows the system to be distributed across multiple devices in a network, enabling integration of multiple television inputs while maintaining operational simplicity through centralized management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The media server is designed to handle multiple television inputs simultaneously and serve multiple clients, making it a universal platform that can accommodate various viewing and recording requests across the network. The system can dynamically allocate resources to different clients based on their needs, whether for viewing or recording.

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

2Productivity

If the system allocates resources dynamically to multiple clients for viewing and recording, then resource utilization is improved, but conflict resolution for simultaneous requests becomes more difficult

Engineering Contradiction:
Improveresource utilizationVSAvoidconflict resolution complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements a feedback mechanism where the media server continuously monitors resource availability and client requests. When conflicts arise for tuner or storage allocation, the server evaluates current system state and client priorities, then dynamically adjusts resource allocation. This automated feedback loop resolves conflicts without requiring manual intervention, maintaining ease of operation while improving resource utilization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary allocation of buffer positions and tuner assignments before clients actually need the resources. By anticipating viewing and recording requests based on scheduled programs and client preferences, the media server pre-configures resource allocation, reducing the likelihood and impact of conflicts when multiple clients make simultaneous requests.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system assigns tuners and allocates storage space for recording multiple programs, then the system can serve more clients simultaneously, but the management of tuner availability and storage allocation becomes more complex

Engineering Contradiction:
Improvesimultaneous service capabilityVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The media server implements self-service mechanisms for resource management by automatically monitoring tuner availability, evaluating storage capacity, and making allocation decisions based on predefined policies and real-time system state. The system can autonomously resolve conflicts between clients for tuner or storage resources without requiring external intervention, thereby serving more clients simultaneously while managing complexity internally.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The media server acts as an intermediary between multiple clients and the physical resources (tuners and storage). It abstracts the complexity of resource management from clients by providing a unified interface for requesting viewing and recording services. The server mediates all resource allocation decisions, translating client requests into specific tuner assignments and storage allocations, thereby enabling simultaneous service to multiple clients while centralizing complexity management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8438601B2Resource management for a networked personal video recording system
Publication Date: 2013.05.07 ADEIA SOLUTIONS LLC
  • US8438601B2 patent drawing
  • US8438601B2 patent drawing
  • US8438601B2 patent drawing

AI summary

A networked personal video recording (“PVR”) system couples a plurality of clients to one or more PVR media servers over a network. One or more PVR media servers include television tuners to tune television signals. A storage medium buffers the television signals to implement PVR functionality. For example, the PVR media server records television programs for clients. Clients are assigned to television tuners, and the clients display television programs received at the assigned tuner. The network transfers the buffered television signals to the clients.