Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
269 words
A voice processing system comprising: a telephone interface unit over which telephony calls can be made and received, said telephone interface unit receiving an incoming audio signal as part of a telephone call; an application program for controlling the processing of said telephony calls; first means for connecting a local speech recognition resource on an adapter card to said telephone interface unit via a time division multiplex bus, for transferring said incoming audio signal from said telephone interface unit to said local speech recognition resource via a timeslot on said time division multiplex bus; second means for connecting a remote speech recognition resource on a server system to said telephone interface unit via a local area network, for transferring said incoming audio signal from said telephone interface unit to said remote speech recognition resource in packets over said local area network; wherein said local speech recognition resource is different from said remote speech recognition resource, the former being provided on a DSP within said voice processing system, the latter being a purely software system external to the voice processing system; said voice processing system further comprising a voice technology subsystem providing an application interface for said application program to access said local or remote speech recognition resource to process said incoming audio signal to determine recognised text corresponding to said incoming audio signal, said application interface rendering it transparent to the application program whether the incoming audio signal is transferred from the telephone interface unit to the local speech recognition resource over said time division multiplex bus or to the remote speech recognition resource over said local area network.
Claim 2
Dependent Claim
269 words
A voice processing system comprising: a telephone interface unit over which telephony calls can be made and received, said telephone interface unit receiving an incoming audio signal as part of a telephone call; an application program for controlling the processing of said telephony calls; first means for connecting a local speech recognition resource on an adapter card to said telephone interface unit via a time division multiplex bus, for transferring said incoming audio signal from said telephone interface unit to said local speech recognition resource via a timeslot on said time division multiplex bus; second means for connecting a remote speech recognition resource on a server system to said telephone interface unit via a local area network, for transferring said incoming audio signal from said telephone interface unit to said remote speech recognition resource in packets over said local area network; wherein said local speech recognition resource is different from said remote speech recognition resource, the former being provided on a DSP within said voice processing system, the latter being a purely software system external to the voice processing system; said voice processing system further comprising a voice technology subsystem providing an application interface for said application program to access said local or remote speech recognition resource to process said incoming audio signal to determine recognised text corresponding to said incoming audio signal, said application interface rendering it transparent to the application program whether the incoming audio signal is transferred from the telephone interface unit to the local speech recognition resource over said time division multiplex bus or to the remote speech recognition resource over said local area network.
Claim 3
Dependent Claim
40 words
The voice processing system of claim 1 , wherein each speech recognition resource has an associated recognition server, and the voice technology subsystem includes means for receiving information from the recognition server concerning where the speech recognition resource is located.
Claim 4
Dependent Claim
38 words
The voice processing system claim 2 , wherein said voice technology subsystem interacts with said recognition server via a predetermined recognition interface which is independent of where the speech recognition resource associated with said recognition server is located.
Claim 5
Dependent Claim
46 words
The voice processing system of claim 3 , wherein the voice technology subsystem includes means for establishing a path for telephony data between the telephone interface unit and the speech recognition resource in accordance with the received information about where the speech recognition resource is located.
Claim 6
Dependent Claim
26 words
The voice processing system of claim 3 , wherein said application program accesses said speech recognition resource via said application interface by specifying a named resource.
Claim 7
Dependent Claim
27 words
The voice processing system of claim 3 , wherein said application program accesses said speech recognition resource via said application interface by specifying a desired recognition function.
Claim 8
Dependent Claim
46 words
The voice processing system of claim 2 , wherein the voice technology subsystem includes means for establishing a path for telephony data between the telephone interface unit and the speech recognition resource in accordance with the received information about where the speech recognition resource is located.
Claim 9
Dependent Claim
53 words
The voice processing system of claim 4 , wherein the voice technology subsystem includes a client component, which includes said means for establishing a telephony path, and a server component, which interacts with the recognition server, wherein the operation of said server component is independent of where the speech recognition resource is located.
Claim 10
Dependent Claim
26 words
The voice processing system of claim 8 , wherein said application program accesses said speech recognition resource via said application interface by specifying a named resource.
Claim 11
Dependent Claim
27 words
The voice processing system of claim 8 , wherein said application program accesses said speech recognition resource via said application interface by specifying a desired recognition function.
Claim 12
Dependent Claim
52 words
The voice processing system of claim 7 , wherein the voice technology subsystem includes a client component, which includes said means for establishing a telephony path, and a server component, which interacts with the recognition server, wherein operation of said server component is independent of where the speech recognition resource is located.
Claim 13
Dependent Claim
26 words
The voice processing system of claim 7 , wherein said application program accesses said speech recognition resource via said application interface by specifying a named resource.
Claim 14
Dependent Claim
27 words
The voice processing system of claim 7 , wherein said application program accesses said speech recognition resource via said application interface by specifying a desired recognition function.
Claim 15
Dependent Claim
26 words
The voice processing system of claim 1 , wherein said application program accesses said speech recognition resource via said application interface by specifying a named resource.
Claim 16
Dependent Claim
27 words
The voice processing system of claim 1 , wherein said application program accesses said speech recognition resource via said application interface by specifying a desired recognition function.
Claim 17
Independent Claim
233 words
A method of operating a voice processing system including a telephone interface unit, said method comprising the steps of: making and receiving telephony calls over said telephone interface unit; controlling the processing of said telephony calls with an application program; transferring an incoming audio signal within a telephone call from said telephone interface unit to at least one of: a local speech recognition resource connected to the telephone interface unit by a time division multiplex bus, via a timeslot on said time division multiplex bus; and a remote speech recognition resource on a server system connected to said telephone interface unit via a local area network, in packets over said local area network; wherein said local speech recognition resource is different from said remote speech recognition resource, the former being provided on a DSP within said voice processing system, the latter being a purely software system external to the voice processing system; and providing an application interface for said application program to access a speech recognition resource to process an incoming audio signal from a telephony call to determine recognised text corresponding to said incoming audio signal, said application interface rendering it transparent to the application program whether the incoming audio signal is transferred from the telephone interface unit to the local speech recognition resource over said time division multiplex bus or to the remote speech recognition resource over said local area network.
Claim 18
Independent Claim
233 words
A method of operating a voice processing system including a telephone interface unit, said method comprising the steps of: making and receiving telephony calls over said telephone interface unit; controlling the processing of said telephony calls with an application program; transferring an incoming audio signal within a telephone call from said telephone interface unit to at least one of: a local speech recognition resource connected to the telephone interface unit by a time division multiplex bus, via a timeslot on said time division multiplex bus; and a remote speech recognition resource on a server system connected to said telephone interface unit via a local area network, in packets over said local area network; wherein said local speech recognition resource is different from said remote speech recognition resource, the former being provided on a DSP within said voice processing system, the latter being a purely software system external to the voice processing system; and providing an application interface for said application program to access a speech recognition resource to process an incoming audio signal from a telephony call to determine recognised text corresponding to said incoming audio signal, said application interface rendering it transparent to the application program whether the incoming audio signal is transferred from the telephone interface unit to the local speech recognition resource over said time division multiplex bus or to the remote speech recognition resource over said local area network.