[go: up one dir, main page]

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
assigned
advertisement
time
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

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)

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

在呼叫跟踪系统内动态分配 和再利用电话号码的方法和装置Method and apparatus for dynamically allocating and reusing telephone numbers within a call tracking system

相关申请的交叉参考Cross References to Related Applications

本专利申请要求2004年5月4日申请的临时专利申请号60/568,156的优先权,其全部内容在此引入作为参考。This patent application claims priority to Provisional Patent Application No. 60/568,156, filed May 4, 2004, the entire contents of which are hereby incorporated by reference.

技术领域technical field

本发明涉及电话呼叫跟踪。具体地,本发明涉及为了测量呼叫活动以及根据此活动给号码簿以及它们的登广告者记账而跟踪电话呼叫。The present invention relates to telephone call tracking. In particular, the invention relates to tracking telephone calls for the purpose of measuring call activity and billing directories and their advertisers according to this activity.

背景技术Background technique

基于性能的广告是指一种其中登广告者仅为作为消费者看到广告的直接结果的可测量的事件付费的广告。例如,付费包含(paidinclusion)广告是基于性能的搜索广告的一种形式。利用付费包含广告,广告包含在关键字搜索的搜索结果页面内。从结果页面对广告的每个选择(“点击”)是登广告者将为之付费的可测量的事件。换句话说,登广告者的付费是基于每次点击(per click)的。Performance-based advertising refers to advertising in which the advertiser pays only for measurable events that are a direct result of the consumer viewing the advertisement. For example, paid inclusion advertising is a form of performance-based search advertising. With paid inclusion, the ad is included within the search results page for a keyword search. Each selection ("click") of an ad from the results page is a measurable event for which the advertiser will be paid. In other words, the advertiser's payment is based on each click (per click).

基于性能的广告的另一形式包括付费安置广告。付费安置广告与付费包含广告的相同之处在于付费是基于每次点击的。但是,利用付费安置广告,登广告者为特定的广告分等级,以便其出现在或者被安置在特定的位置例如在搜索引擎结果页面的顶部上,从而增加广告被选择的可能性。Another form of performance-based advertising includes paid placement advertising. Paid placement ads are the same as paid inclusion ads in that the payment is on a per-click basis. However, with paid placement ads, the advertiser ranks a particular ad so that it appears or is placed in a particular location, such as at the top of a search engine results page, thereby increasing the ad's likelihood of being selected.

基于性能的广告的两种形式即付费安置和部分包含广告受到这样的限制,即需要付费安置或付费包含广告程序中的登广告者或参与者具有形式为网页的网络存在。但是,存在或者(a)没有网页或者(b)具有不能有效地捕获网络访问者的值的网页的登广告者,因此它们不能或不愿意如上所述地参与基于性能的广告。The two forms of performance-based advertising, paid-to-place and partially-included, suffer from the limitation that advertisers or participants in the paid-to-place or pay-to-include advertising programs have a network presence in the form of web pages. However, there are advertisers who either (a) do not have a web page or (b) have a web page that does not effectively capture the value of web visitors, and therefore are unable or unwilling to participate in performance-based advertising as described above.

发明内容Contents of the invention

在一个实施例中,提供了一种提供每次呼叫付费的基于性能的广告的方法和装置。在该方法中,在正好及时(just-in-time)的基础上为广告动态分配电话号码,并且如果该电话号码在预定的一段时间内没有显示或被呼叫,则解除分配并再利用该电话号码。In one embodiment, a method and apparatus for providing pay-per-call performance-based advertising is provided. In this method, a phone number is dynamically allocated for advertising on a just-in-time basis, and if the phone number is not displayed or called for a predetermined period of time, the phone is deallocated and reused Number.

附图说明Description of drawings

图1示出客户和登广告者如何使用根据现有技术的付费安置或付费包含广告模式彼此交互;Figure 1 shows how a customer and an advertiser interact with each other using a pay-to-place or pay-to-include ad model according to the prior art;

图2示出根据本发明的一个实施例的客户和登广告者之间的交互;Figure 2 illustrates the interaction between a customer and an advertiser according to one embodiment of the invention;

图3示出根据本发明的一个实施例执行的操作的流程图;Figure 3 shows a flowchart of operations performed according to one embodiment of the present invention;

图4示出根据本发明的一个实施例的系统的高层功能呈现;Fig. 4 shows the high-level functional presentation of the system according to one embodiment of the present invention;

图5更详细地示出了系统的账户创建和管理模块;Figure 5 shows the account creation and management module of the system in more detail;

图6更详细地示出了系统的广告公布(publication)模块;Fig. 6 shows the advertisement publication (publication) module of the system in more detail;

图7更详细地示出了系统的呼叫管理模块;Figure 7 shows the call management module of the system in more detail;

图8A示出根据本发明的一个实施例的可在广告创建期间呈现给用户的用户界面的示例;Figure 8A illustrates an example of a user interface that may be presented to a user during advertisement creation, according to one embodiment of the invention;

图8B示出根据本发明的一个实施例的呈现给用户的活动管理界面;Figure 8B illustrates an activity management interface presented to a user according to one embodiment of the present invention;

图9示出根据本发明的一个实施例的包括生成的广告的搜索引擎结果页面的示例;Figure 9 illustrates an example of a search engine results page including generated advertisements according to one embodiment of the present invention;

图10示出根据本发明的一个实施例的当呼叫生成时被发送给登广告者的电子邮件警告的示例;Figure 10 shows an example of an email alert sent to an advertiser when a call is generated, according to one embodiment of the present invention;

图11示出根据本发明的一个实施例的用于实施该系统的系统的高层硬件框图;FIG. 11 shows a high-level hardware block diagram of a system for implementing the system according to an embodiment of the present invention;

图12-19呈现了根据本发明的实施例的跟踪/贷记需求伙伴(demand partner)的过程;Figures 12-19 present the process of tracking/crediting a demand partner (demand partner) according to an embodiment of the present invention;

图20表示呈现确定由于提供(serve)产生电话呼叫的广告而被贷记的需求伙伴的过程的流程图;20 represents a flow diagram presenting the process of determining a demand partner credited for serving an advertisement that generated a phone call;

图21表示呈现将登广告者/广告的电话号码分配给多个需求伙伴的过程的流程图;Figure 21 represents a flow diagram presenting the process of assigning an advertiser/advertisement's telephone number to multiple demand partners;

图22表示呈现再利用电话号码的一个实施例的流程图;Figure 22 represents a flow chart representing one embodiment of reusing a phone number;

图23提供了呈现根据一个实施例的用于分配电话号码的另外的过程的流程图;和Figure 23 provides a flow diagram presenting an additional process for assigning a telephone number according to one embodiment; and

图24表示呈现根据一个实施例的保持单独的唯一电话号码池的过程的流程图。Figure 24 represents a flow diagram presenting the process of maintaining a separate pool of unique phone numbers, according to one embodiment.

具体实施方式Detailed ways

在下面的说明中,为了解释,阐述了很多具体细节以便透彻地理解本发明。但是,本领域的技术人员可明显地看到,本发明可在没有这些具体细节的情况下实现。在其它情况下,将结构和器件示出为框图形式以便避免使本发明不明确。In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, structures and devices are shown in block diagram form in order to avoid obscuring the invention.

说明书中的“一个实施例”或“实施例”指结合该实施例呈现的具体特征、结构或特性可包含在本发明的至少一个实施例内。说明书中的各个位置出现的短语“在一个实施例中”并不必然都指的是相同的实施例,也不必然是与其它实施例互斥的单独或可选择的实施例。此外,呈现了一些实施例呈现而其它实施例没有呈现的各种特征。类似地,呈现了可以是一些实施例的需求而不是其它实施例的需求的各种需求。"One embodiment" or "an embodiment" in the specification means that a particular feature, structure or characteristic presented in connection with the embodiment can be included in at least one embodiment of the present invention. The appearances of the phrase "in one embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Additionally, various features are present that some embodiments present but others do not. Similarly, various requirements are presented that may be requirements of some embodiments but not others.

图1示出了客户和登广告者如何根据现有技术的付费安置和付费包含广告模式彼此交互。参照图1,标号10指示的大量客户经由通信路径12连接到广域网(WAN)14例如互联网。登广告者16经由通信路径18连接到WAN 14。在一个实施例中通信路径12和18可支持TCP/IP协议。每个登广告者16具有网页20,根据上述的付费安置和付费包含广告模式该网页可被包含在客户10的用户启动的关键字搜索的结果页面内。该搜索是由在线的搜索引擎19执行的。根据付费安置或付费包含模型,登广告者16的网页20被包含搜索引擎19编译的结果页面内,并且经由通信路径12被发送给启动该搜索的客户10,从而请求该搜索的客户10的用户可选择或查看网页20。如上所述,如果登广告者16没有具有网页20,或者不具有可有效地捕获网络访问者的值的网页20,则然后目前,这种登广告者将不能参与或有效地参与基于性能的销售例如付费安置和付费包含程序。Figure 1 shows how a customer and an advertiser interact with each other according to the prior art pay-to-place and pay-to-include advertising models. Referring to FIG. 1 , a number of clients indicated at 10 are connected via communication paths 12 to a wide area network (WAN) 14 such as the Internet. Advertiser 16 is connected to WAN 14 via communication path 18. Communication paths 12 and 18 may support the TCP/IP protocol in one embodiment. Each advertiser 16 has a web page 20 that can be included in the results pages of a user-initiated keyword search for a client 10 in accordance with the pay-to-place and pay-to-include advertising models described above. The search is performed by an online search engine 19 . According to a pay-to-place or pay-to-include model, the web page 20 of the advertiser 16 is included within the results page compiled by the search engine 19 and sent via the communication path 12 to the client 10 who initiated the search, thereby requesting the user of the client 10 of the search Select or view page 20. As noted above, if an advertiser 16 does not have a web page 20, or does not have a web page 20 of value that can effectively capture web visitors, then at present, such an advertiser will not be able to participate or effectively participate in performance-based selling Examples include paid placement and paid inclusion programs.

此外,文中公开的技术并不局限于通过网页为登广告者16公布或提供广告。因此,在可选择实施例内,可使用号码簿公布或提供分配给登广告者的唯一的电话号码,而无需为登广告者创建网页。该号码簿可以是现有的号码簿或新的号码簿。可通过下面所述的分级技术控制电话号码在号码簿内的安置或分等级。Furthermore, the techniques disclosed herein are not limited to publishing or serving advertisements to advertisers 16 via web pages. Thus, in an alternative embodiment, the directory may be used to publish or provide unique telephone numbers assigned to advertisers without creating a web page for the advertiser. The Directory can be an existing Directory or a new Directory. The placement or ranking of telephone numbers within the directory can be controlled by the ranking techniques described below.

现在参照图2,示出了根据一个实施例的一种允许登广告者参与每次呼叫付费的广告程序而不需要登广告者具有网络存在的方法。可看到,如前所述客户10经由通信路径12连接到WAN 14。但是,登广告者16和WAN 14之间的通信路径18完全是任选的。换句话说,本发明的技术允许登广告者16参与基于性能的广告程序而不需要登广告者16经由通信路径18连接到WAN 14。实际上,根据文中公开的技术,登广告者16不必须具有网页20。作为替代,根据文中公开的技术,在客户10和登广告者16之间提供了可选择的不基于网络的通信路径22。根据本发明的实施例,不基于网络的通信路径22可由传统的电话网络提供。可选择地,不基于网络的通信路径22可利用互联网上语音协议(VoIP)技术,以不需要登广告者16与网络14相连接的方式通过网络14的交换机和公用电话网的交换机来连接客户。另外,可经由其它媒介信道例如电子邮件、聊天、即时消息等通知登广告者。Referring now to FIG. 2 , a method of allowing an advertiser to participate in a pay-per-call advertising program without requiring the advertiser to have a network presence is shown, according to one embodiment. It can be seen that the client 10 is connected to the WAN 14 via the communication path 12 as previously described. However, the communication path 18 between the advertiser 16 and the WAN 14 is completely optional. In other words, the techniques of the present invention allow advertisers 16 to participate in performance-based advertising programs without requiring advertisers 16 to be connected to WAN 14 via communication path 18. In fact, an advertiser 16 need not have a web page 20 in accordance with the techniques disclosed herein. Alternatively, an optional non-network-based communication path 22 is provided between the client 10 and the advertiser 16 in accordance with the techniques disclosed herein. According to an embodiment of the present invention, the non-network-based communication path 22 may be provided by a conventional telephone network. Alternatively, non-network-based communication path 22 may utilize Voice over Internet Protocol (VoIP) technology to connect customers through switches of network 14 and switches of the public telephone network in a manner that does not require advertiser 16 to be connected to network 14. . Additionally, advertisers may be notified via other media channels such as email, chat, instant messaging, and the like.

图3示出了根据一个实施例的建立图2的不基于网络的通信路径22的技术。参照图3,在块26处,将唯一的电话号码分配给登广告者16。此后,在块28处,代表登广告者16在公布或媒介信道上提供或公布与登广告者16相关联的广告。广告包括唯一的电话号码或对该唯一的电话号码的参考。在块30,如下文将说明的,监控对该唯一的电话号码的电话呼叫。在块32,如下文将说明的,根据通过分配的电话号码的电话呼叫活动向登广告者收费。FIG. 3 illustrates a technique for establishing the non-network-based communication path 22 of FIG. 2, according to one embodiment. Referring to FIG. 3 , at block 26 an advertiser 16 is assigned a unique telephone number. Thereafter, at block 28, the advertisement associated with the advertiser 16 is provided or posted on behalf of the advertiser 16 on a publication or media channel. Advertisement includes a unique phone number or a reference to that unique phone number. At block 30, telephone calls to the unique telephone number are monitored, as will be explained below. At block 32, as will be explained below, the advertiser is charged based on the activity of telephone calls through the assigned telephone number.

图4示出实施图3的方法的系统的功能呈现。参照图4,系统包括账户创建和管理模块34,广告公布模块36,呼叫处理模块38和记账模块40。在可选择实施例内,该系统可包含额外的、较少的或不同的模块而不会背离本发明。FIG. 4 shows a functional presentation of a system implementing the method of FIG. 3 . Referring to FIG. 4 , the system includes an account creation and management module 34 , an advertisement publication module 36 , a call processing module 38 and an accounting module 40 . In alternative embodiments, the system may include additional, fewer or different modules without departing from the invention.

图5中更详细地示出了根据一个实施例的账户创建和管理模块34的元件。参照图5,可见账户创建和管理模块34包括用户界面模块44,广告创建模块46和费用说明模块48。用户界面模块44包括将信息呈现给用户并接收来自用户的信息的逻辑。例如,在一个实施例内,用户界面模块44使得在客户的浏览器上显示网页例如图8的网页112。Elements of the account creation and management module 34 according to one embodiment are shown in more detail in FIG. 5 . Referring to FIG. 5 , the visible account creation and management module 34 includes a user interface module 44 , an advertisement creation module 46 and a fee specification module 48 . User interface module 44 includes logic to present information to and receive information from the user. For example, in one embodiment, user interface module 44 causes a web page such as web page 112 of FIG. 8 to be displayed on the customer's browser.

广告创建模块46包括文本创建逻辑50。文本创建逻辑50的用途是允许登广告者16或代表登广告者16工作的代理为最终由广告创建模块46创建的广告输入文本。为了提高对本发明的理解,对于说明书的剩余部分,将使用被称为“Burt’s Plumbing”的本地企业作为得益于这里公开的技术的登广告者的示例。Burt’s Plumbing可具有或不具有与网络14的直接连接。如果Burt’s Plumbing没有与网络14直接连接,则然后Burt’s Plumbing的代表(下文被称为“Burt”)将必须访问不与网络14连接的计算机,以便查看图8A的网页112。例如,Burt可使用朋友的计算机、本地图书馆的计算机等。在另一实施例内,搜索操作员、互联网黄页供应者或其它类型的出版者可代表Burt执行或管理此活动。文本创建逻辑50允许Burt输入例如文本“Burt’sPlumbing in San Francisco。Check out our special deals”,当被呈现时该文本包含在该广告内。模块46还包括关键字关联逻辑52,该逻辑允许Burt输入一些关键字,该关键字然后与Burt的广告相关联。这里的想法是当一个客户10使用与Burt输入的关键字之一匹配的关键字通过搜索引擎19启动搜索时,然后将在搜索结果内显示Burt的广告。由于Burt’s Plumbing不是国家操作或企业,所以必须将Burt广告显示给特定的地理区域内的客户。因此,模块46包括位置确定逻辑54,该逻辑建立与Burt广告的地理位置关联。在一个实施例中,位置确定逻辑54允许Burt选择特定的所关心的地理位置,例如SanFrancisco,从而仅将Burt广告显示给San Franciso区域内的客户。Ad creation module 46 includes text creation logic 50 . The purpose of the text creation logic 50 is to allow the advertiser 16 or an agent working on behalf of the advertiser 16 to enter text for the advertisement that is ultimately created by the advertisement creation module 46 . To improve understanding of the invention, for the remainder of the description, a local business known as "Burt's Plumbing" will be used as an example of an advertiser who would benefit from the techniques disclosed herein. Burt's Plumbing may or may not have a direct connection to the network 14. If Burt's Plumbing is not directly connected to the network 14, then a representative of Burt's Plumbing (hereinafter referred to as "Burt") will have to access a computer not connected to the network 14 in order to view the web page 112 of Figure 8A. For example, Burt may use a friend's computer, a computer at the local library, etc. In another embodiment, a search operator, Internet Yellow Pages provider, or other type of publisher may perform or manage this activity on Burt's behalf. Text creation logic 50 allows Burt to enter text such as "Burt's Plumbing in San Francisco. Check out our special deals" which when presented is included within the ad. Module 46 also includes keyword association logic 52, which allows Burt to enter some keywords, which are then associated with Burt's advertisements. The idea here is that when a customer 10 initiates a search through the search engine 19 using keywords matching one of Burt's entered keywords, then Burt's advertisement will be displayed within the search results. Since Burt's Plumbing is not a national operation or business, Burt ads must be displayed to customers within a specific geographic area. Accordingly, module 46 includes location determination logic 54 that establishes a geographic location association with Burt's advertisement. In one embodiment, location determination logic 54 allows Burt to select a particular geographic location of interest, such as San Francisco, so that Burt's advertisements are only displayed to customers within the San Franciso area.

模块46还包括电话号码自动生成逻辑56,该逻辑自动生成唯一的电话号码,将该唯一的电话号码映射到Burt的实际电话号码,从而当呼叫该唯一号码时Burt的电话会响起,并将该唯一电话号码与Burt的广告相关联。在一个实施例内,自动生成的电话号码可以是免费号码。在一个实施例内,电话号码可以是具有与Burt的实际电话号码相同的区号的本地号码。在一个实施例内,电话号码可是被映射到Burt的商用电话号码的唯一分机(extension)修改的易于识别的800号码。例如,在一个实施例内,号码可以是号码“1-800-YEL-PAGES-1234”。该800号码的1234部分是映射到Burt的电话号码的唯一分机,从而当搜索者呼叫号码1-800-YEL-PAGES-1234时,如下文将详细说明地,该呼叫将被自动理由到Burt的电话。Module 46 also includes automatic phone number generation logic 56 that automatically generates a unique phone number, maps the unique phone number to Burt's actual phone number, so that Burt's phone will ring when the unique number is called, and the A unique phone number is associated with Burt's ad. In one embodiment, the automatically generated phone number may be a toll-free number. In one embodiment, the phone number may be a local number with the same area code as Burt's actual phone number. In one embodiment, the phone number may be an easily recognizable 800 number modified with a unique extension mapped to Burt's business phone number. For example, in one embodiment, the number may be the number "1-800-YEL-PAGES-1234". The 1234 portion of this 800 number is the only extension that maps to Burt's phone number so that when a Seeker calls the number 1-800-YEL-PAGES-1234, as will be explained in more detail below, the call will be automatically grounded to Burt's Telephone.

在一个实施例内,广告创建模块46将分配给Burt的唯一的电话号码自动插入Burt的广告。可选择地,可调用点击呼叫逻辑58以生成被自动插入Burt的广告的按钮或可点击的电话号码,从而当操作客户10的用户选择或点击该按钮或电话号码时,自动启动对Burt的电话号码的电话呼叫。In one embodiment, ad creation module 46 automatically inserts Burt's unique phone number assigned to Burt's ad. Optionally, the click-to-call logic 58 may be invoked to generate a button or clickable phone number that is automatically inserted into Burt's advertisement so that when the user operating customer 10 selects or clicks on the button or phone number, a phone call to Burt is automatically initiated Number of phone calls.

模块46还包括开/关逻辑60,该逻辑允许Burt选择地打开或关闭广告。可选择地,开/关逻辑60允许Burt为特定广告分配活动或不活动状态。当广告被关闭或者被标记为不活动时,可考虑从广告活动中至少临时地撤出该广告,并且不再例如通过搜索引擎19公布该广告。可选择地,根据文中公开的技术仅公布被打开或具有“活动”状态的广告。Module 46 also includes on/off logic 60 that allows Burt to selectively turn advertisements on or off. Optionally, on/off logic 60 allows Burt to assign an active or inactive status to a particular ad. When an ad is turned off or marked as inactive, it may be considered at least temporarily withdrawn from the ad campaign and no longer published, eg, by the search engine 19 . Alternatively, only advertisements that are opened or have an "active" status are published according to the techniques disclosed herein.

模块46包括智能连接逻辑62,该逻辑允许自动路由对多个电话号码的呼叫。例如,Burt可包括主要电话号码,和将与其广告相关联的一个或多个次要电话号码。因此,在一个实施例内,智能连接逻辑62首先路由对Burt的主要电话号码的呼叫,如果没有实现连接,则然后循环通过Burt的次要电话号码的列表,直到实现连接。Module 46 includes smart connect logic 62 that allows calls to multiple phone numbers to be automatically routed. For example, Burt may include a primary phone number, and one or more secondary phone numbers to be associated with its advertisement. Thus, in one embodiment, the smart connect logic 62 first routes calls to Burt's primary phone number, and if a connection is not made, then cycles through the list of Burt's secondary phone numbers until a connection is made.

模块46还包括设置呼叫逻辑64,该逻辑允许搜索者输入搜索者希望与Burt谈话的时间。该系统然后联系Burt以便设置该与搜索者的通话。可以多种方式例如通过向Burt发送传真、向Burt发送电子邮件,打电话给Burt等联系Burt,以警告他设置的电话呼叫。在可选择的实施例内,广告创建模块内可包含另外的、较少的或不同的逻辑而不会背离本发明。Module 46 also includes set call logic 64 which allows the Seeker to enter a time at which the Seeker would like to speak with Burt. The system then contacts Burt to set up the call with the Seeker. Burt can be contacted in a variety of ways, eg by faxing Burt, emailing Burt, calling Burt, etc., to alert him to the phone call he has placed. In alternative embodiments, additional, less, or different logic may be included within the ad creation module without departing from this invention.

费用说明模块48允许Burt选择与记账相关联的特定模型和各种参数。模块48包括固定费用逻辑66,该逻辑通过用户界面模块44将一个选项呈现给Burt,如果选择该选项,则将在固定费用的基础上针对特定目录分类或子分类内的接收到的每个电话呼叫给Burt记账。模块48还包括为安置投标逻辑68,该逻辑通过用户界面模块44将一个选项呈现给Burt,如果选择该选项则将如上所述在为安置投标的基础上记账。逻辑68支持代理投标,和最大/最小投标。The fee specification module 48 allows Burt to select a particular model and various parameters associated with billing. Module 48 includes flat fee logic 66 that presents Burt, via user interface module 44, with an option that, if selected, will be charged on a flat fee basis for each call received within a particular directory category or subcategory. Call Burt for accounting. Module 48 also includes Bid for Placement logic 68 that presents Burt through user interface module 44 with an option that, if selected, will be billed on the basis of Bid for Placement as described above. Logic 68 supports proxy bidding, and max/min bidding.

模块48还包括花费水平逻辑70,该逻辑允许Burt指定日/周/月花费水平。该指定的花费水平基本上定义了每个时间段的预算,从而如果在特定的一段时间内超过了该预算,则对于时间段的剩余时间Burt的广告将被自动标记为不活动或者关闭。该系统将此活动告知Burt,并且向Burt提供了通过向其账户注入补充资金来重新激活其广告的选项。Module 48 also includes spend level logic 70 that allows Burt to specify daily/weekly/monthly spend levels. This specified spending level basically defines the budget for each time period, so that if the budget is exceeded for a certain period of time, Burt's advertisement will be automatically marked as inactive or closed for the remainder of the time period. The system notifies Burt of this activity and offers Burt the option to reactivate his ad by injecting supplementary funds into his account.

在一个实施例中,记账模块40包括自动放弃对从近来呼叫过Burt的搜索者/消费者的指引(呼叫)进行收费的逻辑。例如,如果消费者某一天呼叫,并然后一天之后拨打相同的号码进行随后的呼叫,则系统会自动放弃对第二个呼叫的收费,这是因为此指引(lead)已收费。因此,登广告者(Burt)不必担忧消费者不止一次地使用被登广告的电话号码并导致多重收费。在一个实施例中,本发明的系统可配置成放弃对已在指定的天数内呼叫特定的登广告者的消费者的指引的收费。在可选择实施例内,可包含额外的、较少的或不同的逻辑而不会背离本发明。In one embodiment, billing module 40 includes logic to automatically forego billing for referrals (calls) from Seekers/Customers who have recently called Burt. For example, if a customer calls one day, and then dials the same number a day later to make a subsequent call, the system will automatically waive the charge for the second call because the lead has already been charged. Thus, the advertiser (Burt) does not have to worry about the consumer using the advertised phone number more than once and incurring multiple charges. In one embodiment, the system of the present invention may be configured to waive charges for referrals to consumers who have called a particular advertiser within a specified number of days. In alternative embodiments, additional, less, or different logic may be included without departing from the invention.

现在参照图6,更详细地示出广告公布模块36的元件。从图中可见,模块36包括广告呈现机74,和广告同时发表(syndicate)引擎76。广告呈现引擎74的用途是在特定信道上自动描绘Burt的广告。在一些实施例内,广告呈现引擎74将活动管理界面113(见图8B)显示给登广告者。界面113允许登广告者选择在其中将提供/公布广告的信道例如SBC、QwestDex、Ingenio和分类。界面113允许登广告者指定登广告者愿意为使用选择的信道和分类提供广告所支付的最大投标量。图9示出网页112的示例,该网页包括根据文中所述的技术被描绘/提供的广告。在一个实施例内,此公布信道可以是本发明的系统的操作者操作的基于网络的公布信道。Referring now to FIG. 6, the elements of the advertisement publishing module 36 are shown in greater detail. It can be seen from the figure that the module 36 includes an advertisement presentation machine 74 and an advertisement syndicate engine 76 . The purpose of the advertisement rendering engine 74 is to automatically render Burt's advertisements on a particular channel. In some embodiments, ad presentation engine 74 displays campaign management interface 113 (see FIG. 8B ) to the advertiser. Interface 113 allows the advertiser to select the channels such as SBC, QwestDex, Ingenio and Classifieds in which the advertisement will be served/published. Interface 113 allows the advertiser to specify the maximum bid amount that the advertiser is willing to pay to serve an advertisement using the selected channel and category. FIG. 9 shows an example of a web page 112 that includes advertisements rendered/served in accordance with the techniques described herein. In one embodiment, this published channel may be a web-based published channel operated by the operator of the system of the present invention.

可选择地,同时发表引擎76可用于将Burt的广告同时发表给主持(host)Burt选择的发布信道的多个第三方。因此,在一个实施例内,同时发表引擎76可将Burt的广告同时发表给第三方搜索引擎、互联网黄页、在线号码簿以及其它媒介。Alternatively, the simultaneous publishing engine 76 may be used to simultaneously publish Burt's advertisement to multiple third parties that host a publishing channel of Burt's choice. Thus, in one embodiment, the simultaneous publication engine 76 may simultaneously publish Burt's advertisements to third party search engines, Internet Yellow Pages, online directories, and other mediums.

如图6中可见,广告呈现引擎74包括每次呼叫定价逻辑78、活动历史逻辑80、呼叫状态逻辑82、连接成功性逻辑84、手工索引逻辑86和随机逻辑88。每个逻辑元件78-88控制形成如何最终描绘Burt的广告的基础的参数。每次呼叫定价逻辑78使得可在每次呼叫定价的基础上发布Burt的广告。因此,例如,如果Burt仅愿意对每次呼叫付少量的费,则然后在登广告者的搜索结果页或分类内向下降低地安置或排列他的广告。可选择地,如果Burt愿意为每次呼叫付较高的价格,则在搜索结果页或分类内较高地安置他的广告。下面的表格示出每次呼叫定价逻辑78如何根据登广告者愿意支付的每次呼叫的投标量排列或安置登广告者。As can be seen in FIG. 6 , ad presentation engine 74 includes per-call pricing logic 78 , campaign history logic 80 , call status logic 82 , connection success logic 84 , manual indexing logic 86 , and randomization logic 88 . Each logic element 78-88 controls the parameters that form the basis of how Burt's advertisement is ultimately rendered. Pricing-per-call logic 78 enables Burt's advertisement to be published on a price-per-call basis. So, for example, if Burt is only willing to pay a small fee per call, then his ad is placed or ranked downwardly within the advertiser's search results page or category. Alternatively, if Burt is willing to pay a higher price per call, place his ad higher on the search results page or within the category. The table below shows how the price-per-call logic 78 ranks or places advertisers according to the bid amount per call that the advertisers are willing to pay.

安置             登广告者               (每次呼叫投标量)Placement Advertiser (Bids Per Call)

1                800-349-2398                ($3.88)1 800-349-2398 ($3.88)

2                866-324-3242                ($3.22)2 866-324-3242 ($3.22)

3                800-323-5321                ($2.01)3 800-323-5321 ($2.01)

活动历史逻辑80分析在给定的一段时间例如前一天/前一周/前一月内接收到的呼叫Burt的数量,并且将根据此活动记录在显示页内排列Burt的广告。呼叫状态逻辑82检查Burt的广告的状态(活动的或不活动的),并根据该状态选择性地公布Burt的广告。连接成功性逻辑84测量对分配给Burt的广告的电话号码的呼叫的连接成功率,并根据该连接成功率在显示页内排列Burt的广告。例如,如果Burt的电话号码的连接成功率低,则逻辑84将在公布页内较低地排列Burt的广告。手工索引逻辑86允许操作者在公布页内手工索引或排列Burt的广告。随机逻辑88允许在结果页内随机排列或安置Burt的广告。在一个实施例内,Burt的广告在显示页内的排列是基于逻辑元件78-88控制的参数的任何组合的,该组合可由使用该系统的第三方规定。在可选择实施内,广告呈现引擎74内可包含额外的、较少的或不同的逻辑而不会背离本发明。The activity history logic 80 analyzes the number of calls Burt received over a given period of time, such as the previous day/week/month, and will rank Burt's advertisements within the displayed page according to this activity record. Call state logic 82 checks the state of Burt's advertisement (active or inactive) and selectively publishes Burt's advertisement based on the state. Connection success logic 84 measures the connection success rate of calls to the telephone number assigned to Burt's advertisement and ranks Burt's advertisement within the displayed page according to the connection success rate. For example, if Burt's phone number has a low connection success rate, the logic 84 will rank Burt's ad lower within the posting page. Manual indexing logic 86 allows an operator to manually index or arrange Burt's advertisements within a published page. Random logic 88 allows random ordering or placement of Burt's ads within the results page. In one embodiment, the arrangement of Burt's advertisements within the displayed page is based on any combination of parameters controlled by logic elements 78-88, which may be specified by a third party using the system. In alternative implementations, additional, less, or different logic may be included within the advertisement presentation engine 74 without departing from this invention.

参照图7,呼叫处理模块38内的元件包括呼叫路由引擎92和呼叫监控引擎94。可见,呼叫路由引擎92包括重定向逻辑96以将电话呼叫重定向给指定给Burt的广告的号码。重定向是朝向在使用广告创建模块46创建广告器件Burt指定的电话号码。呼叫路由引擎92还包括VoIP逻辑98以使用VoIP技术路由去往或来自客户的对广告中Burt指定的电话号码的呼叫。Referring to FIG. 7 , elements within call processing module 38 include call routing engine 92 and call monitoring engine 94 . As can be seen, call routing engine 92 includes redirection logic 96 to redirect telephone calls to the number assigned to Burt's advertisement. The redirection is towards the phone number specified by Burt in creating the ad device using the ad creation module 46 . Call routing engine 92 also includes VoIP logic 98 to route calls to or from customers to the telephone number specified by Burt in the advertisement using VoIP technology.

呼叫路由引擎92还包括提示逻辑99,在路由对Burt的电话号码的电话呼叫之前向呼叫者播放提示。在一个实施例内,提示逻辑99向呼叫者播放信息提示以告知该呼叫者Burt的实际电话号码。因此,呼叫者将来可使用Burt的真实电话号码而不是由系统分配给Burt的电话号码直接呼叫Burt。在这种情况下,系统将不会为对其实际电话号码的电话呼叫而对Burt记账。在一个实施例内,提示逻辑99还可向Burt播放信息提示以告知Burt电话呼叫的源。在一些情况下,提示逻辑00使得可自动生成电子邮件或传真警告并将其发送给登广告者,以便将呼叫者的电话号码告知登广告者。这种电子邮件的一个示例在图10中示出并被标记为标号116。在可选择实施例内,呼叫路由擎92内可包含额外的、较少的或不同的逻辑而不会背离本发明。Call routing engine 92 also includes prompt logic 99 to play a prompt to the caller prior to routing the phone call to Burt's phone number. In one embodiment, prompt logic 99 plays an information prompt to the caller informing the caller of Burt's actual phone number. Thus, the caller can call Burt directly in the future using Burt's real phone number instead of the phone number assigned to Burt by the system. In this case, the system will not bill Burt for the phone call to his actual phone number. In one embodiment, prompt logic 99 may also play an information prompt to Burt informing Burt of the source of the phone call. In some cases, Prompt Logic 00 enables an email or fax alert to be automatically generated and sent to the advertiser, informing the advertiser of the caller's phone number. An example of such an email is shown in FIG. 10 and labeled as 116 . In alternative embodiments, additional, less, or different logic may be included within call routing engine 92 without departing from the invention.

呼叫监控引擎94包括呼叫号码逻辑100以跟踪响应于Burt的广告生成的呼叫号码。呼叫监控引擎94还包括自动号码标识(ANI)逻辑102,以自动识别呼叫Burt的单号呼叫的号码。呼叫监控引擎94还包括呼叫长度逻辑104,该逻辑监控每个对Burt的呼叫的长度。连接状态逻辑108监控呼叫是否成功,是遇到占线音还是忙音,或Burt是否仅是没有应答他的电话。根据逻辑元件100-106提供的信息,编译成报告,并且Burt可看到该报告。在一个实施例中,该报告包括呼叫数目、来自唯一电话号码的呼叫数目、呼叫者的电话号码、每次呼叫的长度以及成功的呼叫次数,对于该成功的呼叫返回占线音或者未被应答。Burt可使用该报告以便监控广告活动的有效性,并且优化该活动。在可选择实施例内,呼叫监控引擎94可包含额外的、较少的或不同的逻辑而不会背离本发明。Call monitoring engine 94 includes call number logic 100 to track call numbers generated in response to Burt's advertisements. Call monitoring engine 94 also includes automatic number identification (ANI) logic 102 to automatically identify the single number calling number that called Burt. Call monitoring engine 94 also includes call length logic 104 that monitors the length of each call to Burt. The connection status logic 108 monitors whether the call was successful, received a busy or busy tone, or whether Burt simply did not answer his phone. From the information provided by logic elements 100-106, a report is compiled and can be viewed by Burt. In one embodiment, the report includes the number of calls, the number of calls from a unique phone number, the caller's phone number, the length of each call, and the number of successful calls for which a busy tone was returned or was not answered. Burt can use this report in order to monitor the effectiveness of the advertising campaign and optimize the campaign. In alternative embodiments, call monitoring engine 94 may contain additional, less, or different logic without departing from the invention.

在一个实施例中,广告公布模块可在基于电话的广告服务上公布广告。例如,可通过音频将广告作为基于声音入口或电话的号码簿例如411电话号码簿的一部分传送给消费者。In one embodiment, the advertisement publishing module may publish advertisements on a telephone-based advertising service. For example, advertisements may be delivered via audio to consumers as part of a voice-based portal or phone directory, such as a 411 directory.

参照图11,标号150通常指示可用于实施上述系统的硬件。硬件150通常包括至少一个连接到存储器154的处理器152。处理器152可代表一个或多个处理器(例如微处理器),存储器154可代表包括硬件150的主存储器的随机存取存储器(RAM)器件,以及存储器的任何辅助级例如高速缓冲存储器、非易失性或备份存储器(例如可编程或闪速存储器)、只读存储器等。另外,可考虑存储器154包含物理上位于硬件150中的其它位置处的存储器例如处理器152内的任何高速缓冲存储器,以及用作虚拟存储器例如存储在大容量存储设备160上的任何存储容量。Referring to Figure 11, reference numeral 150 generally indicates hardware that may be used to implement the system described above. Hardware 150 generally includes at least one processor 152 coupled to memory 154 . Processor 152 may represent one or more processors (e.g., a microprocessor), and memory 154 may represent a random access memory (RAM) device including the main memory of hardware 150, as well as any secondary levels of memory such as cache memory, memory Volatile or backup memory (such as programmable or flash memory), read-only memory, etc. Additionally, memory 154 is contemplated to include memory physically located elsewhere in hardware 150 , such as any cache memory within processor 152 , as well as any storage capacity used as virtual memory, such as stored on mass storage device 160 .

硬件150还通常接收用于与外部通信信息的多个输入和输出。为了通过界面与用户或操作者连接,硬件150可包括一个或多个用户输入设备156(例如键盘、鼠标等)和显示158(例如阴极射线管(CRT)、监视器、液晶显示(LCD)板)。Hardware 150 also typically receives a number of inputs and outputs for communicating information externally. For interfacing with a user or operator, hardware 150 may include one or more user input devices 156 (e.g., keyboard, mouse, etc.) and display 158 (e.g., cathode ray tube (CRT), monitor, liquid crystal display (LCD) panel ).

对于辅助存储器,硬件150可还包括一个或多个大容量存储设备160,例如软盘或其它可移动的磁盘驱动器、硬盘驱动器、直接存取存储设备(DASD)、光学驱动器(例如光盘(CD)驱动器、数字化视频光盘(DVD)驱动器等)和/或磁带驱动器等等。此外,硬盘150可包括与一个或多个网络162(例如局域网(LAN)、广域网(WAN)、无线网络和/或互联网等等)的接口,以允许与连接到该网络上的其它计算机进行信息通信。应理解,硬件150通常包括现有技术中公知的在处理器152和每个元件154、156、158和162之间的合适的模拟和/或数字接口。For secondary storage, hardware 150 may also include one or more mass storage devices 160, such as floppy disks or other removable disk drives, hard drives, direct access storage devices (DASD), optical drives such as compact disc (CD) drives , Digital Video Disc (DVD) drive, etc.) and/or tape drive, etc. Additionally, hard drive 150 may include interfaces to one or more networks 162 (e.g., local area network (LAN), wide area network (WAN), wireless network, and/or the Internet, etc.) to allow information exchange with other computers connected to the network. communication. It should be understood that hardware 150 typically includes suitable analog and/or digital interfaces between processor 152 and each of elements 154, 156, 158, and 162 as is known in the art.

硬件150在操作系统164的控制下操作,并且执行各种计算机软件应用程序166、元件、程序、对象、模块等(例如,执行上述操作的程序或模块)。此外,各种应用程序、元件、程序、对象等还可在经由网络152连接到硬件150的另一计算机内的例如在分布式计算环境内的一个或多个处理器上执行,从而实施计算机程序的功能所需的处理器可分配给网络上的多个计算机。The hardware 150 operates under the control of an operating system 164 and executes various computer software applications 166 , elements, programs, objects, modules, etc. (eg, programs or modules that perform the operations described above). In addition, various applications, elements, programs, objects, etc. can also be executed on one or more processors in another computer connected to the hardware 150 via the network 152, for example, in a distributed computing environment, thereby implementing the computer program The processors needed to function can be distributed among multiple computers on the network.

如上所述,使用同时发表引擎76将Burt的广告同时发表给多个第三方。第三方的另外的示例包括公司例如Yahoo!、MSN、AOL以及其它类似的需求伙伴。这些需求伙伴(文中也被称为同时发表伙伴)经常接收经由文中所述的每次呼叫付费方法和系统生成的广告收入的一定比例。因此,如在上述表格的示例内,安置1的登广告者为接收到的每个对电话号码800-349-2398的呼叫支付$3.88。现在,假设对安置1的登广告者的呼叫是起因于在需求伙伴的网站上存在的广告。需求伙伴将得到$3.88的一部分。本发明的方法和系统提供多个用于跟踪、监控和确定需求伙伴补偿的实施例。Burt's advertisements are simultaneously published to multiple third parties using the simultaneous publication engine 76, as described above. Additional examples of third parties include companies such as Yahoo! <RTI ID=0.0 >(R) ,</RTI> MSN (R) , AOL (R) , and other similar demand partners. These demand partners (also referred to herein as co-publishing partners) often receive a percentage of the advertising revenue generated via the pay-per-call methods and systems described herein. Thus, as in the example of the table above, the advertiser of placement 1 pays $3.88 for each call received to the phone number 800-349-2398. Now, assume that the call to the advertiser for Placement 1 is due to an advertisement present on the demand partner's web site. Demand partners will get a portion of the $3.88. The methods and systems of the present invention provide multiple embodiments for tracking, monitoring and determining demand partner compensation.

在图12的流程图中所述的一个实施例中,在过程1202中,针对张贴该商人的广告使用的每个不同的需求伙伴,向登广告者(文中还被称为商人或列表)提供一个单独的电话号码。如文中所述的,在多个实施例中,使用电话号码自动生成逻辑56分配电话参考包括电话号码和对应于主机电话号码的电话分机。In one embodiment described in the flowchart of FIG. 12 , in process 1202, an advertiser (also referred to herein as a merchant or list) is provided with A separate phone number. As described herein, in various embodiments, telephone number auto-generation logic 56 is used to assign a telephone reference comprising a telephone number and a telephone extension corresponding to the host telephone number.

在一个实施例中,将别名电话号码映射到登广告者的实际电话号码,并监控对此别名的呼叫以便跟踪各个需求伙伴。因此,在过程1204中,对于对对应于各个需求伙伴的登广告者的别名电话号码的呼叫,记账模块40跟踪需求伙伴和/或将向登广告者收取的(或从登广告者收集的)收入的一定比例贷记给需求伙伴。In one embodiment, an alias phone number is mapped to the advertiser's actual phone number, and calls to this alias are monitored in order to track individual demand partners. Accordingly, in process 1204, billing module 40 tracks the demand partner and/or will charge (or collect from) the advertiser for calls to the advertiser's alias phone number corresponding to each demand partner. ) a percentage of revenue is credited to demand partners.

在图13的流程图中所述的另一个实施例中,在过程1302中,登广告者接收到用于一组需求伙伴的单个/主机(相同的)电话号码。在过程1304中,对于每个单独的需求伙伴,向登广告者分配一个单独的分机。更具体地,单独的需求伙伴列出对于登广告者相同的电话号码,但是还包括各个需求伙伴的唯一的分机。例如,对于该组需求伙伴,列表可具有数字“(800)new-cars”,但是,每个为登广告者张贴该公共电话号码的需求伙伴还可提供对应于各个需求伙伴的单独的分机(例如对应于XYZ同时发表伙伴的分机102,对应于ABC同时发表伙伴的分机104等)。在过程1306中,对于经由对应于各个需求伙伴的电话分机对登广告者的呼叫,记账模块40跟踪需求伙伴和/或将向登广告者收取的(或从登广告者收集的)收入的一定比例贷记给需求伙伴。In another embodiment depicted in the flowchart of FIG. 13, in process 1302, an advertiser receives a single/host (same) phone number for a set of demand partners. In process 1304, for each individual demand partner, an individual extension is assigned to the advertiser. More specifically, the individual demand partners list the same phone number for the advertiser, but also include each demand partner's unique extension. For example, the list could have the numbers "(800) new-cars" for the group of demand partners, but each demand partner posting that common phone number for the advertiser could also provide a separate extension ( For example, the extension 102 corresponding to the XYZ simultaneous posting partner, the extension 104 corresponding to the ABC simultaneous posting partner, etc.). In process 1306, billing module 40 tracks the demand partner and/or the amount of revenue that will be charged to (or collected from) the advertiser for calls to the advertiser via the telephone extension corresponding to each demand partner. A certain percentage is credited to the demand partner.

在图14的流程图中所述的一个可选择实施例内,在过程1402中,需求伙伴可为一组登广告者使用将一个主机电话(即单个)号码。在过程1404中,需求伙伴为使用相同主机号码的登广告者中的每一个提供一个单独的分机。例如,需求伙伴可为一组登广告者使用电话号码(800)Call XYZ,并将分机102提供给Joe’s plumbing,将分机104提供给Carl’s plumbing等。在过程1406中,对于在各个需求伙伴处经由对应于各个需求伙伴的主机电话号码和分配给登广告者的唯一的电话分机对登广告者的呼叫,记账模块40跟踪需求伙伴和/或将对登广告者收取的(或从登广告者收集的)收入的一部分贷记给需求伙伴。In an alternative embodiment described in the flowchart of FIG. 14, in process 1402, a demand partner may use one host telephone (ie, individual) number for a group of advertisers. In process 1404, the demand partner provides a separate extension to each of the advertisers using the same host number. For example, a demand partner may use the phone number (800) Call XYZ for a group of advertisers and provide extension 102 to Joe's plumbing, extension 104 to Carl's plumbing, etc. In process 1406, billing module 40 tracks demand partners and/or assigns calls to advertisers at each demand partner via the host telephone number corresponding to each demand partner and the unique telephone extension assigned to the advertiser. A portion of the revenue charged to (or collected from) the advertiser is credited to the demand partner.

根据另一个实施例,提出了如2004年3月10日提交的标题为“AMethod and Apparatus to Provide Pay-per-Call Performance BasedAdvertising and Billing”的共同未决的美国专利申请号60/552124中所述的点击显露(click-to-reveal)方法,该专利申请全文并入此以作为参考。如图15的流程图中所示,在过程1502中,经由需求伙伴的网站将广告呈现给用户。该广告没有示出登广告者的完整的电话号码,而是包含显露登广告者的电话号码或者电话号码的剩余部分的超链接。在过程1504中,广告呈现引擎74监控点击通过的数量以显露登广告者的号码。在一个实施例中,假设来自需求伙伴的每个点击通过都导致对相应的登广告者的呼叫。结果,在过程1506中,记账模块40跟踪需求伙伴和/或至少部分地基于显露登广告者的电话号码的点击通过的数目而计算贷记给需求伙伴的量。According to another embodiment, it is proposed as described in co-pending U.S. Patent Application No. 60/552124, filed March 10, 2004, entitled "A Method and Apparatus to Provide Pay-per-Call Performance Based Advertising and Billing" The click-to-reveal method of the patent application is hereby incorporated by reference in its entirety. As shown in the flowchart of FIG. 15, in process 1502, an advertisement is presented to a user via a demand partner's website. The advertisement does not show the advertiser's full phone number, but instead contains a hyperlink revealing the advertiser's phone number or the remainder of the phone number. In process 1504, the ad presentation engine 74 monitors the number of click-throughs to reveal the advertiser's number. In one embodiment, it is assumed that each clickthrough from a demand partner results in a call to the corresponding advertiser. As a result, in process 1506, billing module 40 tracks the demand partner and/or calculates an amount to credit the demand partner based at least in part on the number of click-throughs that reveal the advertiser's phone number.

在另一个可选择的实施例中,需求伙伴具有点击呼叫格式。在一个实施例内,如在图16的流程图中所述,在过程1602,除了列出登广告者的电话号码之外(或者代替列出该登广告者的电话号码),需求伙伴提供链接以响应于查看者/消费者激活/选择该提供的超链接开始建立查看者/消费者与登广告者之间的电话链接。在一个实施例内,在过程1604中,响应于激活/选择该提供的超链接,提示查看者/消费者输入它们的电话号码以建立与登广告者的电话连接。在消费者输入它们的电话号码之后,在消费者和登广告者之间建立电话连接。In another alternative embodiment, the demand partner has a click-to-call format. In one embodiment, as described in the flowchart of FIG. 16 , at process 1602, in addition to listing the advertiser's phone number (or instead of listing the advertiser's phone number), the demand partner provides a link Establishment of a telephony link between the viewer/customer and the advertiser begins in response to the viewer/customer activating/selecting the provided hyperlink. In one embodiment, in process 1604, in response to activating/selecting the provided hyperlink, the viewer/customer is prompted to enter their phone number to establish a phone connection with the advertiser. After the consumer enters their telephone number, a telephone connection is established between the consumer and the advertiser.

在另一个实施例中,如果查看者/消费者具有VoIP通信设备,则VoIP逻辑98可使登广告者连接到查看者/消费者而不需要该消费者/查看者提供它们的电话号码。VoIP通信设备包括连接到用户的计算机的电话设备以及移动通信设备例如PDA和便携式电话。In another embodiment, if the viewer/customer has a VoIP communication device, the VoIP logic 98 may enable the advertiser to connect to the viewer/customer without requiring the customer/viewer to provide their phone number. VoIP communication devices include telephone devices connected to users' computers and mobile communication devices such as PDAs and cellular phones.

在使用点击呼叫(用于RSTN和VoIP连接)的实施例中,在过程1604中,每当查看者/消费者选择/激活用于各个登广告者的点击呼叫图标时,跟踪/贷记提供点击呼叫选项的需求伙伴(即登广告者的付费的一定比例)。In embodiments using click-to-call (for RSTN and VoIP connections), in process 1604, tracking/crediting provides click-through whenever a viewer/customer selects/activates a click-to-call icon for each Demand partners for call options (ie a percentage of the advertiser's payment).

在图17的流程图中所述的另一实施例中,在过程1702中,向登广告者提供一个用于一组需求伙伴的电话号码。在过程1704中,根据经由各个需求伙伴的对登广告者的电话号码列表的多个页面视图,按比例分配因对登广告者的列出的电话号码的呼叫而支付给需求伙伴的费用。例如,如果经由需求伙伴ABC访问70%的登广告者的页面视图,并且经由需求伙伴XYZ访问30%的登广告者的页面视图,则ABC需求伙伴将收到可因对登广告者的列出的电话号码的呼叫而支付给需求伙伴的费用的70%,而需求伙伴XYZ收到30%。In another embodiment, described in the flowchart of FIG. 17, in process 1702, the advertiser is provided with a phone number for a set of demand partners. In process 1704, charges paid to demand partners for calls to the advertiser's listed telephone numbers are prorated based on multiple page views of the advertiser's telephone number listings via the various demand partners. For example, if 70% of an advertiser's page views are accessed via demand partner ABC, and 30% of the advertiser's page views are accessed via demand partner XYZ, ABC demand partner will receive a listing for the advertiser 70% of the fee is paid to Demand Partner for calls to the phone number, while Demand Partner XYZ receives 30%.

在图18的流程图中所述的另一个实施例中,在过程1802中,向至少第一组登广告者提供对每个需求伙伴的唯一的电话参考。向一个或多个登广告者中的每一个均提供一个对一组需求伙伴的电话参考。In another embodiment, described in the flowchart of FIG. 18, in process 1802, at least a first group of advertisers is provided with a unique telephone reference to each demand partner. Each of the one or more advertisers is provided with a telephone reference to a set of demand partners.

在过程1804中,生成对具有该唯一的电话参考的登广告者的呼叫的统计采样。在一个实施例中,统计采样代表源于第一需求伙伴列出的广告的对一个登广告者(或一组登广告者)的呼叫与源于其它需求伙伴列出的相同(或类似)广告的呼叫相比较的一部分的采样。在一个实施例中,可根据登广告者的分类(例如餐馆、汽车等)分别进行采样。In process 1804, a statistical sample of calls to the advertiser with the unique phone reference is generated. In one embodiment, the statistical sample represents calls to an advertiser (or group of advertisers) originating from an ad listed by a first demand partner versus the same (or similar) ad listed from other demand partners. A sample of the part of the call comparison. In one embodiment, sampling may be done separately by category of advertiser (eg, restaurant, car, etc.).

在过程1806中,使用采样作为跟踪需求伙伴/将支付给至少一组登广告者的费用的一部分归于该需求伙伴的基础。考虑下面的示例,其中登广告者1和2每一个均被给定唯一的电话号码,并且对登广告者1和2的呼叫的70%是来自伙伴ABC列出的电话参考。给定该示例,假设使用需求伙伴之间的公共号码的对登广告者的呼叫的70%是源于伙伴ABC列出的广告。In process 1806, the sample is used as a basis for tracking/attributing to the demand partner a portion of the fee paid to at least one group of advertisers. Consider the following example, where Advertisers 1 and 2 are each given a unique phone number, and 70% of calls to Advertisers 1 and 2 are from phone references listed by partner ABC. Given this example, assume that 70% of calls to advertisers using common numbers between demand partners originate from advertisements listed by partner ABC.

因此,在一个实施例中,根据统计采样,应将使用需求伙伴之间的公共号码对登广告者的呼叫的70%贷记给伙伴ABC。在一个实施例中,基于统计采样的跟踪/贷记需求伙伴还可应用于使用需求号码中的唯一号码的登广告者。Therefore, in one embodiment, according to statistical sampling, partner ABC should be credited 70% of calls to the advertiser using a common number between demand partners. In one embodiment, statistical sampling based tracking/crediting demand partners can also be applied to advertisers using a unique number of demand numbers.

分配和再利用电话号码Assign and reuse phone numbers

如上所述,使用电话呼叫跟踪来确定已接收到的呼叫特定当事人或号码簿的电话呼叫的数量。这可用于各种用途。其在测量广告成功方面尤其有用。例如,电话号码簿可将广告安置提供给它的登广告者例如水管工人。通过跟踪已接收到的呼叫特定广告的电话的数量,号码簿可其广告的值显示给登广告者。As described above, telephone call tracking is used to determine the number of telephone calls that have been received to a particular party or directory. This can be used for various purposes. It is especially useful in measuring advertising success. For example, a telephone directory may offer ad placement to its advertisers such as plumbers. By tracking the number of calls received calling a particular advertisement, the directory can display the value of its advertisement to the advertiser.

可使用电话呼叫跟踪来测量除了物理黄页电话簿之外的各种广告媒介的有效性。分类的报纸可利用呼叫跟踪,显示消费者可呼叫的电话号码的电视广告也可使用呼叫跟踪。通过计算这样的广告接收到的电话呼叫的数量,可测量活动的有效性。这对于登广告者和号码簿都是有益的。Phone call tracking can be used to measure the effectiveness of various advertising mediums in addition to physical yellow pages phone books. Classified newspapers can use call tracking, as can television advertisements that show phone numbers consumers can call. The effectiveness of the campaign can be measured by counting the number of phone calls such advertisements receive. This is beneficial to both the advertiser and the directory.

还可在在线的号码簿例如在线黄页内使用电话呼叫跟踪。类似地,可使用电话呼叫跟踪来跟踪在线搜索广告例如关键字广告的成功性。Phone call tracking is also available in online directories such as the online yellow pages. Similarly, phone call tracking can be used to track the success of online search advertising, such as keyword advertising.

如上文在一些实施例内说明的,电话呼叫跟踪在为性能付费的广告系统中尤其有用。在为性能付费的系统中,登广告者在广告执行时付费。例如,每次潜在的消费者点击在线搜索广告时登广告者就支付$1。类似地,在如申请号X(申请号10/872117)中包含的每次呼叫付费广告系统中,登广告者的付费与登广告者接收到的呼叫数量相关联。在这种每次呼叫的系统中,呼叫跟踪是至关重要的,这是因为计算接收到的呼叫的数量决定了登广告者必须支付的费用。在一个实施例中,不仅要计算接收到的呼叫的数量而且还要计算呼叫的时间,这是因为在一个实施例内登广告者可投标以为每次呼叫支付更多的费用,以便使它们的广告具有更显著的安置。As explained above in some embodiments, phone call tracking is particularly useful in pay-for-performance advertising systems. In a pay-for-performance system, the advertiser pays when the ad is executed. For example, an advertiser pays $1 each time a potential consumer clicks on an online search ad. Similarly, in a pay-per-call advertising system as contained in Application No. X (Application No. 10/872117), the advertiser's payment is linked to the number of calls the advertiser receives. In such a per-call system, call tracking is critical because counting the number of calls received determines the rate an advertiser must pay. In one embodiment, not only the number of calls received is counted but also the time of the calls, since in one embodiment advertisers can bid to pay more per call in order to make their Ads have more prominent placement.

不仅跟踪呼叫的数量以及呼叫的精确时间是重要的,而且还可跟踪呼叫者查看广告的需求源。在线号码簿可具有许多不同的外部网站,通过该网站它们同时发表相同的登广告者,知道电话呼叫是源自哪个网站是重要的,从而在一些情况下号码簿可补偿带来消费者的外部网站。申请号Y(申请号60/560926)概述了这种情况。Not only is it important to track the number of calls and the precise time of the calls, but also the source of demand for the caller to view the advertisement. An online directory can have many different external websites through which they simultaneously post the same advertiser, it is important to know which website a phone call originates from, so that in some cases the directory can compensate for the external website. Application No. Y (Application No. 60/560926) outlines this situation.

跟踪电话呼叫可包括公布与登广告者的标准电话号码不同的唯一的电话号码。当呼叫者查看广告时,该唯一的电话号码出现,并且呼叫者拨打该号码。然后使用电话跟踪器的通话设备将在该唯一的电话号码上的呼叫转发给登广告者的标准电话号码。呼叫跟踪器还记录进行的呼叫以及该呼叫的准确时间。在每次呼叫付费的广告系统中,可使用此信息来为该呼叫给登广告者记账。Tracking phone calls may include posting a unique phone number that is different from the advertiser's standard phone number. When a caller views the ad, this unique phone number appears and the caller dials the number. The calling device using the phone tracker then forwards calls on that unique phone number to the advertiser's standard phone number. Call tracker also records the calls made and the exact time of that call. In pay-per-call advertising systems, this information can be used to bill the advertiser for the call.

在其中号码簿还可识别呼叫的需求源的情况下,必须向单个登广告者提供多个唯一的电话号码,对于登广告者出现处的每个需求源有一个电话号码。例如,单个水管工人的广告可在两个不同的在线号码簿和三个不同的在线搜索引擎中显示。为了跟踪这些需求源中的哪一个产生来自消费者的呼叫,单个水管工人必须被分配五个不同的唯一的电话号码。通过监控拨打哪个唯一的电话号码,可确定将产生该呼叫贷记哪个需求源。In the case where the directory can also identify the source of demand for the call, a single advertiser must be provided with multiple unique telephone numbers, one for each source of demand where the advertiser is present. For example, an ad for a single plumber may appear in two different online directories and three different online search engines. In order to track which of these demand sources generates calls from customers, a single plumber must be assigned five different unique phone numbers. By monitoring which unique phone number is dialed, it can be determined which demand source will be credited for the call.

此方法的潜在问题是其需要很多唯一的电话号码。单个水管工人可具有5个不同的广告,每个该广告在100个网站号码簿上被同时发表,使得需要提供500个唯一的电话号码才能跟踪单个水管工人的呼叫分配。具有100000个登广告者的号码簿一个需要数百万个唯一的电话号码以跟踪呼叫分配。可广泛地提供唯一的电话号码——本地号码或免费的1-800号码。使用大量的上述号码会非常昂贵。A potential problem with this method is that it requires many unique phone numbers. A single plumber may have 5 different advertisements, each published simultaneously on 100 website directories, so that 500 unique phone numbers would need to be provided to track call assignments for a single plumber. A directory with 100,000 advertisers requires millions of unique phone numbers to track call assignments. Unique phone numbers are widely available - local numbers or toll-free 1-800 numbers. Using a large number of the above numbers would be very expensive.

因此,本发明的一个实施例提供了一种分配和再利用电话号码的系统。在一个实施例中,只有在需要时才动态分配电话号码。结果,只需要数量非常少的电话号码。例如,特定水管工人的针对“工业喷头”的广告可能决不会在特定的搜索引擎网站上显示。因此在该网站为该广告分配一个唯一电话号码是浪费的。只有当消费者在该特定的网站搜索“工业喷头”时,在此时该系统才动态地分配一个唯一的电话号码。这样,仅在需要时分配号码,从而可减少浪费。Accordingly, one embodiment of the present invention provides a system for assigning and reusing telephone numbers. In one embodiment, phone numbers are assigned dynamically only when needed. As a result, only a very small number of telephone numbers are required. For example, a particular plumber's ad for "industrial sprinklers" might never show on a particular search engine site. It would therefore be wasteful to assign a unique phone number to the ad on the site. The system dynamically assigns a unique phone number only when a consumer searches for "industrial sprinklers" on that particular website. This way, numbers are only assigned when needed, reducing waste.

另外,本发明的一个实施例再利用号码,从而进一步减少所需的号码的总量。例如,如果自显示一个唯一的号码之后已经过一定量的时间,则该系统可自动认为该号码“没用过”并且再利用该号码,将其放回号码池内。类似地,如果自呼叫一个唯一的号码之后已经过一定量的时间,则该系统可自动认为该号码“没用过”并且再利用该号码,将其放回号码池内。使用这些以及其它参数,本发明的一个实施例保存并再利用唯一的电话号码,需要较少的电话号码并潜在地减少成本。In addition, an embodiment of the present invention reuses numbers, thereby further reducing the total number of numbers required. For example, if a certain amount of time has passed since a unique number was displayed, the system may automatically consider the number "unused" and reuse the number, placing it back in the number pool. Similarly, if a certain amount of time has passed since a unique number was called, the system can automatically consider that number "unused" and reuse the number, putting it back into the pool of numbers. Using these and other parameters, one embodiment of the invention saves and reuses unique phone numbers, requiring fewer phone numbers and potentially reducing costs.

图19提供了呈现根据本发明的一个方面的分配电话号码的过程的流程图。参照图19,在过程1902,在正好及时的基础上分配电话号码。例如,响应于需要显示特定广告者的电话号码的提交给需求伙伴的终端用户搜索,分配电话号码。在一个实施例内,保持未分配的电话号码的池。未分配的电话号码是没有以任何方式预先分配给或链接到特定广告、登广告者或需求伙伴的电话号码。通过从该未分配的电话号码的池中选择电话号码,并在正好及时的基础上将该电话号码分配给广告来执行过程1902。通过使用术语“正好及时的基础”,来指电话号码保持在未分配的电话号码的池中,并且就在消费者将要查看将包括该电话号码的广告之前被指定或分配给特定的广告。Figure 19 provides a flow diagram presenting the process of assigning a telephone number according to one aspect of the present invention. Referring to FIG. 19, in process 1902, telephone numbers are assigned on an just-in-time basis. For example, a telephone number is assigned in response to an end user search submitted to a demand partner that requires display of a particular advertiser's telephone number. In one embodiment, a pool of unassigned phone numbers is maintained. An unassigned phone number is a phone number that has not been pre-assigned or linked in any way to a particular advertisement, advertiser, or demand partner. Process 1902 is performed by selecting a phone number from the pool of unassigned phone numbers and assigning the phone number to an advertisement on a just in time basis. By use of the term "just in time basis" is meant that a phone number remains in a pool of unassigned phone numbers and is assigned or assigned to a particular ad just before a consumer is about to view an ad that will include that phone number.

在过程1904中,如果在预定的一段时间内不呼叫被分配给该广告的电话号码,则解除分配该电话号码,并将其再循环回未分配的电话号码的池中。例如,在一个实施例内,该预定的一段时间是固定的天数。如果没有对该电话号码的电话呼叫,则然后解除分配该电话号码。In process 1904, if the phone number assigned to the advertisement is not called for a predetermined period of time, the phone number is deallocated and recycled back into the pool of unassigned phone numbers. For example, in one embodiment, the predetermined period of time is a fixed number of days. If there are no phone calls to the phone number, then the phone number is deallocated.

参照图19,如果在预定的一段时间内没有呼叫分配的电话号码,则然后使电话号码与该电话号码将分配给的广告/登广告者相互关联。一旦进行使用该分配的电话号码的电话呼叫,则将分配的电话号码指定给与广告(在文中此后被称为“关联的广告”)相关联的登广告者。否则,如果没有呼叫分配的电话号码,则该号码保持空闲,并且可用于所有的需求伙伴。Referring to Figure 19, if the assigned phone number has not been called for a predetermined period of time, then the phone number is correlated with the advertisement/advertiser to which the phone number will be assigned. Once a phone call is made using the assigned phone number, the assigned phone number is assigned to the advertiser associated with the advertisement (hereafter referred to herein as an "associated advertisement"). Otherwise, if there is no call to the assigned phone number, the number remains free and available to all demand partners.

在一个实施例内,如果需求伙伴服务的广告导致查询而不是电话呼叫,则然后使动态分配的电话号码与该广告相互关联预定的一段时间。如果在该预定的一段时间内该动态分配的电话号码被呼叫,则然后使该电话号码与该广告在更长的一段时间内相互关联。In one embodiment, if an advertisement for a demand partner service results in an inquiry rather than a phone call, then the dynamically assigned phone number is then correlated with the advertisement for a predetermined period of time. If the dynamically assigned telephone number is called within the predetermined period of time, the telephone number is then correlated with the advertisement for a longer period of time.

再次参照图19,在过程1906中,确定发生的对分配的电话号码的呼叫与哪个广告有关。此确定用于补偿/贷记作为对分配的电话号码的电话呼叫的有效原因的需求伙伴。Referring again to FIG. 19, in process 1906, it is determined which advertisement the call that occurred to the assigned phone number is associated with. This determines demand partners for reimbursement/credit as a valid reason for a phone call to the assigned phone number.

图20示出了呈现确定由于提供产生电话呼叫的广告而被贷记的需求伙伴的过程的流程图。在一个实施例中,该确定是基于需求伙伴提供该相关联的广告的时间与呼叫发生的时间之间的时间接近性进行的。在过程2002中,如果一个特定的需求伙伴是在呼叫发生之前预定的一段时间内唯一提供该相关联的广告的需求伙伴,则然后在步骤2004中,确定该特定需求伙伴为呼叫与其有关地发生的需求伙伴。例如,如果需求伙伴X是唯一的比方说在最后30分钟内提供该相关联的广告的需求伙伴,则确定该需求伙伴X是与其有关地进行电话呼叫的需求伙伴。Figure 20 shows a flowchart presenting the process of determining a demand partner credited for serving an advertisement that generated a phone call. In one embodiment, the determination is based on the temporal proximity between the time the demand partner provided the associated advertisement and the time the call occurred. In process 2002, if a particular demand partner is the only demand partner that provides the associated advertisement within a predetermined period of time before the call occurs, then in step 2004, it is determined that the particular demand partner is in relation to which the call occurred demand partner. For example, if demand partner X is the only demand partner who served the associated advertisement within say the last 30 minutes, then it is determined that demand partner X is the one in which the phone call was made in connection with it.

在一个实施例内,如果在呼叫发生之前预定的一段时间内一个以上的需求伙伴提供该相关联的广告,则在过程2006中,将该电话呼叫当作有争议的电话呼叫的池的一部分。在一个实施例中,在过程2008内,根据可归于对其的呼叫安置在有争议呼叫的池内的特定需求伙伴的无争议的呼叫的比例,贷记该特定需求伙伴。例如,如果无争议的呼叫的70%已归于特定需求伙伴X,则有争议的池中的呼叫的70%也归于该需求伙伴X。In one embodiment, if more than one demand partner provided the associated advertisement within a predetermined period of time prior to the call, then in process 2006 the phone call is considered part of the pool of disputed phone calls. In one embodiment, within process 2008, a particular demand partner is credited according to the proportion of uncontested calls attributable to the particular demand partner whose calls are placed within the pool of disputed calls. For example, if 70% of the undisputed calls have been attributed to a particular demand partner X, then 70% of the calls in the disputed pool have also been attributed to that demand partner X.

在另一实施例内,可将相同的电话号码分配给用于相同的登广告者/广告的不同的需求伙伴,从而减少了所需的电话号码的数量。图21示出了呈现将登广告者/广告的电话号码分配给多个需求伙伴的过程的流程图。在过程2102内,如果广告被第一需求伙伴服务,并然后在预定的一段时间即30分钟内被第二需求伙伴服务,则然后在过程2104内,向第二需求伙伴分配一个新的或不同的电话号码。但是,如果在第二需求伙伴上的服务在预定的一段时间(30分钟)之外发生,则然后在过程1206内,可将相同的电话号码分配给该第二需求伙伴。通常,在第一服务之后没有呼叫发生的时间越长,则使用相同的分配给第一需求伙伴的电话号码更加可行,指示因为具有争议的电话号码的可能性(降低)。In another embodiment, the same phone number can be assigned to different demand partners for the same advertiser/advertisement, thereby reducing the number of phone numbers required. Figure 21 shows a flowchart presenting the process of assigning an advertiser/advertisement's phone number to multiple demand partners. In process 2102, if the ad is served by a first demand partner and then served by a second demand partner within a predetermined period of time, i.e., 30 minutes, then in process 2104, a new or different advertisement is assigned to the second demand partner. phone number. However, if the service on the second demand partner occurs outside the predetermined period of time (30 minutes), then within process 1206, the same phone number can be assigned to the second demand partner. In general, the longer no call occurs after the first service, the more feasible it is to use the same phone number assigned to the first demand partner, indicating a (reduced) likelihood of having a disputed phone number.

分配电话号码的示例性实施Exemplary Implementation of Assigning Phone Numbers

A网络广告公司的一个实施例的示例在全国推广本地商人-水管工人、盖屋顶工人、牙科医生的广告。其通过在1000个不同的网站上同时发表广告来推广广告。为了跟踪由这些推广引起的呼叫活动,广告公司保持一个具有50000个唯一电话号码的池。An example of one embodiment of a network advertising company nationally promotes ads of local merchants - plumbers, roofers, dentists. It promotes advertising by simultaneously posting advertisements on 1000 different websites. To track call activity resulting from these promotions, the advertising company maintains a pool of 50,000 unique phone numbers.

例如,在单个网站处,当用户搜索“Kansas City中的牙科医生”时,广告公司与网站通信以插入已购买了在Kansas City地区登广告的十个牙科医生的广告。这十个牙科医生已通过同意“每次呼叫付费”购买了刊登广告,这意味着在收到来自潜在消费者的呼叫时他们要支付费用例如$5。如果希望比同等人显示地更高,则牙科医生可支付更高的费用。广告公司以从最高的每次呼叫的价格到最低价格的降序队列显示牙科医生。For example, at a single website, when a user searches for "dentists in Kansas City," the ad company communicates with the website to insert ads for ten dentists that have purchased to advertise in the Kansas City area. These ten dentists have purchased the placements by agreeing to a "pay-per-call," which means that they pay a fee, eg, $5, when they receive a call from a potential customer. Dentists may pay higher rates if desired to show higher than peers. The advertising company displays the dentists in descending order from highest price-per-call to lowest.

当广告公司在网站上显示三个广告时,其动态地分配在该广告中显示的唯一的电话号码。这样,如果潜在的消费者呼叫一个牙科医生,则广告公司可确定哪个网站对发生呼叫负责。其还可确定呼叫的时间并为牙科医生记下了牙科医生已同意在那时对每次呼叫支付的费用。一旦完成,则广告公司将呼叫发送给牙科医生的电话号码,并且牙科医生接收该呼叫。When an advertising company displays three advertisements on a website, it dynamically assigns a unique phone number to be displayed in that advertisement. In this way, if a potential customer calls a dentist, the advertising company can determine which website is responsible for the call. It may also determine the time of the call and note for the dentist what the dentist has agreed to pay for each call at that time. Once done, the advertising company sends a call to the dentist's phone number, and the dentist receives the call.

在显示的十个唯一的电话号码中,其中一些是免费的1-800或1-866号码。其中之一是本地Kansas City 913区号的号码,这是因为牙科医生要求其广告仅示出为具有显示为本地的唯一的电话号码。Of the ten unique phone numbers displayed, some are toll-free 1-800 or 1-866 numbers. One of these is the number for the local Kansas City 913 area code because dentists require that their advertisements only be shown as having a unique phone number that appears to be local.

广告公司在1000个不同的网站上同时发表十个牙科医生的广告。只要终端用户凑巧搜索了Kansas City中的牙科医生,在一整天之中,在数百个不同的网站上连续显示该十个牙科医生。为了跟踪得到的呼叫活动,如果广告公司为在该1000个网站的每一个处的每个牙科医生分配一个唯一的电话号码,则其必须分配10000个唯一的电话号码。由于提供和保持唯一的电话号码成本高,所于这是非常昂贵的提议。广告公司必须找到一个使其分配的唯一的电话号码最少的方法,并且其决不会使用多于其池中具有的总共50000个唯一的电话号码。An advertising company simultaneously publishes advertisements for ten dentists on 1000 different websites. As long as the end user happens to search for dentists in Kansas City, those ten dentists are shown in succession on hundreds of different websites throughout the day. In order to track resulting call activity, if the advertising company assigns each dentist at each of the 1000 websites a unique phone number, it must assign 10,000 unique phone numbers. This is a very expensive proposition due to the high cost of providing and maintaining a unique phone number. The advertising company must find a way to have the fewest number of unique phone numbers assigned, and it will never use more than the total of 50000 unique phone numbers it has in its pool.

为了减少其必须分配的唯一的电话号码的数量,广告公司使用本发明以动态分配和再利用唯一的电话号码。在Kansas City牙科医生的情况下,开始并没有分配总共10000个组合。相反,仅在特定网站上搜索Kansas City牙科医生时分配一个唯一的电话号码。该动态的、“正好及时”的分配可防止将号码浪费地分配给决不会被呼叫或显示的广告。In order to reduce the number of unique phone numbers they must assign, advertising agencies use the present invention to dynamically assign and reuse unique phone numbers. In the case of the Kansas City Dentist, a total of 10,000 combinations were not allocated initially. Instead, a unique phone number is assigned only when searching for Kansas City dentists on the specific website. This dynamic, "just in time" allocation prevents wasteful allocation of numbers to advertisements that will never be called or displayed.

再利用分配的电话号码Reuse of assigned phone numbers

在一个实施例中,系统记录特定登广告者的广告在一定时间在特定的网站上显示且带有特定的唯一电话号码。由于在不同的网站上显示越来越多的广告,则在一个实施例中,该系统跟踪每个分配的电话号码最后被显示的时间。In one embodiment, the system records that a particular advertiser's ad was displayed on a particular website at a certain time with a particular unique phone number. As more and more advertisements are displayed on different web sites, the system, in one embodiment, tracks when each assigned phone number was last displayed.

图22示出呈现了再利用电话号码的一个实施例的流程图。在一个实施例中,在过程2202内,保持电话号码的活动的“显示队列”。该活动的显示队列根据电话号码的显示时间从“最年轻的(最近被显示的)”到“最老的(很久之前显示的)”列出电话号码。Figure 22 shows a flow diagram presenting one embodiment of repurposing a phone number. In one embodiment, within process 2202, an active "display queue" of phone numbers is maintained. The active display queue lists phone numbers from "youngest (displayed most recently)" to "oldest (displayed a long time ago)" according to their display time.

当例如在特定的网站上显示登广告者的广告并需要一个唯一电话号码时,在过程2204中,从显示队列的“最老”的一端选择电话,或者最近没有显示的电话。由于可能存在数量有限的池,所以挑选的电话号码应该是之前已使用过的电话号码。但是由于其是“最老”的号码——可能5个星期之前显示过,所以这个号码不会与其过去显示具有的广告相混淆。这样,根据最后显示的时间再利用电话号码以减少潜在的混淆。When, for example, an advertiser's ad is displayed on a particular website and a unique phone number is desired, in process 2204 a phone is selected from the "oldest" end of the display queue, or a phone that has not been displayed recently. Since there may be a finite pool, the phone number picked should be one that has been used before. But since it is the "oldest" number - maybe 5 weeks ago it was shown, this number will not be confused with ads it has shown in the past. This way, the phone number is reused based on the time it was last shown to reduce potential confusion.

在一个实施例中,在过程2206中,系统确定选择的电话号码是否最近在预定的一段时间内显示。例如,该系统可检查电话号码是否例如在最近24小时内以不同的上下文显示。如果选择的电话号码在预定的一段时间内显示,则在过程2208中,号码池处于超出再利用的危险,并且在那时没有分配该选择的电话号码。In one embodiment, in process 2206, the system determines whether the selected phone number was recently displayed within a predetermined period of time. For example, the system can check whether a phone number has been displayed with a different context, eg within the last 24 hours. If the selected phone number is displayed within a predetermined period of time, then in process 2208, the pool of numbers is in danger of being exceeded for reuse, and the selected phone number is not assigned at that time.

如果该系统确定选择的电话号码在预定的一段时间内没有显示,则在过程2210中,系统继续确定最近在预定的一段时间内是否呼叫过该选择的电话号码。例如,如果三个月之前在牙科医生的广告上显示了一个电话号码,但是昨天呼叫过该电话号码,则如果该号码今天被再分配给一个水管工人将会产生混淆。If the system determines that the selected phone number has not been displayed within the predetermined period of time, then in process 2210 the system proceeds to determine whether the selected phone number has been called recently within the predetermined period of time. For example, if a phone number was displayed three months ago on an ad for a dentist, but was called yesterday, it would be confusing if that number were reassigned to a plumber today.

如果系统确定选择的电话号码在预定的一段时间(例如24小时)内没有显示并且在预定的第二时间段(例如最后30天)没有被呼叫,在过程2212中,系统认为该选择的电话号码是安全的,并且该选择的电话号码被分配以将以新的上下文显示。If the system determines that the selected phone number has not been displayed within a predetermined period of time (e.g., 24 hours) and has not been called within a predetermined second time period (e.g., the last 30 days), in process 2212, the system considers the selected phone number is safe, and the selected phone number is assigned to be displayed with the new context.

如前文所述的,如果该选择的号码(假设显示的“最老的号码”)最近在预定的一段时间内显示,则该选择的号码没有通过最小阈值。结果,号码池然后处于超出再利用的危险,并且该系统进行选择性的测量以选择电话号码进行分配。As previously stated, if the selected number (assuming the "oldest number" displayed) has been displayed most recently within a predetermined period of time, then the selected number fails the minimum threshold. As a result, the pool of numbers is then in danger of exceeding reuse, and the system makes a measure of selectivity to select phone numbers for allocation.

在一个实施例内,系统然后根据号码被呼叫的频繁程度评价号码池。在一个实施例内,系统保持已被呼叫的电话号码的活动的“呼叫时间队列”,该电话号码是按从“最年轻的”(最近呼叫的)到“最老的”(很久之前呼叫的)排列的。在过程2214中,如果该显示队列中的“最老的”标号最近在预定的一段时间内显示,则在一个实施例内,该系统评价该呼叫时间队列中的“最老的”号码。如果比第二预定阈值更大地最近呼叫该呼叫时间队列中的“最老的”号码,则然后系统选择该“最老的”号码分配。In one embodiment, the system then evaluates the pool of numbers based on how often the numbers are called. In one embodiment, the system maintains an active "call time queue" of phone numbers that have been called, ordered from "youngest" (called most recently) to "oldest" (called a long time ago). ) arranged. In process 2214, the system evaluates, in one embodiment, the "oldest" number in the call time queue if the "oldest" number in the display queue was most recently displayed within a predetermined period of time. If the "oldest" number in the call time queue was called more recently than a second predetermined threshold, then the system selects the "oldest" number assignment.

如果显示队列中的“最老的”号码和呼叫时间中的“最老的”号码均没有符合各自的最小阈值,则然后系统进行其它测量。在过程2216中,系统评价这两个“最老的”号码中的哪一个更符合各自的安全阈值,并且选择显示该将被分配的电话号码。通过根据最近显示的时间和最近呼叫的时间评价号码,该系统再利用该号码且终端用户混淆的可能性降低。If neither the "oldest" number in the display queue nor the "oldest" number in call time meets the respective minimum thresholds, then the system makes other measurements. In process 2216, the system evaluates which of the two "oldest" numbers better meets the respective safety thresholds, and chooses to display that phone number to be assigned. By evaluating the number according to the last time it was displayed and when it was last called, the system reuses the number and the likelihood of end user confusion is reduced.

由于双队列过程,该系统将不会出现问题,如果过负载则该系统仅变得逐渐更不安全。如果过于频繁地显示和呼叫号码,则所有号码将低于最小显示和呼叫阈值,但是该系统仍起作用。实际上,其将产生最安全的号码。在过负载的情况下,该系统将更快地循环通过号码,使得它们共同更加“脏”,但是不会失败。在这种情况下,在过程2218中,该系统在这里自动向管理员发送警告,指示需要向号码池添加更“干净”的号码。在可选择实施例内,可或多或少地使用参照图22说明的过程。Due to the double queue process, the system will have no problems, it will only become progressively less safe if overloaded. If numbers are displayed and called too frequently, all numbers will fall below the minimum display and call threshold, but the system will still function. In fact, it will yield the most secure number. In the event of an overload, the system will cycle through the numbers faster, making them collectively "dirtier", but will not fail. In this case, in process 2218, the system here automatically sends a warning to the administrator indicating that more "cleaner" numbers need to be added to the number pool. In alternative embodiments, more or less of the process described with reference to FIG. 22 may be used.

除了优化电话号码池的清洁度,该系统的一个实施例可执行提高分配被再利用的电话号码的效率的过程。图23提供了呈现根据一个实施例的额外的用于分配电话号码的过程的流程图。在过程2302中,该系统确定特定的广告(或者与相同登广告者相关联的不同广告)是否在相同的网站上被召集两次。如果该特定的广告(或者与相同登广告者相关联的不同广告)在相同网站上已被召集两次,则在过程2304,该系统将为两个实例重新分配相同的电话号码。如果特定的广告(或者与相同登广告者相关联的不同广告)没有在相同的网站上被召集两次,则在过程2306,系统将分配新的电话号码。In addition to optimizing the cleanliness of the phone number pool, one embodiment of the system may implement a process that increases the efficiency of assigning reused phone numbers. Figure 23 provides a flow diagram presenting an additional process for assigning telephone numbers according to one embodiment. In process 2302, the system determines whether a particular advertisement (or a different advertisement associated with the same advertiser) was called up twice on the same website. If that particular ad (or a different ad associated with the same advertiser) has been called twice on the same website, then at process 2304 the system will reassign the same phone number for both instances. If a particular ad (or a different ad associated with the same advertiser) has not been called twice on the same website, then at process 2306 the system will assign a new phone number.

另外,在一个实施例中,当呼叫者拨打一个已被系统分配显示的唯一的电话号码时,在过程2308中,系统检查呼叫者(被它们的ID唯一地识别)之前是否已拨打过该唯一的电话号码。如果是这样,则在过程2310中,则即使该电话号码已被重新分配给第二登广告者,该系统仍可使该呼叫者与最初与该唯一的电话号码的登广告者连接。呼叫者重复呼叫最初的登广告者,则可能性最大。相同的呼叫者呼叫已被该系统分配相同的唯一电话号码的两个不同的商人,则可能性小。因此,为了增加成功的可能性,即使电话号码已被重新分配,系统仍使呼叫者连接到该呼叫者以前呼叫过的登广告者。Additionally, in one embodiment, when a caller dials a unique phone number that has been assigned a display by the system, in process 2308 the system checks to see if the caller (uniquely identified by their ID) has dialed the unique phone number before. phone number. If so, then in process 2310, the system can connect the caller to the advertiser originally with the unique phone number even though the phone number has been reassigned to a second advertiser. The caller is most likely to repeat calls to the original advertiser. It is less likely that the same caller calls two different merchants who have been assigned the same unique phone number by the system. Therefore, to increase the likelihood of success, the system connects the caller to an advertiser that the caller has previously called, even if the phone number has been reassigned.

在一个实施例中,系统还能根据多种因素保持不同的唯一号码的池。图24示出呈现根据一个实施例的保持不同的唯一电话号码的池的过程的流程图。在过程2402中,系统保持与不同的伙伴企业联合相对应的不同的电话号码池。例如,一个的大的企业联合可能要求其成员都不被再利用以与竞争同时发表混合。在过程2404中,系统保持对应于登广告者的不同分类的不同的电话号码池。例如,该系统出于民主和共和原因而保持不同的电话号码池,以降低呼叫者由于错误而连接到其它当事人的可能性。In one embodiment, the system can also maintain a different pool of unique numbers based on a variety of factors. Figure 24 shows a flow diagram presenting a process for maintaining a pool of distinct unique phone numbers, according to one embodiment. In process 2402, the system maintains different pools of phone numbers corresponding to different partner enterprise federations. For example, a large consortium may require that none of its members be reused to publish mixes concurrently with competition. In process 2404, the system maintains different pools of phone numbers corresponding to different categories of advertisers. For example, the system maintains separate pools of phone numbers for democratic and republican reasons, to reduce the likelihood that callers will be connected to other parties by mistake.

在过程2406中,在一个实施例内,系统使被选择的登广告者或登广告者的组具有不再被再利用的固定的号码。一些登广告者例如不希望它们的号码改变或者被再利用,该系统将从再利用过程中省去这些登广告者,以使它们具有恒定的电话号码。In process 2406, in one embodiment, the system causes the selected advertiser or group of advertisers to have a fixed number that is not reused. Some advertisers, for example, do not want their numbers to change or be reused, the system will omit these advertisers from the reuse process so that they have constant phone numbers.

类似地,在过程2408中,在一个实施例内,系统使被选择登广告者或登广告者的组在指定的持续时间内具有特定的电话号码。此后,该电话号码可被再利用。例如,日报可能公布五个具有专门的“日交易”的旅行社的可跟踪的电话号码。在此情况下,电话号码可在至少一天的持续时间内不改变,之后该电话号码可进入再利用过程。Similarly, in process 2408, in one embodiment, the system causes the selected advertiser or group of advertisers to have a particular phone number for a specified duration. Thereafter, the phone number can be reused. For example, a daily newspaper might publish the trackable phone numbers of five travel agencies that have a dedicated "deal of the day." In this case, the phone number may not change for a duration of at least one day, after which the phone number may enter the reuse process.

通常,被执行以实施本发明的实施例的例程可实现为操作系统或专门应用程序、元件、程序、对象、模块或被称为“计算机程序”的指令序列的一部分。计算机程序通常包括在计算机的各个存储器和存储器件内的不同时刻存入的一个或多个指令集,该指令集在被计算机内的一个或多个处理器读取并执行时,可使计算机实现执行包含本发明的各个方面的元件所必需的操作。此外,尽管已在完全起作用的计算机和计算机系统的上下文内呈现了本发明,但是本领域的技术人员应理解,本发明的各个实施例能够作为各种形式的程序产品被分配,并且不管用于实际实现分配的机器或计算机可读的媒介的具体类型如何,本发明可平等地应用。计算机可读媒介的示例包括但不局限于可记录类型的媒介例如易失和非易失的存储器件、软盘和其它可移动的磁盘、硬盘驱动器、光盘(例如光盘只读存储器(CD ROM)、数字多功能盘(DVD)等)等等,和传输类型的媒介例如数字和模拟通信链路。In general, the routines executed to implement the embodiments of the present invention may be implemented as part of an operating system or as a specialized application, element, program, object, module or sequence of instructions referred to as a "computer program". A computer program usually includes one or more sets of instructions stored in various memories and storage devices of the computer at different times. When the set of instructions is read and executed by one or more processors in the computer, the computer can realize Operations necessary to perform the elements comprising the various aspects of the invention. Furthermore, although the present invention has been presented within the context of fully functioning computers and computer systems, those skilled in the art will appreciate that various embodiments of the present invention can be distributed as various forms of program products and be used regardless of The invention applies equally regardless of the particular type of machine or computer readable medium that actually implements the distribution. Examples of computer readable media include, but are not limited to, recordable types of media such as volatile and nonvolatile memory devices, floppy disks and other removable disks, hard drives, optical disks such as compact disk read only memories (CD ROMs), Digital Versatile Disc (DVD), etc.), and transmission type media such as digital and analog communication links.

尽管已参照特定的示例性实施例说明了本发明,但是很明显,可对这些实施例进行各种修改和改变而不会背离在权利要求中阐述的本发明的更宽的精神。因此,说明书和附图应被认为是说明性的而不是限制性的。While the invention has been described with reference to particular exemplary embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit of the invention as set forth in the claims. Accordingly, the specification and drawings are to be regarded as illustrative rather than restrictive.

Claims (37)

