System and method for controlling access to a telephony database
First Claim
1. A method for controlling access to a telephony database with a graphical user interface, the database having a predefined schema for storing telephony data in the telephony database, the method comprising the steps of:
- a) providing a logic analyzer, a schema query, a screen builder, and a screen interpreter;
b) generating executable code with the logic analyzer, the code for supporting interaction between the screen interpreter and the telephony database according to the schema query and the predefined schema;
c) using the schema query to direct the screen builder to assemble a screen for supporting the graphical user interface;
d) inserting the executable code into the screen assembled by the screen builder to create a service screen definition; and
e) providing the service screen definition to the screen interpreter to enable a graphical user interface for interacting with the telephony database;
f) providing direct access for a subscriber to the telephony database through the graphical user interface, the subscriber operable to enable or modify services represented in the telephony database without service operator or service provider assistance.
7 Assignments
0 Petitions
Accused Products
Abstract
A flexible service management system creates, provisions, customizes, and restricts service offerings available on an intelligent network. A service creation environment has a schema query, service screen builder, and logic analyzer that cooperate to create a service screen definition. The service screen definition supports graphical user interfaces that interface with a telephony database. The service screen definition is deployed to a service management system within a service definition package, the service management system interfacing with a telephony database storing telephony data for supporting a service. The service screen definition enables a screen interpreter that can reside on a service management access point to communicate and transact data with the telephony database. The screen interpreter interprets the service screen definition to allow and control access to telephony data and to direct provisioning of services to network elements, such as a service control point, that perform service functions according to customized subscription data in the telephony database. The graphical user interface can communicate through the world wide web to allow customer or other data entry operator access to data on a filtered or restricted basis.
147 Citations
33 Claims
-
1. A method for controlling access to a telephony database with a graphical user interface, the database having a predefined schema for storing telephony data in the telephony database, the method comprising the steps of:
-
a) providing a logic analyzer, a schema query, a screen builder, and a screen interpreter; b) generating executable code with the logic analyzer, the code for supporting interaction between the screen interpreter and the telephony database according to the schema query and the predefined schema; c) using the schema query to direct the screen builder to assemble a screen for supporting the graphical user interface; d) inserting the executable code into the screen assembled by the screen builder to create a service screen definition; and e) providing the service screen definition to the screen interpreter to enable a graphical user interface for interacting with the telephony database; f) providing direct access for a subscriber to the telephony database through the graphical user interface, the subscriber operable to enable or modify services represented in the telephony database without service operator or service provider assistance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for controlling access to a telephony database with a graphical user interface, the database having a predefined schema for storing telephony data, the telephony data for supporting one or more telephony services on a telephony network, the system comprising:
-
a service creation environment comprising; a screen builder; a logic analyzer for generating executable code to support graphical user interface interaction with the telephony database; and a schema query, the schema query for directing the screen builder to create a service screen definition, the schema query further for cooperating with the logic analyzer to insert executable code into the service screen definition; a data entry device; a screen interpreter, the screen interpreter cooperating with the service screen definition to display a graphical user interface on the data entry screen; and a service management system interfaced with the data entry screen, the service management system for provisioning telephony data to support a telephony service on a telephony network, wherein a subscriber has direct access to the telephony database through the graphical user interface using the data entry device, the subscriber operable to enable or modify services at the data entry device without service operator or service provider assistance. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for interacting with a telephony database, the database having a predefined schema defining at least one table, each of the at least one tables storing telephony data according to labels and entry points, the method comprising the steps of:
-
providing a schema query comprising predetermined telephony data labels; generating executable code with a logic analyzer, the executable code for supporting interaction with the telephony data according to the schema query; directing a screen builder to assemble a service screen definition, the service screen definition comprising the executable code; interpreting the service screen definition with a screen interpreter to enable a graphical user interface; displaying the graphical user interface on a display screen communicating with the screen interpreter; allowing subscriber interaction with the telephony database through the graphical user interface so that the subscriber can enable or modify services represented in the telephony database without service operator or service provider assistance. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification