Speech disambiguation in a composite services enablement environment
First Claim
1. A speech disambiguation method for use in a composite services enablement environment, the method comprising:
- establishing both a voice channel of access and a visual channel of access to a common session in the composite services enablement environment;
providing a voice view for the voice channel of access in a voice end point, and a visual view for the visual channel of access in a visual end point;
synchronizing the voice and visual views responsive to detecting updates to a model for the session; and
, utilizing model updates provided by the visual view when disambiguating voice input in the voice view.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment, a composite service enabling data processing system can be provided. The system can include a visual channel servlet enabled to establish for a common session a visual channel of access to a composite service, and a voice channel servlet enabled to establish for the common session a voice channel of access to a composite service. The system further can include a model servlet configured for coupling to a model for the common session, for modifying state data in the model for the common session, and to synchronize views for each of the channels of access to the composite service responsive to updates detected in the model. Finally, the system can include speech disambiguation logic coupled to the voice channel servlet and can include program code enabled to utilize model updates provided over the visual channel of access when disambiguating voice input in the voice channel of access.
84 Citations
14 Claims
-
1. A speech disambiguation method for use in a composite services enablement environment, the method comprising:
-
establishing both a voice channel of access and a visual channel of access to a common session in the composite services enablement environment;
providing a voice view for the voice channel of access in a voice end point, and a visual view for the visual channel of access in a visual end point;
synchronizing the voice and visual views responsive to detecting updates to a model for the session; and
,utilizing model updates provided by the visual view when disambiguating voice input in the voice view. - View Dependent Claims (2, 3, 4)
-
-
5. A composite service enabling data processing system comprising:
-
a visual channel servlet enabled to establish for a common session a visual channel of access to a composite service;
a voice channel servlet enabled to establish for the common session a voice channel of access to a composite service;
a model servlet configured for coupling to a model for the common session, for modifying state data in the model for the common session, and to synchronize views for each of the channels of access to the composite service responsive to updates detected in the model; and
,speech disambiguation logic coupled to the voice channel servlet, the speech disambiguation logic comprising program code enabled to utilize model updates provided over the visual channel of access when disambiguating voice input in the voice channel of access. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer usable medium having computer usable program code for speech disambiguation in a composite services enablement environment, the computer program product including:
-
computer usable program code for establishing both a voice channel of access and a visual channel of access to a common session in the composite services enablement environment;
computer usable program code for providing a voice view for the voice channel of access in a voice end point, and a visual view for the visual channel of access in a visual end point;
computer usable program code for synchronizing the voice and visual views responsive to detecting updates to a model for the session; and
,computer usable program code for utilizing model updates provided by the visual view when disambiguating voice input in the voice view. - View Dependent Claims (12, 13, 14)
-
Specification