Method and apparatus for a distributed location register
First Claim
1. A distributed location register comprising:
- one or more communication service registers, each being associated with a different type of communication service and containing communication parameters for a number of communication entities; and
a protocol interface operably coupled to the one or more communication service registers, the protocol interface facilitating accessing or updating, responsive to a request by at least one of the communication entities, one or more of the communication parameters in a selected one or more of the communication service registers, wherein the request comprises;
a communication service register identification code identifying a selected one of the communication service registers;
a change request field identifying at least one communication parameter to be changed in the selected one of the communication service registers; and
an update data field identifying changes to be made in the at least one communication parameter in the selected one of the communication service registers.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for utilizing a distributed location register (20 or 22) within a wireless communication system (10) is accomplished by a distributed location register which receives a request for updating communication parameters of a particular communication entity, which may be a communication device, group of communication devices, or grouping of groups of communication devices, or for retrieval of communication parameters of the particular communication entity. To process the request, the distributed location register (20 or 22) interprets it to identify one of a plurality of communication service registers (28-32, 102-112, or 136-140) which stores the communication entity'"'"'s communication parameters. Having identified a particular communication service register, the communication service register receives, and subsequently processes, the request to retrieve the communication parameters of interest and/or update the communication parameters of interest.
60 Citations
14 Claims
-
1. A distributed location register comprising:
-
one or more communication service registers, each being associated with a different type of communication service and containing communication parameters for a number of communication entities; and a protocol interface operably coupled to the one or more communication service registers, the protocol interface facilitating accessing or updating, responsive to a request by at least one of the communication entities, one or more of the communication parameters in a selected one or more of the communication service registers, wherein the request comprises; a communication service register identification code identifying a selected one of the communication service registers; a change request field identifying at least one communication parameter to be changed in the selected one of the communication service registers; and an update data field identifying changes to be made in the at least one communication parameter in the selected one of the communication service registers.
-
-
2. A method comprising the steps of:
-
receiving, by a protocol interface, a request from a communication entity; interpreting the request to identify at least one selected communication service register storing communication parameters associated with a particular type of communication service, by determining at least one service type of the request, wherein the at least one service type is used to identify the at least one selected communication service register; interpreting the request to identify a selected one or more communication parameters to be changed in the at least one selected communication service register; interpreting the request to determine changes to be made in the selected one or more communication parameters; and providing the changes to the selected communication service register such that it updates the selected one or more communication parameters. - View Dependent Claims (3, 4)
-
-
5. A method comprising the steps of:
-
receiving, by a protocol interface, a request from a communication entity; interpreting the request, by the protocol interface, to identify at least one selected communication service register storing communication parameters associated with a particular type of communication service and to determine at least one service type of the request, wherein the at least one service type is used to identify the at least one of the plurality of communication service registers; interpreting the request to identify a selected one or more communication parameters to be changed in the at least one selected communication service register; interpreting the request to determine changes to be made in the selected one or more communication parameters; and providing the changes to the selected communication service register such that it updates the selected one or more communication parameters. - View Dependent Claims (6)
-
-
7. A method comprising the steps of:
-
receiving, by a protocol interface, a request from a communication entity; interpreting the request, by the protocol interface to identify at least one selected communication service register storing communication parameters associated with a particular type of communication service; identifying the at least one selected communication service register as a default communication service register when the at least one selected communication service register cannot be directly identified by the request; interpreting the request to identify a selected one or more communication parameters to be changed in the at least one selected communication service register; interpreting the request to determine changes to be made in the selected one or more communication parameters; providing the changes to the selected communication service register such that it updates the selected one or more communication parameters.
-
-
8. A method for a protocol interface of a distributed location register, the method comprising the steps of:
-
a) receiving a request; b) interpreting the request to identify at least one of a plurality of communication service registers, and to further determine at least one service type of the request, wherein the at least one service type is used to identify the at least one of the plurality of communication service registers; c) interpreting the request to identify at least one of a plurality of communication entities having a corresponding set of communication parameters stored within the at least one of the plurality of communication service registers; d) interpreting the request to determine at least one parameter of the corresponding set of communication parameters; and e) retrieving the at least one parameter from the at least one of the plurality of communication service registers. - View Dependent Claims (9)
-
-
10. A communication service register for use within a distributed location register, the communication service register comprising:
-
a protocol interface port operably coupled to receive a request, wherein the request includes a communication service register identification code and a point code that identifies the distributed home location register; a processing circuit operably coupled to receive the protocol interface port; and a memory operably coupled to the processing circuit, wherein the memory contains a plurality of entries, each entry of the plurality of entries stores a corresponding set of communication parameters for each of a plurality of communication entities, the memory further comprising programming instructions, that when read by the processing circuit, cause the processing circuit to; interpret the request to identify at least one of a plurality of communication entities having the corresponding set of communication parameters stored within the communication service register; interpret the request to determine changes to the set of communication parameters; and update the corresponding set of communication parameters based on the changes.
-
-
11. A communication service register for use within a distributed location register, the communication service register comprising:
-
a protocol interface port operably coupled to receive a request, wherein the request includes a communication service register identification code and a point code that identifies the distributed home location register; a processing circuit operably coupled to receive the protocol interface port; and a memory operably coupled to the processing circuit, wherein the memory contains a plurality of entries, each entry of the plurality of entries stores a corresponding set of communication parameters for each of a plurality of communication entities, the memory further comprising programming instructions, that when read by the processing circuit, cause the processing circuit to; receive changes for the corresponding set of communication parameters of at least one of a plurality of communication entities and update the corresponding set of communication parameters based on the changes.
-
-
12. A communication service register for use within a distributed location register, the communication service register comprising:
-
a protocol interface port operably coupled to receive a request, wherein the request includes a communication service register identification code and a point code that identifies the distributed home location register; processing circuit operably coupled to receive the protocol interface port; and memory operably coupled to the processing circuit, wherein the memory contains a plurality of entries, each entry of the plurality of entries stores a corresponding set of communication parameters for each of a plurality of communication entities, the memory further comprising programming instructions, that when read by the processing circuit, cause the processing circuit to; interpret the request to identify at least one of a plurality of communication entities having the corresponding set of communication parameters stored within the communication service register; interpret the request to determine at least one parameter of the corresponding set of communication parameters; and retrieve the at least one parameter of the corresponding set of communication parameters of the at least one of the plurality of communication entities.
-
-
13. A method for a distributed location register comprising the steps of:
-
a) receiving a request via a communication network; b) identifying one of a plurality of communication service registers of the distributed location register based on service type of the request being one of;
telephony services, telephony with short message services, video services, multimedia services, packet data services, and dispatch services;c) updating a corresponding set of communication parameters for one of a plurality of communication entities stored within the one of the plurality of communication service registers when the request indicates updating the corresponding set of communication parameters; and d) accessing the corresponding set of communication parameters for an identified one of the plurality of communication entities when the request indicates accessing the corresponding set of communication parameters.
-
-
14. A distributed location register comprising:
-
a communication network input/output port operably coupled to receive a request via a communication network; a plurality of communication service registers, wherein each of the plurality of communication service registers contains a corresponding set of communication parameters for each of a plurality of communication entities; a processing circuit operably coupled to the communication network input/output port and the plurality communication service registers; and memory that stores programming instructions that, when read by the processing circuit, cause the processing circuit to function as (a) a receiving circuit that receives the request via the communication network input/output port;
(b) identifying circuit that identifies one of the plurality of communication service registers of the distributed home location register from the request;
(c) an updating circuit that updates a corresponding set of communication parameters for one of a plurality of communication entities stored within the one of the plurality of communication service registers when the request indicates updating the corresponding set of communication parameters; and
(d) an accessing circuit that accesses the corresponding set of communication parameters for an identified one of the plurality of communication entities when the request indicates accessing the corresponding set of communication parameters.
-
Specification