Method and apparatus for selectively retrieving data from a database in a data communication system
First Claim
1. A method in a data communication system having an input controller for receiving a message from a message originator, the input controller coupled to a home controller through a network, the method for selectively retrieving, by the input controller, data from a database in the home controller, the method comprising the steps of:
- programming the data corresponding to a plurality of subscribers into the database, the data comprising a plurality of parameters for each of the plurality of subscribers;
selectively defining ones of the plurality of parameters to belong to parameter groups identified by parameter group identifiers;
generating, by the input controller in response to receiving the message, a request for the data corresponding to one of the plurality of subscribers from the database, the request further indicating a desired one of the parameter groups;
returning, from the home controller, the desired one of the parameter groups corresponding to the one of the plurality of subscribers, in response to the request; and
storing the data retrieved in a memory of the input controller for a predetermined time, thereby creating a temporary database.
4 Assignments
0 Petitions
Accused Products
Abstract
In a data communication system a first controller (102) selectively retrieves data from a database (316) in a second controller (106). Data corresponding to a plurality of entities is programmed (602) into the database. The data includes a plurality of parameters for each of the plurality of entities. Ones of the plurality of parameters are selectively defined (604) to belong to parameter groups in accordance with a predetermined grouping plan. The first controller generates (612) a request for the data corresponding to one of the plurality of entities from the database, the request further indicating a desired one of the parameter groups. The second controller returns (620) the desired one of the parameter groups corresponding to the one of the plurality of entities, in response to the request.
-
Citations
19 Claims
-
1. A method in a data communication system having an input controller for receiving a message from a message originator, the input controller coupled to a home controller through a network, the method for selectively retrieving, by the input controller, data from a database in the home controller, the method comprising the steps of:
-
programming the data corresponding to a plurality of subscribers into the database, the data comprising a plurality of parameters for each of the plurality of subscribers; selectively defining ones of the plurality of parameters to belong to parameter groups identified by parameter group identifiers; generating, by the input controller in response to receiving the message, a request for the data corresponding to one of the plurality of subscribers from the database, the request further indicating a desired one of the parameter groups; returning, from the home controller, the desired one of the parameter groups corresponding to the one of the plurality of subscribers, in response to the request; and storing the data retrieved in a memory of the input controller for a predetermined time, thereby creating a temporary database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An input controller in a data communication system for receiving a message from a message originator, and for selectively retrieving data from a database in a home controller coupled to the input controller through a network, wherein the data programmed into the database corresponds to a plurality of subscribers, and wherein the data comprises a plurality of parameters for each of the plurality of subscribers, the input controller comprising:
-
a communication interface for conducting communications with the home controller; and a processing system coupled to the communication interface for processing the communications, the processing system including a memory, wherein the processing system is programmed to; selectively define ones of the plurality of parameters to belong to parameter groups identified by parameter group identifiers; generate, in response to receiving the message, a request for the data corresponding to one of the plurality of subscribers from the database, the request further indicating a desired one of the parameter groups; receive, from the home controller, the desired one of the parameter groups corresponding to the one of the plurality of subscribers, in response to the request; and store the data retrieved in the memory for a predetermined time, thereby creating a temporary database. - View Dependent Claims (15, 16)
-
-
17. A home controller in a data communication system having an input controller for receiving a message from a message originator, the controller coupled to the home controller through a network, the input controller for selectively retrieving data from a database in the home controller, wherein the data programmed into the database corresponds to a plurality of subscribers, and wherein the data comprises a plurality of parameters for each of the plurality of subscribers, the home controller comprising:
-
a communication interface for conducting communications with the input controller; and a processing system coupled to the communication interface for processing the communications, the processing system including a first memory for storing the database, wherein the processing system is programmed to; selectively define ones of the plurality of parameters to belong to parameter groups identified by parameter group identifiers; receive from the input controller, in response to receiving the message, a request for the data corresponding to one of the plurality of subscribers, the request further indicating a desired one of the parameter groups, and send, to the input controller, the desired one of the parameter groups corresponding to the one of the plurality of subscribers, in response to the request, wherein the desired one of the parameter groups is to be stored in a second memory in the input controller for a predetermined time, thereby creating a temporary database. - View Dependent Claims (18, 19)
-
Specification