System and method for providing global navigation information for voice portlets
First Claim
1. A Portal Application (9) for a Voice Portal, wherein said Portal application (9) runs on a Portal server system (8) providing access to Voice Portlets (20), and a Voice application (4) that runs on a Voice server System connected via network with said Portal Server System (8) and connected via a network with phones, wherein said Portal application (9) provides navigation information to said Voice application for its execution, wherein said Portal application is characterized by:
- a selection document generator (14) that has access to a navigation structure model (15), and which provides the functionality to create documents containing portal selection information derived from said navigation structure model, a Portal global navigation adder (18) that provides the functionality to assign during runtime global navigation information to said documents containing portal selection information generated by said selection document generator, a Voice Portlet global navigation adder (19) that provides the functionality to assign during runtime global navigation information to a Voice Portlet document provided by said Voice Portlet (20).
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a new system and method for generating navigation information for Voice Portlets accessible via a Portal application by assigning during runtime global navigation information to any document containing Portal selection information derived from a navigation structure model, and assigning during runtime global navigation information to each Voice Portlet document generated by a Voice Portlet, and sending those documents with their assigned navigation information to a Voice application. The Voice application is used in way to execute the Voice Portlet documents by calling a sub-dialog creating an additional execution environment to the already existing execution environment for previous documents containing Portal selection information. The additional created execution environment provides access only to the global navigation information assigned to the Voice Portlet, and the previously created execution environment provides only access to the global navigation information assigned to any document containing Portal selection information provided by the Portal application.
31 Citations
13 Claims
-
1. A Portal Application (9) for a Voice Portal, wherein said Portal application (9) runs on a Portal server system (8) providing access to Voice Portlets (20), and a Voice application (4) that runs on a Voice server System connected via network with said Portal Server System (8) and connected via a network with phones, wherein said Portal application (9) provides navigation information to said Voice application for its execution, wherein said Portal application is characterized by:
-
a selection document generator (14) that has access to a navigation structure model (15), and which provides the functionality to create documents containing portal selection information derived from said navigation structure model, a Portal global navigation adder (18) that provides the functionality to assign during runtime global navigation information to said documents containing portal selection information generated by said selection document generator, a Voice Portlet global navigation adder (19) that provides the functionality to assign during runtime global navigation information to a Voice Portlet document provided by said Voice Portlet (20). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A Portal application for a Voice Portal, wherein said Portal application runs on a Portal Server system providing access to Voice Portlets, a Voice application that runs on a Voice Server System connected via network with said Portal Server system and connected via a network with phones, wherein said Portal application provides navigation information to said Voice application for its execution, wherein said Voice application is characterized by:
providing the functionality to receive from said Portal application any document containing Portal selection information with assigned global navigation information, and to execute said document with its assigned global navigation information by creating an execution environment that provides only access to the global navigation information assigned to said document, and to receive from said Portal application any Voice Portlet document with assigned global navigation information, and to execute said Voice Portlet by calling a sub-dialog that creates an addition execution environment for said Voice Portlet document with said assigned global navigation information that provides only access to said global navigation information assigned to said Voice Portlet.
-
8. A Voice Portal, wherein said Voice Portal consists of a Portal application that runs on a Portal Server System, and a Voice application that runs on a Voice Server System connected via network with said Portal application and connected via a network with phones, wherein said Portal application provides navigation information to said Voice application for its execution, wherein said Voice Portal comprises
the Portal application that includes: - a selection document generator that has access to a navigation structure model, and which provides the functionality to create documents containing portal selection information derived from said navigation structure model,
a Portal global navigation adder that provides the functionality to assign during runtime global navigation information to said documents containing portal selection information generated by said selection document generator, a Voice Portlet global navigation adder that provides the functionality to assign during runtime global navigation information to a Voice Portlet document provided by said Voice Portlet, a voice application that provides the functionality to receive from said Portal application any document containing Portal selection information with assigned global navigation information, and to execute said document with its assigned global navigation information by creating an execution environment that provides only access to the global navigation information assigned to said document, and to receive from said Portal application any Voice Portlet document with assigned global navigation information, and to execute said Voice Portlet by calling a sub-dialog that creates an addition execution environment for said Voice portlet document with said assigned global navigation information that provides only access to said global navigation information assigned to said Voice Portlet.
- a selection document generator that has access to a navigation structure model, and which provides the functionality to create documents containing portal selection information derived from said navigation structure model,
-
9. A method for creating navigation information for a Voice Portal, wherein said Voice Portal comprises a Portal application that runs on a Portal Server System, and a Voice application that runs on a Voice Server system connected via network with said Portal Server system and connected via a network with phones, wherein said Portal application provides navigation information derived from a navigation structure model to said Voice application for its execution, wherein said method at said Portal application side comprises the steps of:
-
creating a document containing Portal selection information derived from said navigation structure model provided by said portal application assigning global navigation information to said document during runtime, providing said document with its assigned global navigation information to said Voice Server System for its execution, creating a Voice Portlet document, assigning global navigation information to said Voice Portlet during runtime, providing said Voice Portlet document with its assigned global navigation information to said Voice Server System for its execution, wherein said Voice Portlet document is coded in a markup language that allows to call the Voice Portlet by said Voice application as a sub-dialog resulting in an own execution environment for said Voice Portlet with its assigned global navigation information separated from the execution environment of said document containing said Portal selection information with its own navigation information. - View Dependent Claims (10, 11, 12, 13)
-
Specification