Remote Controller Profile System for Web Event Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote controllers for TVs lack standardization in buttons and input signals, making it difficult for users to perform desired operations on websites, especially since they are not compatible with various remote controllers or easily updatable with new devices.

Innovation Solution

A system and method that combines types of input buttons on a remote controller in various sequences to generate a behavior list, allowing users to execute desired operations by interpreting input signals and updating profiles for compatibility with different remote controllers, including new ones, through a profile storage unit, receiver, and presentation unit that accesses a web server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a remote controller uses standardized buttons and input signals, then compatibility with websites is improved, but adaptability to various remote controller types deteriorates

Engineering Contradiction:
Improvewebsite operation compatibilityVSAvoidremote controller type compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system creates a universal mapping layer that translates various remote controller input signals into standardized web commands. The behavior list stores multiple input patterns (different button combinations, sequences, and types) that all map to the same web operations, enabling one system to serve multiple remote controller types without requiring each remote to be standardized

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

Solution Approach 2:

The patent introduces an intermediary component (the behavior list and event interpretation system) between the remote controller and the website. This intermediary translates and adapts signals from different remote controller types into a common language that websites can understand, resolving the contradiction between standardization and adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system stores profiles for various remote controllers, then compatibility with different remote controllers is improved, but device complexity increases

Engineering Contradiction:
Improveremote controller compatibilityVSAvoidprofile storage and management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of storing complete functional profiles of each remote controller, the system creates simplified behavioral copies - the behavior list stores only the essential input patterns and their corresponding web commands. This abstraction reduces complexity by capturing only the necessary mapping information rather than full device specifications

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The behavior list serves as a universal data structure that can accommodate multiple remote controller types through a common format. By using a unified storage structure that handles diverse input patterns (single buttons, button sequences, combinations), the system reduces complexity compared to maintaining separate profiles for each remote controller type

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

3Adaptability or versatility

If the system updates profiles for new remote controllers, then adaptability to new devices is improved, but loss of time for updating increases

Engineering Contradiction:
Improvenew remote controller supportVSAvoidprofile update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining a behavior list with common input patterns pre-defined. When a new remote controller type is encountered, the system can quickly match it against existing behavior patterns rather than creating a complete profile from scratch, significantly reducing update time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses partial action by implementing incremental updates - when a new remote controller is added, only the specific input patterns for that controller type need to be added to the behavior list, rather than updating the entire profile system. This partial update approach minimizes time loss

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8413057B2Remote controller supporting system and method for handling event in web environment
Publication Date: 2013.04.02 KOREA ADVANCED INST OF SCI & TECH
  • US8413057B2 patent drawing
  • US8413057B2 patent drawing
  • US8413057B2 patent drawing

AI summary

Provided is a system and method that may perform various operations on a website according to combinations of buttons on a remote controller. A system for supporting a remote controller may include: a profile storage unit to store a plurality of profiles containing functions of the remote controller and information associated with the functions of the remote controller; a receiver to receive an input signal from the remote controller, and to interpret an event of the input signal based on a profile corresponding to the remote controller; and a presentation unit to access a web server, to transform, to a predetermined behavior, at least one event interpreted by the receiver, and to request the web server for an operation corresponding to the behavior.