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

Service platform

Assignee: British Telecommunications PLC
•
Filing: 1996-11-08
•
Granted: 1999-03-09
•
Expires: 2016-11-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A service platform provides automated speech based services over a telephone network. It includes a speech processor with associated memory, to provide services such as speech recognition, speaker recognition, speaker verification and speech synthesis. A line interface terminates a number of telephony channels of the network while a speech bus carries speech signals between the line interface and the speech processor. A control processor controls routing of speech signals over the speech bus and a control bus connects the control processor with the speech processor and the line interface. A separate memory holds speech processing software and a data link connects the memory with the speech processor to load programs into the speech processor during run time in the event that appropriate software does not exist on the speech processor in a free state.

Inventors

  • 👤 Martin Owen Watts
  • 👤 Dave Michael Elliston
  • 👤 Patrick Michael Hughes
  • 👤 Nicholas John Arnold Forse

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:19
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/0062; H04M2201/00; H04M2201/40; H04M2201/60

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 166 words
A service platform for the provision of automated speech based services over a telephone network, said platform comprising: a plurality of general purpose speech processors, each including associated memory and being selectively programmable to provide a specific speech based service defined by a control program loaded into its associated memory; a common program memory holding plural control programs for respectively different speech based services and coupled to each of said general purpose speech processors to permit a selected one of said control programs to be downloaded to the associated memory of a particular one of said speech processors; and means operable in a first mode in which a speech processor resource and a control program are provided during a particular incoming telephony call only as and when needed, so that speech processor resources and control programs required to handle an earlier part of the particular incoming telephony call are made available to service other telephony calls during a subsequent ongoing part of said particularly incoming call.
Claim 2
Dependent Claim 166 words
A service platform for the provision of automated speech based services over a telephone network, said platform comprising: a plurality of general purpose speech processors, each including associated memory and being selectively programmable to provide a specific speech based service defined by a control program loaded into its associated memory; a common program memory holding plural control programs for respectively different speech based services and coupled to each of said general purpose speech processors to permit a selected one of said control programs to be downloaded to the associated memory of a particular one of said speech processors; and means operable in a first mode in which a speech processor resource and a control program are provided during a particular incoming telephony call only as and when needed, so that speech processor resources and control programs required to handle an earlier part of the particular incoming telephony call are made available to service other telephony calls during a subsequent ongoing part of said particularly incoming call.
Claim 3
Dependent Claim 48 words
A service platform as in claim 1 including means operable in a second mode in which a speech processor resource and a speech-based service control program to provide a particular speech-based service are committed in respect of a different particular telephony call before that different call is answered.
Claim 4
Dependent Claim 34 words
A service platform as in claim 1 wherein said means operable in said second mode is operable for all calls of at least one particular class of calls being handled by the service platform.
Claim 5
Dependent Claim 23 words
A service platform as in claim 3 wherein the class of a call is determined on the basis of the called telephone number.
Claim 6
Dependent Claim 28 words
A service platform as in claim 3 wherein said means operable in said first mode is operable for all calls not in said at least one particular class.
Claim 7
Dependent Claim 125 words
A service platform for the provision of automated speed based services over a telephone network, said platform comprising: a plurality of general purpose speech processors, each including associated memory and being selectively programmable to provide a specific speech based service defined by a control program loaded into its associated memory; a common program memory holding plural control programs for respectively different speech based services and coupled to each of said general purpose speech processors to permit a selected one of said control programs to be downloaded to the associated memory of a particular one of said speech processors; and wherein the platform includes an expert which determines the initial configuration in which control programs are loaded into the speech processors during initialization of the platform.
Claim 8
Dependent Claim 125 words
A service platform for the provision of automated speed based services over a telephone network, said platform comprising: a plurality of general purpose speech processors, each including associated memory and being selectively programmable to provide a specific speech based service defined by a control program loaded into its associated memory; a common program memory holding plural control programs for respectively different speech based services and coupled to each of said general purpose speech processors to permit a selected one of said control programs to be downloaded to the associated memory of a particular one of said speech processors; and wherein the platform includes an expert which determines the initial configuration in which control programs are loaded into the speech processors during initialization of the platform.
Claim 9
Dependent Claim 59 words
A service platform as in claim 6 wherein the expert system includes means to dynamically monitor usage of the platform, the expert system controlling reconfiguration of control programs loaded into the speech processors in order to provide an appropriate mix of speech processing functions to meet the demands made by the telephony call traffic being received by the platform.
Claim 10
Dependent Claim 179 words
A service platform for the selective provision of one of a plurality of different automated speech-based services over a telephone network, said platform comprising: a plurality of general purpose speech processors, each being selectively programmable to provide a specific one of said plural speech-based services defined by a respectively corresponding one of plural control programs when loaded thereinto; a common program source containing said plural control programs and coupled to each of said general purpose speech processors to download a selected one of said control programs to a particular one of said speech processors; and a controller connected to the telephone network so as to selectively route voice signals between a selected active telephone line and a selected one of said general purpose speech processors while also substantially simultaneously, in real-time, selectively downloading one of said control programs to that some selected one of the general purpose speech processor so as to substantially immediately, in real-time therein, begin to perform the respectively corresponding selected specific speech-based service with respect to voice signals on a then connected active telephone line.
Claim 11
Dependent Claim 179 words
A service platform for the selective provision of one of a plurality of different automated speech-based services over a telephone network, said platform comprising: a plurality of general purpose speech processors, each being selectively programmable to provide a specific one of said plural speech-based services defined by a respectively corresponding one of plural control programs when loaded thereinto; a common program source containing said plural control programs and coupled to each of said general purpose speech processors to download a selected one of said control programs to a particular one of said speech processors; and a controller connected to the telephone network so as to selectively route voice signals between a selected active telephone line and a selected one of said general purpose speech processors while also substantially simultaneously, in real-time, selectively downloading one of said control programs to that some selected one of the general purpose speech processor so as to substantially immediately, in real-time therein, begin to perform the respectively corresponding selected specific speech-based service with respect to voice signals on a then connected active telephone line.
Claim 12
Dependent Claim 73 words
A service platform as in claim 8 operable in a first mode in which a speech processor resource and a control program are provided during a particular incoming telephony call only as and when needed, so that speech processor resources and control programs required to handle an earlier part of the particular incoming telephony call are made available to service other telephony calls during a subsequent ongoing part of said particular incoming call.
Claim 13
Dependent Claim 47 words
A service platform as in claim 9 including means operable in a second mode in which a speech processor resource and a speech-based service control program to provide a particular service are committed in respect of a different particular telephony call before that different call is answered.
Claim 14
Dependent Claim 34 words
A service platform as in claim 10 wherein said means operable in said second mode is operable for all calls of at least one particular class of calls being handled by the service platform.
Claim 15
Dependent Claim 23 words
A service platform as in claim 11 wherein the class of a call is determined on the basis of the called telephone number.
Claim 16
Dependent Claim 28 words
A service platform as in claim 11 wherein said means operable in said first mode is operable for all calls not in said at least one particular class.
Claim 17
Dependent Claim 34 words
A service platform as in claim 8 wherein the platform includes an expert system which determines the initial configuration in which control programs are loaded into the speech processors during initialization of the platform.
Claim 18
Dependent Claim 58 words
A service platform as in claim 14 wherein the expert system includes means dynamically monitor usage of the platform, the expert system controlling reconfiguration of control programs loaded into the speech processors in order to provide an appropriate mix of speech processing functions to meet the demands made by the telephony call traffic being received by the platform.
Claim 19
Independent Claim 131 words
A method for the selective real-time provision of successive different automated speech-based services to an incoming telephone call over a telephone network during said telephony call, said method comprising: (i) selectively routing voice signals between a selected active telephone line and a selected one of plural general purpose speech processors; (ii) substantially simultaneously, in real-time, selectively downloading one of plural control programs to that same selected one of the general purpose speech processors so as to substantially immediately, in real-time therein, begin to perform the respectively corresponding selected specific speech-based service with respect to voided signals on a then connected active telephone line; and (iii) repeating step (ii) during an ongoing active telephone line connection so as to successively provide different specific speech-based services over said ongoing active telephone line connection.
Claim 20
Independent Claim 131 words
A method for the selective real-time provision of successive different automated speech-based services to an incoming telephone call over a telephone network during said telephony call, said method comprising: (i) selectively routing voice signals between a selected active telephone line and a selected one of plural general purpose speech processors; (ii) substantially simultaneously, in real-time, selectively downloading one of plural control programs to that same selected one of the general purpose speech processors so as to substantially immediately, in real-time therein, begin to perform the respectively corresponding selected specific speech-based service with respect to voided signals on a then connected active telephone line; and (iii) repeating step (ii) during an ongoing active telephone line connection so as to successively provide different specific speech-based services over said ongoing active telephone line connection.
Claim 21
Dependent Claim 48 words
A method as in claim 16 further comprising an initial step, before step (i), of: (a) reserving the future availability of processor and control program resources anticipated to be necessary for servicing an incoming call before answering said incoming call by establishment of an active telephone line connection.
Claim 22
Dependent Claim 21 words
A method as in claim 17 wherein said incoming call is diverted or not answered unless the anticipated resources are available.
Claim 23
Dependent Claim 66 words
A method as in claim 16 wherein: a speech processor resource and a control program are provided during a particular incoming telephony call only as and when needed, so that speech processor resources and control programs required to handle an earlier part of the particular incoming telephony call are made available to service other telephony calls during a subsequent ongoing part of said particular incoming call.
Claim 24
Dependent Claim 40 words
A method as in claim 19 including the step of: committing a speech processor resource and a speech-based service control program to provide a particular service in respect of a different particular telephony call before that different call is answered.
Claim 25
Dependent Claim 25 words
A method as in claim 20 wherein said committing step is performed for all calls of at least one particular class of calls being handled.
Claim 26
Dependent Claim 22 words
A method as in claim 21 wherein the class of a call is determined on the basis of the called telephone number.
Claim 27
Dependent Claim 23 words
A method as in claim 21 wherein said committing step is performed for all calls not in said at least one particular class.
Claim 28
Dependent Claim 27 words
A method as in claim 16 further comprising the step of: determining an initial configuration in which control programs are loaded into the speech processors during initialization.
Claim 29
Dependent Claim 49 words
A method as in claim 24 including dynamically monitoring usage of the resources and, in response, controlling reconfiguration of control programs loaded into the speech processors in order to provide an appropriate mix of speech processing functions to meet the demands made by the telephony call traffic being received.

References Cited (Backward Citations)

EP0138536A2 Cited
US4849966A Cited
EP0185445A2 Cited
US4949374A Cited
EP0283120A1 Cited
US4922538A Cited
US4955054A Cited
US5125024A Cited
US5165095A Cited
US5193110A Cited
US5185781A Cited
US5479498A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-08 2002-09-07 2003-03-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-08 2006-09-07 2007-03-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-08 2010-09-07 2011-03-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag