CN1839405A - A method and apparatus to dynamically allocate and recycle telephone numbers in a call-tracking system - Google Patents

A method and apparatus to dynamically allocate and recycle telephone numbers in a call-tracking system Download PDF

Info

Publication number
CN1839405A
CN1839405A CNA2005800006420A CN200580000642A CN1839405A CN 1839405 A CN1839405 A CN 1839405A CN A2005800006420 A CNA2005800006420 A CN A2005800006420A CN 200580000642 A CN200580000642 A CN 200580000642A CN 1839405 A CN1839405 A CN 1839405A
Authority
CN
China
Prior art keywords
telephone number
advertisement
time
advertiser
call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2005800006420A
Other languages
Chinese (zh)
Inventor
达里克·翁
斯科特·费伯
阿努依·阿加瓦尔
尼蒂恩·阿胡贾
埃贝·阿尔特贝格
马克·霍尔斯特德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
UTBK Inc
Original Assignee
UTBK Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by UTBK Inc filed Critical UTBK Inc
Publication of CN1839405A publication Critical patent/CN1839405A/en
Pending legal-status Critical Current

Links

Images

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.

Description

Dynamic assignment and utilize the method and apparatus of telephone number again in the call follow system
The cross reference of related application
Present patent application requires the right of priority of the temporary patent application number 60/568,156 of application on May 4th, 2004, and its full content is hereby incorporated by.
Technical field
The present invention relates to call follows the tracks of.Particularly, the present invention relates in order to measure call activity and to keep accounts and the follow-up call calling for numbering directory and their advertiser according to this activity.
Background technology
Advertisement based on performance is meant that a kind of wherein advertiser sees the advertisement that measurable incident of the direct result of advertisement is paid as the consumer.For example, paying comprises a kind of form that (paidinclusion) advertisement is based on the search advertisements of performance.Utilizing pays comprises advertisement, and advertisement packets is contained in the result of page searching of keyword search.Is measurable incident that the advertiser will pay for it from results page to each selection (" click ") of advertisement.In other words, advertiser's paying is based on each click (per click).
Comprise paying based on another form of the advertisement of performance and settle advertisement.Pay to settle advertisement and the something in common that comprises advertisement of paying to be to pay to be based on each click.But utilize to pay settling advertisement, advertiser be specific advertisement graduation, so that it appears at or is positioned in certain location for example on the top of the search-engine results page, thus the selecteed possibility of increase advertisement.
Promptly pay based on two kinds of forms of the advertisement of performance and to settle and part comprises advertisement and is subjected to such restriction, promptly needing to pay to settle or pay comprises advertiser in the advertisement program or participant to have form is that the network of webpage exists.But, exist or (a) do not have a webpage or (b) have the advertiser of the webpage of the value that can not catch the web visitor effectively, so they can not or be unwilling to participate in as described above the advertisement based on performance.
Summary of the invention
In one embodiment, provide a kind of method and apparatus that Pay-Per-Call is provided based on the advertisement of performance.In the method, just in time in time be advertisement dynamic assignment telephone number on the basis of (just-in-time), and if this telephone number in predetermined a period of time, do not show or called out, then remove and distribute and utilize this telephone number again.
Description of drawings
Fig. 1 illustrates client and advertiser and how to use according to the paying of prior art and settle or pay that to comprise advertisement mode mutual each other;
Fig. 2 illustrates mutual between client according to an embodiment of the invention and the advertiser;
Fig. 3 illustrates the process flow diagram of the operation of carrying out according to one embodiment of present invention;
The HLF high layer function that Fig. 4 illustrates system according to an embodiment of the invention presents;
Fig. 5 illustrates in greater detail the account creation and the administration module of system;
Fig. 6 illustrates in greater detail the advertisement of system and announces (publication) module;
Fig. 7 illustrates in greater detail the call management module of system;
Fig. 8 A illustrates the example that can present to user's user interface during advertisement creation according to an embodiment of the invention;
Fig. 8 B illustrates the user's of presenting to according to an embodiment of the invention activity management interface;
Fig. 9 illustrates the example of the search-engine results page of the advertisement that comprises generation according to an embodiment of the invention;
Figure 10 illustrates according to an embodiment of the invention when calling out the example that is sent to advertiser's email alert when generating;
Figure 11 illustrates the high-rise hardware block diagram that is used to implement the system of this system according to an embodiment of the invention;
Figure 12-19 has presented tracking/credit demand partner's (demand partner) process according to an embodiment of the invention;
Figure 20 represents to present and determines because advertisement that (serve) produce call is provided by the process flow diagram of the demand partner's of credit process;
Figure 21 represents to present the process flow diagram of the telephone number of advertiser/advertisement being distributed to a plurality of demand partners' process;
Figure 22 represents to present the process flow diagram of an embodiment who utilizes telephone number again;
Figure 23 provides the process flow diagram that presents according to the other process that is used for assign telephone numbers of an embodiment; With
Figure 24 represents to present the process flow diagram according to the process of the independent unique pool of phone numbers of the maintenance of an embodiment.
Embodiment
In the following description, in order to explain, a lot of details have been set forth so that thoroughly understand the present invention.But those skilled in the art can see significantly, and the present invention can realize under the situation of these details not having.In other cases, structure and device are depicted as the block diagram form so that avoid making the present invention indeterminate.
" embodiment " or " embodiment " in the instructions refer to can be included at least one embodiment of the present invention in conjunction with concrete feature, structure or characteristic that this embodiment presents.The phrase " in one embodiment " that each position in the instructions occurs is inevitable all to refer to identical embodiment, also must not be the independent or alternate embodiments with other embodiment mutual exclusion.In addition, presented that some embodiment present and various features that other embodiment does not present.Similarly, the various demands that presented the demand that can be the demand of some embodiment rather than other embodiment.
Fig. 1 shows client and advertiser, and how to comprise advertisement mode according to the paying arrangement of prior art and paying mutual each other.With reference to Fig. 1, a large amount of clients of label 10 indications are connected to for example internet of wide area network (WAN) 14 via communication path 12.Advertiser 16 is connected to WAN 14 via communication path 18.Communication path 12 and 18 can be supported ICP/IP protocol in one embodiment.Each advertiser 16 has webpage 20, settles and pay according to above-mentioned paying to comprise in the results page of the keyword search that user that this webpage of advertisement mode can be comprised in client 10 starts.This search is to be carried out by online search engine 19.Arrangement or paying comprise model according to paying, in the results page of advertiser 16 webpage 20 involved search engine 19 compilings, and be sent to the client 10 who starts this search via communication path 12, thereby ask the client's 10 of this search user can select or check webpage 20.As mentioned above, if advertiser 16 does not have webpage 20, the webpage 20 that does not perhaps have the value that can catch the web visitor effectively, then present then, this advertiser can not participate in or participate in effectively for example paying based on the sale of performance and settle and paying comprises program.
In addition, disclosed technology is not limited to announce or provide advertisement by webpage for advertiser 16 in the literary composition.Therefore, can select in the embodiment, can use the numbering directory announcement or unique telephone number of distributing to the advertiser is provided, and need not to create webpage for the advertiser.This numbering directory can be existing numbering directory or new numbering directory.Can be by arrangement or the graduation of classification technique control telephone number described below in numbering directory.
Referring now to Fig. 2, show a kind of advertiser of permission according to an embodiment participate in Pay-Per-Call the advertisement program and not the needs advertiser have the method that network exists.Can see that client 10 is connected to WAN 14 via communication path 12 as previously mentioned.But the communication path 18 between advertiser 16 and the WAN 14 is chosen wantonly fully.In other words, technology of the present invention allows advertiser 16 to participate in not needing advertiser 16 to be connected to WAN 14 via communication path 18 based on the advertisement program of performance.In fact, according to disclosed technology in the literary composition, advertiser 16 must not have webpage 20.As an alternative, according to disclosed technology in the literary composition, between client 10 and advertiser 16, provide selectable not based on network communication path 22.According to embodiments of the invention, not based on network communication path 22 can be provided by traditional telephone network.Selectively, not based on network communication path 22 can utilize voice protocol on the internet (VoIP) technology, is connected the client in the mode that does not need advertiser 16 to be connected with network 14 by the switch of network 14 and the switch of public telephone network.In addition, can be via other media channel for example Email, chat, instant message untill further notice advertiser.
Fig. 3 shows the technology according to the not based on network communication path 22 of setting up Fig. 2 of an embodiment.With reference to Fig. 3,, unique telephone number is distributed to advertiser 16 at piece 26 places.After this, at piece 28 places, represent advertiser 16 on announcement or media channel, to provide or announcement and advertiser's 16 associated advertisement.Advertisement comprises unique telephone number or to the reference of this unique telephone number.At piece 30, as hereinafter illustrating, monitoring is to the call of this unique telephone number.At piece 32, as hereinafter will illustrating, charge to the advertiser according to phone call activity by the telephone number that distributes.
The function that Fig. 4 illustrates the system of the method for implementing Fig. 3 presents.With reference to Fig. 4, system comprises account creation and administration module 34, and module 36, call processing module 38 and accounting module 40 are announced in advertisement.Can select in the embodiment, this system can comprise extra, less or different modules and can not deviate from the present invention.
Illustrate in greater detail among Fig. 5 according to the account creation of an embodiment and the element of administration module 34.With reference to Fig. 5, visible account creation and administration module 34 comprise subscriber interface module 44, advertisement creation module 46 and charge description module 48.Subscriber interface module 44 comprises presents to the user with information and receives logic from user's information.For example, in an embodiment, subscriber interface module 44 makes on client's browser for example webpage 112 of Fig. 8 of display web page.
Advertisement creation module 46 comprises text creation logic 50.The purposes of text creation logic 50 is the agency's advertisement input texts for finally being created by advertisement creation module 46 that allow advertiser 16 or represent advertiser's 16 work.In order to improve the understanding of the present invention,, use is called as the example of the local enterprise of " Burt ' s Plumbing " for the remainder of instructions as the advertiser who has benefited from technology disclosed herein.Burt ' s Plumbing can have or not have with the direct of network 14 and is connected.If Burt ' s Plumbing directly is not connected with network 14, then the representative of Burt ' s Plumbing then (hereinafter being called as " Burt ") will be visited the computing machine that is not connected with network 14, so that check the webpage 112 of Fig. 8 A.For example, Burt can use friend's computing machine, the computing machine of native library etc.In another embodiment, on behalf of Burt, the publisher of search operation person, internet Yellow Page supplier or other type can carry out or manage this activity.Text creation logic 50 allow Burt for example import text " Burt ' sPlumbing in San Francisco.Check out our special deals ", the text is included in this advertisement when being presented.Module 46 also comprises key word correlation logic 52, and this logic allows Burt to import some key words, and this key word is associated with the advertisement of Burt then.The idea here is when the key word of one of key word of a client 10 uses and Burt input coupling is searched for by search engine 19 startups, will show the advertisement of Burt then in Search Results.Because Burt ' s Plumbing is not country's operation or enterprise, so the Burt advertisement must be shown to the client in the specific geographic area.Therefore, module 46 comprises that the position determines logic 54, and this logic is set up related with the geographic position of Burt advertisement.In one embodiment, the position determines that logic 54 allows Burt to select the specific geographic position of being concerned about, SanFrancisco for example, thus only the Burt advertisement is shown to client in the San Franciso zone.
Module 46 also comprises the automatic formation logic 56 of telephone number, this logic generates unique telephone number automatically, the telephone number that this is unique is mapped to the actual phone number of Burt, thereby the phone of Burt can sound when calling out this one number, and this unique telephone number is associated with the advertisement of Burt.In an embodiment, the telephone number that generates can be a free code automatically.In an embodiment, telephone number can be the local number with area code identical with the actual phone number of Burt.In an embodiment, telephone number is mapped to the 800 number that is easy to discern that unique extension set (extension) of the business telephone number of Burt is revised.For example, in an embodiment, number can be number " 1-800-YEL-PAGES-1234 ".1234 parts of this 800 number are the unique extension sets that is mapped to the telephone number of Burt, thereby when searchers's call number 1-800-YEL-PAGES-1234, as hereinafter describing ground in detail, this calling will be by the phone of automatic reason to Burt.
In an embodiment, advertisement creation module 46 will be distributed to the advertisement that unique telephone number of Burt inserts Burt automatically.Selectively, can call the telephone number that click-to-dial logic 58 maybe can be clicked with the button that generates the advertisement of being inserted Burt automatically, thereby when the user who operates client 10 selects or clicks this button or telephone number, start call automatically to the telephone number of Burt.
Module 46 also comprises ON/OFF logic 60, and this logic allows Burt selectively to open or close advertisement.Selectively, ON/OFF logic 60 permission Burt are particular advertisement allocation activities or inactive state.When advertisement is closed or be marked as inertia, can considers from advertising campaign, to withdraw from this advertisement at least provisionally, and no longer for example announce this advertisement by search engine 19.Selectively, only announce the advertisement that is opened or has " activity " state according to disclosed technology in the literary composition.
Module 46 comprises intelligent link logic 62, and this logic allows the calling of automatic route to a plurality of telephone numbers.For example, Burt can comprise main telephone number and the one or more less important telephone number that will be associated with its advertisement.Therefore, in an embodiment, intelligent link logic 62 at first route if realize connecting, then cycles through the tabulation of the less important telephone number of Burt, up to realizing connection then to the calling of the main telephone number of Burt.
Module 46 comprises also call logic 64 is set that this logic allows searchers's inputted search person to wish the time of talking with Burt.This system gets in touch Burt then so that this is set and searchers's conversation.Can phone contact Burt such as Burt, with the call of warning him to be provided with in many ways for example by to Burt transmission fax, to the Burt send Email.In alternate embodiments, can comprise other, less or different logics in the advertisement creation module and can not deviate from the present invention.
Charge description module 48 allows Burt to select particular model and the various parameter that is associated with book keeping operation.Module 48 comprises fixed expense logic 66, this logic is presented to Burt by subscriber interface module 44 with an option, if select this option, then will on the basis of fixed expense, keep accounts to Burt at each call that receives in particular category classification or the subclassification.Module 48 also is included as settles bid logic 68, and this logic is presented to Burt by subscriber interface module 44 with an option, if select this option then will keep accounts for settling on the basis of submitting a tender as mentioned above.Logic 68 supports the agency to submit a tender, and maximum/minimum is submitted a tender.
Module 48 also comprises the horizontal logic 70 of cost, and this logic allows Burt appointed date/week/moon cost level.The cost level of this appointment has defined the budget of each time period basically, thus if in specific a period of time, surpassed this budget, then for the time period excess time Burt advertisement will be labeled as inertia automatically or be closed.Burt informs with this activity in this system, and provides by injecting the option that replenishment of funds activates its advertisement again to its account to Burt.
In one embodiment, accounting module 40 comprises and abandons the logic of charging to from recent guide (calling) of calling out searchers/consumer of Burt automatically.For example, if the consumer calls out some day, and right dial identical number after one day after and carry out subsequently calling, then system can abandon the charge to second calling automatically, and this is because this guide (lead) is charged.Therefore, advertiser (Burt) needn't worry the consumer and uses the telephone number of being advertised more than once and cause multiple charge.In one embodiment, system of the present invention can be configured to abandon the charge to the consumer's that calls out specific advertiser in the fate of appointment guide.Can select in the embodiment, can comprise extra, less or different logics and can not deviate from the present invention.
Referring now to Fig. 6, illustrate in greater detail the element that module 36 is announced in advertisement.As seen from the figure, module 36 comprises that advertisement presents machine 74 and (syndicate) engine 76 is delivered in advertisement simultaneously.The purposes that advertisement presents engine 74 is to describe the advertisement of Burt on particular channel automatically.In some embodiment, advertisement presents engine 74 activity management interface 113 (seeing Fig. 8 B) is shown to the advertiser.Interface 113 allows the advertiser to be chosen in wherein for example SBC, QwestDex, Ingenio and the classification of channel that will provide/announce advertisement.Interface 113 allows the advertiser to specify the advertiser to be willing to mean channel of selecting and the maximum bid amount of classifying and providing advertisement to pay is provided.Fig. 9 illustrates the example of webpage 112, and the advertisement of being described/providing according to the technology described in the literary composition is provided this webpage.In an embodiment, this published channel can be the based on network published channel of operator's operation of system of the present invention.
Selectively, deliver a plurality of third parties that engine 76 can be used for the advertisement of Burt is delivered simultaneously the issue channel of selecting to hosting (host) Burt simultaneously.Therefore, in an embodiment, deliver engine 76 simultaneously and the advertisement of Burt can be delivered simultaneously to third party's search engine, internet Yellow Page, online numbering directory and other media.
As shown in Figure 6, advertisement presents engine 74 and comprises per call pricing logic 78, activity history logic 80, call status logic 82, successful connection logic 84, manual index logic 86 and random logic 88.Each logic element 78-88 control forms the parameter on the basis of advertisement how finally to describe Burt.The 78 feasible advertisements that can on the basis of per call price, issue Burt of per call pricing logic.Therefore, for example, if Burt only is ready to pay a spot of expense to per call, then then in advertiser's search results pages or classification to the arrangement of decline lowland or arrange his advertisement.Selectively, pay higher price, then in search results pages or classification, settle his advertisement than the highland if Burt is willing to mean per call.Below form per call pricing logic 78 be shown how be ready that according to the advertiser bid amount of the per call paid arranges or settle the advertiser.
Settle advertiser's (per call bid amount)
1 800-349-2398 ($3.88)
2 866-324-3242 ($3.22)
3 800-323-5321 ($2.01)
Activity history logic 80 is analyzed the quantity of the calling Burt that for example receives in the previous day/the last week/preceding January in given a period of time, and will be according to the advertisement of this activation record arrangement Burt in showing page or leaf.Call status logic 82 is checked the state (movable or inactive) of the advertisement of Burt, and the advertisement of announcing Burt according to this state selectivity ground.Successful connection logic 84 is measured the power that connects into to the calling of the telephone number of the advertisement of distributing to Burt, and connects into power is arranged Burt in showing page or leaf advertisement according to this.For example, if the telephone number of Burt to connect into power low, then logic 84 will be in announcing page or leaf than the advertisement of lowland arrangement Burt.Manual index logic 86 allows the advertisement of operators manual index or arrangement Burt in announcing page or leaf.Random logic 88 allows in result page random alignment or settles the advertisement of Burt.In an embodiment, the arrangement of the advertisement of Burt in showing page or leaf is based on any combination of the parameter of logic element 78-88 control, and this combination can be stipulated by the third party of this system of use.In can selecting to implement, advertisement presents and can comprise extra, less or different logics in the engine 74 and can not deviate from the present invention.
With reference to Fig. 7, the element in the call processing module 38 comprises calls out routing engine 92 and call monitoring engine 94.As seen, call out routing engine 92 and comprise that redirect logic 96 is to be redirected call the number of giving the advertisement that is assigned to Burt.Be redirected is towards using advertisement creation module 46 to create advertisement device Burt designated telephone number.Call out routing engine 92 and comprise that also VoIP logic 98 is to use the voip technology route and go to or from client's the calling to Burt designated telephone number in the advertisement.
Call out routing engine 92 and also comprise prompting logic 99, before route is to the call of the telephone number of Burt to caller's play cuing.In an embodiment, prompting logic 99 is pointed out to inform the actual phone number of this caller Burt to caller's broadcast information.Therefore, the caller can use the true telephone number of Burt in the future rather than directly call Burt for the telephone number of Burt by system assignment.In this case, system will can not keep accounts to Burt for the call to its actual phone number.In an embodiment, prompting logic 99 also can be to the prompting of Burt broadcast information to inform the source of Burt call.In some cases, prompting logical zero 0 makes and can generate Email or fax warning automatically and send it to the advertiser, so that caller's telephone number is informed the advertiser.An example of this Email is shown in Figure 10 and be marked as label 116.Can select in the embodiment, call out route and hold up and to comprise extra, less or different logics in 92 and can not deviate from the present invention.
Call monitoring engine 94 comprises that call number logical one 00 is with the call number of tracking response in the advertisement generation of Burt.Call monitoring engine 94 also comprises ANI (ANI) logical one 02, the number of calling out with the odd numbers of automatic call identifying Burt.Call monitoring engine 94 also comprises call length logical one 04, and this logic is monitored each length to the calling of Burt.Whether 08 monitoring of connection status logical one calls out successful, run into busy(-back) tone or busy tone, or whether Burt only is the phone of not replying him.Information according to logic element 100-106 provides is compiled into report, and Burt can see this report.In one embodiment, this report comprises number of calls, the number of calls from unique telephone number, caller's telephone number, the length of per call and the successful number of calls, returns busy(-back) tone or is not replied for this successful calling.Burt can use this report so that monitor the validity of advertising campaign, and optimizes this activity.Can select in the embodiment, call monitoring engine 94 can comprise extra, less or different logics and can not deviate from the present invention.
In one embodiment, advertisement announcement module can be announced advertisement in the advertising service based on phone.For example, can by audio frequency with advertisement as based on the numbering directory of voice entry or phone for example the part of 411 telephone directory books send the consumer to.
With reference to Figure 11, label 150 is indicated the hardware that can be used for implementing said system usually.Hardware 150 generally includes at least one processor that is connected to storer 154 152.Processor 152 can be represented one or more processors (for example microprocessor), storer 154 can be represented the random-access memory (ram) device of the primary memory that comprises hardware 150, and any compole of storer for example cache memory, non-volatile or backup of memory (for example able to programme or flash memory), ROM (read-only memory) etc.In addition, can consider that storer 154 comprises the storer any cache memory in the processor 152 for example that is physically located at other position in the hardware 150, and for example be stored in any memory capacity on the mass-memory unit 160 as virtual memory.
Hardware 150 also receives a plurality of input and output that are used for PERCOM peripheral communication information usually.In order to be connected with user or operator by the interface, hardware 150 can comprise one or more user input devices 156 (for example keyboard, mouse etc.) and show 158 (for example cathode ray tube (CRT), monitor, liquid crystal display (LCD) plates).
For supplementary storage, hardware 150 can also comprise one or more mass-memory units 160, for example movably disc driver, hard disk drive, direct access storage device (DASD), optical drive (for example CD (CD) driver, Digital video disc (DVD) driver etc.) and/or tape drive or the like of floppy disk or other.In addition, hard disk 150 can comprise the interface with one or more networks 162 (for example Local Area Network, wide area network (WAN), wireless network and/or internet or the like), to allow carrying out information communication with other computing machine that is connected on this network.Should be understood that hardware 150 generally includes suitable simulation and/or the digital interface between processor 152 and each element 154,156,158 and 162 commonly known in the art.
Hardware 150 is operated under the control of operating system 164, and carries out various computer software application 166, element, program, object, module etc. (for example, carrying out the program or the module of aforesaid operations).In addition, various application programs, element, program, object etc. also can for example carrying out on the one or more processors in distributed computing environment in another computing machine that is connected to hardware 150 via network 152, thereby the required processor of function of implementing computer program can be distributed to a plurality of computing machines on the network.
As mentioned above, use and to deliver engine 76 simultaneously the advertisement of Burt is delivered simultaneously to a plurality of third parties. , MSN , AOL And other similar demand partner.These demands partner (be also referred to as in the literary composition and deliver the partner simultaneously) often receives the certain proportion of the advertising income that generates via the Pay-Per-Call method and system described in the literary composition.Therefore, as in the example of above table, settling 1 advertiser is each the calling payment $3.88 to telephone number 800-349-2398 that receives.Now, suppose to the calling of settling 1 advertiser it is to result from the advertisement that on demand partner's website, exists.Demand partner is with the part of De Dao $3.88.Method and system of the present invention provides a plurality of and is used to follow the tracks of, monitor and the embodiment of definite demand partner compensation.
In an embodiment described in the process flow diagram of Figure 12, in process 1202, each the different demand partner at the advertisement of putting up this businessman is used provides an independent telephone number to advertiser's (also being called as businessman or tabulation in the literary composition).As described herein, in a plurality of embodiment, use the automatic formation logic 56 of telephone number to distribute phones with reference to comprising telephone number and corresponding to the extension of host phone number.
In one embodiment, the another name telephone number is mapped to advertiser's actual phone number, and monitoring to the calling of this another name so that follow the tracks of each demand partner.Therefore, in process 1204, for to the calling corresponding to each demand partner's advertiser's another name telephone number, the certain proportion credit of accounting module 40 track demand partners and/or (or collecting from the advertiser) income that will collect to the advertiser is given the demand partner.
In another embodiment described in the process flow diagram of Figure 13, in process 1302, the advertiser receives single/main frame (identical) telephone number that is used for one group of demand partner.In process 1304,, distribute an independent extension set to the advertiser for each independent demand partner.More specifically, independent demand partner lists the identical telephone number for the advertiser, but also comprises unique extension set of each demand partner.For example, for this group demand partner, tabulation can have numeral " (800) new-cars ", but, each also can provide the independent extension set corresponding to each demand partner (for example deliver partner's extension set 102 corresponding to XYZ simultaneously, deliver partner's extension set 104 etc. corresponding to ABC simultaneously) for the demand partner that the advertiser puts up this common telephone number.In process 1306, for via corresponding to the calling to the advertiser of each demand partner's extension, the certain proportion credit of accounting module 40 track demand partners and/or (or collecting from the advertiser) income that will collect to the advertiser is given the demand partner.
Can select in the embodiment described in the process flow diagram of Figure 14, in process 1402, demand partner can be one group of advertiser and uses a host phone (promptly single) number.In process 1404, demand partner provides an independent extension set among the advertiser who uses the same host number each.For example, demand partner can be one group of advertiser and uses telephone number (800) Call XYZ, and extension set 102 is offered Joe ' s plumbing, and extension set 104 is offered Carl ' s plumbing etc.In process 1406, for at each demand partner place via corresponding to each demand partner's host phone number with distribute to of the calling of unique extension of advertiser to the advertiser, a part of credit of accounting module 40 track demand partners and/or (or collecting from the advertiser) income that will collect the advertiser is given the demand partner.
According to another embodiment, proposed to appear (click-to-reveal) method as the title of submitting on March 10th, 2004 for the click described in the common unsettled Application No. 60/552124 of " AMethod and Apparatus to Provide Pay-per-Call Performance BasedAdvertising and Billing ", this patented claim is incorporated this in full with as a reference.As shown in the process flow diagram of Figure 15, in process 1502, the user is presented in advertisement via demand partner's website.This advertisement does not illustrate advertiser's complete telephone number, but comprises the hyperlink of the remainder of the telephone number that appears the advertiser or telephone number.In process 1504, advertisement presents engine 74 monitoring and clicks the quantity passed through to appear advertiser's number.In one embodiment, suppose that from the demand partner each click by all causing the calling to corresponding advertiser.As a result, in process 1506, accounting module 40 track demand partners and/or the number that passes through based on the click of the telephone number that appears the advertiser at least in part calculate the amount that credit is given the demand partner.
In another alternate embodiments, demand partner has the click-to-dial form.In an embodiment, as described in the process flow diagram of Figure 16, in process 1602, (perhaps replace listing this advertiser's telephone number) except the telephone number of listing the advertiser, demand partner provides link to begin to set up the telephone link between viewer/consumer and the advertiser in response to this hyperlink that provides of viewer/consumer activated/selection.In an embodiment, in process 1604, this hyperlink that provides in response to activation/selection, the telephone number that prompting viewer/consumer imports them is connected with advertiser's phone to set up.After the consumer imports their telephone number, between consumer and advertiser, set up phone and connect.
In another embodiment, if viewer/consumer has the VoIP communication facilities, then VoIP logic 98 can make the advertiser be connected to viewer/consumer and not need this consumer/viewer that their telephone number is provided.The VoIP communication facilities comprises the telephone plant that is connected to user's computer and mobile communication equipment for example PDA and portable phone.
At the embodiment that uses click-to-dial (being used for RSTN is connected with VoIP), in process 1604, when viewer/consumer's selection/activation was used for each advertiser's click-to-dial icon, tracking/credit provided demand partner's (being the certain proportion of advertiser's paying) of click-to-dial option.
In another embodiment described in the process flow diagram of Figure 17, in process 1702, provide a telephone number that is used for one group of demand partner to the advertiser.In process 1704, according to a plurality of page views to advertiser's phone number list via each demand partner, the expense of pro-rata because of paying the demand partner to the calling of advertiser's the telephone number of listing.For example, if page view via the advertiser of demand partner ABC visit 70%, and page view via the advertiser of demand partner XYZ visit 30%, then ABC demand partner will receive can be because of 70% of the expense of the calling of advertiser's the telephone number of listing being paid the demand partner, and demand partner XYZ receives 30%.
In another embodiment described in the process flow diagram of Figure 18, in process 1802, provide unique phone reference to each demand partner at least the first group advertiser.In one or more advertisers each all provides a phone reference to one group of demand partner.
In process 1804, generate statistic sampling to the calling of advertiser with this unique phone reference.In one embodiment, statistic sampling representative comes from the sampling of the part that an advertiser's (or one group of advertiser) calling and the calling that comes from identical (or similar) advertisement that other demand partner lists are compared of advertisement that the first demand partner lists.In one embodiment, can sample respectively according to advertiser's classification (for example restaurant, automobile etc.).
In process 1806, use sampling to belong to this demand partner's basis as track demand partner's/will pay at least one group of advertiser's expense a part.Example below considering, wherein advertiser 1 and 2 each all given unique telephone number, and be the phone reference of listing from partner ABC to 70% of the calling of advertiser 1 and 2.Given this example, suppose between the user demand partner public number be to come from the advertisement that partner ABC lists to 70% of advertiser's calling.
Therefore, in one embodiment,, should give partner ABC to 70% credit of advertiser's calling with the public number between the user demand partner according to statistic sampling.In one embodiment, the tracking/credit demand partner based on statistic sampling also can be applicable to the advertiser of the one number in the user demand number.
Distribute and utilize telephone number again
As mentioned above, use call to follow the tracks of the quantity of the call of definite specific litigant of calling who has received or numbering directory.This can be used for various uses.It is particularly useful at measurement advertisement succeed at.For example, telephone directory book can be settled advertisement the advertiser Plumber for example offer it.The quantity of the phone by following the tracks of the calling particular advertisement received, but the value of its advertisement of numbering directory is shown to the advertiser.
Can use call to follow the tracks of the validity of measuring the various advertising media except the physics yellow pages.The newspaper of classification can utilize call follow, shows that the television advertising of the telephone number that the consumer can call out also can use call follow.By calculating the quantity of the call that such advertisement receives, validity that can the measurement activity.This all is useful for advertiser and numbering directory.
Also can in for example online Yellow Page of online numbering directory, use call to follow the tracks of.Similarly, can use call to follow the tracks of for example successful property of keyword advertisement of on-line search advertisement.
Illustrate in some embodiment that as mentioned call is followed the tracks of in for the ad system of pay for performance and is particularly useful.In the system that is pay for performance, the advertiser pays when advertisement execution.Advertiser just $1 just when for example, each potential consumer clicks the on-line search advertisement.Similarly, in the Pay-Per-Call ad system that comprises in as application number X (application number 10/872117), advertiser's paying is associated with the call number that the advertiser receives.In the system of this per call, call follow is vital, and this is to have determined the expense that the advertiser must pay because calculate the quantity of the calling that receives.In one embodiment, not only to calculate the quantity of the calling that receives but also will calculate time of calling, this is because the advertiser can submit a tender and thinks that per call pays more expense in an embodiment, so that make their advertisement have more significant arrangement.
It is important not only following the tracks of the quantity of calling and the precise time of calling, but also can follow the tracks of the source of demand that the caller checks advertisement.Online numbering directory can have many different external websites, and they deliver identical advertiser simultaneously by this website, know which website call is derived from is important, thereby numbering directory can compensate the external website that brings the consumer in some cases.Application number Y (application number 60/560926) has summarized this situation.
Follow-up call is called out unique telephone number that can comprise that announcement is different with advertiser's standard telephone number.When the caller checked advertisement, this unique telephone number occurred, and the caller dials this number.Use the verbal system of phone tracker will give advertiser's standard telephone number then in the call forward on this unique telephone number.Call tracer also writes down the calling carried out and the correct time of this calling.In the ad system of Pay-Per-Call, can use this information to come to keep accounts to the advertiser for this calling.
But numbering directory also under the situation of the source of demand of call identifying, must provide a plurality of unique telephone numbers to single advertiser therein, for each source of demand of advertiser's appearance place a telephone number is arranged.For example, single Plumber's advertisement can show in two different online numbering directories on-line search engine different with three.Produce calling from the consumer in order to follow the tracks of in these source of demand which, single Plumber must be assigned with five different unique telephone numbers.Dial which unique telephone number by monitoring, can determine to produce this which source of demand of calling credit.
The potential problems of the method are that it needs a lot of unique telephone numbers.Single Plumber can have 5 different advertisements, and each this advertisement is delivered on 100 website numbering directories simultaneously, and making to provide 500 unique telephone numbers could follow the tracks of single Plumber's call distribution.Millions of unique telephone numbers of needs of numbering directory with 100000 advertisers are to follow the tracks of call distribution.Unique telephone number can be provided widely---local number or free 1-800 number.Use very costliness of a large amount of above-mentioned numbers.
Therefore, one embodiment of the present of invention provide a kind of system that distributes and utilize telephone number again.In one embodiment, has only when needed just dynamic assignment telephone number.As a result, only need the considerably less telephone number of quantity.For example, specific Plumber's the advertisement at " industrial nozzle " may will never show on specific search engine web site.Therefore waste for this advertisement distributes a unique telephone number in this website.Have only as consumer during at this specific site search " industrial nozzle ", this system just dynamically distributes a unique telephone number at this moment.Like this, assignment numbers when needed only, thus can cut the waste.
In addition, one embodiment of the present of invention are utilized number again, thereby further reduce the total amount of required number.For example, if show certainly and passed through a certain amount of time after the unique number, then this system can think this number " unused " and utilize this number more automatically, and it is put back in the number pond.Similarly, passed through a certain amount of time after the unique number if call out certainly, then this system can think this number " unused " and utilize this number more automatically, and it is put back in the number pond.Use these and other parameter, unique telephone number is preserved and utilized to one embodiment of the present of invention, needs less telephone number and reduce cost potentially.
Figure 19 provides the process flow diagram of the process that presents assign telephone numbers according to an aspect of the present invention.With reference to Figure 19, in process 1902, in assign telephone numbers on the basis timely just in time.For example, show terminal user's search of the demand of submitting to partner of particular advertisement person's telephone number in response to needs, assign telephone numbers.In an embodiment, the pond that keeps unappropriated telephone number.Unappropriated telephone number be do not allocate in advance by any way to or be linked to particular advertisement, advertiser or demand partner's telephone number.By from the pond of this unappropriated telephone number, selecting telephone number, and come implementation 1902 just in time this telephone number being distributed to advertisement on the basis timely.By using term " just in time basis " timely, refer to that telephone number remains in the pond of unappropriated telephone number, and just will check designated before comprising the advertisement of this telephone number or distribute to specific advertisement the consumer.
In process 1904,, then remove and distribute this telephone number, and its recycle is returned in the pond of unappropriated telephone number if in predetermined a period of time, do not call out the telephone number that is assigned to this advertisement.For example, in an embodiment, this predetermined a period of time is the fate of fixing.If, then do not remove then and distribute this telephone number to the call of this telephone number.
With reference to Figure 19,, then make telephone number and this telephone number that the advertisement/advertiser who distributes to is interrelated then if in predetermined a period of time, there is not the telephone number of call distribution.In case use the call of the telephone number of this distribution, then the telephone number that distributes be assigned to the advertiser who is associated with advertisement (after this being called as " related advertisement " in the text).Otherwise if there is not the telephone number of call distribution, then this number keeps idle, and can be used for all demand partners.
In an embodiment,, then make telephone number and interrelated predetermined a period of time of this advertisement of dynamic assignment then if the advertisement of demand partner services causes inquiry rather than call.If the telephone number of this dynamic assignment is called out in this predetermined a period of time, then make this telephone number and this advertisement interrelated in longer a period of time then.
Referring again to Figure 19, in process 1906, the calling to the telephone number that distributes that determine to take place is relevant with which advertisement.This is identified for compensating/and credit is as the demand partner to effective reason of the call of the telephone number that distributes.
Figure 20 shows to present and determines owing to the advertisement that the generation call is provided by the process flow diagram of the demand partner's of credit process.In one embodiment, this determines to be based on the demand partner provides the time of this associated advertisement and calls out that property around between the time of taking place carries out.In process 2002, if a specific demand partner is unique demand partner that this associated advertisement is provided in a period of time of being scheduled to before calling out generation, then then in step 2004, determine that this particular demands partner is for call out and its demand partner of taking place relevantly.For example, if demand partner X is unique demand partner that this associated advertisement for example is provided in the end 30 minutes, determine that then this demand partner X is the demand partner who carries out call with it relevantly.
In an embodiment,, then in process 2006, this call is used as the part in the pond of controversial call before calling out generation if more than one demand partner provides this associated advertisement in a period of time of being scheduled to.In one embodiment, in process 2008, according to being attributable to the ratio that its calling is placed in the uncontested calling of the particular demands partner in the pond of disputable calling, this particular demands of credit partner.For example, if uncontested calling 70% belonged to particular demands partner X, 70% of the calling in the then controversial pond also belongs to this demand partner X.
In another embodiment, identical telephone number can be distributed to the different demand partner who is used for identical advertiser/advertisement, thereby reduce the quantity of required telephone number.Figure 21 shows and presents the process flow diagram of the telephone number of advertiser/advertisement being distributed to a plurality of demand partners' process.In process 2102, if advertisement by the first demand partner services, and then in promptly 30 minutes predetermined a period of time by the second demand partner services, then then in process 2104, distribute a new or different telephone number to the second demand partner.But,, then then in process 1206, identical telephone number can be distributed to this second demand partner if outside predetermined a period of time (30 minutes), take place in the service on the second demand partner.Usually, the time of calling out generation after first service is long more, then uses the identical telephone number of distributing to the first demand partner more feasible, and indication is because have the possibility (reduction) of the telephone number of dispute.
The exemplary enforcement of assign telephone numbers
The example of an embodiment of A web advertisement company is promoted local businessman-Plumber in the whole nation, top workman, dentist's the advertisement of putting up a house.It promotes advertisement by deliver advertisement simultaneously on 1000 different websites.In order to follow the tracks of the call activity that is caused by these popularizations, advertising company keeps the pond with 50000 unique telephone numbers.
For example, at place, single website, when user search " dentist among the Kansas City ", advertising company communicates by letter with the website and has bought ten dentists' that advertise in Kansas City area advertisement with insertion.These ten dentists are by agreeing that " Pay-Per-Call " bought advertisement-printing, this means that they want defrayment Li Ru $5 when the calling of receiving from the potential consumer.If wish to show that than equal people ground is higher, then the payable higher expense of dentist.Advertising company shows the dentist with the descending formation from the price of the highest per call to lowest price.
When advertising company showed three advertisements on the website, it dynamically was distributed in the unique telephone number that shows in this advertisement.Like this, if potential consumer calls out a dentist, then advertising company can determine which website is responsible to bid.It also can be determined time of calling out and agree the expense at that time per call paid for the dentist has write down the dentist.In case finish, then advertising company sends to dentist's telephone number with calling, and the dentist receives this calling.
In ten unique telephone numbers that show, some of them are free 1-800 or 1-866 numbers.One of them is the number of local Kansas City 913 area codes, and this is to have the unique telephone number that is shown as this locality because the dentist requires its advertisement only to be depicted as.
Advertising company delivers ten dentists' advertisement simultaneously on 1000 different websites.As long as luckily the terminal user has searched for the dentist among the Kansas City, among a whole day, on hundreds of different websites, show these ten dentists continuously.In order to follow the tracks of the call activity that obtains, if advertising company distributes a unique telephone number for each dentist at each place of these 1000 websites, then it must distribute 10000 unique telephone numbers.Owing to provide and keep unique telephone number cost height, institute is the very proposal of costliness in this.Advertising company must find a minimum method of unique telephone number that makes its distribution, and it will never use 50000 the unique telephone numbers altogether that have more than Qi Chizhong.
In order to reduce the quantity of its unique telephone number that must distribute, advertising company uses the present invention with dynamic assignment with utilize unique telephone number again.Under Kansas City dentist's situation, begin not distribute 10000 combinations altogether.Distribute a unique telephone number when on the contrary, only on specific website, searching for Kansas City dentist.Should distribution dynamic, " just in time timely " can prevent from number is distributed to the advertisement that will never be called out or show lavishly.
Utilize the telephone number that distributes again
In one embodiment, the advertisement of system log (SYSLOG) specific advertiser shows and has specific unique telephone number at certain hour on specific website.Since on different websites, show increasing advertisement, then in one embodiment, the time that the telephone number of this each distribution of system keeps track is shown at last.
Figure 22 illustrates the process flow diagram that has presented an embodiment who utilizes telephone number again.In one embodiment, in process 2202, keep " the demonstration formation " of the activity of telephone number.The demonstration formation of this activity is listed telephone number according to the demonstration time from " minimus (being shown recently) " to " the oldest (showing for a long time) " of telephone number.
When the advertisement that for example on specific website, shows the advertiser and when needing a unique telephone number, in process 2204, select phone from the end of " the oldest " that show formation, perhaps there not be recently the phone of demonstration.Owing to may there be a limited number of ponds, thus the telephone number of selecting should be before used telephone number.But because it is the number of " the oldest "---may show before 5 week, so this number can not obscured mutually with the advertisement that its demonstration in the past has.Like this, utilize telephone number to reduce potential obscuring again according to the time of last demonstration.
In one embodiment, in process 2206, system determines whether the telephone number of selecting shows recently in predetermined a period of time.For example, this system can check whether telephone number for example showed with different contexts in nearest 24 hours.If the telephone number of selecting shows that in predetermined a period of time then in process 2208, the number pond is in and exceeds the danger that utilizes again, and does not distribute the telephone number of this selection at that time.
If this system determines the telephone number of selecting and does not show that then in process 2210, system continues to determine whether to call out recently the telephone number of this selection in predetermined a period of time in predetermined a period of time.For example,, but called out this telephone number yesterday, if then this number is reallocated will to produce to a Plumber obscure today if in dentist's advertisement, shown a telephone number before three months.
If system determines that the telephone number of selecting does not have to show and do not called out in predetermined second time period (for example last 30 days) in predetermined a period of time (for example 24 hours), in process 2212, system thinks that the telephone number of this selection is safe, and the telephone number of this selection is assigned with showing with new context.
As previously described, if the number of this selection (supposing " the oldest number " of demonstration) shows that then the number of this selection does not pass through minimum threshold recently in predetermined a period of time.As a result, the number pond is in then and exceeds the danger that utilizes again, and this system is optionally measured to select telephone number to distribute.
In an embodiment, system is then according to the called frequent degree evaluation number of number pond.In an embodiment, system keeps " formation call time " of the activity of called telephone number, and this telephone number is by (calling for a long time) arrangement from " minimus " (calling out recently) to " the oldest ".In process 2214, if " the oldest " label in this demonstration formation in predetermined a period of time, show recently, then in an embodiment, this system evaluation " the oldest " number in should formation call time.If " the oldest " number in this formation call time is called out on bigger ground recently than second predetermined threshold, then " the oldest " number assignment is selected to be somebody's turn to do by system then.
If " the oldest " number in the demonstration formation and " the oldest " number in call time all do not meet minimum threshold separately, then system carries out other measurement then.In process 2216, in these two " the oldest " numbers of system evaluation which more meets secure threshold separately, and selects to show that this is with the telephone number that is assigned with.By estimating number according to time that shows recently and nearest time of calling out, the possibility that this system utilizes this number and terminal user to obscure again reduces.
Because deque's process, this system will can not go wrong, if overload then this system only becomes more dangerous gradually.If show too continually and call number, then all numbers will be lower than minimum the demonstration and call threshold, but this system still works.In fact, it will produce safest number.Under the situation of overload, this system will cycle through number quickly, make they " dirty " jointly more, but can not fail.In this case, in process 2218, this system sends warning from the trend keeper here, and indication need be added the more number of " totally " to the number pond.Can select in the embodiment, can use process more or less with reference to Figure 22 explanation.
Except optimizing the cleanliness of pool of phone numbers, an embodiment of this system can carry out the process that improves the efficient of distributing the telephone number that is reused.Figure 23 provides the process flow diagram that presents according to the extra process that is used for assign telephone numbers of an embodiment.In process 2302, this system determines whether specific advertisement (the perhaps different advertisements that are associated with identical advertiser) is convened twice on identical website.If this specific advertisement (the perhaps different advertisements that are associated with identical advertiser) is convened twice on same web site, then in process 2304, this system will redistribute identical telephone number for two examples.If specific advertisement (the perhaps different advertisements that are associated with identical advertiser) is not convened twice on identical website, then in process 2306, system will distribute new telephone number.
In addition, in one embodiment, when the caller dialed a unique telephone number that has been shown by system assignment, in process 2308, whether systems inspection caller (ID by them discerns uniquely) had dialed this unique telephone number before.If like this, then in process 2310, even then this telephone number has been reallocated to second advertiser, this system still can make this caller and be connected with the advertiser of this unique telephone number at first.The advertiser that caller's repeated call is initial, then possibility maximum.Identical caller calls out by two different businessman of the identical unique telephone number of this system assignment, and then possibility is little.Therefore, in order to increase possibility of success, even telephone number is reallocated, system still makes the caller be connected to the advertiser that this caller called out in the past.
In one embodiment, system can also be according to the pond of the different one number of multiple factor maintenance.Figure 24 illustrates the process flow diagram that presents according to the process in the pond of the different unique telephone number of the maintenance of an embodiment.In process 2402, system keeps and the corresponding different pool of phone numbers of different partner's cartels.For example, one big cartel may require its member not to be reused to deliver simultaneously and mix with competition.In process 2404, system keeps the different pool of phone numbers corresponding to advertiser's difference classification.For example, this system is former with republicanism thereby keep different pool of phone numbers for democracy, to reduce the caller because mistake is connected to other litigant's possibility.
In process 2406, in an embodiment, the fixing number that system has selecteed advertiser or advertiser's group no longer to be reused.Some advertisers for example do not wish their number change or are reused that this system will save these advertisers from utilizing again the process, so that they have constant telephone number.
Similarly, in process 2408, in an embodiment, system makes selected advertiser or advertiser's group have specific telephone number in the duration of appointment.After this, this telephone number can be reused.For example, daily paper may be announced five traceable telephone numbers with the travel agency of special " Day Trading ".In the case, telephone number can not change at least one day duration, and this telephone number can enter and utilize process more afterwards.
Usually, be performed with the routine of implementing embodiments of the invention and can be embodied as operating system or special applications, element, program, object, module or be called as the part of the instruction sequence of " computer program ".Computer program is usually included in each storer and the interior different one or more instruction set that constantly deposit in of memory device of computing machine, this instruction set can make computer realization carry out the necessary operation of element that comprises various aspects of the present invention when being read and carrying out by the one or more processors in the computing machine.In addition, although in the context of computing machine that works fully and computer system, presented the present invention, but one skilled in the art should appreciate that, each embodiment of the present invention can be assigned with as various forms of program products, and no matter the particular type that is used for the machine of actual realization distribution or computer-readable media how, the present invention can use coequally.But the example of computer readable medium is including, but not limited to the media of record type for example easily become estranged non-volatile memory device, floppy disk and other movably the media for example numeral and the analog communication links of disk, hard disk drive, CD (for example compact disc read-only memory (CD ROM), digital versatile disc (DVD) etc.) or the like and transport-type.
Although the present invention has been described with reference to specific exemplary embodiment, clearly, can carries out various modifications and change and can not deviate from the of the present invention wideer spirit of elaboration in the claims these embodiment.Therefore, instructions and accompanying drawing should be considered to illustrative and not restrictive.

Claims (37)

1, a kind of method, this method comprises:
Be the advertisement assign telephone numbers; And
If this telephone number is not called out, then remove the distribution of this telephone number so that this telephone number can be used for being assigned to second advertisement in predetermined a period of time.
According to the method for claim 1, it is characterized in that 2, assign telephone numbers comprises distributes to the second demand partner with this telephone number, so that be included in the associated advertisement that provides by this second demand partner.
According to the method for claim 2, it is characterized in that 3, the dynamic assignment telephone number comprises distributes to a plurality of different advertisements with this telephone number.
According to the method for claim 3, it is characterized in that 4, this method also comprises
If call out the telephone number that is assigned with, then discern the advertisement in a plurality of advertisements corresponding to this calling;
This telephone number is assigned to this corresponding advertisement so that call out in the future;
This telephone number is not assigned to the remaining advertisement in a plurality of advertisements.
According to the method for claim 2, it is characterized in that 5, this method also comprises:
If call out the telephone number that is assigned with, then discern demand partner corresponding to this calling;
This telephone number is assigned to corresponding demand partner so that call out in the future; And
This telephone number is not assigned to remaining demand partner.
According to the method for claim 5, it is characterized in that 6, identification comprises that corresponding to the demand partner of this calling partner according to demand provides the time of this associated advertisement and calls out this demand of the identification of property around partner between the time of taking place.
7, according to the method for claim 6, it is characterized in that,, then calling is belonged to this demand partner if the particular demands partner is unique calling out the demand partner that associated advertisement was provided in a period of time predetermined before taking place.
8, according to the method for claim 7, it is characterized in that, if in this predetermined a period of time, provide this associated advertisement, then then this calling is belonged to each demand partner that this associated advertisement is provided in this predetermined a period of time more than one demand partner.
9, method according to Claim 8 is characterized in that, this method also comprises according to the ratio of the calling that belongs to each demand partner that associated advertisement is provided in this predetermined a period of time, compensates each demand partner respectively.
According to the method for claim 1, it is characterized in that 10, this method also comprises in response to being connected with the phone of the telephone number of this distribution, keeps accounts to the advertiser at advertisement.
According to the method for claim 10, it is characterized in that 11, this method also comprises when the primary importance place of advertisement at least two positions corresponding to the advertiser shows, gives this advertiser's book keeping operation according to the first higher rate at least two rates.
According to the method for claim 1, it is characterized in that 12, each demand partner has the independent website corresponding to each demand partner.
According to the method for claim 10, it is characterized in that 13, this method also comprises the time that identification is connected with the phone of the telephone number of this distribution, and to keep accounts to the advertiser with this corresponding rate of phone tie-time.
According to the method for claim 1, it is characterized in that 14, this method also comprises the request assign telephone numbers of submitting to the demand partner in response to the terminal user.
According to the method for claim 1, it is characterized in that 15, this method also comprises the time that the telephone number of record distribution shows in advertisement.
According to the method for claim 15, it is characterized in that 16, this method comprises that also record wherein shows the advertisement of the telephone number of distribution.
According to the method for claim 16, it is characterized in that 17, this method comprises that also record provides the demand partner of the advertisement of the telephone number that comprises this distribution.
According to the method for claim 1, it is characterized in that 18, this method also comprises the demonstration formation of the telephone number of the distribution that maintenance has been shown.
According to the method for claim 18, it is characterized in that 19, this method also comprises with the order with respect to corresponding time of the telephone number that shows each distribution and keeps showing formation.
According to the method for claim 18, it is characterized in that 20, this method also comprises first telephone number that selection will be assigned with from one group of telephone number, this first telephone number is the telephone number the earliest in the group that has shown in advertisement.
21, according to the method for claim 18, it is characterized in that, this method also comprises first telephone number that selection will be assigned with from one group of telephone number, this first telephone number be in advertisement, shown but in predetermined a period of time, not have telephone number the earliest in the group of demonstration.
22, according to the method for claim 18, it is characterized in that, this method also comprises first telephone number that selection will be assigned with from one group of telephone number, and this first telephone number is to have shown in advertisement but not have telephone number the earliest in the group of calling in predetermined a period of time.
According to the method for claim 1, it is characterized in that 23, this method also comprises formation call time of the telephone number of the called distribution of maintenance.
According to the method for claim 23, it is characterized in that 24, this method also comprises with the order with respect to called corresponding time of telephone number most recent of each distribution and keeps formation call time.
According to the method for claim 24, it is characterized in that 25, this method also comprises first telephone number that selection will be assigned with from one group of telephone number, this first telephone number is the telephone number the earliest in called group.
26, according to the method for claim 24, it is characterized in that, this method also comprises first telephone number that selection will be assigned with from one group of telephone number, and this first telephone number was called but not have telephone number the earliest in the group of demonstration in predetermined a period of time.
According to the method for claim 1, it is characterized in that 27, this method also comprises the demonstration formation of the telephone number of the distribution that maintenance has been shown, and keep formation call time of the telephone number of called distribution,
Show from telephone number and to select first telephone number that will be assigned with the formation that this first telephone number is to have shown but not have telephone number the earliest in the group of demonstration in the first preset time section in advertisement; And
From telephone number formation call time, select second telephone number that to be assigned with, this second telephone number to be called out but in the second preset time section, not have telephone number the earliest in the group of demonstration.
28, according to the method for claim 27, it is characterized in that, this method also comprises in response to first telephone number that has shown in the first preset time section and called second telephone number in the second preset time section, select one of this first telephone number and second telephone number to distribute, this selects the relativity based on this first telephone number and the first preset time section and second telephone number and the second preset time section.
According to the method for claim 28, it is characterized in that 29, this method also comprises the extra telephone number of informing that distribution is required.
According to the method for claim 1, it is characterized in that 30, this method also comprises the first telephone number duplicate allocation is given to first advertisement that the major general is provided by the first demand partner for the second time.
31, according to the method for claim 1, it is characterized in that, this method also comprises in response to the caller and starting and being connected of first telephone number, call identifying person's source and determine started before whether this caller and being connected of this first telephone number, and this first telephone number had been assigned to first advertisement in the past and had been reallocated at present to second advertisement; And
Started in the past and being connected of this first telephone number in response to determining this caller, this caller and with advertiser that this first advertisement is associated between connect.
According to the method for claim 1, it is characterized in that 32, this method comprises that also maintenance will distribute to the first demand partner's first pool of phone numbers, and keep to distribute to the second demand partner's second pool of phone numbers.
According to the method for claim 1, it is characterized in that 33, this method comprises that also maintenance will distribute to first pool of phone numbers with the first theme associated advertisement, and keep to distribute to second pool of phone numbers with the second theme associated advertisement.
According to the method for claim 1, it is characterized in that 34, this method also comprises distributes to second advertiser with second telephone number, do not allow this second telephone number to redistribute to other advertiser.
According to the method for claim 34, it is characterized in that 35, this method is distributed to second advertiser with second telephone number after also being included in predetermined past a period of time.
36, a kind of computer readable medium has stored the instruction sequence that computing machine is carried out comprise following method on this media:
Just in time on the basis telephone number is dynamically being distributed to advertisement timely; And
If in predetermined a period of time, do not call out this telephone number, then remove the distribution of this telephone number.
37, a kind of system, this system comprises:
Processor;
Be connected to the storer of this processor, this memory stores can make this system carry out the instruction of the method that comprises following steps when being carried out by this processor:
Just in time on the basis telephone number is dynamically being distributed to advertisement timely; And
If in predetermined a period of time, do not call out this telephone number, then remove the distribution of this telephone number.
CNA2005800006420A 2004-05-04 2005-03-31 A method and apparatus to dynamically allocate and recycle telephone numbers in a call-tracking system Pending CN1839405A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US56815604P 2004-05-04 2004-05-04
US60/568,156 2004-05-04
US11/014,073 2004-12-15

Publications (1)

Publication Number Publication Date
CN1839405A true CN1839405A (en) 2006-09-27

Family

ID=37016207

Family Applications (3)

Application Number Title Priority Date Filing Date
CNA2005800006420A Pending CN1839405A (en) 2004-05-04 2005-03-31 A method and apparatus to dynamically allocate and recycle telephone numbers in a call-tracking system
CNA2005800006469A Pending CN101124557A (en) 2004-05-04 2005-05-04 Methods and apparatuses for off-line selection of pay-per-call advertiser
CNA2005800186584A Pending CN101258474A (en) 2004-05-04 2005-05-04 Methods and apparatuses for pay-per-call advertising in mobile/wireless applications

Family Applications After (2)

Application Number Title Priority Date Filing Date
CNA2005800006469A Pending CN101124557A (en) 2004-05-04 2005-05-04 Methods and apparatuses for off-line selection of pay-per-call advertiser
CNA2005800186584A Pending CN101258474A (en) 2004-05-04 2005-05-04 Methods and apparatuses for pay-per-call advertising in mobile/wireless applications

Country Status (1)

Country Link
CN (3) CN1839405A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035953A (en) * 2009-10-06 2011-04-27 电话太平洋有限公司 Method and system for communicating
US9553851B2 (en) 2005-09-28 2017-01-24 Yellowpages.Com Llc Methods and apparatuses to track information using call signaling messages
US9639863B2 (en) 2003-10-06 2017-05-02 Yellowpages.Com Llc System and methods to connect people in a marketplace environment
US9679295B2 (en) 2005-02-25 2017-06-13 Yellowpages.Com Llc Methods and apparatuses for sorting lists for presentation
US9984377B2 (en) 2003-10-06 2018-05-29 Yellowpages.Com Llc System and method for providing advertisement
US10262340B2 (en) 2004-05-04 2019-04-16 Yellowpages.Com Llc Method and apparatus to allocate and recycle telephone numbers in a call-tracking system
US10380637B2 (en) 2007-06-18 2019-08-13 Yellowpages.Com Llc Systems and methods to provide voice connections via local telephone numbers
US10380631B2 (en) 2003-10-06 2019-08-13 Yellowpages.Com Llc Systems and methods to provide advertisements for real time communications
US10425538B2 (en) 2003-10-06 2019-09-24 Yellowpages.Com Llc Methods and apparatuses for advertisements on mobile devices for communication connections

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102170463B (en) * 2011-03-17 2017-05-24 北京百度网讯科技有限公司 Online advertisement monitoring method for performing incoming call conversion tracking by utilizing extension telephone set
CN103906039B (en) * 2012-12-27 2017-03-29 中国移动通信集团福建有限公司 A kind of method and apparatus for preventing phone number from revealing
US20150234930A1 (en) * 2014-02-19 2015-08-20 Google Inc. Methods and systems for providing functional extensions with a landing page of a creative

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9639863B2 (en) 2003-10-06 2017-05-02 Yellowpages.Com Llc System and methods to connect people in a marketplace environment
US9984377B2 (en) 2003-10-06 2018-05-29 Yellowpages.Com Llc System and method for providing advertisement
US10074110B2 (en) 2003-10-06 2018-09-11 Yellowpages.Com Llc Methods and apparatuses for pay-per-call advertising in mobile/wireless applications
US10102550B2 (en) 2003-10-06 2018-10-16 Yellowpages.Com Llc Systems and methods to connect people in a marketplace environment
US10380631B2 (en) 2003-10-06 2019-08-13 Yellowpages.Com Llc Systems and methods to provide advertisements for real time communications
US10425538B2 (en) 2003-10-06 2019-09-24 Yellowpages.Com Llc Methods and apparatuses for advertisements on mobile devices for communication connections
US10262340B2 (en) 2004-05-04 2019-04-16 Yellowpages.Com Llc Method and apparatus to allocate and recycle telephone numbers in a call-tracking system
US9679295B2 (en) 2005-02-25 2017-06-13 Yellowpages.Com Llc Methods and apparatuses for sorting lists for presentation
US10037551B2 (en) 2005-02-25 2018-07-31 Yellowpages.Com Llc Methods and apparatuses for sorting lists for presentation
US9553851B2 (en) 2005-09-28 2017-01-24 Yellowpages.Com Llc Methods and apparatuses to track information using call signaling messages
US10380637B2 (en) 2007-06-18 2019-08-13 Yellowpages.Com Llc Systems and methods to provide voice connections via local telephone numbers
CN102035953A (en) * 2009-10-06 2011-04-27 电话太平洋有限公司 Method and system for communicating

Also Published As

Publication number Publication date
CN101124557A (en) 2008-02-13
CN101258474A (en) 2008-09-03

Similar Documents

Publication Publication Date Title
CN1839405A (en) A method and apparatus to dynamically allocate and recycle telephone numbers in a call-tracking system
US10380631B2 (en) Systems and methods to provide advertisements for real time communications
US10102550B2 (en) Systems and methods to connect people in a marketplace environment
US8700461B2 (en) Method and apparatus to allocate and recycle telephone numbers in a call-tracking system
US8027878B2 (en) Method and apparatus to compensate demand partners in a pay-per-call performance based advertising system
CN1836438A (en) Method and apparatus to compensate demand partners in a pay-per-call performance based advertising system
US20070100956A1 (en) A system and method for enabling prospects to contact sponsoring advertisers on the telephone directly from an Internet-based advertisement with just a single-click, and efficiently tracking from what Internet location (URL) the telephone contacts are initiated.
US8027898B2 (en) Method and apparatus for prioritizing a listing of information providers
US20060184381A1 (en) Computer-implemented method and system for matching a consumer to a home service provider
US20080249841A1 (en) System and method for generating and paying for ad listings for association with search results or other content
CN1407486A (en) Searching engine account monitor
US7555106B2 (en) System and method for automatically assigning an extension number to a telephone number to enable precise, efficient and scalable tracking of the origin of a telephone call from a prospect to an advertiser within a performance advertising multi-advertisement, multi-publisher framework
JP2007148833A (en) Advertising system on internet and method for granting telephone number in advertising system
KR20110023388A (en) Charge type key word auction bid method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20060927