1、一种方法,该方法包括:1. A method comprising: 为广告分配电话号码;并且Assign a phone number to the advertisement; and 如果该电话号码在预定的一段时间内没有被呼叫,则解除该电话号码的分配以使该电话号码可用于被指定给第二广告。If the telephone number has not been called for a predetermined period of time, the telephone number is de-assigned to make the telephone number available for assignment to the second advertisement. 2、根据权利要求1的方法,其特征在于,分配电话号码包括将该电话号码分配给第二需求伙伴,以便包含在由该第二需求伙伴提供的相关联的广告内。2. The method of claim 1, wherein assigning a telephone number comprises assigning the telephone number to a second demand partner for inclusion in an associated advertisement provided by the second demand partner. 3、根据权利要求2的方法,其特征在于,动态分配电话号码包括将该电话号码分配给多个不同的广告。3. The method of claim 2, wherein dynamically assigning the telephone number includes assigning the telephone number to a plurality of different advertisements. 4、根据权利要求3的方法,其特征在于,该方法还包括4. The method according to claim 3, characterized in that the method further comprises 如果呼叫被分配的电话号码,则识别多个广告中的对应于该呼叫的广告;if a call is made to the assigned telephone number, identifying an advertisement of the plurality of advertisements corresponding to the call; 将该电话号码指定给该对应的广告以便将来呼叫;assign the telephone number to the corresponding advertisement for future calls; 不将该电话号码指定给多个广告中的剩余的广告。The phone number is not assigned to the remaining ads of the multiple ads. 5、根据权利要求2的方法,其特征在于,该方法还包括:5. The method according to claim 2, further comprising: 如果呼叫被分配的电话号码,则识别对应于该呼叫的需求伙伴;If the assigned telephone number is called, identifying a demand partner corresponding to the call; 将该电话号码指定给对应的需求伙伴以便将来呼叫;并Assign the telephone number to the corresponding Demand Partner for future calls; and 不将该电话号码指定给剩余的需求伙伴。This phone number is not assigned to the remaining demand partners. 6、根据权利要求5的方法,其特征在于,识别对应于该呼叫的需求伙伴包括根据需求伙伴提供该相关联的广告的时间和呼叫发生的时间之间的时间接近性识别该需求伙伴。6. The method of claim 5, wherein identifying the demand partner corresponding to the call comprises identifying the demand partner based on a temporal proximity between the time the demand partner provided the associated advertisement and the time the call occurred. 7、根据权利要求6的方法,其特征在于,如果特定需求伙伴是唯一的在呼叫发生之前预定的一段时间内提供相关联的广告的需求伙伴,则将呼叫归于该需求伙伴。7. A method according to claim 6, characterized in that the call is attributed to a particular demand partner if that demand partner is the only demand partner to have provided the associated advertisement within a predetermined period of time before the call. 8、根据权利要求7的方法,其特征在于,如果多于一个的需求伙伴在该预定的一段时间内提供该相关联的广告,则然后将该呼叫归于在该预定的一段时间内提供该相关联的广告的各需求伙伴。8. A method according to claim 7, characterized in that if more than one demand partner provides the associated advertisement within the predetermined period of time, then the call is attributed to providing the associated advertisement within the predetermined period of time. Various demand partners for affiliated advertisements. 9、根据权利要求8的方法,其特征在于,该方法还包括根据归于各个在该预定的一段时间内提供相关联的广告的需求伙伴的呼叫的比例,分别补偿各需求伙伴。9. The method of claim 8, further comprising compensating each demand partner individually based on the proportion of calls attributed to each demand partner that served the associated advertisement within the predetermined period of time. 10、根据权利要求1的方法,其特征在于,该方法还包括响应于与该分配的电话号码的电话连接,针对广告给登广告者记账。10. The method of claim 1, further comprising billing the advertiser for the advertisement in response to the telephone connection to the assigned telephone number. 11、根据权利要求10的方法,其特征在于,该方法还包括当对应于登广告者的广告在至少两个位置中的第一位置处显示时,根据至少两个费率中的第一较高的费率给该登广告者记账。11. The method of claim 10, further comprising, when the advertisement corresponding to the advertiser is displayed at the first of the at least two positions, according to a first comparison of the at least two rates The high rate bills the advertiser. 12、根据权利要求1的方法,其特征在于,每个需求伙伴具有对应于各个需求伙伴的单独的网站。12. The method according to claim 1, characterized in that each demand partner has a separate website corresponding to the respective demand partner. 13、根据权利要求10的方法,其特征在于,该方法还包括识别与该分配的电话号码的电话连接的时间,并以与该电话连接时间相对应的费率给登广告者记账。13. The method of claim 10, further comprising identifying the time of the telephone connection to the assigned telephone number and billing the advertiser at a rate corresponding to the time of the telephone connection. 14、根据权利要求1的方法,其特征在于,该方法还包括响应于终端用户向需求伙伴提交的请求分配电话号码。14. The method of claim 1, further comprising assigning a telephone number in response to a request submitted by an end user to a demand partner. 15、根据权利要求1的方法,其特征在于,该方法还包括记录分配的电话号码在广告中显示的时间。15. The method of claim 1, further comprising recording when the assigned telephone number is displayed in the advertisement. 16、根据权利要求15的方法,其特征在于,该方法还包括记录其中显示分配的电话号码的广告。16. The method of claim 15, further comprising recording an advertisement in which the assigned telephone number is displayed. 17、根据权利要求16的方法,其特征在于,该方法还包括记录提供包含该分配的电话号码的广告的需求伙伴。17. The method of claim 16, further comprising recording demand partners who provided advertisements containing the assigned telephone number. 18、根据权利要求1的方法,其特征在于,该方法还包括保持已被显示的分配的电话号码的显示队列。18. The method of claim 1, further comprising maintaining a display queue of assigned telephone numbers that have been displayed. 19、根据权利要求18的方法,其特征在于,该方法还包括以相对于显示各个分配的电话号码的相应时间的顺序保持显示队列。19. The method of claim 18, further comprising maintaining the display queue in order relative to the corresponding time at which each assigned telephone number was displayed. 20、根据权利要求18的方法,其特征在于,该方法还包括从一组电话号码中选择将被分配的第一电话号码,该第一电话号码是已在广告中显示的组中的最早的电话号码。20. A method according to claim 18, further comprising selecting a first telephone number to be assigned from a group of telephone numbers, the first telephone number being the earliest of the group which has been displayed in the advertisement telephone number. 21、根据权利要求18的方法,其特征在于,该方法还包括从一组电话号码中选择将被分配的第一电话号码,该第一电话号码是已在广告中显示的但在预定的一段时间内没有显示的组中的最早的电话号码。21. The method of claim 18, further comprising selecting from a set of telephone numbers a first telephone number to be assigned, the first telephone number being displayed in the advertisement but within a predetermined period The oldest phone number in the group that is not shown within the time period. 22、根据权利要求18的方法,其特征在于,该方法还包括从一组电话号码中选择将被分配的第一电话号码,该第一电话号码是已在广告中显示但在预定的一段时间内没有呼叫的组中的最早的电话号码。22. The method of claim 18, further comprising selecting from a set of telephone numbers a first telephone number to be assigned, the first telephone number being displayed in an advertisement but within a predetermined period of time The oldest phone number in the group that did not call. 23、根据权利要求1的方法,其特征在于,该方法还包括保持已被呼叫的分配的电话号码的呼叫时间队列。23. The method of claim 1, further comprising maintaining a call time queue of assigned telephone numbers that have been called. 24、根据权利要求23的方法,其特征在于,该方法还包括以相对于各个分配的电话号码最新近被呼叫的相应时间的顺序保持呼叫时间队列。24. The method of claim 23, further comprising maintaining the call time queue in order relative to the corresponding time when each assigned telephone number was last called. 25、根据权利要求24的方法,其特征在于,该方法还包括从一组电话号码中选择将被分配的第一电话号码,该第一电话号码是已被呼叫的组中的最早的电话号码。25. A method according to claim 24, characterized in that the method further comprises selecting from a group of telephone numbers a first telephone number to be assigned, the first telephone number being the earliest telephone number in the group which has been called . 26、根据权利要求24的方法,其特征在于,该方法还包括从一组电话号码中选择将被分配的第一电话号码,该第一电话号码是已被呼叫的但在预定的一段时间内没有显示的组中的最早的电话号码。26. A method according to claim 24, characterized in that the method further comprises selecting from a set of telephone numbers a first telephone number to be assigned, the first telephone number being called but within a predetermined period of time The oldest phone number in the group is not displayed. 27、根据权利要求1的方法,其特征在于,该方法还包括保持已被显示的分配的电话号码的显示队列,并保持已被呼叫的分配的电话号码的呼叫时间队列,27. The method of claim 1, further comprising maintaining a display queue of assigned telephone numbers that have been displayed, and maintaining a call time queue of assigned telephone numbers that have been called, 从电话号码显示队列中选择将被分配的第一电话号码,该第一电话号码是已在广告中显示但在第一预定的时间段内没有显示的组中的最早的电话号码;以及selecting a first telephone number to be assigned from the telephone number display queue, the first telephone number being the earliest telephone number in the group that has been displayed in the advertisement but not displayed within a first predetermined period of time; and 从电话号码呼叫时间队列中选择将被分配的第二电话号码,该第二电话号码是已被呼叫但在第二预定的时间段内没有显示的组中的最早的电话号码。A second telephone number to be assigned is selected from the call time queue of telephone numbers, the second telephone number being the earliest telephone number in the group that has been called but not displayed within a second predetermined time period. 28、根据权利要求27的方法,其特征在于,该方法还包括响应于已在第一预定的时间段内显示的第一电话号码和已在第二预定的时间段内被呼叫的第二电话号码,选择该第一电话号码和第二电话号码之一分配,该选择基于该第一电话号码与第一预定的时间段和第二电话号码与第二预定的时间段的相对性。28. The method of claim 27, further comprising responding to the first telephone number having been displayed within a first predetermined period of time and the second telephone number being called within a second predetermined period of time number, selecting one of the first telephone number and the second telephone number to assign, the selection being based on the relativeity of the first telephone number to a first predetermined time period and the second telephone number to a second predetermined time period. 29、根据权利要求28的方法,其特征在于,该方法还包括告知分配所需的额外的电话号码。29. A method according to claim 28, characterized in that the method further comprises informing of additional telephone numbers required for distribution. 30、根据权利要求1的方法,其特征在于,该方法还包括将第一电话号码重复分配给至少将第二次被第一需求伙伴提供的第一广告。30. The method of claim 1, further comprising reassigning the first telephone number to the first advertisement to be served at least a second time by the first demand partner. 31、根据权利要求1的方法,其特征在于,该方法还包括响应于呼叫者启动与第一电话号码的连接,识别呼叫者的源并确定该呼叫者是否以前启动过与该第一电话号码的连接,该第一电话号码以前已被分配给第一广告并目前被重新分配给第二广告;及31. The method of claim 1, further comprising, in response to the caller initiating a connection with the first telephone number, identifying the source of the caller and determining whether the caller has previously initiated a connection with the first telephone number , the first telephone number was previously assigned to the first advertisement and is currently reassigned to the second advertisement; and 响应于确定出该呼叫者以前启动过与该第一电话号码的连接,在该呼叫者和与该第一广告相关联的登广告者之间建立连接。In response to determining that the caller has previously initiated a connection with the first telephone number, a connection is established between the caller and an advertiser associated with the first advertisement. 32、根据权利要求1的方法,其特征在于,该方法还包括保持将分配给第一需求伙伴的第一电话号码池,并且保持将分配给第二需求伙伴的第二电话号码池。32. The method of claim 1, further comprising maintaining a first pool of telephone numbers to be assigned to a first demand partner, and maintaining a second pool of telephone numbers to be assigned to a second demand partner. 33、根据权利要求1的方法,其特征在于,该方法还包括保持将分配给与第一主题相关联的广告的第一电话号码池,并且保持将分配给与第二主题相关联的广告的第二电话号码池。33. The method of claim 1, further comprising maintaining a pool of first telephone numbers to be assigned to advertisements associated with a first topic, and maintaining a pool of telephone numbers to be assigned to advertisements associated with a second topic. A second phone number pool. 34、根据权利要求1的方法,其特征在于,该方法还包括将第二电话号码分配给第二登广告者,并不允许该第二电话号码重新分配给其它登广告者。34. The method of claim 1, further comprising assigning the second telephone number to the second advertiser and not allowing reassignment of the second telephone number to other advertisers. 35、根据权利要求34的方法,其特征在于,该方法还包括在预定的一段时间过去之后将第二电话号码分配给第二登广告者。35. The method of claim 34, further comprising assigning the second telephone number to the second advertiser after a predetermined period of time has elapsed. 36、一种计算机可读媒介,该媒介上已存储有在被计算机执行时可使计算机执行包括以下的方法的指令序列:36. 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: 在正好及时的基础上将电话号码动态地分配给广告;及Dynamically assign phone numbers to advertisements on a just-in-time basis; and 如果在预定的一段时间内没有呼叫该电话号码,则解除该电话号码的分配。If the telephone number has not been called for a predetermined period of time, the telephone number is released from assignment. 37、一种系统,该系统包括:37. A system comprising: 处理器;processor; 连接到该处理器的存储器,该存储器存储在被该处理器执行时可使该系统执行包含以下步骤的方法的指令:A memory connected to the processor, the memory storing instructions which, when executed by the processor, cause the system to perform a method comprising the steps of: 在正好及时的基础上将电话号码动态地分配给广告;及Dynamically assign phone numbers to advertisements on a just-in-time basis; and 如果在预定的一段时间内没有呼叫该电话号码,则解除该电话号码的分配。If the telephone number has not been called for a predetermined period of time, the telephone number is released from assignment.
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
CNA2005800186584A Pending CN101258474A (en) 2004-05-04 2005-05-04 Method and apparatus for call-to-pay advertising in mobile/wireless applications
CNA2005800006469A Pending CN101124557A (en) 2004-05-04 2005-05-04 Method and apparatus for offline selection of pay-per-call advertisers

Family Applications After (2)

Application Number Title Priority Date Filing Date
CNA2005800186584A Pending CN101258474A (en) 2004-05-04 2005-05-04 Method and apparatus for call-to-pay advertising in mobile/wireless applications
CNA2005800006469A Pending CN101124557A (en) 2004-05-04 2005-05-04 Method and apparatus for offline selection of pay-per-call advertisers

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
US10380631B2 (en) 2003-10-06 2019-08-13 Yellowpages.Com Llc Systems and methods to provide advertisements for real time communications
US10380637B2 (en) 2007-06-18 2019-08-13 Yellowpages.Com Llc Systems and methods to provide voice connections via local telephone numbers
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
US8700461B2 (en) Method and apparatus to allocate and recycle telephone numbers in a call-tracking system
CN1998018B (en) Method and apparatus for tracking demand partners in a pay-per-call based advertising system
US10102550B2 (en) Systems and methods to connect people in a marketplace environment
US10380631B2 (en) Systems and methods to provide advertisements for real time communications
US7876886B2 (en) Method and apparatus to provide pay-per-call performance based advertising
US8069082B2 (en) Methods and apparatuses to determine prices of communication leads
US20070121848A1 (en) Methods and Apparatuses to Track Keywords for Establish Communication Links
CN1839405A (en) A method and apparatus to dynamically allocate and recycle telephone numbers in a call-tracking system
EP1977385B1 (en) System, method and computer program to connect people in a marketplace environment
HK1076885A (en) Method and apparatus to provide pay-per-call performance based advertising

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