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 PDFInfo
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
相关申请的交叉参考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
图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
图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
广告创建模块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区域内的客户。
模块46还包括电话号码自动生成逻辑56,该逻辑自动生成唯一的电话号码,将该唯一的电话号码映射到Burt的实际电话号码,从而当呼叫该唯一号码时Burt的电话会响起,并将该唯一电话号码与Burt的广告相关联。在一个实施例内,自动生成的电话号码可以是免费号码。在一个实施例内,电话号码可以是具有与Burt的实际电话号码相同的区号的本地号码。在一个实施例内,电话号码可是被映射到Burt的商用电话号码的唯一分机(extension)修改的易于识别的800号码。例如,在一个实施例内,号码可以是号码“1-800-YEL-PAGES-1234”。该800号码的1234部分是映射到Burt的电话号码的唯一分机,从而当搜索者呼叫号码1-800-YEL-PAGES-1234时,如下文将详细说明地,该呼叫将被自动理由到Burt的电话。
在一个实施例内,广告创建模块46将分配给Burt的唯一的电话号码自动插入Burt的广告。可选择地,可调用点击呼叫逻辑58以生成被自动插入Burt的广告的按钮或可点击的电话号码,从而当操作客户10的用户选择或点击该按钮或电话号码时,自动启动对Burt的电话号码的电话呼叫。In one embodiment,
模块46还包括开/关逻辑60,该逻辑允许Burt选择地打开或关闭广告。可选择地,开/关逻辑60允许Burt为特定广告分配活动或不活动状态。当广告被关闭或者被标记为不活动时,可考虑从广告活动中至少临时地撤出该广告,并且不再例如通过搜索引擎19公布该广告。可选择地,根据文中公开的技术仅公布被打开或具有“活动”状态的广告。
模块46包括智能连接逻辑62,该逻辑允许自动路由对多个电话号码的呼叫。例如,Burt可包括主要电话号码,和将与其广告相关联的一个或多个次要电话号码。因此,在一个实施例内,智能连接逻辑62首先路由对Burt的主要电话号码的呼叫,如果没有实现连接,则然后循环通过Burt的次要电话号码的列表,直到实现连接。
模块46还包括设置呼叫逻辑64,该逻辑允许搜索者输入搜索者希望与Burt谈话的时间。该系统然后联系Burt以便设置该与搜索者的通话。可以多种方式例如通过向Burt发送传真、向Burt发送电子邮件,打电话给Burt等联系Burt,以警告他设置的电话呼叫。在可选择的实施例内,广告创建模块内可包含另外的、较少的或不同的逻辑而不会背离本发明。
费用说明模块48允许Burt选择与记账相关联的特定模型和各种参数。模块48包括固定费用逻辑66,该逻辑通过用户界面模块44将一个选项呈现给Burt,如果选择该选项,则将在固定费用的基础上针对特定目录分类或子分类内的接收到的每个电话呼叫给Burt记账。模块48还包括为安置投标逻辑68,该逻辑通过用户界面模块44将一个选项呈现给Burt,如果选择该选项则将如上所述在为安置投标的基础上记账。逻辑68支持代理投标,和最大/最小投标。The
模块48还包括花费水平逻辑70,该逻辑允许Burt指定日/周/月花费水平。该指定的花费水平基本上定义了每个时间段的预算,从而如果在特定的一段时间内超过了该预算,则对于时间段的剩余时间Burt的广告将被自动标记为不活动或者关闭。该系统将此活动告知Burt,并且向Burt提供了通过向其账户注入补充资金来重新激活其广告的选项。
在一个实施例中,记账模块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
可选择地,同时发表引擎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
呼叫路由引擎92还包括提示逻辑99,在路由对Burt的电话号码的电话呼叫之前向呼叫者播放提示。在一个实施例内,提示逻辑99向呼叫者播放信息提示以告知该呼叫者Burt的实际电话号码。因此,呼叫者将来可使用Burt的真实电话号码而不是由系统分配给Burt的电话号码直接呼叫Burt。在这种情况下,系统将不会为对其实际电话号码的电话呼叫而对Burt记账。在一个实施例内,提示逻辑99还可向Burt播放信息提示以告知Burt电话呼叫的源。在一些情况下,提示逻辑00使得可自动生成电子邮件或传真警告并将其发送给登广告者,以便将呼叫者的电话号码告知登广告者。这种电子邮件的一个示例在图10中示出并被标记为标号116。在可选择实施例内,呼叫路由擎92内可包含额外的、较少的或不同的逻辑而不会背离本发明。Call routing
呼叫监控引擎94包括呼叫号码逻辑100以跟踪响应于Burt的广告生成的呼叫号码。呼叫监控引擎94还包括自动号码标识(ANI)逻辑102,以自动识别呼叫Burt的单号呼叫的号码。呼叫监控引擎94还包括呼叫长度逻辑104,该逻辑监控每个对Burt的呼叫的长度。连接状态逻辑108监控呼叫是否成功,是遇到占线音还是忙音,或Burt是否仅是没有应答他的电话。根据逻辑元件100-106提供的信息,编译成报告,并且Burt可看到该报告。在一个实施例中,该报告包括呼叫数目、来自唯一电话号码的呼叫数目、呼叫者的电话号码、每次呼叫的长度以及成功的呼叫次数,对于该成功的呼叫返回占线音或者未被应答。Burt可使用该报告以便监控广告活动的有效性,并且优化该活动。在可选择实施例内,呼叫监控引擎94可包含额外的、较少的或不同的逻辑而不会背离本发明。Call monitoring
在一个实施例中,广告公布模块可在基于电话的广告服务上公布广告。例如,可通过音频将广告作为基于声音入口或电话的号码簿例如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,
硬件150还通常接收用于与外部通信信息的多个输入和输出。为了通过界面与用户或操作者连接,硬件150可包括一个或多个用户输入设备156(例如键盘、鼠标等)和显示158(例如阴极射线管(CRT)、监视器、液晶显示(LCD)板)。
对于辅助存储器,硬件150可还包括一个或多个大容量存储设备160,例如软盘或其它可移动的磁盘驱动器、硬盘驱动器、直接存取存储设备(DASD)、光学驱动器(例如光盘(CD)驱动器、数字化视频光盘(DVD)驱动器等)和/或磁带驱动器等等。此外,硬盘150可包括与一个或多个网络162(例如局域网(LAN)、广域网(WAN)、无线网络和/或互联网等等)的接口,以允许与连接到该网络上的其它计算机进行信息通信。应理解,硬件150通常包括现有技术中公知的在处理器152和每个元件154、156、158和162之间的合适的模拟和/或数字接口。For secondary storage,
硬件150在操作系统164的控制下操作,并且执行各种计算机软件应用程序166、元件、程序、对象、模块等(例如,执行上述操作的程序或模块)。此外,各种应用程序、元件、程序、对象等还可在经由网络152连接到硬件150的另一计算机内的例如在分布式计算环境内的一个或多个处理器上执行,从而实施计算机程序的功能所需的处理器可分配给网络上的多个计算机。The
如上所述,使用同时发表引擎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
在图12的流程图中所述的一个实施例中,在过程1202中,针对张贴该商人的广告使用的每个不同的需求伙伴,向登广告者(文中还被称为商人或列表)提供一个单独的电话号码。如文中所述的,在多个实施例中,使用电话号码自动生成逻辑56分配电话参考包括电话号码和对应于主机电话号码的电话分机。In one embodiment described in the flowchart of FIG. 12 , in
在一个实施例中,将别名电话号码映射到登广告者的实际电话号码,并监控对此别名的呼叫以便跟踪各个需求伙伴。因此,在过程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
在图13的流程图中所述的另一个实施例中,在过程1302中,登广告者接收到用于一组需求伙伴的单个/主机(相同的)电话号码。在过程1304中,对于每个单独的需求伙伴,向登广告者分配一个单独的分机。更具体地,单独的需求伙伴列出对于登广告者相同的电话号码,但是还包括各个需求伙伴的唯一的分机。例如,对于该组需求伙伴,列表可具有数字“(800)new-cars”,但是,每个为登广告者张贴该公共电话号码的需求伙伴还可提供对应于各个需求伙伴的单独的分机(例如对应于XYZ同时发表伙伴的分机102,对应于ABC同时发表伙伴的分机104等)。在过程1306中,对于经由对应于各个需求伙伴的电话分机对登广告者的呼叫,记账模块40跟踪需求伙伴和/或将向登广告者收取的(或从登广告者收集的)收入的一定比例贷记给需求伙伴。In another embodiment depicted in the flowchart of FIG. 13, in
在图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
根据另一个实施例,提出了如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
在另一个实施例中,如果查看者/消费者具有VoIP通信设备,则VoIP逻辑98可使登广告者连接到查看者/消费者而不需要该消费者/查看者提供它们的电话号码。VoIP通信设备包括连接到用户的计算机的电话设备以及移动通信设备例如PDA和便携式电话。In another embodiment, if the viewer/customer has a VoIP communication device, the
在使用点击呼叫(用于RSTN和VoIP连接)的实施例中,在过程1604中,每当查看者/消费者选择/激活用于各个登广告者的点击呼叫图标时,跟踪/贷记提供点击呼叫选项的需求伙伴(即登广告者的付费的一定比例)。In embodiments using click-to-call (for RSTN and VoIP connections), in
在图17的流程图中所述的另一实施例中,在过程1702中,向登广告者提供一个用于一组需求伙伴的电话号码。在过程1704中,根据经由各个需求伙伴的对登广告者的电话号码列表的多个页面视图,按比例分配因对登广告者的列出的电话号码的呼叫而支付给需求伙伴的费用。例如,如果经由需求伙伴ABC访问70%的登广告者的页面视图,并且经由需求伙伴XYZ访问30%的登广告者的页面视图,则ABC需求伙伴将收到可因对登广告者的列出的电话号码的呼叫而支付给需求伙伴的费用的70%,而需求伙伴XYZ收到30%。In another embodiment, described in the flowchart of FIG. 17, in
在图18的流程图中所述的另一个实施例中,在过程1802中,向至少第一组登广告者提供对每个需求伙伴的唯一的电话参考。向一个或多个登广告者中的每一个均提供一个对一组需求伙伴的电话参考。In another embodiment, described in the flowchart of FIG. 18, in
在过程1804中,生成对具有该唯一的电话参考的登广告者的呼叫的统计采样。在一个实施例中,统计采样代表源于第一需求伙伴列出的广告的对一个登广告者(或一组登广告者)的呼叫与源于其它需求伙伴列出的相同(或类似)广告的呼叫相比较的一部分的采样。在一个实施例中,可根据登广告者的分类(例如餐馆、汽车等)分别进行采样。In
在过程1806中,使用采样作为跟踪需求伙伴/将支付给至少一组登广告者的费用的一部分归于该需求伙伴的基础。考虑下面的示例,其中登广告者1和2每一个均被给定唯一的电话号码,并且对登广告者1和2的呼叫的70%是来自伙伴ABC列出的电话参考。给定该示例,假设使用需求伙伴之间的公共号码的对登广告者的呼叫的70%是源于伙伴ABC列出的广告。In
因此,在一个实施例中,根据统计采样,应将使用需求伙伴之间的公共号码对登广告者的呼叫的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
在过程1904中,如果在预定的一段时间内不呼叫被分配给该广告的电话号码,则解除分配该电话号码,并将其再循环回未分配的电话号码的池中。例如,在一个实施例内,该预定的一段时间是固定的天数。如果没有对该电话号码的电话呼叫,则然后解除分配该电话号码。In
参照图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
图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
在一个实施例内,如果在呼叫发生之前预定的一段时间内一个以上的需求伙伴提供该相关联的广告,则在过程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
在另一实施例内,可将相同的电话号码分配给用于相同的登广告者/广告的不同的需求伙伴,从而减少了所需的电话号码的数量。图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
类似地,在过程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)
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)
| 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)
| 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 |
-
2005
- 2005-03-31 CN CNA2005800006420A patent/CN1839405A/en active Pending
- 2005-05-04 CN CNA2005800186584A patent/CN101258474A/en active Pending
- 2005-05-04 CN CNA2005800006469A patent/CN101124557A/en active Pending
Cited By (12)
| 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 |