Patent US5933489A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5933489A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for handling subscription and administrative requests in a local service management system

Assignee: Iconectiv LLC
•
Filing: 1997-08-08
•
Granted: 1999-08-03
•
Expires: 2017-08-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To support local number portability and service portability in a telephone network, a method and apparatus handle subscription and administrative service requests in a local service management system to maintain records at a service control point. The subscription requests include create, modify, and delete requests of records in the service control point. The administrative service requests include Numbering Plan Area (NPA) code split, mass change, and query and resend requests. The records at the service control point are accessible by switches via respective signal transfer points to determine the network addresses of the switches handling services and calls corresponding to a particular telephone number.

Inventors

  • 👤 Thomas H. Sensabaugh
  • 👤 Jatinder S. Hayer
  • 👤 Nilay Ghoghari
  • 👤 George M. Tsacnaris
  • 👤 William F Woodbury
  • 👤 John Phillip Malyar
  • 👤 Elie Rosenfeld
  • 👤 Manish Bhardwaj
  • 👤 Lifang Joann Xu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 07:54
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/4228; H04M3/42297; H04M3/42229; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/005

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 127 words
A method for handling a subscription request to process records stored at a Service Control Point (SCP), comprising: receiving the subscription request at a Local Service Management System (LSMS); validating data in the subscription request; translating the subscription request into a format understood by the LSMS; retrieving a record from a local database within the LSMS; determining whether a Numbering Plan Area code split has occurred and keeping track of the determination for later use; sending the subscription request from the LSMS to a network element manager to request that an SCP process a record corresponding to the record retrieved from the local database; awaiting acknowledgment that the subscription request sent to the network element manager was received properly; receiving the acknowledgment; and performing status management functions.
Claim 2
Independent Claim 127 words
A method for handling a subscription request to process records stored at a Service Control Point (SCP), comprising: receiving the subscription request at a Local Service Management System (LSMS); validating data in the subscription request; translating the subscription request into a format understood by the LSMS; retrieving a record from a local database within the LSMS; determining whether a Numbering Plan Area code split has occurred and keeping track of the determination for later use; sending the subscription request from the LSMS to a network element manager to request that an SCP process a record corresponding to the record retrieved from the local database; awaiting acknowledgment that the subscription request sent to the network element manager was received properly; receiving the acknowledgment; and performing status management functions.
Claim 3
Dependent Claim 15 words
The method according to claim 1, wherein the subscription request comprises a create record request.
Claim 4
Dependent Claim 15 words
The method according to claim 1, wherein the subscription request comprises a delete record request.
Claim 5
Dependent Claim 15 words
The method according to claim 1, wherein the subscription request comprises a modify record request.
Claim 6
Dependent Claim 43 words
The method according to claim 1, further comprising determining whether the received subscription request is duplicative of a previously received subscription request; and if the received subscription request is determined to be duplicative, then processing the subscription request as a modify record request.
Claim 7
Dependent Claim 16 words
The method according to claim 1, further comprising processing translations according to the received subscription request.
Claim 8
Independent Claim 146 words
An apparatus for handling a subscription request to process records stored at a Service Control Point (SCP), comprising: means for receiving the subscription request at a Local Service Management System (LSMS); means for validating data in the subscription request; means for translating the subscription request into a format understood by the LSMS; means for retrieving a record from a local database within the LSMS; means for determining whether a Numbering Plan Area code split has occurred and keeping track of the determination for later use; means for sending the subscription request from the LSMS to a network element manager to request that an SCP process a record corresponding to a record retrieved by the means for retrieving; means for awaiting acknowledgment that the subscription request sent to the network element manager was received properly; means for receiving the acknowledgment; and means for performing status management functions.
Claim 9
Independent Claim 146 words
An apparatus for handling a subscription request to process records stored at a Service Control Point (SCP), comprising: means for receiving the subscription request at a Local Service Management System (LSMS); means for validating data in the subscription request; means for translating the subscription request into a format understood by the LSMS; means for retrieving a record from a local database within the LSMS; means for determining whether a Numbering Plan Area code split has occurred and keeping track of the determination for later use; means for sending the subscription request from the LSMS to a network element manager to request that an SCP process a record corresponding to a record retrieved by the means for retrieving; means for awaiting acknowledgment that the subscription request sent to the network element manager was received properly; means for receiving the acknowledgment; and means for performing status management functions.
Claim 10
Dependent Claim 15 words
The apparatus according to claim 7, wherein the subscription request comprises a create record request.
Claim 11
Dependent Claim 15 words
The apparatus according to claim 7, wherein the subscription request comprises a delete record request.
Claim 12
Dependent Claim 15 words
The apparatus according to claim 7, wherein the subscription request comprises a modify record request.
Claim 13
Dependent Claim 46 words
The apparatus according to claim 7, further comprising means for determining whether the received subscription request is duplicative of a previously received subscription request; and means for processing the subscription request as a modify record request if the received subscription request is determined to be duplicative.
Claim 14
Dependent Claim 18 words
The apparatus according to claim 7, further comprising means for processing translations according to the received subscription request.
Claim 15
Independent Claim 152 words
A method for handling a Numbering Plan Area code split request to update Numbering Plan Area codes for records at a Service Control Point (SCP), comprising: receiving an administrative service request at a Local Service Management System (LSMS); determining that the administrative service request is a Numbering Plan Area code split request, wherein a new Numbering Plan Area code and an old Numbering Plan Area code are requested to be assigned to a Numbering Plan Area to which a single Numbering Plan Area code was previously assigned; replicating a first set of records stored in an SCP containing the old Numbering Plan Area code as a second set of new records; modifying the second set of records to reflect the new Numbering Plan Area code; determining that a Numbering Plan Area code split has occurred; and deleting the first set of records after the occurrence of the Numbering Plan Area code split.
Claim 16
Independent Claim 152 words
A method for handling a Numbering Plan Area code split request to update Numbering Plan Area codes for records at a Service Control Point (SCP), comprising: receiving an administrative service request at a Local Service Management System (LSMS); determining that the administrative service request is a Numbering Plan Area code split request, wherein a new Numbering Plan Area code and an old Numbering Plan Area code are requested to be assigned to a Numbering Plan Area to which a single Numbering Plan Area code was previously assigned; replicating a first set of records stored in an SCP containing the old Numbering Plan Area code as a second set of new records; modifying the second set of records to reflect the new Numbering Plan Area code; determining that a Numbering Plan Area code split has occurred; and deleting the first set of records after the occurrence of the Numbering Plan Area code split.
Claim 17
Independent Claim 165 words
An apparatus for handling a Numbering Plan Area code split request to update Numbering Plan Area codes for records stored at a Service Control Point (SCP), comprising: means for receiving an administrative service request at a Local Service Management System (LSMS); means for determining that the administrative service request is a Numbering Plan Area code split request, wherein a new Numbering Plan Area code and an old Numbering Plan Area code are requested to be assigned to a Numbering Plan Area to which a single Numbering Plan Area code was previously assigned; means for replicating a first set of records stored in an SCP containing the old Numbering Plan Area code as a second set of new records; means for modifying the second set of records to reflect the new Numbering Plan Area code; means for determining that a Numbering Plan Area code split has occurred; and means for deleting the first set of records after the occurrence of the Numbering Plan Area code split.
Claim 18
Independent Claim 165 words
An apparatus for handling a Numbering Plan Area code split request to update Numbering Plan Area codes for records stored at a Service Control Point (SCP), comprising: means for receiving an administrative service request at a Local Service Management System (LSMS); means for determining that the administrative service request is a Numbering Plan Area code split request, wherein a new Numbering Plan Area code and an old Numbering Plan Area code are requested to be assigned to a Numbering Plan Area to which a single Numbering Plan Area code was previously assigned; means for replicating a first set of records stored in an SCP containing the old Numbering Plan Area code as a second set of new records; means for modifying the second set of records to reflect the new Numbering Plan Area code; means for determining that a Numbering Plan Area code split has occurred; and means for deleting the first set of records after the occurrence of the Numbering Plan Area code split.
Claim 19
Independent Claim 233 words
A method for handling a mass change request to process records stored at a Service Control Point (SCP), comprising: receiving a mass change request at a Local Service Management System (LSMS); determining whether the mass change request is for a mass update on a given Location Routing Number (LRN); updating translations for records stored in an SCP having the given LRN, if the mass change request is determined to be for the mass update on the given LRN; determining whether the mass change request is for a mass move of records from a source SCP to a destination SCP, as designated by a Numbering Plan Area code and NXX, if the mass change request is determined not to be for the mass update; creating on the destination SCP a copy of every record located in the source SCP containing the designated Numbering Plan Area code and NXX, if the mass change request is determined to be for the mass move of records; determining whether the mass change request is for a deletion of records from an SCP, as specified by a Numbering Plan Area code and NXX, if the mass change request is determined not to be for the mass move of records; and deleting the records containing the specified Numbering Plan Area code and NXX from the SCP, if the mass change request is determined to be for the deletion of records.
Claim 20
Independent Claim 233 words
A method for handling a mass change request to process records stored at a Service Control Point (SCP), comprising: receiving a mass change request at a Local Service Management System (LSMS); determining whether the mass change request is for a mass update on a given Location Routing Number (LRN); updating translations for records stored in an SCP having the given LRN, if the mass change request is determined to be for the mass update on the given LRN; determining whether the mass change request is for a mass move of records from a source SCP to a destination SCP, as designated by a Numbering Plan Area code and NXX, if the mass change request is determined not to be for the mass update; creating on the destination SCP a copy of every record located in the source SCP containing the designated Numbering Plan Area code and NXX, if the mass change request is determined to be for the mass move of records; determining whether the mass change request is for a deletion of records from an SCP, as specified by a Numbering Plan Area code and NXX, if the mass change request is determined not to be for the mass move of records; and deleting the records containing the specified Numbering Plan Area code and NXX from the SCP, if the mass change request is determined to be for the deletion of records.
Claim 21
Dependent Claim 84 words
The method according to claim 15 further comprising determining whether the mass change request is for a copy of all records from an SCP, as designated by a Numbering Plan Area code and NXX, if the mass change is determined not to be for the mass deletion of records; and copying the records containing the specified Numbering Plan Area code and NXX from the source SCP to the destination SCP, if the mass change request is determined to be for the copying of records.
Claim 22
Independent Claim 248 words
An apparatus for handling a mass change request to process records stored at a Service Control Point (SCP), comprising: means for receiving a mass change request at a Local Service Management System (LSMS); means for determining whether the mass change request is for a mass update on a given Location Routing Number (LRN); means for updating translations for records stored in an SCP having the given LRN, if the mass change request is determined to be for the mass update on the given LRN; means for determining whether the mass change request is for a mass move of records from a source SCP to a destination SCP, as designated by a Numbering Plan Area (NPA) code and NXX, if the mass change request is determined not to be for the mass update; means for creating on the destination SCP a copy of every record located in the source SCP containing the designated Numbering Plan Area code and NXX, if the mass change request is determined to be for the mass move of records; means for determining whether the mass change request is for a deletion of records from an SCP, as specified by a Numbering Plan Area code and NXX, if the mass change request is determined not to be for the mass move of records; and means for deleting the records containing the specified Numbering Plan Area code and NXX from the SCP, if the mass change request is determined to be for the deletion of records.
Claim 23
Independent Claim 248 words
An apparatus for handling a mass change request to process records stored at a Service Control Point (SCP), comprising: means for receiving a mass change request at a Local Service Management System (LSMS); means for determining whether the mass change request is for a mass update on a given Location Routing Number (LRN); means for updating translations for records stored in an SCP having the given LRN, if the mass change request is determined to be for the mass update on the given LRN; means for determining whether the mass change request is for a mass move of records from a source SCP to a destination SCP, as designated by a Numbering Plan Area (NPA) code and NXX, if the mass change request is determined not to be for the mass update; means for creating on the destination SCP a copy of every record located in the source SCP containing the designated Numbering Plan Area code and NXX, if the mass change request is determined to be for the mass move of records; means for determining whether the mass change request is for a deletion of records from an SCP, as specified by a Numbering Plan Area code and NXX, if the mass change request is determined not to be for the mass move of records; and means for deleting the records containing the specified Numbering Plan Area code and NXX from the SCP, if the mass change request is determined to be for the deletion of records.
Claim 24
Dependent Claim 88 words
The apparatus according to claim 17, further comprising means for determining whether the mass change request is for a copy of all records from an SCP, as designated by a Numbering Plan Area code and NXX, if the mass change is determined not to be for the mass deletion of records; and means for copying the records containing the specified Numbering Plan Area code and NXX from the source SCP to the destination SCP, if the mass change request is determined to be for the copying of records.

References Cited (Backward Citations)

US5519772A Cited
US5533115A Cited
US5761291A Cited
US5623541A Cited
US5696816A Cited
US5771284A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-02 2003-02-01 2003-08-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-02 2007-02-01 2007-08-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-02 2011-02-01 2011-08-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag