Open API Digital Video Recorder with Correlation Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital video recorders (DVRs) have limited metadata manipulation capabilities due to closed application programming interfaces (APIs), restricting programmer access to detailed aspects of program plays and interactivity across various communication media types.

Innovation Solution

An open-API digital video recorder with a correlation engine and multiple communication access points, allowing programmers to write applications that manipulate metadata for enhanced interactivity, including interframe correlation and interaction across different program plays, using exposed application hooks and metatags.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a closed API is used in existing DVRs, then system stability is maintained, but metadata manipulation capability is limited

Engineering Contradiction:
Improvemetadata manipulation capabilityVSAvoidAPI structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the API into multiple layers: a stable core layer that maintains system reliability and an extensible application layer that enables metadata manipulation. This segmentation allows programmers to access and manipulate metadata through defined interfaces without compromising the stability of the core DVR system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary API layer that sits between the core DVR system and application programs. This intermediary provides controlled access to metadata and interactivity information, enabling extended functionality while maintaining system stability through defined communication protocols and interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If an open API is implemented, then programmer access to detailed aspects is improved, but system complexity increases

Engineering Contradiction:
Improveprogrammer access capabilityVSAvoidinterface structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The API is segmented into functional modules that handle different aspects of metadata manipulation and interactivity. This modular structure allows programmers to access only the specific functions they need, reducing the perceived complexity while maintaining comprehensive access capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal API framework that handles multiple functions through standardized interfaces. The correlation engine and metadata manipulation capabilities are provided through common, reusable interfaces that work across different program plays and communication media types, simplifying the developer experience.

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

3Adaptability or versatility

If interframe correlation is implemented across program plays, then interactivity is enhanced, but processing requirements increase

Engineering Contradiction:
Improveinterprogram interactivityVSAvoidprocessing capability
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent performs preliminary correlation of interframes and metadata during the program play processing stage, before interprogram interactivity is needed. This advance preparation creates correlation structures and metadata indexes that enable efficient runtime access and manipulation, reducing the processing burden during actual interactivity operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The correlation engine implements self-service mechanisms where commonly accessed correlation data is cached and automatically managed. The system serves its own correlation needs by maintaining and updating metadata structures without requiring intensive real-time processing for routine interactivity operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8819756B2Open API digital video recorder and method of making and using same
Publication Date: 2014.08.26 STEELBERG RYAN
  • US8819756B2 patent drawing
  • US8819756B2 patent drawing
  • US8819756B2 patent drawing

AI summary

A digital video recorder is disclosed. The digital video recorder includes at least one memory device, a plurality of communication access points for receiving at least one program play, an open application programming interface associated with the at least one memory device, and at least one correlation engine in communication with the open application programming interface. The plurality of applications correspondent to the open application programming interface allow a user to manipulate metadata associated with ones of the programs plays and the metadata relates to interframe interactivity with detailed aspects of the ones of the program plays. The at least one correlation engine provides for correlation among at least for the interframes of the program play to ones of the interframes of other ones of the program plays, and among the interframe interactivity to the interframes of the program play to interframe interactivity with the other ones of the interframes of the other ones of the program plays.