System and method for transmitting data and commands using a telephone
First Claim
1. In an environment having a service processor unit, a telephone network, and a telephone, wherein a link can be established between the telephone and the service processor unit via the telephone network, the service processor unit having an input processor and a plurality of service processors each providing a service and each associated with a different telephone number, a method of the service processor unit for receiving data and commands from the telephone, comprising the steps of:
- (1) establishing a link between the telephone and the service provider unit;
(2) identifying a telephone number dialed;
(3) identifying a service processor associated with said telephone number dialed;
(4) receiving a signal at the input processor from the telephone, via the telephone network, wherein said received signal is generated in response to a single depression of a key on the telephone;
(5) identifying a symbol associated with said received signal;
(6) determining a duration of said received signal;
(7) storing said symbol and duration at said input processor;
(8) transferring said stored symbol and duration to said identified service processor; and
(9) assigning a meaning to said received signal as a function of said symbol, said duration, and said identified service processor, said meaning being from a set having any meanings of interest to a user of said identified service processor.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for receiving data and commands from a telephone are described. The system receives a signal (such as a DTMF signal) from a telephone. The system identifies a symbol (i.e., a key) associated with the signal, and determines a duration of the signal. Then, the system stores the symbol and duration in a queue. The received signals are preferably processed by service processors. The service processors translate the received signals according to their respective symbols and durations with reference to a translation table. These service processors provide interactive telecommunication services to telephone users. Also described is a calculator service processor that provides a calculator service to telephone users. The calculator service processor translates some of the signals as operands, and others of the signals as operators. The calculator service processor preferably translates these received signals according to their respective symbols and durations. The calculator service processor applies the operands to the operators to thereby perform mathematical operations.
20 Citations
13 Claims
-
1. In an environment having a service processor unit, a telephone network, and a telephone, wherein a link can be established between the telephone and the service processor unit via the telephone network, the service processor unit having an input processor and a plurality of service processors each providing a service and each associated with a different telephone number, a method of the service processor unit for receiving data and commands from the telephone, comprising the steps of:
-
(1) establishing a link between the telephone and the service provider unit; (2) identifying a telephone number dialed; (3) identifying a service processor associated with said telephone number dialed; (4) receiving a signal at the input processor from the telephone, via the telephone network, wherein said received signal is generated in response to a single depression of a key on the telephone; (5) identifying a symbol associated with said received signal; (6) determining a duration of said received signal; (7) storing said symbol and duration at said input processor; (8) transferring said stored symbol and duration to said identified service processor; and (9) assigning a meaning to said received signal as a function of said symbol, said duration, and said identified service processor, said meaning being from a set having any meanings of interest to a user of said identified service processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In an environment having a service processor unit, a telephone network, and a telephone, wherein a link can be established between the telephone and the service processor unit via the telephone network, the service processor unit having an input processor and a plurality of service processors each providing a service and each associated with a different telephone number, a system for receiving data and commands from the telephone, comprising:
-
means for establishing a link between the telephone and the service provider unit; means for identifying a telephone number dialed; means for identifying a service processor associated with said telephone number dialed; means for receiving a signal at the input processor from the telephone, via the telephone network, wherein said received signal is generated in response to a single depression of a key on the telephone; means for identifying a symbol associated with said received signal; means for determining a duration of said received signal; means for storing said symbol and duration at said input processor; means for transferring said stored symbol and duration to said identified service processor; and means for assigning a meaning to said received signal as a function of said symbol, said duration, and said identified service processor, said meaning being from a set having any meanings of interest to a user of said identified service processor. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A service processor unit for receiving data and commands from a telephone, said service processor unit comprising:
-
an input processor; a plurality of service processors, wherein each of said plurality of service processors is associated with a different telephone number, wherein said input processor includes; means for identifying a telephone number dialed; means for identifying which of said plurality of service processors is associated with said telephone number dialed; means for receiving a signal from the telephone, via a telephone network, wherein said received signal is generated in response to a depression of a key on the telephone; means for identifying a symbol associated with said received signal; means for determining a duration of said received signal; means for storing said symbol and duration; and means for transferring said stored symbol and duration to said identified service processor; and wherein each of said plurality of service processors includes a means for assigning a meaning to said received signal as a function of said symbol and said duration, said meaning being from a service processor specific set.
-
Specification