US5990890A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for data entry and navigation in a user interface
Assignee: Comcast Cable Communications Management LLC
•
Filing: 1997-08-25
•
Granted: 1999-11-23
•
Expires: 2017-08-25
Abstract
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.
Inventors
- 👤 Robert C. Etheredge
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:13
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F3/02; G06F3/023; G06F3/0233; G06F3/0236; G06F3/0238; G06F3/0481; G06F3/0482; H; H04; H04N; H04N21/00; H04N21/40; H04N21/41; H04N21/422; H04N21/42204; H04N21/43; H04N21/431; H04N21/4312; H04N21/4314; H04N21/45; H04N21/4508; H04N21/4532; H04N21/454; H04N21/47; H04N21/475; H04N21/4755; H04N21/482
Claims Analysis
Total Claims: 55
Claim 1
Independent Claim
83 words
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.
Claim 2
Independent Claim
83 words
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.
Claim 3
Dependent Claim
24 words
A method according to claim 1, wherein: said step of displaying a first plurality of pop-up symbols does not completely erase said selection items.
Claim 4
Dependent Claim
52 words
A method according to claim 1, wherein: said step of displaying a plurality of selection items displays said selection items in a first screen without displaying any of said first plurality of pop-up symbols; and said step of displaying a plurality of pop-up symbols displays said pop-up symbols in said first screen.
Claim 5
Dependent Claim
50 words
A method according to claim 3, further comprising the step of: removing said pop-up symbols from said first screen if said user does not invoke any input items corresponding to said pop-up symbols during a predetermined period of time after said step of displaying said first plurality of pop-up symbols.
Claim 6
Dependent Claim
12 words
A method according to claim 1, wherein: said pop-up symbols are numbers.
Claim 7
Dependent Claim
29 words
A method according to claim 1, wherein: said input device is a remote control, said input items include numerical keys; and said activation input item is a zero key.
Claim 8
Dependent Claim
29 words
A method according to claim 1, wherein: said selection items are selected from the group consisting of pop-up menus, input areas, text fields, lists, buttons, titles or alphanumeric character.
Claim 9
Dependent Claim
33 words
A method according to claim 1, further comprising the step of: displaying help information on said display for one or more pop-up symbols in response to said user invoking said activation input item.
Claim 10
Dependent Claim
33 words
A method according to claim 1, further comprising the step of: displaying help information on said display for one or more pop-up symbols in response to said user invoking a help input item.
Claim 11
Dependent Claim
33 words
A method according to claim 1, further comprising the step of: acting on a particular selection item in response to said user invoking a particular input item associated with said particular selection item.
Claim 12
Dependent Claim
55 words
A method according to claim 10, wherein: said step of acting on a particular selection item includes presenting a menu of choices; removing said first plurality of pop-up symbols from said display, and displaying a second plurality of pop-up symbols on said display, each of said second plurality of pop-up symbols corresponding to a choice.
Claim 13
Dependent Claim
17 words
A method according to claim 11, wherein: said second plurality is a subset of said first plurality.
Claim 14
Independent Claim
166 words
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.
Claim 15
Independent Claim
166 words
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.
Claim 16
Dependent Claim
45 words
A method according to claim 13, further comprising the step of: hiding said first set of two or more pop-up symbols in response to said user invoking said first input item on said input device. said second plurality is a subset of said first plurality.
Claim 17
Dependent Claim
43 words
A method according to claim 13, further comprising the step of: 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.
Claim 18
Independent Claim
191 words
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.
Claim 19
Independent Claim
191 words
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.
Claim 20
Dependent Claim
28 words
A method according to claim 13, further comprising the step of: hiding one or more of said groups in response to said user invoking said first input item.
Claim 21
Dependent Claim
55 words
A method according to claim 13, further comprising the step of: removing said pop-up symbols from said display if said user does not invoke any input items corresponding to said first set of pop-up symbols during a predetermined period of time after said step of displaying a first set of two or more pop-up symbols.
Claim 22
Independent Claim
134 words
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.
Claim 23
Independent Claim
134 words
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.
Claim 24
Dependent Claim
143 words
A method according to claim 19, further including the steps of: displaying a plurality of super-group identifiers on said display, each of said plurality of super-group identifiers corresponding to a super-group, each super-group includes a set of groups; displaying a second set of two or more symbols on said display, each of said second set of symbols correspond to one of said input items and at least one of said super-group identifiers; and receiving a user selection of one of said super-group identifiers, said one of said super-group identifiers corresponding to a first super group, said first super group including said first set of groups, said step of displaying a second set of two or more symbols being performed before said step of receiving, said step of displaying a first set of two or more symbols being performed after said step of receiving.
Claim 25
Dependent Claim
36 words
A method according to claim 19, further including the steps of: accessing a list of selection items; and dividing said list into a plurality of groups, said plurality of groups including said first set of groups.
Claim 26
Dependent Claim
66 words
A method according to claim 19, further including the steps of receiving a user selection of one of said group identifiers, said one of said group identifiers corresponding to a first group, said first group including a first set of selection items; displaying a list of said first set of selection items; and receiving a user selection of one of said first set of selection items.
Claim 27
Dependent Claim
113 words
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.
Claim 28
Dependent Claim
113 words
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.
Claim 29
Dependent Claim
53 words
A processor readable storage medium according to claim 23, wherein: said step of displaying a plurality of selection items displays said selection items in a first screen without displaying any pop-up symbols; and said step of displaying a plurality of said first plurality pop-up symbols displays said pop-up symbols in said first screen.
Claim 30
Dependent Claim
56 words
A processor readable storage medium according to claim 23, wherein: said method further comprising the step of removing said pop-up symbols from said first screen if said user does not invoke any input items corresponding to said pop-up symbols during a predetermined period of time after said step of displaying said first plurality of pop-up symbols.
Claim 31
Dependent Claim
29 words
A processor readable storage medium according to claim 23, wherein: said method further comprising the step of displaying help information on said display for one or more pop-up symbols.
Claim 32
Dependent Claim
38 words
A processor readable storage medium according to claim 23, wherein: said method further comprising the step of acting on a particular selection item in response to user invoking a particular input item associated with said particular selection item.
Claim 33
Dependent Claim
55 words
A processor readable storage medium according to claim 27, wherein: said step of acting on a particular selection item includes presenting a menu of choices; removing said first plurality of pop-up symbols from said display, and displaying a second plurality of pop-up symbols on said display, each of said pop-up symbols corresponding to a choice.
Claim 34
Dependent Claim
196 words
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.
Claim 35
Dependent Claim
196 words
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.
Claim 36
Dependent Claim
41 words
A processor readable storage medium according to claim 29, wherein: said method further comprising the step of: hiding said first set of two or more pop-up symbols in response to said user invoking said first input item on said input device.
Claim 37
Dependent Claim
49 words
A processor readable storage medium according to claim 29, wherein: said method further comprising the step of acting on a chosen selection item in response to said user invoking a second input item, said chosen selection item is in said first group and corresponds to said second input item.
Claim 38
Dependent Claim
219 words
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.
Claim 39
Dependent Claim
219 words
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.
Claim 40
Dependent Claim
34 words
A processor readable storage medium according to claim 29, wherein: said method further comprising the step of hiding one or more of said groups in response to said user invoking a first input item.
Claim 41
Dependent Claim
61 words
A processor readable storage medium according to claim 29, wherein: said method further comprising the step of removing said pop-up symbols from said display if said user does not invoke any input items corresponding to said first set of pop-up symbols during a predetermined period of time after said step of displaying a first set of two or more pop-up symbols.
Claim 42
Dependent Claim
164 words
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.
Claim 43
Dependent Claim
164 words
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.
Claim 44
Dependent Claim
149 words
A processor readable storage medium according to claim 35, wherein: said method further comprising the steps of: displaying a plurality of super-group identifiers on said display, each of said plurality of super-group identifiers corresponding to a super-group, each super-group includes a set of groups; displaying a second set of two or more symbols on said display, each of said second set of symbols correspond to one of said input items and at least one of said super-group identifiers; and receiving a user selection of one of said super-group identifiers, said one of said super-group identifiers corresponding to a first super group, said first super group including said first set of groups, said step of displaying a second set of two or more symbols being performed before said step of receiving, said step of displaying a first set of two or more symbols being performed after said step of receiving.
Claim 45
Dependent Claim
42 words
A processor readable storage medium according to claim 35, wherein: said method further comprising the steps of: accessing a list of selection items; and dividing said list into a plurality of groups, said plurality of groups including said first set of groups.
Claim 46
Dependent Claim
72 words
A processor readable storage medium according to claim 35, wherein: said method further comprising the steps of: receiving a user selection of one of said group identifiers, said one of said group identifiers corresponding to a first group, said first group including a first set of selection items; displaying a list of said first set of selection items; and receiving a user selection of one of said first set of selection items.
Claim 47
Independent Claim
140 words
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.
Claim 48
Independent Claim
140 words
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.
Claim 49
Dependent Claim
59 words
An apparatus according to claim 39, wherein said first program code further capable of programming said processor to remove said pop-up symbols from said first screen if said user does not invoke any of said input items corresponding to said pop-up symbols during a predetermined period of time after said step of displaying said first plurality of pop-up symbols.
Claim 50
Independent Claim
189 words
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.
Claim 51
Independent Claim
189 words
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.
Claim 52
Dependent Claim
42 words
An apparatus according to claim 41, wherein said first program code further capable of programming said processor to perform the steps of: hiding said first set of two or more pop-up symbols in response to said user invoking said first input item.
Claim 53
Independent Claim
157 words
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.
Claim 54
Independent Claim
157 words
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.
Claim 55
Dependent Claim
208 words
An apparatus according to claim 43, wherein said first program code further capable of programming said processor to perform the steps of: displaying a plurality of super-group identifiers on said display, each of said plurality of super-group identifiers corresponding to a super-group, each super-group includes a set of groups; displaying a second set of two or more symbols on said display, each of said second set of symbols correspond to one of said input items and at least one of said super-group identifiers; receiving a user selection of one of said super-group identifiers, said one of said super-group identifiers corresponding to a first super group, said first super group including said first set of groups, said step of displaying a second set of two or more symbols being performed before said step of receiving, said step of displaying a first set of two or more symbols being performed after said step of receiving; receiving a user selection of one of said group identifiers, said one of said group identifiers corresponding to a first group, said first groups including a first set of selection items; displaying a list of said first set of selection items; and receiving a user selection of one of said first set of selection items.
References Cited (Backward Citations)
US4706121A
Cited
US4706121B1
Cited
US4977455A
Cited
US4977455B1
Cited
US5353121A
Cited
US5532754A
Cited
US5479266A
Cited
US5479268A
Cited
US5537152A
Cited
US5598523A
Cited
US5550576A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-11-22 | 2003-05-24 | 2003-11-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-11-22 | 2007-05-24 | 2007-11-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-11-22 | 2011-05-24 | 2011-11-23 | $7700.00 | Window Closed / Lapsed |