WO2003091827A3 - A system and method for creating voice applications - Google Patents

A system and method for creating voice applications Download PDF

Info

Publication number
WO2003091827A3
WO2003091827A3 PCT/GB2002/001929 GB0201929W WO03091827A3 WO 2003091827 A3 WO2003091827 A3 WO 2003091827A3 GB 0201929 W GB0201929 W GB 0201929W WO 03091827 A3 WO03091827 A3 WO 03091827A3
Authority
WO
WIPO (PCT)
Prior art keywords
client
voice
voice application
language
annotations
Prior art date
Application number
PCT/GB2002/001929
Other languages
French (fr)
Other versions
WO2003091827A2 (en
Inventor
Emmanuel Rayner
Original Assignee
Fluency Voice Technology Ltd
Emmanuel Rayner
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fluency Voice Technology Ltd, Emmanuel Rayner filed Critical Fluency Voice Technology Ltd
Priority to PCT/GB2002/001929 priority Critical patent/WO2003091827A2/en
Priority to AU2002253334A priority patent/AU2002253334A1/en
Publication of WO2003091827A2 publication Critical patent/WO2003091827A2/en
Publication of WO2003091827A3 publication Critical patent/WO2003091827A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Abstract

A method is provided for developing and running voice applications in a client-server environment. The server platform supports a high-level procedural language, such as Java, whereas the client platform supports a voice mark-up language, such as VoiceXML. The method comprises the steps of first writing the voice application in a high-level procedural language, and then providing one or more annotations for the voice application. The annotations serve to indicate which part of the voice application is to be executed on the server, and which part of the voice application is to be executed on the client. The latter part of the voice application (i.e. the portion to be performed on the client) is then transformed form the high-level procedural language into the voice mark-up language supported by the client, in accordance with the annotations. Most of this transformation can be completed statically in advance, but the remainder of the transformation is performed dynamically at run-time.
PCT/GB2002/001929 2002-04-26 2002-04-26 A system and method for creating voice applications WO2003091827A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/GB2002/001929 WO2003091827A2 (en) 2002-04-26 2002-04-26 A system and method for creating voice applications
AU2002253334A AU2002253334A1 (en) 2002-04-26 2002-04-26 A system and method for creating voice applications

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/GB2002/001929 WO2003091827A2 (en) 2002-04-26 2002-04-26 A system and method for creating voice applications

Publications (2)

Publication Number Publication Date
WO2003091827A2 WO2003091827A2 (en) 2003-11-06
WO2003091827A3 true WO2003091827A3 (en) 2004-03-04

Family

ID=29266192

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2002/001929 WO2003091827A2 (en) 2002-04-26 2002-04-26 A system and method for creating voice applications

Country Status (2)

Country Link
AU (1) AU2002253334A1 (en)
WO (1) WO2003091827A2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7653650B2 (en) 2005-12-13 2010-01-26 International Business Machines Corporation Apparatus, system, and method for synchronizing change histories in enterprise applications
US9330668B2 (en) 2005-12-20 2016-05-03 International Business Machines Corporation Sharing voice application processing via markup
US7885958B2 (en) 2006-02-27 2011-02-08 International Business Machines Corporation Method, apparatus and computer program product for organizing hierarchical information
CN111984305B (en) * 2020-08-21 2023-08-08 腾讯科技(上海)有限公司 Application configuration method and device and computer equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269336B1 (en) * 1998-07-24 2001-07-31 Motorola, Inc. Voice browser for interactive services and methods thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269336B1 (en) * 1998-07-24 2001-07-31 Motorola, Inc. Voice browser for interactive services and methods thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DANIELSEN P J: "THE PROMISE OF A VOICE-ENABLED WEB", COMPUTER, IEEE COMPUTER SOCIETY, LONG BEACH., CA, US, US, vol. 33, no. 8, 1 August 2000 (2000-08-01), pages 104 - 106, XP000987575, ISSN: 0018-9162 *
HARTMAN J D ET AL: "VoiceXML builder: a workbench for investigating voiced-based applications", 2001, PISCATAWAY, NJ, USA, IEEE, USA, October 2001 (2001-10-01), pages S2C - 6, XP002265475, ISBN: 0-7803-6669-7 *

Also Published As

Publication number Publication date
AU2002253334A1 (en) 2003-11-10
AU2002253334A8 (en) 2003-11-10
WO2003091827A2 (en) 2003-11-06

Similar Documents

Publication Publication Date Title
AU2003275972A1 (en) Xml interfaces in unified rendering
DE60321145D1 (en) LANGUAGE CONTROLLED USER INTERFACE
AU2003215226A1 (en) Voice-controlled data entry
WO2004053634A3 (en) Generating java bean code
WO2006069083A3 (en) System and method for generating a search index and executing a context-sensitive search
EP1536350A3 (en) System and method for creating dynamic internet bookmark
ATE495522T1 (en) METHOD, SYSTEM AND DEVICE FOR IMPLEMENTING LANGUAGE
WO2004006054A3 (en) Methods and apparatuses for financing and marketing a creative work
ATE484518T1 (en) OXIDOREDUCTASE FROM PICHIA CAPSULATA
WO2007019691A3 (en) Automatic website generator
WO2004070584A3 (en) Method and apparatus for converting objects between weakly and strongly typed programming frameworks
WO2003096217A3 (en) Integrated development tool for building a natural language understanding application
EP1847925A3 (en) Methods and systems for accessing, by application programs, resources provided by an operating system
SE0202058D0 (en) Voice browsing architecture based on adaptive keyword spotting
EP1335301A3 (en) Context-aware linear time tokenizer
EP1280069A3 (en) Statistically driven sentence realizing method and apparatus
WO2007149304A3 (en) Method and apparatus for building asset based natural language call routing application with limited resources
WO2001044971A3 (en) Method and apparatus to invoke computer commands from within a mark-up language document
EP1385088A3 (en) Method and system for implementing a portable adaptable operating environment identity
EP1283465A3 (en) Transforming & caching computer programs
WO2007002652A3 (en) Translating expressions in a computing environment
WO2003091827A3 (en) A system and method for creating voice applications
WO2003090072A3 (en) System and method for client-side locale specific numeric format handling in a web environment
EP1300759A3 (en) A multimedia data reproduction apparatus
CN104572040A (en) On-line text processing method based on JSP and ActiveX control

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP