InventorsApplicationNo. 10183125 filed on 06/25/2002US Classes:379/88.17, Interaction with an external nontelephone network (e.g., Internet)379/88.16, Voice message synthesis704/270.1, Speech assisted network709/203, Client/server709/231Computer-to-computer data streamingExaminersPrimary: Foster, Roland G.Attorney, Agent or FirmInternational ClassH04M 164AbstractSystems and methods for conversational computing and, in particular, to systems and methods for building distributed conversational applications using a Web services-based model wherein speech engines (e.g., speech recognition) and audio I/O systems are programmable services that can be asynchronously programmed by an application using a standard, extensible SERCP (speech engine remote control protocol), to thereby provide scalable and flexible IP-based architectures that enable deployment of the same application or application development environment across a wide range of voice processing platforms and networks/gateways (e.g., PSTN (public switched telephone network), Wireless, Internet, and VoIP (voice over IP)). Systems and methods are further provided for dynamically allocating, assigning, configuring and controlling speech resources such as speech engines, speech pre/post processing systems, audio subsystems, and exchanges between speech engines using SERCP in a web service-based framework.Field of SearchVoice activation or recognitionVoice verification (e.g., voice authorization, voiceprint, etc.) Voice dialing Voice controlled message management Voice message synthesis Interaction with an external nontelephone network (e.g., Internet) Controlled by subscriber or caller By generated tone Message storage in centralized location (e.g., central office, PBX, etc.) Application Speech assisted network Handicap aid Novelty item Security system Warning/alarm system Speech controlled system Programming language Object oriented Session/connection parameter setting Network resources access controlling COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING Computer-to-computer data streaming DISTRIBUTED DATA PROCESSING Processing agent Client/server MULTIPLE NETWORK INTERCONNECTING NETWORK-TO-COMPUTER INTERFACING | |