Remote Controller Profile System for Web Event Handling
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Adaptability or versatility
If the system stores profiles for various remote controllers, then compatibility with different remote controllers is improved, but device complexity increases
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
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
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
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
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
Data Source
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.


