IP Library Granted Patent US 7,424,442
Granted Patent B2
US 7,424,442 · App. 11/014,073 · Granted Sep 9, 2008

Method and apparatus to allocate and recycle telephone numbers in a call-tracking 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 7,424,442
App. No.
11/014,073
Granted
Sep 9, 2008
Kind
B2
Abstract

In one embodiment, the invention provides a method. The method includes dynamically allocating a telephone number to an advertisement on a just-in-time basis; and if the telephone number is not called for a predefined period of time then unallocating the telephone number.

Claims (99)

1. A method, comprising:

in response to receiving an advertisement request from a first of multiple demand partners, allocating a first telephone number to an advertisement and providing the advertisement for presentation to an end user via the first demand partner, the first telephone number to further identify the first demand partner as providing the advertisement;

receiving a telephone call to the first telephone number and connecting the received telephone call to a separate telephone number of an advertiser of the advertisement, and identifying the first demand partner as having provided the advertisement;

charging the advertiser a predetermined fee for the advertisement, in response to connecting the telephone call, received at the first telephone number provided in the advertisement, to the separate telephone number of the advertiser; and

responsive to a determination that the first telephone number has not been called for a predefined period of time, unallocating the first telephone number from the advertisement.

2. The method of claim 1 , further comprising:

allocating the first telephone number to a second demand partner for inclusion in an associated advertisement provided by the second demand partner.

3. The method of claim 2 , further comprising:

allocating the first telephone number to a plurality of different advertisements.

4. The method of claim 3 , further comprising:

if a call to the first telephone number is received, identifying an advertisement of the plurality of advertisements that corresponds to the call;

assigning the first telephone number reference to the identified advertisement for future calls to the first telephone number; and

unassigning the first telephone number from the plurality of advertisements except the identified advertisement.

5. The method of claim 1 , further comprising:

allocating the first telephone number to a plurality of demand partners serving an associated advertisement;

if a call to the first telephone number is received, identifying a demand partner of the plurality of demand partners that corresponds to the call;

assigning the first telephone number to the identified demand partner for future calls to the first telephone number; and

unassigning the first telephone number from the plurality of demand partners except the identified demand partner.

6. The method of claim 5 , wherein the identifying of the demand partner that corresponds to the call comprises identifying the demand partner based on a temporal proximity between when a demand partner served the associated advertisement and when the call occurred.

7. The method of claim 6 , wherein the call is attributed to the identified demand partner if none of the plurality of demand partners except the identified demand partner have served the associated advertisement within a predefined time period before the call occurred.

8. The method of claim 6 , wherein if more than one demand partner served the associated advertisement within the predefined time period, the call is attributed to the more than one demand partner.

9. The method of claim 8 , further comprising compensating the more than one demand partner for the call based on a ratio of previous calls attributed to the more than one demand partner.

10. The method of claim 5 , wherein the plurality of demand partners have separate web sites for presentation of the associated advertisement.

11. The method of claim 1 , wherein the advertisement request comprises a search request, and the allocated first telephone number is a telephone number without an extension.

12. The method of claim 11 , further comprising identifying a time of the telephonic connection to the first telephone number and billing the advertiser at a rate corresponding to the time of the telephonic connection.

13. The method of claim 1 , further comprising billing the advertiser a first higher rate of at least two rates when an advertisement corresponding to the advertiser is displayed in a first position of at least two positions.

14. The method of claim 1 , wherein the request for the advertisement is produced by receiving a search request submitted by the end user.

15. The method of claim 1 , further comprising recording a time the first telephone number is displayed in an advertisement.

16. The method of claim 15 , further comprising recording the advertisement the first telephone number was displayed in.

17. The method of claim 16 , further comprising recording the demand partner that served the advertisement that included the first telephone number.

18. The method of claim 1 , further comprising maintaining a display queue of allocated telephone numbers that have been displayed.

19. The method of claim 18 , further comprising maintaining the display queue in an order relative to corresponding times of displaying respective allocated telephone numbers.

20. The method of claim 18 , further comprising selecting the first telephone number to be allocated from a set of telephone numbers, the first telephone number being the least recent telephone number of the set to have been displayed in an advertisement.

21. The method of claim 18 , further comprising selecting the first telephone number to be allocated from a set of telephone numbers, the first telephone number being the least recent telephone number of the set to have been displayed in an advertisement and having not been displayed within a predefined period of time.

22. The method of claim 18 , further comprising selecting a first telephone number to be allocated from a set of telephone numbers, the first telephone number being the least recent telephone number of the set to have been displayed in an advertisement and having not been called within a predefined period of time.

23. The method of claim 1 , further comprising maintaining a call-time queue of allocated telephone numbers that have been called.

24. The method of claim 23 , further comprising maintaining the call-time queue in an order relative to corresponding times respective allocated telephone numbers have been most recently called.

25. The method of claim 24 , further comprising selecting the first telephone number to be allocated from a set of telephone numbers, the first telephone number being the least recent telephone number of the set to have been called.

26. The method of claim 24 , further comprising selecting the first telephone number to be allocated from a set of telephone numbers, the first telephone number being the least recent telephone number of the set to have been called and having not been displayed within a predefined period of time.

27. The method of claim 1 , further comprising: maintaining a display queue of allocated telephone numbers that have been displayed, and maintaining a call-time queue of allocated telephone numbers that have been called;

selecting the first telephone number to be allocated from the display queue of telephone numbers, the first telephone number being the least recent telephone number of the set to have been displayed in an advertisement and having not been displayed within a first predefined period of time; and

selecting a second telephone number to be allocated from the call-time queue of telephone numbers, the second telephone number being the least recent telephone number of the set to have been called and having not been displayed within a second predefined period of time.

28. The method of claim 27 , further comprising in response to the first telephone number having been displayed within the first predefined period of time and the second telephone numbers having been called within the second predefined period of time, selecting one of the first telephone number and the second telephone number to be allocated, the selecting based on a relativeness of the first telephone number to the first predefined period of time and the second telephone number to the second predefined period of time.

29. The method of claim 28 , further comprising notifying additional telephone numbers are needed for allocation.

30. The method of claim 1 , further comprising repeating allocation of the first telephone number to a first advertisement to be served at least a second time by the first demand partner.

31. The method of claim 1 further comprising:

in response to a caller initiating a connection with the first telephone number, identifying an origin of the caller and determining if the caller had previously initiated a connection with the first telephone number, the first telephone number having been previously allocated to a first advertisement and currently reallocated to a second advertisement; and

in response to determining the caller had previously initiated a connection with the first telephone number, establishing a connection between the caller and an advertiser associated with the first advertisement.

32. The method of claim 1 , further comprising maintaining a first pool of telephone numbers to be allocated to the first demand partner, and maintaining a second pool of telephone numbers to be allocated to a second demand partner.

33. The method of claim 1 , further comprising maintaining a first pool of telephone numbers to be allocated to advertisements associated with a first subject matter, and maintaining a second pool of telephone numbers to be allocated to advertisements associated with a second subject matter.

34. The method of claim 1 , further comprising allocating a second telephone number to a second advertiser and not permitting the second telephone number to be reallocated to other advertisers.

35. The method of claim 34 , further comprising allocating the second telephone number to a second advertiser after a predefined period of time has elapsed.

36. The method of claim 1 , wherein the method is performed by a first party.

37. A system, comprising:

a means for allocating a first telephone number to an advertisement and providing the advertisement for presentation to an end user via a first of multiple demand partners, in response to receiving an advertisement request from the first demand partner, the first telephone number to further identify the first demand partner as providing the advertisement;

a means for receiving a telephone call to the first telephone number and connecting the received telephone call to a separate telephone number of an advertiser of the advertisement, and identifying the first demand partner as having provided the advertisement;

a means for charging the advertiser a predetermined fee for the advertisement, in response to connecting the telephone call, received at the first telephone number provided in the advertisement, to the separate telephone number of the advertiser; and

a means for unallocating the first telephone number from the advertisement, in response to a determination that the first telephone number has not been called for a predefined period of time.

38. The system of claim 37 , further comprising:

a means for maintaining a display queue of allocated telephone numbers that have been displayed; and

a means for selecting a first telephone number to be allocated from a set of telephone numbers, the first telephone number being the least recent telephone number of the set to have been displayed in an advertisement and having not been called within a predefined period of time.

39. The system of claim 37 , further comprising:

a means for maintaining a call-time queue of allocated telephone numbers that have been called; and

a means for selecting the first telephone number to be allocated from a set of telephone numbers, the first telephone number being the least recent telephone number of the set to have been called.

40. The system of claim 37 , further comprising:

a means for maintaining a display queue of allocated telephone numbers that have been displayed, and maintaining a call-time queue of allocated telephone numbers that have been called;

a means for selecting the first telephone number to be allocated from the display queue of telephone numbers, the first telephone number being the least recent telephone number of the set to have been displayed in an advertisement and having not been displayed within a first predefined period of time; and

a means for selecting a second telephone number to be allocated from the call-time queue of telephone numbers, the second telephone number being the least recent telephone number of the set to have been called and having not been displayed within a second predefined period of time.

41. The system of claim 40 , further comprising:

a means for selecting one of the first telephone number and the second telephone number to be allocated based on a relativeness of the first telephone number to the first predefined period of time and the second telephone number to the second predefined period of time, in response to the first telephone number having been displayed within the first predefined period of time and the second telephone number having been called within the second predefined period of time.

42. The system of claim 37 , further comprising:

a means for maintaining a first pool of telephone numbers to be allocated to the first demand partner, and maintaining a second pool of telephone numbers to be allocated to a second demand partner.

43. The system of claim 37 , further comprising:

a means for maintaining a first pool of telephone numbers to be allocated to advertisements associated with a first subject matter, and maintaining a second pool of telephone numbers to be allocated to advertisements associated with a second subject matter.

44. A computer-readable medium, having stored thereon a sequence of instructions, which when executed by a computer, cause the computer to perform a method comprising:

in response to receiving an advertisement request from a first of multiple demand partners, allocating a first telephone number to an advertisement and providing the advertisement for presentation to an end user via the first demand partner, the first telephone number to further identify the first demand partner as providing the advertisement;

receiving a telephone call to the first telephone number and connecting the received telephone call to a separate telephone number of an advertiser of the advertisement, and identifying the first demand partner as having provided the advertisement;

charging the advertiser a predetermined fee for the advertisement, in response to connecting the telephone call, received at the first telephone number provided in the advertisement, to the separate telephone number of the advertiser; and

responsive to a determination that the first telephone number has not been called for a predefined period of time, unallocating the first telephone number from the advertisement.

45. The computer-readable medium of claim 44 , wherein the method further comprises:

allocating the first telephone number to a plurality of different advertisements,

if a call to the first telephone number is received, identifying an advertisement of the plurality of advertisements that corresponds to the call;

assigning the first telephone number reference to the identified advertisement for future calls to the first telephone number; and

unassigning the first telephone number from the plurality of advertisements except the identified advertisement.

46. The computer-readable medium of claim 44 , wherein the method further comprises:

allocating the first telephone number to a plurality of demand partners serving an associated advertisement;

if a call to the first telephone number is received, identifying a demand partner of the plurality of demand partners that corresponds to the call;

assigning the first telephone number to the identified demand partner for future calls to the first telephone number; and

unassigning the first telephone number from the plurality of demand partners except the identified demand partner.

47. The computer-readable medium of claim 46 , wherein the identifying of the demand partner that corresponds to the call comprises identifying the demand partner based on a temporal proximity between when a demand partner served the associated advertisement and when the call occurred.

48. The computer-readable medium of claim 44 , wherein the method further comprises:

maintaining a display queue of allocated telephone numbers that have been displayed; and

selecting the first telephone number to be allocated from a set of telephone numbers, the first telephone number being the least recent telephone number of the set to have been displayed in an advertisement and having not been displayed within a predefined period of time.

49. The computer-readable medium of claim 44 , wherein the method further comprises:

maintaining a call-time queue of allocated telephone numbers that have been called; and

selecting the first telephone number to be allocated from a set of telephone numbers, the first telephone number being the least recent telephone number of the set to have been called and having not been displayed within a predefined period of time.

50. The computer-readable medium of claim 44 , wherein the method further comprises:

in response to a caller initiating a connection with the first telephone number, identifying an origin of the caller and determining if the caller had previously initiated a connection with the first telephone number, the first telephone number having been previously allocated to a first advertisement and currently reallocated to a second advertisement; and

in response to determining the caller had previously initiated a connection with the first telephone number, establishing a connection between the caller and an advertiser associated with the first advertisement.

Assignments (36)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: UTBK LLC
Reel/Frame 069830/0322 →
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: YELLOWPAGES.COM LLC
Reel/Frame 069830/0495 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
Reel/Frame 067381/0745 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: THRYV, INC.
Reel/Frame 067341/0434 →
SECURITY INTEREST Recorded May 3, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067310/0627 →
SECURITY INTEREST Recorded May 1, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067287/0759 →
SECURITY INTEREST Recorded Aug 3, 2021
From: TREE LINE DIRECT LENDING, LP, AS RETIRING AGENT
To: TREE LINE CAPITAL PARTNERS, LLC, AS SUCCESSOR AGENT
Reel/Frame 057064/0788 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 2, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION., AS ADMINISTRATIVE AGENT
To: THRYV, INC. (FORMERLY KNOWN AS DEX MEDIA, INC.); THRYV HOLDINGS, INC. (FORMERLY KNOWN AS DEX MEDIA HOLDINGS, INC.)
Reel/Frame 055472/0592 →
SECURITY INTEREST Recorded Mar 1, 2021
From: THRYV, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 055452/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2020
From: YELLOWPAGES.COM, LLC
To: THRYV, INC.
Reel/Frame 052071/0589 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043194 FRAME: 0505. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 14, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YP INTERACTIVE LLC
Reel/Frame 043544/0720 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043170 FRAME: 0318. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 10, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: UTBK LLC
Reel/Frame 043512/0799 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043183 FRAME: 0734. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 9, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043493/0648 →
SECURITY INTEREST Recorded Jul 28, 2017
From: YELLOWPAGES.COM LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 043363/0518 →
RELEASE OF SECURITY INTEREST Recorded Jul 17, 2017
From: JPMORGAN CHASE BANK, N.A.
To: INGENIO LLC
Reel/Frame 043217/0875 →
SECURITY INTEREST Recorded Jul 14, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YP INTERACTIVE LLC
Reel/Frame 043194/0585 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043183/0734 →
SECURITY INTEREST Recorded Jul 12, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: UTBK LLC
Reel/Frame 043170/0318 →
SECURITY AGREEMENT Recorded Jul 3, 2017
From: YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; DEX MEDIA HOLDINGS, INC.; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 043074/0794 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040540/0948 →
RELEASE OF SECURITY AGREEMENT Recorded Apr 1, 2015
From: MEDLEY CAPITAL CORPORATION
To: INGENIO, LLC (FORMERLY KNOWN AS INGENIO ACQUISITION, LLC
Reel/Frame 035353/0871 →
CHANGE OF NAME Recorded Jan 28, 2015
From: INGENIO LLC
To: YP INTERACTIVE LLC
Reel/Frame 034838/0217 →
MERGER Recorded Jan 28, 2015
From: YP INTERACTIVE LLC
To: YELLOWPAGES.COM LLC
Reel/Frame 034838/0226 →
GRANT OF SECURITY INTEREST -- PATENTS Recorded Feb 28, 2014
From: YP INTERACTIVE LLC (FORMERLY KNOWN AS INGENIO LLC)
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 032372/0639 →
SECURITY AGREEMENT Recorded Jul 2, 2013
From: INGENIO LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030740/0085 →
RELEASE OF GRANT OF SECURITY INTEREST -- PATENTS Recorded Jun 5, 2013
From: CERBERUS YP ARRANGER, LLC
To: INGENIO LLC (FORMERLY KNOWN AS INGENIO, INC.)
Reel/Frame 030554/0356 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2013
From: CERBERUS YP ARRANGER, LLC
To: INGENIO LLC
Reel/Frame 030389/0946 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2013
From: PNC BANK, NATIONAL ASSOCIATION
To: INGENIO LLC
Reel/Frame 030389/0746 →
SECURITY AGREEMENT Recorded May 10, 2013
From: INGENIO ACQUISITION, LLC
To: MEDLEY CAPITAL CORPORATION
Reel/Frame 030390/0231 →
LICENSE Recorded May 10, 2013
From: YP HOLDINGS LLC; INGENIO LLC
To: INGENIO ACQUISITION, LLC
Reel/Frame 030390/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: UTBK LLC
To: INGENIO LLC
Reel/Frame 030341/0882 →
SECURITY INTEREST Recorded Nov 19, 2012
From: UTBK LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 029342/0075 →
RELEASE OF SECURITY INTEREST Recorded Nov 16, 2012
From: FORTRESS CREDIT CO LLC., AS COLLATERAL AGENT
To: INGENIO, INC.
Reel/Frame 029453/0560 →
CHANGE OF NAME Recorded Nov 9, 2012
From: UTBK, INC.
To: UTBK LLC
Reel/Frame 029275/0129 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: INGENIO, INC.
To: FORTRESS CREDIT CO LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0004 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: INGENIO, INC.
To: CERBERUS YP ARRANGER, LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0081 →