IP Library Granted Patent US 8,175,239
Granted Patent B2
US 8,175,239 · App. 12/156,068 · Granted May 8, 2012

Method and apparatus for efficient abbreviated dialing

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 8,175,239
App. No.
12/156,068
Granted
May 8, 2012
Kind
B2
Abstract

A system comprising an abbreviated digit constructor, an abbreviated digit analyzer and a calling line identification data store. The abbreviated digit constructor is communicatively coupled to the calling line identification data store and abbreviated digit analyzer, the abbreviated digit analyzer sends a set of abbreviated dialed digits to the abbreviated digit constructor and the abbreviated digit constructor constructs a set of unabbreviated dialed digits from the set of abbreviated dialed digits and a calling line identification retrieved from the calling line identification data store.

Claims (51)

1. A system comprising:

an abbreviated digit constructor; and

an abbreviated digit analyzer,

wherein the abbreviated digit constructor is communicatively coupled to the abbreviated digit analyzer; and

wherein the abbreviated digit analyzer is configured to send a set of abbreviated dialed digits to the abbreviated digit constructor; and

wherein the abbreviated digit constructor is configured to construct a set of unabbreviated dialed digits from the set of abbreviated dialed digits and a calling line identification retrieved from a calling line identification data store.

2. The system of claim 1 wherein the unabbreviated set of dialed digits further comprises a set of dialed digits comprised of a plurality of fixed length fields.

3. The system of claim 2 wherein the plurality of fixed length fields further comprises a country code, an area code, an office code and a station number.

4. The system of claim 3 wherein the abbreviated set of dialed digits further comprises at least one complete field.

5. The system of claim 4 wherein the calling line identification is retrieved based on a subscriber identifier.

6. The system of claim 4 wherein the at least one complete field is the station number.

7. The system of claim 6 wherein:

if the set of abbreviated dialed digits is missing a country code digit, a corresponding country code digit of the calling line identification is affixed to the abbreviated dialed digits to form the a set of unabbreviated dialed digits;

if the set of abbreviated dialed digits is missing the country code digit and an area code digit, then the corresponding country code digit and a corresponding area code digit of the calling line identification may be affixed to the abbreviated dialed digits to form the set of unabbreviated dialed digits; and

if the set of abbreviated dialed digits is missing the country code digit, the area code digit and an office code digit, then the corresponding country code, the corresponding area code digit and a corresponding office code digit of the calling line identification may be affixed to the abbreviated dialed digits to form the set of unabbreviated dialed digits.

8. The system of claim 7 wherein:

if the set of abbreviated dialed digits is missing the digits of the country code and has incomplete digits for the area code, then a corresponding digits for the country code and missing digits of the area code are retrieved from the calling line identification and affixed to the abbreviated dialed digits to form the set of unabbreviated dialed digits; and

if the set of abbreviated dialed digits is missing the digits of the country code, missing the digits of the area code, and has incomplete digits for the office code, then corresponding digits for the country code, corresponding digits for the area code and missing digits of the office code are retrieved from the calling line identification and affixed to the abbreviated dialed digits to form the set of unabbreviated dialed digits.

9. The system of claim 8 further comprising:

a digit analysis module; and

a call processing module;

wherein the digit analysis module is communicatively coupled to the abbreviated digit analyzer, the call processing module and the abbreviated digit constructor; and

wherein the call processing module is communicatively coupled to the digit analysis module; and

wherein the digit analysis module is configured to send a set of dialed digits to the abbreviated digit analyzer; and

wherein the abbreviated digit analyzer is configured to analyze the set of dialed digits; and

wherein the digit analysis module is configured to send the set of unabbreviated dialed digits to the call processing module for further call processing.

10. The system of claim 9 wherein the digit analysis module applies final call treatment if the set of dialed digits fails digit translation.

11. The system of claim 10 wherein the digit analysis module sends the set of unabbreviated dialed digits to the call processing module for further call processing if the set of unabbreviated dialed digits are successfully translated.

12. The system of claim 10 wherein the abbreviated digit constructor sends the set of unabbreviated dialed digits to the digit analysis module for translation.

13. A method comprising:

receiving a set of abbreviated dialed digits;

retrieving a calling line identification from a calling line identification data store;

constructing a set of unabbreviated dialed digits using digits of fields from the calling line identification to fill in missing digits of corresponding fields of the set of abbreviated dialed digits; and

sending the set of unabbreviated dialed digits to a digit analysis module for translation.

14. The method of claim 13 further comprising:

analyzing the set of abbreviated dialed digits to determine if the set of abbreviated dialed digits comprise at least a complete first field; and

applying final call treatment if the set of abbreviated dialed digits do not comprise at least a complete first field.

15. The method of claim 14 wherein the first field is a station number.

16. The method of claim 13 wherein the retrieving the calling line identification further comprises:

retrieving the calling line identification from the calling line identification data store based on a subscriber identifier.

17. The method of claim 13 wherein the constructing the set of unabbreviated dialed digits further comprises:

constructing the set of unabbreviated dialed digits when the set of abbreviated dialed digits is missing a country code digits by affixing corresponding country code digits of the calling line identification to the set of abbreviated dialed digits;

constructing the set of unabbreviated dialed digits when the set of abbreviated dialed digits is missing the country code digits and an area code digit by affixing the corresponding country code digits and a corresponding area code digit of the calling line identification to the set of abbreviated dialed digits; and

constructing the set of unabbreviated dialed digits when the set of abbreviated dialed digits is missing the country code digits, the area code digits and an office code digit by affixing the corresponding country code digits, the corresponding area code digits and a corresponding office code digit of the calling line identification to the set of abbreviated dialed digits.

18. The method of claim 13 wherein the constructing the set of unabbreviated dialed digits further comprises:

constructing the set of unabbreviated dialed digits when the set of abbreviated dialed digits is missing a country code digits and has area code digits that are incomplete by affixing to the set of abbreviated dialed digits from the calling line identification corresponding country code digits and one or more area code digits that correspond to missing digits of the area code digits that are incomplete;

constructing the set of unabbreviated dialed digits when the set of abbreviated dialed digits is missing the country code digits, missing the area code digits, and has office code digits that are incomplete by affixing to the set of abbreviated dialed digits from the calling line identification the corresponding country code digits, corresponding area code digits and one or more office code digits that correspond to missing digits of the office code digits that are incomplete; and

constructing the set of unabbreviated dialed digits when the set of abbreviated dialed digits is missing the country code digits, missing the an area code digits, missing the a office code digits, and has station number digits that are incomplete by affixing to the set of abbreviated dialed digits from the calling line identification the corresponding country code digits, the corresponding area code digits, corresponding office code digits, and one or more station code digits that correspond to missing digits of the station number digits that are incomplete.

19. The method of claim 13 further comprising:

analyzing the set of abbreviated dialed digits to determine if the set of abbreviated dialed digits comprise at least one digit; and

applying final call treatment if the set of abbreviated dialed digits do not comprise at least a complete first field.

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027875/0348 →
MERGER Recorded Mar 14, 2012
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 027859/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2008
From: BENCO, DAVID S.; RISTICH, MARK A.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 021072/0171 →