← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4716583A Cited
US4755932A Cited
US4747127A Cited
US4782517A Cited
US4991199A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag