← Back to Patent Explorer
US5488650A Expired / Lapsed US ⏱️ 0.0 years remaining

Configurable telephone interface for electronic devices

Assignee: Cisco Technology Inc
•
Filing: 1992-09-04
•
Granted: 1996-01-30
•
Expires: 2012-09-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for easily creating a menu structure for the control of an electronic device via a telephone is disclosed. The system contains an editor for easily creating a menu structure design, a memory table for containing the parameters of the menu structure design, and a logic engine for implementing the menu structure design according to the memory table. The use of a memory table to define each menu structure allows multiple menu structures to be available for execution by the engine and allows switching between them. It also allows certain user inputs to be defined as short cuts to reach other portions of the menu structure.

Inventors

  • 👤 Robert C. Greco
  • 👤 Brian J. Gore

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:20
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/50; H04M3/53; G; G06; G06F; G06F3/00; G06F3/16; H04M2242/00; H04M2242/22; H04M3/42025; H04M3/42034; H04M3/42059; H04M3/533; H04Q; H04Q3/00; H04Q3/72

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 126 words
A method for communication between a user using a telephone and an electronic logic device, which device includes a table of menus containing a plurality of menus, each of which contains data and not logic instructions, and a logic memory and processor containing logic steps executed by the processor upon invocation of each menu, each menu including specification of actions to be taken by the processor upon receipt of any of a plurality of possible inputs, comprising: including in the logic steps which are executed upon invocation of a menu a play prompt step and a get response step; and, when the menu is invoked, executing both the play prompt step and the get response step before proceeding to another menu from the table of menus.
Claim 2
Independent Claim 126 words
A method for communication between a user using a telephone and an electronic logic device, which device includes a table of menus containing a plurality of menus, each of which contains data and not logic instructions, and a logic memory and processor containing logic steps executed by the processor upon invocation of each menu, each menu including specification of actions to be taken by the processor upon receipt of any of a plurality of possible inputs, comprising: including in the logic steps which are executed upon invocation of a menu a play prompt step and a get response step; and, when the menu is invoked, executing both the play prompt step and the get response step before proceeding to another menu from the table of menus.
Claim 3
Dependent Claim 29 words
The method of claim 1, further comprising: including in a menu in the table of menus a specification of the prompt to be played by the play prompt step.
Claim 4
Dependent Claim 29 words
The method of claim 2, further comprising: including in a menu in the table of menus a specification that no prompt shall be played by the play prompt step.
Claim 5
Independent Claim 210 words
A method for communication between a user using a telephone and an electronic logic device including a user input receiver, a table of menus containing a plurality of menus, and a logic memory and processor containing logic steps executed by the processor upon invocation of each menu, each menu including specification of actions to be taken by the processor upon receipt of any of a plurality of possible inputs, comprising: (a) including in the logic steps which are executed upon invocation of each menu a play prompt step and a get response step, (b) including in a menu in the table of menus a specification of the prompt to be played by the play prompt step, (c) displaying to the user a representation of the contents of a selected menu of the table of menus, (d) receiving from the user a command to move a cursor on the display and accordingly moving the cursor, (e) receiving from the user a command to change, at the location of the cursor, a specification of a prompt to be played by the play prompt step upon invocation of the selected menu, and (f) changing the specification of the prompt to be played by the play prompt step upon invocation of the selected menu.
Claim 6
Independent Claim 210 words
A method for communication between a user using a telephone and an electronic logic device including a user input receiver, a table of menus containing a plurality of menus, and a logic memory and processor containing logic steps executed by the processor upon invocation of each menu, each menu including specification of actions to be taken by the processor upon receipt of any of a plurality of possible inputs, comprising: (a) including in the logic steps which are executed upon invocation of each menu a play prompt step and a get response step, (b) including in a menu in the table of menus a specification of the prompt to be played by the play prompt step, (c) displaying to the user a representation of the contents of a selected menu of the table of menus, (d) receiving from the user a command to move a cursor on the display and accordingly moving the cursor, (e) receiving from the user a command to change, at the location of the cursor, a specification of a prompt to be played by the play prompt step upon invocation of the selected menu, and (f) changing the specification of the prompt to be played by the play prompt step upon invocation of the selected menu.
Claim 7
Independent Claim 124 words
An apparatus for communication between a user using a telephone and an electronic logic device, which device includes a table of menus containing a plurality of menus, each of which contains data and not logic instructions, and a logic memory and processor containing logic step instructions executed by the logic memory and processor upon invocation of each menu, each menu including specification of actions to be taken by the processor upon receipt of any of a plurality of possible inputs, wherein: the logic step instructions contained in the logic memory and processor for execution upon invocation of a menu include a play prompt instruction and a get response instruction both of which are executed before proceeding to another menu from the table of menus.
Claim 8
Independent Claim 124 words
An apparatus for communication between a user using a telephone and an electronic logic device, which device includes a table of menus containing a plurality of menus, each of which contains data and not logic instructions, and a logic memory and processor containing logic step instructions executed by the logic memory and processor upon invocation of each menu, each menu including specification of actions to be taken by the processor upon receipt of any of a plurality of possible inputs, wherein: the logic step instructions contained in the logic memory and processor for execution upon invocation of a menu include a play prompt instruction and a get response instruction both of which are executed before proceeding to another menu from the table of menus.
Claim 9
Dependent Claim 28 words
The apparatus of claim 5, further comprising: a menu in the table of menus includes a specification of the prompt to be played by the play prompt instruction.
Claim 10
Dependent Claim 28 words
The apparatus of claim 6, further comprising: a menu in the table of menus includes a specification that no prompt shall be played by the play prompt instruction.
Claim 11
Dependent Claim 109 words
The apparatus of claim 6 wherein the electronic logic device further includes a user input receiver, the apparatus further comprising: (a) means for displaying to the user a representation of the contents of a menu of the table of menus, (b) means for receiving from the user a command to move a cursor on the display and accordingly moving the cursor, (c) means for receiving from the user a command to change, at the location of the cursor, a specification of a prompt to be played by the play prompt instruction upon invocation of the menu and (d) means for making the commanded change to the table of menus.
Claim 12
Independent Claim 154 words
A method of operating an apparatus for communication between a user using a telephone and an electronic logic device which presents to the user a choice of any set of menus from a plurality of sets of menus contained within a table of menus, each of the sets of menus including an end result which is included in each of the other sets of menus, comprising: (a) establishing a connection to the user, (b) identifying the user and receiving an indication of the user's choice of a set of menus, (c) storing in a memory the identity of the user and, associated therewith, a parameter indicating the set of menus chosen by the user, (d) breaking the connection to the user, and (e) when the user subsequently uses the apparatus, identifying the user, retrieving the parameter stored in the memory, and presenting to the user the set of menus previously chosen by the user.
Claim 13
Independent Claim 154 words
A method of operating an apparatus for communication between a user using a telephone and an electronic logic device which presents to the user a choice of any set of menus from a plurality of sets of menus contained within a table of menus, each of the sets of menus including an end result which is included in each of the other sets of menus, comprising: (a) establishing a connection to the user, (b) identifying the user and receiving an indication of the user's choice of a set of menus, (c) storing in a memory the identity of the user and, associated therewith, a parameter indicating the set of menus chosen by the user, (d) breaking the connection to the user, and (e) when the user subsequently uses the apparatus, identifying the user, retrieving the parameter stored in the memory, and presenting to the user the set of menus previously chosen by the user.
Claim 14
Independent Claim 158 words
An apparatus for communication between a user using a telephone and an electronic logic device which presents to the user a choice of any set of menus from a plurality of sets of menus contained within a table of menus, each of the sets of menus including an end result which is included in each of the other sets of menus, comprising: (a) means for establishing a connection to the user, (b) means for identifying the user and receiving an indication of the user's choice of a set of menus, (c) memory means for storing the identity of the user and, associated therewith, a parameter indicating the set of menus chosen by the user, (d) means for breaking the connection with the user, and (e) means for, when the user subsequently uses the apparatus, identifying the user, retrieving the parameter stored in the memory, and presenting to the user the set of menus previously chosen by the user.
Claim 15
Independent Claim 158 words
An apparatus for communication between a user using a telephone and an electronic logic device which presents to the user a choice of any set of menus from a plurality of sets of menus contained within a table of menus, each of the sets of menus including an end result which is included in each of the other sets of menus, comprising: (a) means for establishing a connection to the user, (b) means for identifying the user and receiving an indication of the user's choice of a set of menus, (c) memory means for storing the identity of the user and, associated therewith, a parameter indicating the set of menus chosen by the user, (d) means for breaking the connection with the user, and (e) means for, when the user subsequently uses the apparatus, identifying the user, retrieving the parameter stored in the memory, and presenting to the user the set of menus previously chosen by the user.
Claim 16
Independent Claim 176 words
A method of operating an apparatus for communication between a user using a telephone and an electronic logic device which presents to the user a set of menus from a table of menus containing a plurality of sets of menus, each set of menus containing a set of choices, comprising: offering to the user a choice of any one set of menus from a plurality of sets of menus contained within a table of menus, each of the sets of menus including an end result of a change to be effected by the electronic logic device while continuing to operate within the chosen set of menus which end result is included in each of the other sets of menus, the set of choices within one of said sets of menus being neither a subset of the set of choices within any other of the sets of menus nor a superset of the set of choices within any other of the sets of menus, and presenting to the user the set of menus chosen by the user.
Claim 17
Independent Claim 176 words
A method of operating an apparatus for communication between a user using a telephone and an electronic logic device which presents to the user a set of menus from a table of menus containing a plurality of sets of menus, each set of menus containing a set of choices, comprising: offering to the user a choice of any one set of menus from a plurality of sets of menus contained within a table of menus, each of the sets of menus including an end result of a change to be effected by the electronic logic device while continuing to operate within the chosen set of menus which end result is included in each of the other sets of menus, the set of choices within one of said sets of menus being neither a subset of the set of choices within any other of the sets of menus nor a superset of the set of choices within any other of the sets of menus, and presenting to the user the set of menus chosen by the user.
Claim 18
Dependent Claim 94 words
The method of claim 11, wherein the electronic logic device also identifies the user, further comprising: (a) identifying the user and receiving an indication of the user's choice of sets of menus from the table of menus, (b) storing in a memory the identity of the user and, associated therewith, a parameter indicating the set of menus chosen by the user, and (c) when the user subsequently uses the apparatus, identifying the user, retrieving the parameter stored in the memory, and presenting to the user the set of menus previously chosen by the user.
Claim 19
Dependent Claim 94 words
The method of claim 11 further comprising: receiving from the user a command entered at the telephone, entered while the apparatus is operating with a first set of menus from the table of menus, which command causes the apparatus to follow a second set of menus in place of the first set of menus, said second set of menus containing a set of choices which is neither a subset of the set of choices within the first set of menus nor a superset of the set of choices within the first set of menus.
Claim 20
Dependent Claim 47 words
The method of claim 13, further comprising: receiving from the user a command entered at the telephone, entered while the apparatus is operating with the second set of menus from the table of menus, which command causes the apparatus to return to the first set of menus.
Claim 21
Dependent Claim 32 words
The method of claim 13, further comprising: upon causing the apparatus to follow a second set of menus, causing further information to be presented explaining to the user the options then available.
Claim 22
Dependent Claim 56 words
The method of claim 11, further comprising: receiving from the user a command to perform one of: (1) move and (2) copy a menu from a first set of menus within the table of menus to a second set of menus within the table of menus and modifying the table of menus to accomplish the command.
Claim 23
Independent Claim 176 words
An apparatus for communication between a user using a telephone and an electronic logic device which presents to the user a set of menus from a table of menus containing a plurality of sets of menus, each set of menus containing a set of choices, comprising: means for offering to the user a choice of any one set of menus from a plurality of sets of menus contained within a table of menus each of the sets of menus including an end result of a change to be effected by the electronic logic device while continuing to operate within the chosen set of menus which end result is included in each of the other sets of menus, the set of choices within one of said sets of menus being neither a subset of the set of choices within any other of the sets of menus nor a superset of the set of choices within any other of the sets of menus, and means for presenting to the user the set of menus chosen by the user.
Claim 24
Independent Claim 176 words
An apparatus for communication between a user using a telephone and an electronic logic device which presents to the user a set of menus from a table of menus containing a plurality of sets of menus, each set of menus containing a set of choices, comprising: means for offering to the user a choice of any one set of menus from a plurality of sets of menus contained within a table of menus each of the sets of menus including an end result of a change to be effected by the electronic logic device while continuing to operate within the chosen set of menus which end result is included in each of the other sets of menus, the set of choices within one of said sets of menus being neither a subset of the set of choices within any other of the sets of menus nor a superset of the set of choices within any other of the sets of menus, and means for presenting to the user the set of menus chosen by the user.
Claim 25
Dependent Claim 89 words
The apparatus of claim 17, further comprising: (a) means for identifying the user and receiving an indication of the user's choice of sets of menus from the table of menus, (b) memory means for storing the identity of the user and, associated therewith, a parameter indicating the set of menus chosen by the user, and (c) means for, when the user subsequently uses the apparatus, identifying the user, retrieving the parameter stored in the memory, and presenting to the user the set of menus previously chosen by the user.
Claim 26
Dependent Claim 96 words
The apparatus of claim 17, further comprising: switching means for causing the receipt of a command entered at the telephone, entered while the apparatus is operating with a first set of menus from the table of menus, to cause the apparatus to follow a second set of menus in place of the first set of menus, said second set of menus containing a set of choices which is neither a subset of the set of choices within the first set of menus nor a superset of the set of choices within the first set of menus.
Claim 27
Dependent Claim 48 words
The apparatus of claim 19, further comprising: means for causing the receipt of a command entered at the telephone, entered while the apparatus is operating with the second set of menus from the table of menus, to cause the apparatus to return to the first set of menus.
Claim 28
Dependent Claim 28 words
The apparatus of claim 19, further comprising: means, responsive to the switching means, for causing further information to be presented explaining to the user the options then available.
Claim 29
Dependent Claim 62 words
The apparatus of claim 17, wherein the electronic logic device also includes means for receiving command input from a user, further comprising: editing means for performing one of: (1) moving and (2) copying a menu from a first set of menus within the table of menus to a second set of menus within the table of menus upon receipt of a command.

References Cited (Backward Citations)

US4602129A Cited
US4625081A Cited
US4736405A Cited
EP0197648A2 Cited
US5008926A Cited
WO1989002250A1 Cited
EP0382670A2 Cited
US4932021A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-29 1999-07-31 2000-01-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-29 2003-07-31 2004-01-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-29 2007-07-31 2008-01-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag