System and method for administering pluggable user interactive system applications
First Claim
1. A system for controlling user access and navigation for a plurality of pluggable applications;
- said system comprising;
means for establishing a call type for each application;
means for assigning each system user a class of service (COS), said COS defining for said user the totality of available applications that said user can access; and
means for allowing said user to establish preferences from said totality of available applications as to the actual applications said user desires access to.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described that allow for multiple pluggable user interactive system (UIS) applications to be added or removed from a UIS system while maintaining controlled access by users to each currently available application. Users can access the system using multimedia connections, such as voice, text, video, web, etc., and users have access to certain subsets of the available applications depending on their identity. In addition, users can define their own preferences, which places restrictions on which applications they can access from which media. In operation, the system provides the access restrictions and navigation for the applications outside of the application structure.
-
Citations
51 Claims
-
1. A system for controlling user access and navigation for a plurality of pluggable applications;
- said system comprising;
means for establishing a call type for each application;
means for assigning each system user a class of service (COS), said COS defining for said user the totality of available applications that said user can access; and
means for allowing said user to establish preferences from said totality of available applications as to the actual applications said user desires access to. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- said system comprising;
-
9. A user interactive system (UIS) comprising:
-
a navigation system for controlling operation of said UIS for a plurality of users in a plurality of media, said operation including establishing the order of prompts for each said user wherein said users can use multi-media prompts;
means for controlling said order of prompts individually for each said user; and
means for coordinating said prompts across said media such that if a user changes the order of a prompt in a first media corresponding prompts will appear in the changed order in a second media. - View Dependent Claims (10, 11, 12)
-
-
13. An user interactive system (UIS) comprising:
-
a pluggable control for allowing UIS applications to be added or removed from said UIS system, each such application requiring particular menus and grammars; and
a central navigation controller operable for determining if a user has access to a particular application, and if so, providing proper menus and grammars to said user of said particular application upon the addition of said particular application. - View Dependent Claims (14, 15, 16)
-
-
17. An interactive control system serving a plurality of users, said system comprising:
-
a central core of applications for controlling user interactive functions;
a plug-in manager for registering a plurality of applications independent from each other;
a database for maintaining for each user information specific to said user, said information comprising at least a class of service of said user; and
control for allowing a user to have access to applications in accordance with said user'"'"'s class of service. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for operating a user interactive system (UIS), said system comprising:
-
allowing a user to direct the control of a communication network by responses received from said user in response to prompts provided to said user, said control in accordance with system controlling applications;
accepting into said UIS applications from a plurality of different application vendors on a pluggable basis; and
providing to said user only the prompts appropriate to the applications currently available to said user, based upon the identity of said user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35)
-
-
30. A method for controlling a user interactive system (UIS) serving a plurality of users, said method comprising:
-
controlling interactive setup functions using a central core of UIS applications;
registering a plurality of individually designed UIS applications, said applications not necessarily provided by a common entity;
maintaining for each user in a common data file information specific to said user;
allowing a user to select ones of said individually designed registered applications in accordance with permissions granted said user; and
establishing communications connections in support of said selected applications using said interactive functions from said control core of UIS applications in accordance with commands from user selected individually designed applications.
-
-
36. A user interactive system (UIS) comprising:
-
a navigation system for controlling operation of the UIS for a plurality of users in a plurality of media, said operation including establishing the order of prompts for each said user wherein said users can use multi-media prompts;
means for controlling said order of prompts individually for each said user; and
means for coordinating said prompts across said media such that if a user changes the order of a prompt in a first media corresponding prompts will appear in other medias. - View Dependent Claims (37)
-
-
38. A telecommunication call flow system comprising:
-
a set of call flow routines identified for a particular user, said call flow routines adapted to control calls with respect to a plurality of applications;
a set of preferences established by said particular user, said preferences being dependant upon the type of call being placed, and said preferences pertaining to the interactive aspects of call placements with respect to said user; and
means operable upon the placement of a call with respect to said particular user, and with respect to a selected application for controlling the interactive aspects of said call based upon said set of call routines and said set of preferences particular to said user without regard to the source of said selected application. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A user interactive system (UIS) comprising:
-
an input for allowing users to interact with said system via a communication medium;
a framework for accepting from time to time a plurality of applications, each application operable after acceptance into said framework for allowing users to interact with the UIS system in a manner unique to said accepted application to perform an interactive function specific to said accepted application; and
a control environment connected to said framework, said control environment operable for allowing functions common to a plurality of said applications to be performed by one or more other applications without knowledge among said applications prior to the time said applications are accepted into said framework. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
Specification