METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT PROVIDING FOR MULTIMODAL CONTENT MANAGEMENT
First Claim
1. A method comprising:
- receiving a first request to communicate with a first user having access to a first user interface modality;
receiving a second request to communicate with a second user having access to a second different user interface modality;
generating a multimodal document having instructions for providing a dialog with a user using at least the first user interface modality and the second user interface modality; and
serving the multimodal document to the first user and the second user.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, devices, and computer program products are provided for providing a user with access to information stored in a datastore. A multimodal system operatively coupled to the datastore is configured to communicate with the user via a user device. The multimodal system is configured to receive a request from the user to communicate with the user through a user interface of the user device. In response to the received request, the multimodal system generates a multimodal document. The generated multimodal document includes instructions allowing for communication with the user using a plurality of different user interface modalities that may be available on a user device. The multimodal system then serves the multimodal document to the user device using a communication interface. The multimodal system is configured to only publish one multimodal document at a time for a given user session so that the user may seamlessly switch between user interface modalities that may be available on the user device or on another user device.
87 Citations
25 Claims
-
1. A method comprising:
-
receiving a first request to communicate with a first user having access to a first user interface modality; receiving a second request to communicate with a second user having access to a second different user interface modality; generating a multimodal document having instructions for providing a dialog with a user using at least the first user interface modality and the second user interface modality; and serving the multimodal document to the first user and the second user. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
-
4. The method of claim 4, wherein the generating the multimodal document follows the receiving of the first request, wherein the receiving of the second request follows the generating of the multimodal document, and wherein the method further comprises:
-
serving the multimodal document to the first user device prior to receiving the second request; and serving the multimodal document to the second user device prior to processing a response received from the first device in response to the last served multimodal document such that the communication between the first user device and the second user device are substantially synchronized.
-
-
10. A system comprising:
-
a first communication interface configured to provide access to a datastore; a second communication interface configured to provide access to a first user device operated by a user; and a multimodal system configured to; receive a first request to communicate with the user through a user interface of the first user device; generate a multimodal document in response to a received request, the multimodal document comprising instructions allowing for communication with the user using a plurality of different user interface modalities; and serve the multimodal document to the user device using the first communication interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for providing a multimodal content management application, the computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for providing the content management application with access to a first user device operated by a user; a second executable portion for receiving a first request to communicate with the user through a user interface of the first user device; a third executable portion for generating a multimodal document in response to a received request, the multimodal document comprising instructions allowing for communication with the user using a plurality of different user interface modalities; and a fourth executable portion for serving the multimodal document to the user device using the first executable portion. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification