IP Library Granted Patent US 7,725,104
Granted Patent B2
US 7,725,104 · App. 11/425,196 · Granted May 25, 2010

Local calling area determination in wireless networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,725,104
App. No.
11/425,196
Granted
May 25, 2010
Kind
B2
Abstract

Systems and methods are disclosed that determine whether incoming calls are in a home local calling area (LCA) in a wireless network. One embodiment comprises an LCA determination system that includes a processing system and a mapping data structure. The mapping data structure includes a plurality of entries that map a switch/cell identifier (e.g., an MSC/cellsiteID) to a set of LCA identifiers. For a call in a wireless network, the processing system receives a switch/cell identifier, masks the sector identifier from the switch/cell identifier, and searches the mapping data structure based on the masked switch/cell identifier to identify an associated set of LCA identifiers. The processing system then compares the set of LCA identifiers to a subscriber profile to determine if an LCA identifier matches. If there is a match, then the processing system determines that the call is in a home LCA.

Claims (55)

1. A local calling area (LCA) determination system in a wireless network for determining whether calls are in a home LCA, the LCA determination system comprising:

a mapping data structure having a plurality of entries that map a switch/cell identifier associated with a switching system and a cell site in the wireless network to a set of LCA identifiers, wherein a sector identifier is masked in the switch/cell identifier in the entries of the mapping data structure; and

a processing system adapted to receive a switch/cell identifier associated with a switching system, a cell site, and a cell sector serving a subscriber for a call in the wireless network, to identify a type of the switching system serving the subscriber, to identify a sector identifier in the switch/cell identifier based on the type of the switching system, to mask the sector identifier in the switch/cell identifier to determine a masked switch/cell identifier, to search the mapping data structure based on the masked switch/cell identifier to identify a set of LCA identifiers mapped to the masked switch/cell identifier, to identify a subscriber profile for the subscriber, to compare the identified set of LCA identifiers to the subscriber profile to determine if at least one of the identified set of LCA identifiers is included in the subscriber profile, and to determine that the call is in a home LCA responsive to determining that at least one of the set of LCA identifiers is included in the subscriber profile.

2. The LCA determination system of claim 1 wherein:

if the call is in the home LCA, then the processing system is further adapted to transmit a message to a rating engine for the wireless network indicating that the call is a local call; and

if the call is not in the home LCA, then the processing system is further adapted to transmit a message to the rating engine for the wireless network indicating that the call is a long distance call.

3. The LCA determination system of claim 1 further comprising a switch type data structure having a plurality of entries that map a point code for a switching system to a type of the switching system.

4. The LCA determination system of claim 3 wherein the processing system is further adapted to:

receive a point code for the switching system serving the subscriber for the call; search the switch type data structure based on the point code to identify the type of switching system;

identify a format of the switch/cell identifier based on the type of the switching system; and

identify the sector identifier in the switch/cell identifier based on the format of the switch/cell identifier.

5. The LCA determination system of claim 4 wherein the format of the switch/cell identifier indicates at least one of a start bit or a stop bit for the sector identifier included in the switch/cell identifier.

6. The LCA determination system of claim 1 wherein the set of LCA identifiers mapped to the switch/cell identifier in the entries of the mapping data structure includes an LCA identifier for each of the LCAs associated with the switch/cell identifier.

7. A method of determining whether incoming calls are in a home local calling area (LCA) in a wireless network, the method comprising:

receiving a switch/cell identifier associated with a switching system, a cell site, and a cell sector serving a subscriber for a call in the wireless network;

identifying a type of the switching system sewing the subscriber;

identifying a sector identifier in the switch/cell identifier based on the type of the switching system;

masking the sector identifier in the switch/cell identifier to determine a masked switch/cell identifier;

searching a mapping data structure based on the masked switch/cell identifier to identify a set of LCA identifiers mapped to the masked switch/cell identifier;

identifying a subscriber profile for the subscriber;

comparing the identified set of LCA identifiers to the subscriber profile to determine if at least one of the identified set of LCA identifiers is included in the subscriber profile; and

determining that the call is in a home LCA responsive to determining that at least one of the set of LCA identifiers is included in the subscriber profile.

8. The method of claim 7 wherein:

if the call is in the home LCA, then the method further comprises transmitting a message to a rating engine for the wireless network indicating that the call is a local call; and

if the call is not in the home LCA, then the method further comprises transmitting a message to the rating engine for the wireless network indicating that the call is a long distance call.

9. The method of claim 7 further comprising generating a switch type data structure having a plurality of entries that map a point code for a switching system to a type of the switching system.

10. The method of claim 9 further comprising:

receiving a point code for the switching system serving the subscriber for the call;

searching the switch type data structure based on the point code to identify the type of switching system;

identifying a format of the switch/cell identifier based on the type of the switching system; and

identifying the sector identifier in the switch/cell identifier based on the format of the switch/cell identifier.

11. The method of claim 10 wherein the format of the switch/cell identifier indicates at least one of a start bit or a stop bit for the sector identifier included in the switch/cell identifier.

12. The method of claim 7 wherein the set of LCA identifiers mapped to the switch/cell identifier in the entries of the mapping data structure includes an LCA identifier for each of the LCAs associated with the switch/cell identifier.

13. A local calling area (LCA) determination system in a wireless network for determining whether calls are in a home LCA, the LCA determination system comprising:

a mapping data structure having a plurality of entries that map a switch/cell identifier associated with a switching system and a cell site in the wireless network to a set of LCA identifiers; and

a processing system adapted to receive a switch/cell identifier associated with a switching system, a cell site, and a cell sector serving a first subscriber for a call in the wireless network, to search the mapping data structure based on the received switch/cell identifier to identify a set of LCA identifiers mapped to the received switch/cell identifier, to identify a subscriber profile for a second subscriber on the call, to compare the identified set of LCA identifiers to the subscriber profile to determine if at least one of the identified set of LCA identifiers is included in the subscriber profile, and to determine that the call is in a home LCA responsive to determining that at least one of the set of LCA identifiers is included in the subscriber profile.

14. The LCA determination system of claim 13 wherein:

if the call is in the home LCA, then the processing system is further adapted to transmit a message to a rating engine for the wireless network indicating that the call is a local call; and

if the call is not in the home LCA, then the processing system is further adapted to transmit a message to the rating engine for the wireless network indicating that the call is a long distance call.

15. The LCA determination system of claim 13 wherein a sector identifier is masked in the switch/cell identifier in the entries of the mapping data structure.

16. The LCA determination system of claim 15 wherein the processing system is further adapted to:

identify a type of the switching system serving the first subscriber for the call;

identify a sector identifier in the switch/cell identifier based on the type of the switching system;

mask the sector identifier in the switch/cell identifier to determine a masked switch/cell identifier; and

search the mapping data structure based on the masked switch/cell identifier to identify the set of LCA identifiers mapped to the masked switch/cell identifier.

17. The LCA determination system of claim 16 further comprising a switch type data structure having a plurality of entries that map a point code for a switching system to a type of the switching system.

18. The LCA determination system of claim 17 wherein the processing system is further adapted to:

receive a point code for the switching system serving the first subscriber for the call;

search the switch type data structure based on the point code to identify the type of switching system;

identify a format of the switch/cell identifier based on the type of the switching system; and

identify the sector identifier in the switch/cell identifier based on the format of the switch/cell identifier.

19. The LCA determination system of claim 18 wherein the format of the switch/cell identifier indicates at least one of a start bit or a stop bit for the sector identifier included in the switch/cell identifier.

20. The LCA determination system of claim 13 wherein the LCA determination system is further adapted to:

receive the switch/cell identifier from a service control point (SCP) for a prepaid call; and

receive the switch/cell identifier from a billing system for a postpaid call.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: NOKIA OF AMERICA CORPORATION (FORMERLY ALCATEL-LUCENT USA INC.)
To: ALCATEL LUCENT
Reel/Frame 049637/0201 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0531 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded Mar 8, 2010
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 024043/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2006
From: CAI, YIGANG; SU, JIE
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 017825/0924 →