US5136631A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for programming a voice services system
Assignee: Texas Instruments Inc
•
Filing: 1990-08-20
•
Granted: 1992-08-04
•
Expires: 2010-08-20
Abstract
Abstract A voice services system (10) uses a pseudo-code stored in a memory associated with a first processing unit (20) to control presentation of the voice services. Under control of the first pseudo-code, a second pseudo-code may be transferred from a second memory (28) to memory associated with a second processing unit to perform telephony control.
Inventors
- 👤 Kenneth H. J. Einhorn
- 👤 Jay D. Stewart
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 22:47
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/533; G; G06; G06F; G06F3/00; G06F3/16
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
85 words
A method of programming a voice services system, comprising the steps of: providing a first pseudo-code in a first memory to control a first processing unit, said first pseudo-code controlling the presentation of the voice services; storing second pseudo-code in a second memory associated with the first processing unit; and transferring the second pseudo-code from said second memory to a third memory associated with a second processing unit responsive to said first pseudo-code, said second pseudo-code controlling the second processing unit to perform telephony control.
Claim 2
Independent Claim
85 words
A method of programming a voice services system, comprising the steps of: providing a first pseudo-code in a first memory to control a first processing unit, said first pseudo-code controlling the presentation of the voice services; storing second pseudo-code in a second memory associated with the first processing unit; and transferring the second pseudo-code from said second memory to a third memory associated with a second processing unit responsive to said first pseudo-code, said second pseudo-code controlling the second processing unit to perform telephony control.
Claim 3
Dependent Claim
23 words
The method of claim 1 wherein said step of providing the first pseudo-code comprises the step of providing a plurality of pseudo-code subroutines.
Claim 4
Dependent Claim
29 words
The method of claim 2 and further comprising the step of storing data in said first memory which is retained as said subroutines are stored in said first memory.
Claim 5
Dependent Claim
40 words
The method of claim 1 wherein said step of transferring second pseudo-code comprises the step of transferring one or more of a plurality of pseudo-code subroutines stored in said second memory to said third memory responsive to said first pseudo-code.
Claim 6
Dependent Claim
42 words
The method of claim 4 and further comprising the step of storing data in said third memory in such a manner that said data is not affected by the transfer of said pseudo-code subroutines from said second memory to said third memory.
Claim 7
Dependent Claim
23 words
The method of claim 1 and further comprising the step of providing an interpreter in said first memory to execute said first pseudo-code.
Claim 8
Dependent Claim
23 words
The method of claim 6 and further comprising the step of providing an interpreter in said third memory to execute said second pseudo-code.
Claim 9
Dependent Claim
35 words
The method of claim 1 wherein said first pseudo-code comprises one of a plurality of pseudo-code programs in said first memory, and further comprising the step of multitasking said pseudo-code programs in said first memory.
Claim 10
Dependent Claim
13 words
The method of claim 1 wherein said first processing unit comprises a microprocessor.
Claim 11
Dependent Claim
15 words
The method of claim 1 wherein said second processing unit comprises a digital signal processor.
Claim 12
Dependent Claim
97 words
Apparatus for performing voice services, comprising: a first memory operable to store first pseudo-code to control a first processing unit, said first pseudo-code controlling the presentation of the voice services; a second memory for storing second pseudo-code, said second memory associated with the first processing unit; and a second processing unit having an associated third memory, said first processing unit operable to transfer the second pseudo-code from said second memory to said third memory associated with said second processing unit responsive to said first pseudo-code, said second pseudo-code controlling said second processing unit to perform telephony control.
Claim 13
Dependent Claim
97 words
Apparatus for performing voice services, comprising: a first memory operable to store first pseudo-code to control a first processing unit, said first pseudo-code controlling the presentation of the voice services; a second memory for storing second pseudo-code, said second memory associated with the first processing unit; and a second processing unit having an associated third memory, said first processing unit operable to transfer the second pseudo-code from said second memory to said third memory associated with said second processing unit responsive to said first pseudo-code, said second pseudo-code controlling said second processing unit to perform telephony control.
Claim 14
Dependent Claim
17 words
The voice services apparatus of claim 11 wherein said first pseudo-code comprises a plurality of pseudo-code subroutines.
Claim 15
Dependent Claim
28 words
The voice services apparatus of claim 12 wherein said first memory is operable to store data which is retained as said subroutines are stored in said first memory.
Claim 16
Dependent Claim
49 words
The voice services apparatus of claim 11 wherein said second pseudo-code comprises a plurality of pseudo-code subroutines and said first processing unit is operable to transfer one or more of the plurality of pseudo-code subroutines stored in said second memory to said third memory responsive to said first pseudo-code.
Claim 17
Dependent Claim
28 words
The voice services apparatus of claim 14 wherein said third memory is operable to store data which is retained as said subroutines are stored in said third memory.
Claim 18
Dependent Claim
21 words
The voice services apparatus of claim 11 and wherein said first memory further stores an interpreter to execute said first pseudo-code.
Claim 19
Dependent Claim
25 words
The voice services apparatus of claim 16 and wherein said third memory further stores an interpreter in said third memory to execute said second pseudo-code.
Claim 20
Dependent Claim
50 words
The voice services apparatus of claim 11 wherein said first pseudo-code comprises one of a plurality of pseudo-code programs in said first memory, and wherein said first memory further stores a multitasking operating system program to allow said first processing unit to multitask said pseudo-code programs in said first memory.
Claim 21
Dependent Claim
15 words
The voice services apparatus of claim 11 wherein said first processing unit comprises a microprocessor.
Claim 22
Dependent Claim
17 words
The voice services apparatus of claim 11 wherein said second processing unit comprises a digital signal processor.
Claim 23
Dependent Claim
18 words
The method of claim 2, wherein said plurality of pseudo-code subroutines are independently stored in said first memory.
Claim 24
Dependent Claim
18 words
The method of claim 12, wherein said plurality of pseudo-code subroutines are independently stored in said first memory.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-08-04 | 1996-02-03 | 1996-08-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-08-04 | 2000-02-03 | 2000-08-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-08-04 | 2004-02-03 | 2004-08-04 | $7700.00 | Window Closed / Lapsed |