Mechanism for managing multiple speech applications
First Claim
1. A method of managing multiple speech applications, the method comprising:
- a. developing said speech applications based on a common development platform; and
b. providing a common environment to interface with said speech applications, receive information from an application information storage and a plurality of speech input sources, allow said speech applications to execute simultaneously and transition from one said speech application to another seamlessly.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment of the method and apparatus for managing multiple speech applications, a common development platform and a common environment are provided. The common environment interfaces with the speech applications, receives information from an application information storage and a plurality of speech input sources, allows the speech applications to execute simultaneously and transitions from one said speech application to another seamlessly. In addition, the speech applications are developed based on the common development platform. Thus, application developers may utilize the common development platform to design and implement the speech applications independently.
-
Citations
21 Claims
-
1. A method of managing multiple speech applications, the method comprising:
-
a. developing said speech applications based on a common development platform; and
b. providing a common environment to interface with said speech applications, receive information from an application information storage and a plurality of speech input sources, allow said speech applications to execute simultaneously and transition from one said speech application to another seamlessly. - View Dependent Claims (2, 3, 4, 5, 6, 7)
a. retrieving information from said application information storage and said speech input sources;
b. allowing a user to select a designated speech application from said speech applications to focus on; and
c. maintaining said retrieved information and information from said speech applications.
-
-
5. The method according to claim 4, said common environment further includes a mutual exclusion policy.
-
6. The method according to claim 5, said common environment further includes simultaneous support for a plurality of local users and a plurality of remote users.
-
7. The method according to claim 3, said application information storage is a registry system.
-
8. An apparatus for managing multiple speech applications, the apparatus comprising:
-
a. at least one speech input source;
b. an application information storage to store persistent information of said speech applications that operate on said speech input source; and
c. a common environment to interface with said speech applications, receive information from said application information storage and said speech input source, allow said speech applications to execute simultaneously and transition from one said speech application to another seamlessly. - View Dependent Claims (9, 10, 11, 12, 13, 14)
a. at least one listener to retrieve information from said application information storage and said speech input source;
b. a transition command mapping of said speech applications, coupled to said listener to allow a user to select a designated speech application from said speech applications to focus on; and
c. a central information object, coupled to said listener, to maintain information from said listener and said speech applications.
-
-
13. The apparatus according to claim 12, said common environment further includes a mutual exclusion policy.
-
14. The apparatus according to claim 13, said common environment further includes simultaneous support for a plurality of local users and a plurality of remote users.
-
15. A machine readable medium having embodied thereon instructions, which when executed by a machine, causes said machine to manage multiple speech applications, said instruction comprising:
-
a. developing said speech applications based on a common development platform; and
b. providing a common environment to interface with said speech applications, receive information from an application information storage and a plurality of speech input sources, allow said speech applications to execute simultaneously and transition from one said speech application to another seamlessly. - View Dependent Claims (16, 17, 18, 19, 20, 21)
a. retrieving information from said application information storage and said speech input sources;
b. allowing a user to select a designated speech application from said speech applications to focus on; and
c. maintaining said retrieved information and information from said speech applications.
-
-
19. The machine readable medium according to claim 18, said common environment further includes a mutual exclusion policy.
-
20. The machine readable medium according to claim 19, said common environment further includes simultaneous support for a plurality of local users sand a plurality of remote users.
-
21. The machine readable medium according to claim 17, wherein said application information storage is a registry system.
Specification