Memory architecture for telephone dialer
First Claim
1. A method for determining a dialing sequence by a telephone dialer to be appended to a telephone number, comprising the steps of:
- using a variable length prefix portion of the telephone number to access a prefix table entry that defines an action descriptor for indicating how the telephone number should be processed in a table lookup to determine a dialing sequence;
dependent on the defined action descriptor, using another portion of the telephone number to access another table to determine a dialing sequence; and
generating a dialing sequence based on the telephone number and the other table entry.
2 Assignments
0 Petitions
Accused Products
Abstract
A telephone dialer includes tables in memory for determining a dialing sequence such as a long distance carrier code to be appended to a dialed telephone number. A variable length prefix portion of the dialed telephone number accesses a prefix table entry that defines an action descriptor for indicating how the telephone number should be processed in a table lookup to determine the dialing sequence. The action descriptor includes a specification of the number of digits to be dialed to trigger a dialing action and may include an indication of an elapsed time to trigger dialing. The action descriptor also includes an indication of the number of digits after the prefix used to determine an action and may specify one of plural ways in which those digits are used to determine the action. The action descriptor also identifies a pointer table to be indexed by the specified digits of the telephone number. The entry in the pointer table points to an entry in the long distance table associated with a particular long distance carrier. The entry in the long distance table then specifies the dialing sequence. The tables may be reprogrammed over telephone lines using DTMF signals or a modem.
-
Citations
50 Claims
-
1. A method for determining a dialing sequence by a telephone dialer to be appended to a telephone number, comprising the steps of:
-
using a variable length prefix portion of the telephone number to access a prefix table entry that defines an action descriptor for indicating how the telephone number should be processed in a table lookup to determine a dialing sequence; dependent on the defined action descriptor, using another portion of the telephone number to access another table to determine a dialing sequence; and generating a dialing sequence based on the telephone number and the other table entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A telephone dialer comprising:
-
a prefix table that associates an action descriptor with a variable length prefix portion, the action descriptor indicating how a telephone number should be processed in a table lookup to determine a dialing sequence; and another table accessed by another portion of the telephone number as a function of the associated action descriptor to determine a dialing sequence; and a dialing sequence generator which generates a dialing sequence based on the telephone number and an entry in the other table. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A telephone dialer for determining a dialing sequence to a telephone number comprising:
-
prefix table means for receiving a variable length prefix portion of a telephone number and defining an action descriptor for indicating how the telephone number should be processed in a table lookup to determine the dialing sequence; other table means for using another portion of the telephone number to access another table as a function of the action descriptor to determine a dialing sequence; and dialing sequence generating means for dialing a sequence based on the telephone number and the prefix other table entry.
-
Specification