Television Application Registry via Mediator and Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack a comprehensive platform for searching, browsing, and provisioning applications and content specifically designed for a television environment, limiting user access and availability of TV-based applications beyond computer devices.

Innovation Solution

A registry system that allows users to search, browse, and purchase television-based applications through a network-accessible portal, featuring a user interface suitable for both television and computer, enabling customization and secure listing of applications with editorial review, utilizing open standards and APIs for third-party integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a registry system is created for television-based applications, then user access and availability of TV-based applications are enhanced, but device complexity increases

Engineering Contradiction:
Improveuser access to applicationsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a registry system as an intermediary platform between application providers and users. The registry serves as a centralized intermediary that manages application listings, search functionality, and user access without requiring complex integration between all individual components. This mediator approach simplifies the overall system architecture while enabling enhanced user access to television-based applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the registry provides search and browse functionality, then application discovery is improved, but information processing complexity increases

Engineering Contradiction:
Improveapplication discoveryVSAvoidinformation processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The registry system segments information processing into distinct functional modules: search functionality, browse functionality, and application listing. Each module handles specific tasks independently, making the overall information processing more manageable. The search module processes queries separately from the browse module, which displays organized applications by category, reducing the complexity burden on any single component while improving ease of operation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the system supports both television and computer interfaces, then user accessibility is improved, but interface complexity increases

Engineering Contradiction:
Improveuser accessibilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The registry system implements universality by providing the same core functionality through multiple interface types - both television-based and computer-based interfaces. The system uses a single unified registry database and processing logic that serves both interface types, rather than maintaining separate systems. This multi-functional approach improves user accessibility across different devices while managing interface complexity through code reuse and shared resources.

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

Data Source

PatentUS7904923B2Applications registry for a television environment
Publication Date: 2011.03.08 ROVI PRODUCT CORP
  • US7904923B2 patent drawing
  • US7904923B2 patent drawing
  • US7904923B2 patent drawing

AI summary

An applications registry provides a repository of television-based applications. The registry stores information about television-based applications registered, and allows users to view information regarding the registered television-based applications through one or more portals. The information includes a general description of the television-based applications, a description of an entitlement model for the television-based applications, and downloading information to permit a user to download the application to the home media system. The user accesses the registry, to view information about the television-based application, through a home media system. The home media system, which includes a television, accesses the portal over a network, such as the Internet.