IP Library Granted Patent US 8,588,387
Granted Patent B2
US 8,588,387 · App. 13/289,563 · Granted Nov 19, 2013

Method and apparatus for providing an identifier for a caller ID function in a telecommunication system

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,588,387
App. No.
13/289,563
Granted
Nov 19, 2013
Kind
B2
Abstract

Method, system, and computer readable medium for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network is described. In some examples, an initial identifier for the caller ID function associated with the calling party is received. A determination is made if the calling party has a virtual identifier configured in the communication network. A determination is made if the called party has a predefined identifier associated with the calling party configured in the communication network. The initial identifier is replaced with a terminating identifier based on configuration of the virtual identifier and the predefined identifier in the communication network.

Claims (36)

1. A method for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network comprising:

receiving an initial identifier for the calling party;

determining at least two mappings of the initial identifier to one or more alternate identifiers;

providing, in caller ID information, a terminating identifier for identifying the calling party based on results of the at least two mappings, wherein the terminating identifier is determined based upon a direct dial phonebook associated with the called party; and

determining that the terminating identifier is a direct dial identifier when the initial identifier of the calling party is found in the direct dial phonebook.

2. The method of claim 1 , wherein the direct dial phonebook associated with the called party is retrieved from the communication network of the called party.

3. A method for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network comprising:

receiving an initial identifier for the calling party;

determining at least two mappings of the initial identifier to one or more alternate identifiers;

providing, in caller ID information, a terminating identifier for identifying the calling party based on the results of the at least two mappings, wherein the terminating identifier is determined based upon a direct dial phonebook associated with the called party; and

determining that the terminating identifier is an automatically generated identifier when the initial identifier of the calling party is not found in the direct dial phonebook.

4. The method of claim 1 , wherein the direct dial phonebook for the called party associates the initial identifier of the calling party, a direct dial identifier of the calling party, a contact name of the calling party, and an actual identifier of the calling party in a record and the direct dial phonebook is maintained by the communication network.

5. The method of claim 1 wherein the communication network is a voice over internet protocol (VOIP) network.

6. The method claim 5 wherein the called party is associated with a device coupled to the VOIP network.

7. The method of claim 1 wherein at least part of the communication network is a public switched telephone network (PSTN).

8. The method of claim 7 wherein the called party is associated with a device coupled to the PSTN network.

9. A system for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network, comprising:

a) at least one processor;

b) at least one input device; and

c) at least one storage device storing processor-executable instructions which, when executed by the at least one processor, performs a method including:

receiving an initial identifier for the calling party;

determining at least two mappings of the initial identifier to one or more alternate identifiers;

providing, in caller ID information, a terminating identifier for identifying the calling party based on results of the at least two mappings, wherein the terminating identifier is determined based upon a direct dial phonebook associated with the called party; and

determining that the terminating identifier is a direct dial identifier when the initial identifier of the calling party is found in the direct dial phonebook.

10. The system of claim 9 , wherein the direct dial phonebook associated with the called party retrieved from the communication network of the called party.

11. The system of claim 9 , further comprising determining that the terminating identifier is an automatically generated identifier when the initial identifier of the calling party is not found in the direct dial phonebook.

12. The system of claim 9 wherein the direct dial phonebook for the called party associates the initial identifier of the calling party, a direct dial identifier of the calling party, a contact name of the calling party, and an actual identifier of the calling party in a record and the direct dial phonebook is maintained by the communication network.

13. The system of claim 9 wherein the communication network is a voice over internet protocol (VOIP) network.

14. The system claim 13 wherein the called party is associated with a device coupled to the VOIP network.

15. The system of claim 9 wherein at least a part of the communication network is a public switched telephone network (PSTN).

16. The system of claim 15 wherein the called party is associated with a device coupled to the PSTN network.

17. A non-transitory computer readable medium having stored thereon instructions that when executed by a processor cause the processor to perform a method of providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network, comprising:

receiving an initial identifier for the calling party;

determining at least two mappings of the initial identifier to one or more alternate identifiers; and

providing, in caller ID information, a terminating identifier for identifying the calling party based on results of the at least two mappings, wherein the terminating identifier is determined based upon a direct dial phonebook associated with the called party; and

determining that the terminating identifier is a direct dial identifier when the initial identifier of the calling party is found in the direct dial phonebook.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE BUSINESS INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0432 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST BY DELETING 13831728 13831785 14291602 13680382 14827548 14752086 13680067 14169385 14473289 14194220 14194438 14317743 PREVIOUSLY RECORDED ON REEL 038328 FRAME 501. ASSIGNOR(S) HEREBY CONFIRMS THE SALE, ASSIGNMENT, TRANSFER AND CONVEYANCE OF REMAINING PROPERTIES. Recorded Oct 28, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 040540/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 038328/0501 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
SECURITY AGREEMENT Recorded May 11, 2012
From: VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 028194/0597 →