Software product for processing user interfaces of digital device and method for processing user interfaces
AssigneeLG Electronics Inc.
InventorYoung Jeong
Life of this patent
Estimating the term…
Abstract
Disclosed is a user interface processing software architecture of a digital device. The user interface processing software architecture of a digital device provides software that can effectively process complicated events created by various user interfaces or the like of a functionally complex digital device. To this end, the software architecture of the present invention divides functions related to user interfaces to be processed by the digital device into a plurality of state modules. Each of the state modules separately has a key handler and an event handler, and independently processes key inputs of a user and events created when the digital device in a specific state.
Claims10
A method for processing user interfaces of a digital device, comprising:
- classifying states of the digital device into a plurality of states according to functions related to the user interfaces, the plurality of states being structurally formed to be connected to one state of the plurality of states through radial paths centered on the state;
- receiving predetermined control authority for processing a key input or an event created inside the digital device in the corresponding state, from a previous state along the paths if the digital device performs one of the plurality of states;
- and
- processing the key input or the event according to the received control authority.
A software product for processing user interfaces of a digital device, comprising:
- a plurality of state modules that can be implemented in a computer and can process respective functions corresponding to a plurality of states obtained by classifying the state of the digital device according to functions related to the user interfaces,
- wherein the plurality of state modules are structurally formed to be connected to one state module of the plurality of state modules through radial paths centered on the state module, and
- each of the state modules includes:
- at least one sub-state module for processing a function related to a user interface to be processed in a corresponding state module;
- a key handler for controlling the sub-state module in response to a key inputted by a user if the state of the digital device is switched along the paths and then corresponds to its state;
- and
- an event handler for controlling the sub-state module in response to an event created inside the digital device if the state of the digital device is switched along the paths and then corresponds to its state.
Dependencies are inferred from the claim text.