IP Library Patent Application 11082274
Patent Application
App. No. 11/082,274

Framework and language for development of multimodal applications

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/082,274
Abstract

A method and apparatus provides a framework for specifying a multimodal application, such as an IVR, in a communication network. The framework provides a metalanguage that enables a programmer to specify a multimodal user interface using view logic, business rules using router logic, and integration with a backend enterprise system.

Claims (33)

1 . A computerized method for providing an application in a communication network, comprising:

a) receiving a first programmer input specifying a user interface for a user communication with the application; and

b) receiving a second programmer input specifying a business rule in the application that acts on a user input from the user interface.

2 . The method of claim 1 , further comprising:

receiving a third programmer input specifying an interaction between the application and an enterprise system.

3 . The method of claim 1 , wherein the user interface further comprises a view logic for a mutimodal communication mode.

4 . The method of claim 3 , wherein the multimodal communication mode further comprises at least one of the set consisting of a web browser and a cell phone.

5 . The method of claim 1 , wherein specifying further comprises using a metalanguage to indicate a code segment.

6 . The method of claim 1 , wherein the business rule provides at least one of the set consisting of a transition between states of a business service, and a transfer of information between the user and a database.

7 . The method of claim 1 , further comprising:

specifying a first communication mode for the user input and specifying a second communication mode for transmitting a response to the user.

8 . A computer readable medium containing instructions that when executed by a computer perform a method for providing an application in a communication network, comprising:

a) receiving a first programmer input specifying a user interface for a user communication with the application; and

b) receiving a second programmer input specifying a business rule in the application that acts on a user input from the user interface.

9 . The medium of claim 8 wherein method further comprises:

receiving a third programmer input specifying an interaction between the application and an enterprise system.

10 . The medium of claim 8 , wherein in the method the user interface further comprises a view logic for a mutimodal communication mode.

11 . The medium of claim 10 , wherein in the method the multimodal communication mode further comprises at least one of the set consisting of a web browser and a cell phone.

12 . The medium of claim 8 , wherein in the method specifying further comprises using a metalanguage to indicate a code segment.

13 . The medium of claim 8 wherein in the method the business rule provides at least one of the set consisting of a transition between states of a business service, and a transfer of information between the user and a database.

14 . The medium of claim 8 , wherein the method further comprises:

specifying a first communication mode for the user input and specifying a second communication mode for transmitting a response to the user.

15 . A set of application program interfaces embodied on a computer readable medium for execution on a computer in conjunction with an application program in a communication network comprising:

a) a first interface that receives a first programmer input specifying a user interface for a user communication with the application; and

b) a second interface that receives a second programmer input specifying a business rule in the application that acts on a user input from the user interface.

16 . The set of application program interfaces of claim 15 , further comprising:

a third interface that receives a third programmer input specifying an interaction between the application and an enterprise system.

17 . The set of application program interfaces of claim 15 , wherein the user interface further comprises a view logic for a mutimodal communication mode.

18 . The set of application program interfaces of claim 17 , wherein the multimodal communication mode further comprises at least one of the set consisting of a web browser and a cell phone.

19 . The set of application program interfaces of claim 15 , wherein specifying further comprises using a metalanguage to indicate a code segment.

20 . The set of application program interfaces of claim 15 , wherein the business rule provides at least one of the set consisting of a transition between states of a business service, and a transfer of information between the user and a database

21 . The set of application program interfaces of claim 15 , further comprising:

a fourth interface that receives a programmer input specifying a first communication mode for the user input and specifying a second communication mode for transmitting a response to the user.

Assignments (2)
CHANGE OF NAME Recorded Nov 7, 2007
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 020160/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2005
From: NUESTRO, MARCIALITO V.; THOMAS, JAYANT; TADLOCK, JOHN; SILVA, DAVID J.; BRENTON, BRUCE
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 016705/0714 →