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; 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 stream 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.
6 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.
-
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; 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 stream 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
implementing a voice gateway in a voice interface to receive a voice input; facilitating interaction between functional capabilities of the voice interface and an external data system using a developer-accessible interface to content management software exposed by the external data system; parsing, by the content management software, a stream of audio content to define constituent portions based on association with one of a plurality of logically distinct storage categories; and selectively storing portions of the audio content stream in the one of the plurality of logically distinct storage categories in the external data system. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable storage device having stored thereon computer-executable instructions, execution of which, by a computing device, causes the computing device to perform operations comprising:
-
implementing a voice gateway in a voice interface to receive a voice input; facilitating interaction between functional capabilities of the voice interface and an external data system using a developer-accessible interface to content management software exposed by the external data system; parsing, by the content management software, a stream of audio content to define constituent portions based on association with one of a plurality of logically distinct storage categories; and selectively storing portions of the audio content stream in the one of the plurality of logically distinct storage categories in the external data system. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
a memory configured to store; a voice gateway implemented in a voice interface and configured to receive a voice input, and a developer-accessible interface to content management software exposed by an external data system configured to facilitate interaction between functional capabilities of the voice interface and the external data system, wherein the content management software is configured to parse a stream of audio content to define constituent portions based on association with one of a plurality of logically distinct storage categories and selectively store portions of the audio content stream in the one of the plurality of logically distinct storage categories in the external data system; and one or more processors configured to process the voice gateway and the developer-accessible interface. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification