System for data entry and navigation in a user interface
First Claim
1. A method for interacting with a user interface using an input device, said input device including a plurality of input items, comprising the steps of:
- displaying a plurality of selection items on a display; and
displaying a first plurality of pop-up symbols on said display in response to a user invoking an activation input item on said input device after said step of displaying a plurality of selection items, each of said pop-up symbols corresponding to an input item and a selection item.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a method and apparatus for providing quick access to menu and selection items of a user interface using an input device having a limited capability. For example, a standard television remote control does not have a pointing device or a button for each letter of the alphabet. One button is used to activate on-screen pop-up symbols that map selection items to keys on the remote. If a user does not select one of the selection items within a predetermined amount of time, the on-screen pop-up symbols disappear. The on-screen symbols can also be used to allow a user to select menus and submenus.
-
Citations
44 Claims
-
1. A method for interacting with a user interface using an input device, said input device including a plurality of input items, comprising the steps of:
-
displaying a plurality of selection items on a display; and displaying a first plurality of pop-up symbols on said display in response to a user invoking an activation input item on said input device after said step of displaying a plurality of selection items, each of said pop-up symbols corresponding to an input item and a selection item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for interacting with a user interface using an input device, said input device including a plurality of input items, comprising the steps of:
-
displaying a first plurality of selection items on a display, said selection items being divided into a plurality of groups of selection items, said step of displaying a first plurality of selection items includes concurrently displaying each member of each group; displaying a first set of two or more pop-up symbols on said display, each of said first set of pop-up symbols correspond to one of said input items and one of said groups; and displaying a second set of two or more pop-up symbols on said display in response to a user invoking a first input item on said input device, said first input item corresponds to a first group of said plurality of groups, each of said second set of pop-up symbols corresponds to one of said input items and at least one selection item from said first group. - View Dependent Claims (14, 15, 17, 18)
-
-
16. A method for interacting with a user interface using an input device, said input device including a plurality of input items comprising the steps of:
-
displaying a first plurality of selection items on a display, said selection items being divided into a plurality of groups; displaying a first set of two or more pop-up symbols on said display, each of said first set of pop-up symbols correspond to one of said input items and at least one of said groups; displaying a second set of two or more pop-up symbols on said display in response to a user invoking a first input item on said input device, said first input item corresponds to a first group of said plurality of groups, each of said second set of pop-up symbols correspond to one of said input items and at least one selection item from said first group; and acting on a chosen selection item in response to a user invoking a second input item, said chosen selection item is in said first group and corresponds to said second input item, said step of acting includes entering a character into a text field.
-
-
19. A method for interacting with a user interface using an input device, said input device including a plurality of input items, comprising the steps of:
-
displaying a plurality of group identifiers on a display, each of said plurality of group identifiers corresponding to one group from a first set of groups, each group including one or more selection items; displaying a first set of two or more symbols on said display, each of said first set of symbols corresponds to one of said input items and at least one of said group identifiers; and removing said symbols from said display if a user does not invoke any of said input items corresponding to said symbols during a predetermined period of time after said step of displaying a first set of two or more symbols. - View Dependent Claims (20, 21, 22)
-
-
23. A processor readable storage medium, comprising:
processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming a processor to perform a method for interacting with a user interface using an input device, said input device including a plurality of input items, the method comprising the steps of; displaying a plurality of selection items on a display; and displaying a first plurality of pop-up symbols on said display in response to a user invoking an activation input item on said input device after said step of displaying a plurality of selection items, each of said pop-up symbols corresponding to an input item and a selection item. - View Dependent Claims (24, 25, 26, 27, 28)
-
29. A processor readable storage medium, comprising:
processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming a processor to perform a method for interacting with a user interface using an input device, said input device including a plurality of input items, the method comprising the steps of; displaying a first plurality of selection items on a display, said selection items being divided into a plurality of groups of selection items, said step of displaying a first plurality of selection items includes concurrently displaying each member of each group; displaying a first set of two or more pop-up symbols on said display each of said first set of pop-up symbols correspond to one of said input items and one of said groups; and displaying a second set of two or more pop-up symbols on said display in response to a user involdng a first input item on said input device, said first input item corresponds to a first group of said plurality of groups, each of said second set of pop-up symbols corresponds to one of said input items and at least one selection item from said first group. - View Dependent Claims (30, 31, 33, 34)
-
32. A processor readable storage medium, comprising:
processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming a processor to perform a method for interacting with a user interface using an input device, said input device including a plurality of input items, the method comprising the steps of; displaying a first plurality of selection items on a display, said selection items being divided into a plurality of groups; displaying a first set of two or more pop-up symbols on said display, each of said first set of pop-up symbols correspond to one of said input items and one of said groups; displaying a second set of two or more pop-up symbols on said display in response to a user invoking a first input item on said input device, said first input item corresponds to a first group of said plurality of groups, each of said second set of pop-up symbols correspond to one of said input items and at least one selection item from said first group; and acting on a chosen selection item in response to a user invoking a second input item, said chosen selection item is in said first group and corresponds to said second input item, said step of acting includes entering a character into a text field.
-
35. A processor readable storage medium, comprising:
processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming a processor to perform a method for interacting with a user interface using an input device, said input device including a plurality of input items, the method comprising the steps of; displaying a plurality of group identifiers on a display, each of said plurality of group identifiers corresponding to one group from a first set of groups, each group including one or more selection items; displaying a first set of two or more symbols on said display, each of said first set of symbols corresponds to one of said input items and at least one of said group identifiers; and removing said symbols from said display if a user does not invoke any of said input items corresponding to said symbols during a predetermined period of time after said step of displaying a first set of two or more symbols. - View Dependent Claims (36, 37, 38)
-
39. An apparatus for interacting with a user, comprising:
-
an input device; a memory; and a processor in communication with said memory and said input device, said memory storing first program code for programming said processor to perform at least the following steps; displaying a plurality of selection items on a display, and displaying a first plurality of pop-up symbols on said display in response to a user invoking an activation input item on said input device after said step of displaying a plurality of selection items, each of said pop-up symbols corresponding to an input item and a selection item, said step of displaying a first plurality of selection items displays said items in a first screen without displaying any pop-up symbols and said step of displaying a plurality of pop-up symbols displays said pop-up symbols in said first screen. - View Dependent Claims (40)
-
-
41. An apparatus for interacting with a user, comprising:
-
an input device including a plurality of input items; a memory; and a processor in communication with said memory and said input device, said memory storing first program code for programng said processor to perform at least the following steps; displaying a first plurality of selection items on a display, said selection items being divided into a plurality of groups of selection items, said step of displaying a first plurality of selection items includes concurrently displaying each member of each group; displaying a first set of two or more pop-up symbols on said display, each of said first set of pop-up symbols correspond to one of said input items and one of said groups; and displaying a second set of two or more pop-up symbols on said display in response to a user invoking a first input item on said input device, said first input item corresponds to a first group of said plurality of groups, each of said second set of pop-up symbols correspond to one of said input items and at least one selection item from said first group. - View Dependent Claims (42)
-
-
43. An apparatus for interacting with a user, comprising:
-
an input device including a plurality of input items; a memory; and a processor in communication with said memory and said input device, said memory storing first program code for programming said processor to perform at least the following steps; displaying a plurality of group identifiers on a display, each of said plurality of group identifiers corresponding to one group from a first set of groups, each group including one or more selection items; displaying a first set of two or more symbols on said display, each of said first set of symbols corresponds to one of said input items and at least one of said group identifiers; and removing said symbols from said display if a user does not invoke any of said input items corresponding to said symbols during a predetermined period of time after said step of displaying a first set of two or more symbols. - View Dependent Claims (44)
-
Specification