System and method for inheritance of advertised functionality in a user interactive system
First Claim
1. A system comprising:
- a first application operative in response to a certain request received on a communication path for performing a function in accordance with said certain request, said certain request contained in a context associated with said first application;
a second application having associated with it a context different from said first application context; and
control independent from either application and responsive to receipt by said first application of a particular request not in said first application'"'"'s context but in said second application'"'"'s context for transferring control of said communication path to said second application so that said second application can perform a function in accordance with said particular request.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described for use in user interactive systems (UIS) so that multiple disparate applications can cooperate to provide broad functionality to users. These systems and methods allow applications to advertise their ability to handle specific functions. This allows applications developed independently to co-exist within the same call session and provide a seamless user experience. A system framework controls the UIS'"'"'s primary navigational menus, which are automatically updated when new applications are plugged in to the framework. This allows users (assuming they have the proper permissions) to access new applications as soon as they are added, without requiring programmers to manually re-design menus.
128 Citations
41 Claims
-
1. A system comprising:
-
a first application operative in response to a certain request received on a communication path for performing a function in accordance with said certain request, said certain request contained in a context associated with said first application;
a second application having associated with it a context different from said first application context; and
control independent from either application and responsive to receipt by said first application of a particular request not in said first application'"'"'s context but in said second application'"'"'s context for transferring control of said communication path to said second application so that said second application can perform a function in accordance with said particular request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a UIS system, said method comprising:
-
receiving commands from a user of a first application, said commands indicating to said application the current desires of said user;
determining when a received command is better suited to an application other than said first application; and
transferring said user to said other application for subsequent receipt of commands from said user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product for operating an UIS system having a plurality of plug/play applications connected thereto, said computer program product comprising:
-
code for controlling the receipt of commands from a user of a first plugged in application, said commands indicating to said application the current desires of said user;
code for determining when a received command is better suited to be connected to another plugged in application other than said first plugged in application; and
code for controlling the transfer of said user to said other application for subsequent receipt of commands from said user. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A plug and play UIS application comprising:
-
a sequence of user prompts, said prompts having a particular grammar specific to said plug and play UIS application; and
means for communicating at least a portion of said particular grammar to other UIS applications when said plug and play application is connected to a UIS system such that upon detection of said particular grammar from a user interacting with one of said other UIS applications plugged into said UIS system the user at said other UIS application is transferred to said UIS application. - View Dependent Claims (34, 35)
-
-
36. A method of operation of an UIS application in a plug/play system, said method comprising:
-
providing prompts to a user, said prompts having a particular grammar specific to a particular plugged in one of said UIS applications; and
transferring said user to a different application plugged into said system upon receipt of a prompt from a user where said received prompt is in keeping with a grammar broadcast from said different application. - View Dependent Claims (37, 38, 39, 40, 41)
-
Specification