Voice integration platform
First Claim
Patent Images
1. A voice integration platform for developing a voice interface to an external data system, the voice integration platform comprising:
- a voice gateway that enables voice interaction;
a first set of service layers that interact with the voice gateway;
a second set of service layers that facilitate interaction between the first set of service layers and the external data system, the second set of service layers including a developer-accessible interface to content management software exposed by the external data system, the content management software configured to expose supplemental information regarding data in the external data system to a development platform of a specific voice interface; and
one or more computing devices that execute the voice gateway, the first set of service layers, and the second set of service layers;
wherein the first and second sets of service layers and the supplemental information regarding data in the external data system are used together to develop the specific voice interface that enables interaction via voice with the external data system by receiving a voice input from the voice gateway at the first set of service layers and accessing data via the content management software of the external data system at the second set of service layers responsive to the voice input.
4 Assignments
0 Petitions
Accused Products
Abstract
A voice integration platform and method provide for integration of a voice interface with a data system that includes stored data. The voice integration platform comprises one or more generic software components, the generic software components being configured to enable development of a specific voice user interface that is designed to interact with the data system in order to present the stored data to a user.
67 Citations
29 Claims
-
1. A voice integration platform for developing a voice interface to an external data system, the voice integration platform comprising:
-
a voice gateway that enables voice interaction; a first set of service layers that interact with the voice gateway; a second set of service layers that facilitate interaction between the first set of service layers and the external data system, the second set of service layers including a developer-accessible interface to content management software exposed by the external data system, the content management software configured to expose supplemental information regarding data in the external data system to a development platform of a specific voice interface; and one or more computing devices that execute the voice gateway, the first set of service layers, and the second set of service layers; wherein the first and second sets of service layers and the supplemental information regarding data in the external data system are used together to develop the specific voice interface that enables interaction via voice with the external data system by receiving a voice input from the voice gateway at the first set of service layers and accessing data via the content management software of the external data system at the second set of service layers responsive to the voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of generating a voice interface to an external data system, comprising:
-
implementing a voice gateway in the voice interface to receive a voice input; using a first set of service layers to develop functional capabilities for the voice interface that facilitate interaction with the voice gateway; and using a second set of service layers to develop integration capabilities for the voice interface that facilitate interaction between the functional capabilities and the external data system, the second set of service layers including a developer-accessible interface to content management software exposed by the external data system, the content management software configured to expose supplemental information regarding data in the external data system to a development platform of a specific voice interface; wherein the functional capabilities and the integration capabilities cooperatively form the specific voice interface that enables voice interaction via the content management software of the external data system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium having stored thereon computer-executable instructions, execution of which, by a computing device, causes the computing device to perform operations for generating a voice interface to an external data system, the operations comprising:
-
implementing a voice gateway in the voice interface to receive a voice input; using a first set of service layers to develop functional capabilities for the voice interface that facilitate interaction with the voice gateway; and using a second set of service layers to develop integration capabilities for the voice interface that facilitate interaction between the functional capabilities and the external data system, the second set of service layers including a developer-accessible interface to content management software exposed by the external data system, the content management software configured to expose supplemental information regarding data in the external data system to a development platform of a specific voice interface; wherein the functional capabilities and the integration capabilities cooperatively generate the specific voice interface that enables voice interaction via the content management software of the external data system.
-
-
28. A voice integration platform for developing a voice interface to an external data system, the voice integration platform comprising:
-
voice gateway processor means to enable voice interaction; first set of service layers means to interact with the voice gateway means; and second set of service layers means to facilitate interaction between the first set of service layer means and the external data system, the second set of service layers means including a developer-accessible interface to content management software exposed by the external data system, the content management software configured to expose supplemental information regarding data in the external data system to a development platform of a specific voice interface; wherein the first set of service layer means and second set of service layer means are used together to develop the specific voice interface that enables voice interaction via the content management software of the external data system.
-
-
29. A voice integration platform for developing a voice interface to an external data system, the voice integration platform comprising:
-
a voice gateway that enables voice interaction; a first set of service layers that interact with the voice gateway; and a second set of service layers that facilitate interaction between the first set of service layers and the external data system, the external data system comprising a content management software having a service module to parse a steam of audio content to define constituent portions based on association with one of a plurality of logically distinct storage categories and selectively storing the portions of the audio content stream in the one of the plurality of logically distinct storage categories in the external data system, wherein the second set of service layers includes a developer-accessible interface to the content management software; wherein the first and second sets of service layers are used together to develop a specific voice interface that enables voice interaction via the content management software of the external data system, the specific voice interface to allow selective access, via the voice gateway, of one of the stored portions of the audio content stream for playback by traversing one or more of the plurality of logically distinct storage categories.
-
Specification