Patent ID: 7996229

Claim:
A method for creating and posting Web 2.0 entries comprising: establishing a voice-based, real-time telephone communication between a user and a voice response system, wherein the voice response system is configured to communicate with a Web 2.0 server using standard Web 2.0 protocols, wherein the Web 2.0 server serves one or more speech enabled applications, wherein speech resources for the served speech enabled applications are provided by a Web 2.0 for voice system, where communications between the Web 2.0 server and the Web 2.0 for Voice System are in accordance with REST/ATOM protocol, wherein each speech enabled application of the Web 2.0 server is associated with an ATOM container of the Web 2.0 for voice system, wherein each ATOM container specifies Web 2.0 items, resources, and media, where each of the resources correspond to a speech engine of the Web 2.0 for Voice System; receiving user speech over the communication and responsively executing at least one of the at least one speech enabled applications of the Web 2.0 server, wherein the at least one speech enabled application is organized in an Atom Publishing Protocol (APP) format, wherein the at least one speech enabled application includes an introspection document and a link to an entries collection and a resource collection, wherein the entries collection and the resource collection are linked to other collections, wherein the entry collection comprises a collection of WIKI pages, and wherein the resource collection comprises speech processing resources, which are linked to resource specifics provided by the Web 2.0 for voice system; during execution of the at least one speech enabled application, speech-to-text converting the received speech to produce text, by having the voice response system convey speech to the Web 2.0 server, which communicates with the Web 2.0 Voice system to convert the speech using an automatic speech recognition engine, which is one of the speech engines that corresponds to a resource specified by the ATOM container; during execution of the at least one speech enabled application adding the text to a Web 2.0 entry of the Web 2.0 server; the Web 2.0 server posting the Web 2.0 entry; terminating the telephone communication between the user and the voice response system; and the Web 2.0 server serving the posted Web 2.0 entry to Web 2.0 clients, wherein the Web 2.0 clients communicate with the Web 2.0 server using a REST/ATOM protocol.