CN101124557A - Methods and apparatuses for off-line selection of pay-per-call advertiser - Google Patents

Methods and apparatuses for off-line selection of pay-per-call advertiser Download PDF

Info

Publication number
CN101124557A
CN101124557A CNA2005800006469A CN200580000646A CN101124557A CN 101124557 A CN101124557 A CN 101124557A CN A2005800006469 A CNA2005800006469 A CN A2005800006469A CN 200580000646 A CN200580000646 A CN 200580000646A CN 101124557 A CN101124557 A CN 101124557A
Authority
CN
China
Prior art keywords
advertiser
telephone number
call
advertisement
geographic area
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
CNA2005800006469A
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 CN101124557A publication Critical patent/CN101124557A/en
Pending legal-status Critical Current

Links

Images

Abstract

Systems and methods to collect information over a connection with a caller just in time for further connecting the caller to a callee. In one embodiment, a connection server is configured to provide to a caller a reference associated with the first criterion, to identify the first criterion based on the reference used to establish a connection with the caller for real time communications, to obtain a second criterion from the caller over the connection established for real time communications, to identifying a callee based at least in part on the first criterion and the second criterion, and to connect the caller from the established connection to the callee for real time communications.

Description

Be used for the method and apparatus that Pay-Per-Call advertiser off-line is selected
Present patent application is to be the u.s. patent application serial number 11/014 on Dec 15th, 2004 common pending application day, 073 and the applying date be the u.s. patent application serial number 10/872 on June 17th, 2004,117 part continuation application, and to require the applying date be the interim u.s. patent application serial number 60/552 on March 10th, 2004,124 and the applying date be the u.s. patent application serial number 11/021 on Dec 23rd, 2004,939 right of priority, u.s. patent application serial number 11/021, the 939th, the applying date is the part continuation application of the u.s. patent application serial number 10/679,982 on October 6th, 2003.It is the interim u.s. patent application serial number 60/568 on May 4th, 2004 that present patent application requires the applying date, 156, the applying date is the interim u.s. patent application serial number 60/560 on April 9th, 2004,926, and the applying date is that on February 16th, 2005, title are the right of priority of the interim U.S. Patent application 60/653,660 of " MethodsAnd Apparatuses For Offline Selection Of Pay-Per-Call Advertise ".In all above-mentioned female applications here are included in by reference and with it.
Technical field
At least some embodiments of the present invention relate generally to phone connection and advertisement, relate more particularly to the advertisement based on performance.
Background technology
Telephone system allows the user to carry out real-time two way voice communication.Traditional telephone system based on landline is connected to a telephone set on another by the one or more switching centres by a family or the operation of how tame phone company on based on the telephone network of landline.Traditionally, the phone connection is based on circuit-switched network.
Current telephone system can also use packet network to be used for the phone connection.Packet network typically is in the computer data environment.The development in recent IP-based voice call (VoIP) field allows internet usage agreement (IP) to carry out the transmission of voice messaging, wherein, voice messaging is wrapped in the digital form branch in the discrete parcel rather than in the agreement of traditional support circuit of public phone exchanges network (PSTN).
Near cellular network permission cell phone is connected to by air interface cellular basestation is used for the wireless access to telephone network.The newly-developed in radio telephone system field not only allows voice communication but also allows data communication.For example, cell phone can receive and sends SMS message now by Short Message Service (SMS).Webpage can fetch retrieval by the radio honeycomb chain now, and is displayed on the cell phone.Wireless application protocol (wap) has been developed the restriction of the relatively slow and desultory essence that is used to overcome wireless connections, with the visit information similar or identical with WWW.
Telephone operator provides a large amount of features that makes things convenient for, for example calling transfer.The calling transfer of telephone system allows the user of phone of given telephone number to dial on phone and is specific sequence, the incoming call that makes telephone system will be addressed to this telephone number transfer to by dial and cry on another particular telephone number that sequence indicates.
Telephone system is frequently used in commercial activity.Telephone number typically is provided in advertisement, website, the address list etc., as a class contact information that finds enterprise, expert, individual etc.
The internet is just becoming the advertising media that is used to find the web user who lives in the whole world.Advertisement can be contained in by in the webpage of web user's frequent access.Typically, the advertisement that comprises in the webpage only contains the information (for example small photo, icon etc.) of limited quantity.Advertisement contains provides the more link of the website of details.In some agreement, the advertiser pays off advertising based on connect the quantity to the visit of their website guide into by advertisement.
But refer generally to only a kind of advertisement of advertiser wherein for paying as the measurement event of the direct result of consumer's browse advertisements based on the advertisement of performance.For example, paying comprises a kind of form that (paidinclusion) advertisement just is based on the search advertisements of performance.Comprise advertisement by paying, advertisement is comprised in the result of page searching of keyword search.On the results page to the selection each time (" click ") of advertisement all be but that the advertiser is the measurement event of its paying.In other words, advertiser's paying is based on each click.
Comprise paying based on other form of the advertisement of performance and settle (paid placement) advertisement.Pay to settle advertisement and the something in common that comprises advertisement of paying to be to pay all to be based on each click.But by pay settling advertisement, the advertiser arranges in order for specific advertisement it is appeared at or is placed in ad-hoc location, thereby for example increases the selecteed probability of advertisement at the top of the search-engine results page.
Based on two kinds of forms of the advertisement of performance, promptly paying comprises and arrangements of paying, and following restriction is all arranged, and promptly advertiser or pay settles or pays and comprises the interior participant of advertising plan and need to have the web existence, as the form of webpage.But, some advertisers are arranged or (a) do not have a webpage, perhaps (b) has webpage but webpage can not effectively be caught web visitor's value, therefore can not or be reluctant to participate in aforesaid traditional advertisement based on performance.
Summary of the invention
Here described and be used to connect call and follow the tracks of relevant owing to be used for the method and apparatus of information of many group advertisers' the caused call of advertisement.In one embodiment, this method comprises: determine the geographic area in receiving to advertisement after the call of first telephone number of announcing; Determine first advertiser's telephone number; And described call is connected to first advertiser's telephone number, first advertiser is connected to come based on the phone of being done that first advertiser and call is connected to first telephone number and is advertisement paying.
Description of drawings
Fig. 1 shows according to prior art, and it is mutual each other how client computer and advertiser use paying arrangement or paying to comprise advertisement mode;
Fig. 2 shows mutual according between one embodiment of the invention client computer and the advertiser;
Fig. 3 shows the process flow diagram of the operation of carrying out according to one embodiment of the invention;
Fig. 4 shows according to the description of one embodiment of the invention to the Premium Features of system;
Fig. 5 illustrates the account creation and the administration module of system in more detail;
Fig. 6 illustrates the advertisement of system in more detail and announces module;
Fig. 7 illustrates the call processing module of system in more detail;
Fig. 8 A shows the example that may be shown to user's user interface according to one embodiment of present invention during advertisement creation;
Fig. 8 B shows the business activity administration interface that is shown to the user according to one embodiment of present invention;
Fig. 9 shows the example that comprises the search-engine results page of the advertisement that generates according to one embodiment of the invention;
Figure 10 shows according to one embodiment of the invention and is calling out the example that is sent to advertiser's email alert when being produced;
Figure 11 shows the advanced hardware block diagram that can be used to realize the system of described system according to one embodiment of the invention;
Figure 12 to 18 has described and has been used to according to the embodiment of the invention to follow the tracks of/credit demand partner's process;
Figure 19 shows the figure that is used to carry out the system that is connected with the follow-up call machine according to one embodiment of the invention;
Figure 20 shows the figure that is used to carry out the system that advertiser's off-line selects according to one embodiment of the invention;
Figure 21 shows the figure that is used for the phone connecting system of advertiser's off-line selection according to one embodiment of the invention;
Figure 22 to 24 shows according to the embodiment of the invention and carries out the process flow diagram that is connected with the follow-up call machine.
Embodiment
In the following description, for illustrative purposes, a large amount of concrete details have been provided so that the complete understanding to describing to be provided.But those of ordinary skill in the art will be very clear, and the present invention can realize without these details.In other situation, structure and equipment illustrate to avoid making description unclear with the block diagram form.
" embodiment " who is spoken of in this manual or " embodiment " mean that concrete feature, structure or the characteristic described in conjunction with the embodiments are at least one embodiment of the present invention involved.The phrases " in one embodiment " that a plurality of places occur in instructions differ to establish a capital and refer to identical embodiment, neither get rid of the independent or interchangeable embodiment of other embodiment mutually.In addition, various features is described to and can shows by some embodiment, and can not show by other embodiment.Similarly, it may be the requirement of some embodiment that multiple requirement is described to, rather than the requirement of other embodiment.
Fig. 1 in the accompanying drawing illustrates according to prior art paying arrangement and paying comprises the pattern client computer and how mutual the advertiser is.Referring now to Fig. 1, a large amount of client computer of being represented by label 10 are coupled to wide area network (WAN) 14, for example are coupled to the internet via communication path 12.Advertiser 16 is coupled to WAN 14 via communication path 18.In one embodiment, communication path 12 and 18 can be supported ICP/IP protocol.Each advertiser 16 has webpage 20, comprises advertisement mode according to above-described paying arrangement and paying, and webpage 20 can be contained in the result page of the keyword search that is started by the user of client computer 10, and described search is undertaken by online searching engine 19.Arrangement or paying comprise pattern based on paying, advertiser 16 webpage 20 is comprised in by in the result page of search engine 19 compilation and sent to the client computer 10 that starts search via communication path 12, makes the user of the client computer 10 that webpage 20 can be requested to search for select or browses.As previously mentioned, if advertiser 16 does not have webpage 20, perhaps do not have effectively to catch the webpage 20 of web visitor's value, so under the present case, this advertiser can not participate in or participate in effectively for example paying based on the marketing of performance and settle and paying comprises plan.
In addition, technology disclosed herein is not limited to announce or provide advertisement by webpage for advertiser 16.Therefore, in alternative embodiment, the unique telephone number that is assigned to the advertiser can use address list to announce or provide and need not create webpage as the advertiser.Address list can be existing address list or new address list.The arrangement of telephone number or ordering can be controlled by the ordering techniques that describes below in the address list.
Referring now to Fig. 2 of accompanying drawing, illustrate and be used to need not the advertiser according to an embodiment of the invention and have web and exist and allow the advertiser to participate in the method for Pay-Per-Call advertising plan.As will be seen, as before, client computer 10 is coupled to WAN 14 via communication path 12.But the communication path 18 between advertiser 16 and the WAN 14 is optional fully.In other words, technology of the present invention allows advertiser 16 to participate in need not advertiser 16 based on the advertising plan of performance and is coupled to WAN 14 via communication path 18.In fact, according to technology disclosed herein, it is optional that advertiser 16 has webpage 20.But according to technology disclosed herein, interchangeable non-communication path 22 based on web is provided between client computer 10 and the advertiser 16.According to embodiments of the invention, non-communication path 22 based on web can be provided by traditional telephone network.Perhaps, non-communication path 22 based on web can use IP-based voice call (VoIP) technology not need advertiser 16 to have to the ways of connecting of network 14 switch of network 14 and the switch of public phone network to be passed through in the client computer coupling.In addition, the advertiser can be notified via other media channel of for example Email, chat, short message etc.
Fig. 3 of accompanying drawing illustrates the technology of the non-communication path 22 based on web that is used to set up Fig. 2 according to one embodiment of the invention.Referring now to Fig. 3, unique telephone number is assigned to advertiser 16.Afterwards, at piece 28, be provided or be published in the announcement or media channel of representing the advertiser with advertiser's 16 associated advertisement.Advertisement comprises unique telephone number or the reference of arriving this unique telephone number.At piece 30, the call of making this unique telephone number is monitored, as will be described.At piece 32, the advertiser charged based on the call behavior by institute's assign telephone numbers, as will be described.
Fig. 4 of accompanying drawing shows the functional description to the system that is used to realize method shown in Figure 3.Referring now to Fig. 4, system comprises account creation and administration module 34, advertisement announcement module 36, call processing module 38 and charge module 40.In alternative embodiment, extra, still less or different modules can be included in and not break away from the present invention in the system.
The ingredient of account creation and administration module 34 is shown specifically in Fig. 5 of accompanying drawing according to an embodiment of the invention.Referring now to Fig. 5, will see that account creation and administration module 34 comprise subscriber interface module 44, advertisement creation module 46 and paying specification module 48.Subscriber interface module 44 comprises and being used for to user's display message and the logic that receives information from the user.For example, in one embodiment, subscriber interface module 44 makes the web displaying of webpage 112 among Fig. 8 for example on the browser of client computer.
Advertisement creation module 46 comprises text creation logic 50.The purpose of text creation logic 50 is to allow advertiser 16 or represent agency's input of advertiser's 16 work to be used for finally text by the advertisement of advertisement creation module 46 establishments.In order to increase the understanding of the present invention, in the remainder of this instructions, the local commercial enterprise that will use by name " pipeline company of Bert (Burt ' sPlumbing) " is as the advertiser's that can benefit owing to technology disclosed herein example.The pipeline company of Bert can have the direct connection to network 14, also can not have.If the pipeline company of Bert does not arrive the direct connection of network 14, the representative of the pipeline company of Bert (hereinafter referred to as " Bert (Burt) ") is for the webpage 112 of browse graph 8A so, will have to obtain to not having to the visit of the computing machine of the connection of network 14.For example, Bert can use friend's computing machine, the computing machine of native library etc.In another embodiment, on behalf of Bert, the publisher of search operation person, internet Yellow Page supplier or other type can carry out or carry out this activity.Text creation logic 50 allows for example text of " Burt ' s Plumbing in San Francisco.Check out our special deals " of Berts input, and the text will be comprised in the advertisement when being represented.Module 46 also comprises key word correlation logic 57, some key word that it allows the Bert input to be associated with the advertisement of Bert then.The idea here is that the advertisement of Bert just will be displayed in the Search Results when the key word of one of client computer 10 use and one of key word that Bert is imported coupling starts search by search engine 19.Because manage or the national enterprise that is not the whole nation of the pipeline company of Bert, be shown to the client computer in certain geographic area so be necessary advertisement with Bert.Like this, module 46 comprises that the position of the geographic position association of the advertisement that is established to Bert determines logic 54.In one embodiment, the position determines that logic 54 allows Berts to select interested specific geographic position such as San Francisco, makes the advertisement of Bert will only be displayed to the client computer in the district of San Francisco.
Module 46 comprises that also telephone number produces logic 56 automatically, this logic automatically produces unique telephone number, will this unique telephone number be mapped to the actual phone number of Bert, make when this one number is called out, the phone of Bert just rings, and will this unique telephone number and the advertisement of Bert associate.In one embodiment, the telephone number that is produced automatically can be a free code.In one embodiment, telephone number can be the local number that has with the identical area code of actual phone number of Bert.In one embodiment, telephone number can be the easy 800 number of identification, and unique extension set of the business telephone number by being mapped to Bert is revised.For example, in one embodiment, number can be " 1-800-YEL-PAGES-1234 " number.1234 parts of 800 number are the unique extension sets that is mapped to the telephone number of Bert, make that calling will be automatically routed to the phone of Bert, and will be as described in more detail below when searchers's call number 1-800-YEL-PAGES-1234.
In one embodiment, advertisement creation module 46, the unique telephone number that automatically will distribute to Bert is inserted in the advertisement of Bert.Perhaps, click-to-dial module 58 can be called and be used for producing button that is inserted into the Bert advertisement automatically or the telephone number that can click, make the user who is operated client computer 10 when button or telephone number select or during click, phone is guided to the telephone number of Bert automatically.
Module 46 also comprises the opening/closing logic 60 that allows Bert optionally to open or close advertisement.Perhaps, opening/closing logic 60 allows Bert to give particular advertisement specified activities or inactive state.When advertisement was closed or is marked as non-activity, it just was considered to withdraw from the advertisement business activity, at least temporarily is like this, so it just can for example not come forth by search engine 19.Advertisement that perhaps, only be opened or that have " activity " state is just announced according to technology disclosed herein.
Module 46 comprises that permission is routed automatically to calling the intelligent link logic 62 of multiple telephone number.For example, Bert can comprise primary telephone number, and the one or more less important telephone number that is associated with its advertisement.Like this, in one embodiment, intelligent link logic 62 at first routes the call to the primary telephone number of Bert, if realize connecting, the less important phone number list along Bert circulates through and through so, up to realizing connection.
Module 46 also comprises arranges call logic 64, and it allows searchers's inputted search person to wish the time of conversing with Bert.System gets in touch with Bert then with the calling of arrangement with the searchers.Bert can be got in touch with in many ways, for example by sending a fax to Bert, by sending e-mails to Bert, by make a phone call or the like the call of warning him to arrange to Bert.In alternative embodiment, extra, still less or different logics can be included in and not break away from the present invention in the advertisement creation module.
Paying specification module 48 allows Bert to select and relevant AD HOC and the various parameter of paying.Module 48 comprises that this option is in a single day selected by the fixed expense logic 66 of subscriber interface module 44 to an option of Bert demonstration, and just will make Bert is that each call that is received from particular category or the sub-directory is paid based on fixed expense.Module 48 also comprises settles bid logic 68, and it shows to Bert by subscriber interface module 44 and be used to select the option of submitting a tender and paying based on settling, as described previously.Logic 68 supports the agency to submit a tender and maximum/minimum is submitted a tender.
Module 48 also comprise allow Bert specify the every day/weekly/the horizontal logic 70 of cost of every month cost level.Specified cost level defines the budget of each time period basically, if make that budget is exceeded in special time period, will be labeled as non-activity automatically or close in the advertisement of the remainder Bert of this time period so.Bert is by this behavior of notifications, and is provided by increase the selection that extra fund activates its advertisement again in his account.
In one embodiment, charge module 40 comprises and is used for abandoning automatically to from the logic of having rung recently and having charged to the searchers/consumer's of Bert circuit (calling).For example, if the consumer rang at one day, dialled at afterwards one day then and cried identical number as subsequent voice calls, system abandons the charge of calling out for the second time automatically so, has been gone to undue expense because this circuit has paid.Like this, advertiser's (Bert) just needn't worry that the consumer uses the telephone number of being advertised more than once causing repeatedly charging.In one embodiment, system of the present invention can be configured to abandon the charge to the consumer's that rung to specific advertiser circuit in given number of days.In alternative embodiment, extra, still less or different logics can be included in interior and not break away from the present invention.
Referring now to Fig. 6 of accompanying drawing, advertisement announces that the ingredient of module 36 is shown specifically.As will be seen, module 36 comprises that advertisement presents engine 74 and advertisement syndicate (syndication) engine 76.The purpose that advertisement presents engine 74 is that the advertisement with Bert is presented on the particular channel automatically.In certain embodiments, advertisement presents engine 74 and makes business activity administration interface 113 (seeing Fig. 8 B of accompanying drawing) be displayed to the advertiser.Interface 113 allows the advertiser to select advertisement will be provided/be published in for example SBC, QwestDex wherein, channel and the catalogue of Ingenio.Interface 113 allows advertisers to specify the advertiser to provide advertisement to be ready the maximum bid amount paid for using selected channel and catalogue.Fig. 9 of accompanying drawing shows the example of webpage 112, comprises the advertisement that presents/provide according to technology described herein in this webpage.In one embodiment, this published channel can be the published channel based on web by System Operation person's running of the present invention.
Perhaps, syndicate's engine 76 can be used to the advertisement syndicate of Bert is given the many third parties that hold the selected published channel of Bert.Like this, in one embodiment, syndicate's engine 76 can make the advertisement of Bert be given third party's search engine, internet Yellow Page, online communication record and other media by syndicate.
As what will see in Fig. 6 of accompanying drawing, advertisement presents engine 74 and comprises per call price logic 78, behavior historical logic 80, call status logic 82, successful connection logic 84, artificial index logic 86 and random logic 88.Each all controls the advertisement of formation Bert finally by the parameter on the basis how to present in the logical gate 78 to 88.Per call price logic 78 makes the advertisement of Bert come forth based on the per call price.Like this, for example, if Bert only is willing to that meaning per call pays small charge, so in advertiser's search results pages or classification his advertisement will be put or arrange lean on very much after.Perhaps, if Bert is ready to pay a high per call price, so in advertiser's search results pages or classification his advertisement will be put forward some.Below form show per call price logic 78 and will be how be ready the per call bid amount of paying and in the channel internal sort or arrange the advertiser based on the advertiser:
Settle advertiser's (per call bid amount)
1 800-349-2398 ($3.88)
2 866-324-3242 ($3.22)
3 800-323-5321 ($2.01)
Behavior historical logic 80 is analyzed the calls that Bert was received in the section in the preset time of for example yesterday/last week/last month, and gives the order ads of Bert in showing page or leaf based on behavior history.Call status logic 82 is checked the state (movable or non-activity) of Bert advertisements, and the advertisement of announcing Bert based on this state selectivity ground.Successful connection logic 84 is measured the power that connects into of the calling of getting to the telephone number of distributing to the Bert advertisement, and based on this connect into power in showing page or leaf to the Bert order ads.For example, if the telephone number of Bert has only the very low power that connects into, it is very low that logic 84 will make the ordering of Bert advertisement in announcing page or leaf so.Artificial index logic 86 allows operators' manually advertisement of index Bert or to its ordering in announcing page or leaf.The advertisement that random logic 88 allows Berts in result page by randomly ordered or lay.In one embodiment, show that the ordering of Bert advertisement in the page or leaf can be based on any combination by logical gate 78 to 88 parameters of being controlled, described logical gate 78 to 88 can be by third party's order of using system.In alternative embodiment, extra, still less or different logics can be contained in advertisement and presents in the engine 74 and do not break away from the present invention.
Referring now to Fig. 7 of accompanying drawing, the part in the call processing module 38 comprises calls out routing engine 92 and call supervision engine 94.As will be seen, call out routing engine 92 and comprise the guiding logic again 96 that makes call be directed to the number of distributing to the Bert advertisement again.What be directed to again is by the Bert designated telephone number during using advertisement creation module 46 to create advertisement.Call out routing engine 92 and also comprise VoIP logic 98, be used for using voip technology will from or the call of getting to client computer be routed to advertisement by the Bert designated telephone number.
Call out routing engine 92 and also comprise prompting logic 99, it makes and made prompting play to the caller before the telephone number that call is routed to Bert.In one embodiment, prompting logic 99 is to caller's broadcast information prompting, and the actual phone number of Bert is notified to the caller.Like this, the caller just can use the actual phone number of Bert in the future but not directly phone Bert for the telephone number of Bert by system assignment.In this case, Bert will can not charged by system owing to the phone of getting to his actual phone number.In one embodiment, prompting logic 99 can also make to the prompting of Bert broadcast information, be notified to Bert with the source with call.In some cases, prompting logic 99 can make Email or fax alarm be produced and be sent to the advertiser automatically, thereby caller's telephone number is notified to the advertiser.The example of this Email is shown in Figure 10 of accompanying drawing, by label 116 marks.In alternative embodiment, extra, still less or different logics can be included in calls out in the routing engine 92 and does not break away from the present invention.
Call supervision engine 94 comprises and is used for the call number logical one 00 of tracking response in the number of the calling that advertisement produces of Bert.Call supervision engine 94 also comprises automatic number identification (ANI) logical one 02, is used for the caller's of automatic call identifying Bert the number of unique number.The call supervision engine also comprises the call length logical one 04 of the length of each calling that monitors Bert.Connection status logical one 08 monitors: whether calling is successful, whether runs into busy tone, and perhaps just whether Bert is not wanted to answer the call.Based on the information that is provided by logical gate 100 to 106, report is collected and can be browsed by Bert.In one embodiment, report comprise many callings, from the quantity of the number of calls of unique telephone number, caller's telephone number, the length of calling out each time and successful call, which has been returned busy tone or has not been answered.Report can be used by Bert, is used for the effect of monitoring of advertisement business activity and is used to make business activity best.In alternative embodiment, extra, still less or different logics can be included in the call supervision engine 94 and not break away from the present invention.
In one embodiment, advertisement announcement module can be announced advertisement in the advertising service based on phone.For example, advertisement can be by being delivered to the consumer, described for example 411 telephonic communications record of address list based on phone as voice portal or based on the audio frequency of the part of the address list of phone.
Referring now to Figure 11 of accompanying drawing 10, label 150 always finger can be used for realizing the hardware of said system.Hardware 150 typically comprises at least one processor 152 that is coupled to storer 154.Processor 152 (for example can be represented one or more processors, microprocessor), storer 154 can be represented random access storage device (RAM) equipment of the primary memory that comprises hardware 150, and any other storer of additional level, for example high-speed cache, non-volatile or shelf storage (for example programmable or flash memory), ROM (read-only memory) or the like.In addition, storer 154 can be believed to comprise the memory storage that is physically located at other places in the hardware 150, the for example high-speed cache in processor 152, and any memory capacity that is used as virtual memory for example is stored on the mass storage facility 160.
Hardware 150 typically also receives a large amount of input units and the follower that is used for to the outside communication information.About with user or operator's interface, hardware 150 can comprise one or more user input devices 156 (for example keyboard, mouse etc.) and display 158 (for example cathode ray tube (CRT) monitor, liquid crystal display (LCD) plate).
For extra storage, hardware 150 can also comprise one or more mass-memory units 160, for example floppy disk or other moveable magnetic disc driving, hard drive, DASD (DASD), optical drive (for example CD (CD) driving, Digital video disc (DVD) driving etc.) and/or magnetic tape drive and other driving.In addition, hardware 150 can comprise the interface with one or more networks 162 (for example Local Area Network, wide area network (WAN), wireless network and/or internet and other network), to allow and the information communication of being coupled to other computing machine of network.Should understand, hardware 150 typically is included in suitable simulation and/or the digital interface between each in processor 152 and part 154,156,158 and 162, and this is well known in the art.
Hardware 150 is worked under the control of operating system 164, carry out various computer software application 166, partly, program, object, module etc. (for example carrying out the program or the module of operation noted earlier).In addition, various application programs, partly, program, object etc. can also carry out on the one or more processors in another computing machine that is coupled to hardware 150 via network 152, for example in distributed computing environment, realize that thus the required processing of computer program functional can be tasked a plurality of computing machines on the network by branch.
As discussed earlier, syndicate's engine 76 can be used to the advertisement syndicate of Bert is given many third parties. , MSN , AOL The partner of company and other similar demand.Frequently, these demands partner (being also referred to as the partner of syndicate here) receives the advertising income of the certain percentage that produces via Pay-Per-Call method and system described herein.Therefore, when in the example at above table, be arranged as No. 1 the Mei Cihujiaofufei $3.88 of advertiser for receiving at telephone number 800-349-2398.It is to be caused by the advertisement that is presented on the demand partner site that the advertiser's who is arranged as No. 1 calling is made in supposition now.Demand partner will account for the certain percentage of this $3.88.This method and system are provided for following the tracks of, monitor and a plurality of embodiment of definite demand partner compensation.
In an embodiment of the flow chart description of Figure 12, handling in 1202, advertiser's (being also referred to as businessman or list here) is given independent telephone number and is used for just putting up each independent demand partner that the businessman is just using advertisement.As described herein, in a plurality of embodiment, comprise telephone number and with the phone of basic telephone number corresponding telephone extension set with reference to being assigned with by using telephone number to produce logic 56 automatically.
In one embodiment, the another name telephone number is mapped to advertiser's actual phone number, and the calling that alias is carried out is monitored to follow the tracks of each demand partner.Therefore, handling 1204, charge module 40 to the demand partner follow the tracks of and/or credit owing to getting to the certain percentage that calling with the corresponding advertiser's of each demand partner another name telephone number belongs to (or collecting from the advertiser) income of advertiser.
In another embodiment of the flow chart description of Figure 13, handling 1302, the advertiser receives, and single/exchange (identical) telephone number is used for one group of demand partner.Handling 1304, independent extension set is assigned to each that the advertiser is used for independent demand partner.More specifically, independent demand partner lists the same phone number that is used for the advertiser, but also comprises unique extension set to each demand partner.For example, tabulation can be to make number " (800) new car " be used for this group demand partner, but put up each demand partner that shared telephone number is used for the advertiser all will provide with the corresponding independent extension set of each demand partner (for example, extension set 102 is corresponding to the partner of XYZ syndicate, extension set 104 is corresponding to the partner of ABC syndicate, or the like).Handling 1306, charge module 40 to the demand partner follow the tracks of and/or credit owing to the certain percentage of the income of (or collecting) of belonging to the advertiser via the calling of getting to the advertiser with each demand partner corresponding telephone extension set from the advertiser.
In the alternative embodiment of the flow chart description of Figure 14, handling 1402, demand partner uses switchboard telephone (for example, single) number to be used for one group of advertiser.Handling 1404, demand partner provides independent extension set to each of the advertiser who uses identical general number.For example, demand partner can use telephone number (800) calling XYZ to be used for one group of advertiser, the pipeline company that provides extension set 102 to be used for Joe, and extension set 104 is used for the pipeline company of Carl, or the like.Handling 1406, charge module 40 to the demand partner follow the tracks of and/or credit since via with the corresponding switchboard telephone of each demand partner and the unique extension that is assigned to the advertiser that each demand partner the locates calling of getting to the advertiser belong to the certain percentage of advertiser's's (or collecting) income from the advertiser.
According to another embodiment, the click revealing method has been proposed, as in common pending application day be on March 10th, 2004, title the Application No. 60/552 for " A Method and Apparatus to ProvidePay-Per-Call Performance Based Advertising and Billing ", describe in 124, in by reference the full content of this patented claim being included in here.As what in the process flow diagram of Figure 15, describe, handling 1502, the user is presented advertisement via demand partner's website.Advertisement does not show advertiser's complete telephone number, is useful on the hyperlink that discloses advertiser's telephone number or telephone number remainder but contain.Handling 1504, advertisement presents engine 74 and monitors that click enters to disclose the number of times of advertiser's number.In one embodiment, suppose to enter the calling that all causes each advertiser from clicking each time of demand partner.The result is, handling 1506, and charge module 40 enters number of times based on the click that is used to disclose advertiser's telephone number at least in part and follows the tracks of and/or calculate the amount that belongs to the demand partner.
In another alternative embodiment, demand partner is provided the click-to-dial form.In a embodiment as the flow chart description of Figure 16, handling 1602, except the telephone number of listing the advertiser (perhaps as listing the replacement of advertiser's telephone number), link is provided to start in response to hyperlink that viewer/consumer activated/selection was provided by the demand partner and sets up viewer/consumer and be connected with phone between the advertiser.In one embodiment, handling 1604, in response to the hyperlink that activation/selection provided, the telephone number that viewer/consumer is prompted them is used to set up with advertiser's phone and is connected.After the consumer imported their telephone number, phone was connected between consumer and the advertiser and is established.
In another embodiment, if viewer/consumer has the VoIP communication facilities, VoIP logic 98 can be connected to viewer/consumer with the advertiser and need not viewer/consumer so provides their telephone number.The VoIP communication facilities comprises telephone communication equipment and the mobile communication equipment that is attached to user's computer, for example PDA and cell phone.
At the embodiment that uses click-to-dial (being used for PSTN is connected with VoIP), handling 1604, provide the demand partner of click to dial option will be when each viewer/consumer selects/is activated to be used for each advertiser's the click of call icon all tracked/credit (, the certain percentage of advertiser's fee payable).
In another embodiment of the flow chart description of Figure 17, handling 1702, the advertiser is given a telephone number that is used for one group of demand partner.Handling 1704, because the credit to the demand partner that the calling of the listed telephone number of getting to the advertiser causes, quilt is pro rata distributed based on a large amount of page browsings that cause owing to the phone number list via each demand partner's advertiser.For example, if 70% of advertiser's page browsing inserts via demand partner ABC, and 30% the inserting of advertiser's page browsing via demand partner XYZ, so ABC demand partner will receive since can pay to the calling of advertiser's listed telephone number the demand partner credit 70%, and demand partner XYZ will receive 30%.
In another embodiment of the flow chart description of Figure 18, be given unique phone with reference to being used for each demand partner handling 1802, at least the first group advertiser.Each is given a phone with reference to being used for one group of demand partner one or more advertisers.
Handling 1804, the statistic sampling of getting to the calling of the advertiser with unique phone reference is produced.In one embodiment, statistic sampling is represented in the calling of making an advertiser (or one group of advertiser) by the caused sampling that accounts for by the listed caused number percent of identical (or similar) advertisement of other demand partner of the listed advertisement of the first demand partner.In one embodiment, sampling is separated based on advertiser's kind (for example restaurant, automobile etc.).
Handling 1806, sampling is used as the certain percentage that is used for to one group of advertiser's fee payable of demand partner tracking/credit.Consider example, advertiser 1 and 2 each all be given unique phone, and the phone reference of listing to 70% free partner ABC of the calling of advertiser 1 and 2.Given this example assert that the shared number between the user demand partner is to cause owing to the listed advertisement of partner ABC to 70% of advertiser's calling.
Therefore, in one embodiment, based on statistic sampling, partner ABC will be by the shared phone between the credit user demand partner to 70% of advertiser's calling.In one embodiment, can also be applied to the advertiser of one number between the user demand partner based on statistic sampling tracking/credit demand partner.
As mentioned above, phone is followed the tracks of and to be used to the phone quantity of determining that a concrete side or a class have received.This all is useful for many purposes.Succeed in the evaluation and test advertisement is particularly useful.For example, telephonic communication record can give its advertiser for example pipeline company location advertising is provided.By following the tracks of the quantity of the phone that concrete advertisement received, catalogue can illustrate the value of its advertisement to the advertiser.
Phone is followed the tracks of the effect that can be used to evaluate and test the multiple ad tools except that physics Yellow Page phone directory.The classification newspaper can utilize call follow, shows that to the consumer television advertising of the telephone number that is used to call out also can utilize.By counting the quantity of the call that this advertisement receives, the effect of business activity just can be evaluated and tested.This all is useful for advertiser and guide.
Call is followed the tracks of and also be can be used in for example on-line communication record, such as online Yellow Page.Equally, it also can be used for following the tracks of the success of online searching advertisement such as keyword advertisement.
Phone is followed the tracks of and is particularly useful in the pay for performance ad system, as describing among several embodiment in front.In the pay for performance system, the advertiser pays when advertisement has performance.For example, the advertiser can be when each potential consumer clicks the on-line search advertisement Fu $1.Similarly, in the Pay-Per-Call ad system, for example application number X (application number 10/872,117) covered that, advertiser's paying by and the quantity of the calling that receives of advertiser be associated.In this Pay-Per-Call ad system, call follow is vital.In one embodiment, not only the quantity of institute's receipt of call is calculated, and the time of calling out also calculated because the advertiser can submit a tender paying higher price to per call in one embodiment, thereby receive more remarkable position for their advertisement.
The precise time of not only following the tracks of call number and calling is important, and the source of demand at caller's browse advertisements place also can be tracked.Line directory can have many different external websites, by the identical advertiser of their syndicate's associatings of these websites, and know importantly which website phone derives from, thereby in some cases, catalogue can compensate external website for bringing the consumer.Application number Y (application number 60/560,926) has summarized this situation.
Follow-up call is called out unique telephone number that can comprise that announcement is different with advertiser's standard telephone number.When caller's browse advertisements, unique telephone number occurs, and the caller dials this number.The calling of getting to this unique telephone number is then by using the call tracer telephone plant to be re-routed to advertiser's standard telephone number.Except re-routing calling, call tracer also writes down the precise time that a calling is carried out and calls out.In the Pay-Per-Call ad system, this information can be used to collect the calling expense to the advertiser.
Catalogue also will be used for the situation of call identifying source of demand therein, and single advertiser must be given a plurality of unique telephone numbers, and one is used for each source of demand that this advertiser occurs.For example, the advertisement of single pipeline company can be displayed on two different line directories on-line search engine different with three.Caused calling from the consumer for which is followed the tracks of in these source of demand, single pipeline company must be assigned with five different unique telephone numbers.By monitoring which unique telephone number is dialed, can determine which source of demand should be subjected to causing the credit of calling.
Figure 19 shows the figure that is used to carry out the system that is connected with follow-up call according to one embodiment of the invention.
In Figure 19, database (1921) can comprise target phone A (1931), target phone B (1933) ... the telephone number of target phone X (1939) etc.Typically, target phone belongs to mechanism, commercial company, individual or the like, they seek by the disclosing of various media channel, and described media channel is media channel A (1901) (for example web server), media channel B (1902) (for example WAP server), media channel C (1903) (for example SMS service center), media channel D (1904) (for example customer service unit), media channel E (1907) (for example CATV (cable television)), media channel E (1908) (for example journalism), media channel G (1909) (for example broadcasting station) etc. for example.
In one embodiment of the invention, the telephone number of target phone directly is not published on the media channel.But the destination phone numbers of coding (1923) is used.Use the destination phone numbers (1923) of coding, the user can not directly be communicated with target phone.The destination phone numbers (1923) of coding allows the extra information and the associating of destination phone numbers, for example employed media channel of described extra information, specific sales promotion etc.
The destination phone numbers of coding is passed to subscriber equipment, for example subscriber equipment A (1911) (for example cell phone), subscriber equipment B (1912) (for example PDA(Personal Digital Assistant)), subscriber equipment C (1913) (for example computing machine), subscriber equipment D (1916) (for example receiver), subscriber equipment E (1918) (for example newspaper) with content information (for example webpage, the WAP page, short message, TV programme, news etc.).
In one embodiment, subscriber equipment is a mobile device, for example PDA, cell phone etc.Subscriber equipment obtains to comprise advertisement content information by radio communications such as the WAP connection that for example cellular communication linked, was used for WLAN (wireless local area network).
In one embodiment, subscriber equipment (for example cell phone, computing machine, PDA) can be from polytype medium channel (for example web server, WAP server, SMSC etc.) received content information.
In one embodiment, subscriber equipment can (for example, when the user selects number according to be embedded in the content information the coding telephone number automatically) call.Perhaps, the user for example can use subsets S (1917) or the independent telephone set of subsets T (1919) manually to call.
In one embodiment of the invention, at first, at least a portion of dialing in the coding destination phone numbers is connected to call decoder device and router (1925) with call.Call decoder device and router (1925) use database (1921) to determine that the destination phone numbers of response also is connected to call by telephone network (1927) target phone (for example, in the target phone 1931 to 1939) of response.
Note telephone network (1927) can be Circuit-switched, packet switch or the partial circuit exchange with the part packet switch.For example, telephone network partly internet usage transmit phone (for example passing through VoIP).For example, can use the VoIP carrying being connected between subscriber phone/equipment and call decoder device and the router (1925); And the connection between call decoder device and the router (1925) can be used based on telephone network carrying landline, Circuit-switched.
In one embodiment of the invention,, for example be used to the coding destination phone numbers is offered user's media channel, also be used database (1921) decoding/retrieval with the information that the coding destination phone numbers is associated.Like this, the information that is associated with the coding destination phone numbers can tracked/storage.
In one embodiment, call decoder device and router (1925) are also determined user's telephone number by automatic number identification (ANI).ANI provides the telephone system feature of caller's charge number.
Relevant caller's information, destination phone numbers, be used for the media channel that contact information passes to the user can be used to charge to caller and/or destination phone numbers, and provide credit/compensation for the media channel of response.
For example, can charge based on Pay-Per-Call for the advertisement of destination phone numbers.Monitor and follow the tracks of to call out and to be used to charge to the advertiser.Perhaps, the user can seek contact information based on Pay-Per-Call.Monitor and follow the tracks of to call out and to be used to charge to the user.
In one embodiment of the invention, the extraneous information that is associated with the coding destination phone numbers is used to credit/compensation is offered the operator who is responsible for user's call is directed to the corresponding media channel of target phone.The out of Memory of the moment and the duration that system can also follow-up call calls out and the sales promotion of for example having ready conditions, electronics coupon etc.
The relevant call of being responsible for the user is directed to the information of the media frequency band of target phone also can be useful to the advertiser.The advertiser may like to know which media channel is in that to contact customer-side more effective.For example, by using the relevant statistical information that successfully attracts the media channel of call, the advertiser can adjust advertising strategy well.In addition, different media channel may be different to the charge of advertisement; And the advertiser can submit a tender on different media channel in the advertisement for them.
In one embodiment of the invention, the coding destination phone numbers has and the identical digit of standard telephone number (for example, the typical telephone number that is distributed by telephone operator).Like this, dial the coding destination phone numbers just with to dial destination phone numbers the same easy; And dial destination phone numbers and can arrive call decoder device and router (1925).In this arrangement, generally need a large amount of coding telephone numbers to distinguish different target phones and different media channel.
In one embodiment of the invention, the coding destination phone numbers has than the more numeral of standard telephone number.The first of coding destination phone numbers has and the identical digit of mark telephone number, to arrive call decoder device and router (1925) by telephone network (1927); The second portion of coding destination phone numbers will be by call decoder device and router (1925) decoding.For example, the Dual Tone Multifrequency demoder can be installed in call decoder device and the router (1925), is used to detect the second portion of the coding destination phone numbers of dialing at the subsets place.Detected telephone number is used to the coverage goal telephone number then.
When the coding destination phone numbers had than the more numeral of standard telephone number, extra numeral may be implemented as extension, perhaps as the IVR system.
In one embodiment of the invention, single telephone number is used to arrive call decoder device and the router (1925) that is used for the different target telephone number; And that part of of coding destination phone numbers that is used to arrive call decoder device and router (1925) is not used to when determining the information that is associated with the destination phone numbers of encoding.
Perhaps, a plurality of telephone numbers can be used to arrive call decoder device and router (1925); And whole coding destination phone numbers can be used to definite information that is associated with the coding destination phone numbers.
In one embodiment of the invention, the coding destination phone numbers can have different digits.The advertiser may be arranged to shorter coding destination phone numbers and submits a tender.
In one embodiment of the invention, the coding destination phone numbers has only when needing to use in media channel and just is assigned.
In one embodiment, look-up table method is used to information is encoded.For example, database (1921) keeps following the tracks of the information of relevant media channel and destination phone numbers (and the out of Memory of the destination phone numbers that is used to encode, if any), make the coding destination phone numbers can be used as the key word that is used to retrieve corresponding information.Like this, just needn't have predetermined structure to encode to the information of relevant media channel and destination phone numbers.
Perhaps, algorithm can be used to produce destination phone numbers with the information that is associated and to they codings.For example, pre-defined algorithm can be used to the different information codings in the destination phone numbers.For example, destination phone numbers can comprise a large amount of sections that separated by " * " or " # ".Each section can (for example according to independent look-up table or mapping algorithm and) be determined the identity etc. of destination phone numbers, media channel by decoding separately.
For example, one group of parameter can be mapped to the part of string number as the coding destination phone numbers from a string character; And this string numeral can be located this string character mapped time at call decoder device and router (1925).When this mapping method was used, look-up table was just optional.For example, the coding destination phone numbers can be included as the first of the telephone number of call decoder device and router (1925), for having added the second portion according to the destination phone numbers of the mapped numeral of the identifier of media channel.In order to prevent that the user from directly dialing destination phone numbers, encryption/upset method can be used to locate decoded at call decoder device and router (1925) then to the second portion coding.
In one embodiment of the invention, call decoder device and router (1925) are determined destination phone numbers according to the coding target phone of being dialed by the user, then for the user dials destination phone numbers, and participate in call, make the user to converse with target phone.
In one embodiment of the invention, the user manually dials the coding target phone.The user can dial the coding target phone and have nothing to do with employed subscriber equipment and employed media channel.
Perhaps, in one embodiment, subscriber equipment can be dialed the coding destination phone numbers automatically.For example, cell phone, computing machine or PDA can use the Dual Tone Multifrequency generator to dial phone number.In one embodiment of the invention, the coding destination phone numbers is present in the content information with following form, described form makes that subscriber equipment (for example cell phone or computing machine) is dialed the coding destination phone numbers for the user when the user selects telephone number.It can be forms such as keyboard/keypad input, touch screen input, tracking ball input, mouse input, voice command that the user selects.
In one embodiment, when the user selected to encode destination phone numbers, the user started call by VoIP system.
In one embodiment of the invention, subscriber equipment need not the user and manually presses coding destination phone numbers sequence for the user dials phone number.This has simplified the process of making a phone call greatly.Because subscriber equipment can easily be dialed the number of very long sequence, so can use a large amount of numerals to come can not bring hell and high water to the user to the information coding.
In one embodiment of the invention, the coding destination phone numbers is formatted, make subscriber equipment dial the first of coding destination phone numbers to insert call decoder device and router (1925), suspend the second portion that a bit of time is used for call decoder device and router (1925) preparation received code destination phone numbers, dial the second portion of coding destination phone numbers then.Like this, subscriber equipment provides user-friendly mode to dial the coding destination phone numbers; And, make a phone call can as carry out " click " enter the Web page easy.
In Figure 19, subscriber equipment starts call.Perhaps, call router can be used to start to the call of subscriber equipment (or independent subsets) and destination telephone, participates in call then to connect the user to destination telephone.For example, when the user selected to encode destination phone numbers, the selection of destination phone numbers was transmitted to the call router with subscriber directory number.
Subscriber directory number can preferably be provided with or by being determined automatically with the clauses and subclauses submitted to of selection of coding destination phone numbers by ANI or by the user.
In one embodiment, the selection of coding destination phone numbers is sent to corresponding media channel, and the request that this media channel will be made a phone call again is transferred to the server (for example web server) that is connected to call router.Perhaps, content information can be formatted, makes to select to be sent straight to the server that is connected to call router.
When router began call, the coding destination phone numbers can also comprise letter character (and/or other symbol).Server and/or call router can be decoded with recovery/searched targets telephone number and other information that is associated to the coding destination phone numbers, the identity that is used for the coding destination phone numbers is offered user's media channel for example trusty.
In one embodiment of the invention, the advertisement that presents in media channel is used for single advertiser.The terminal user selects the advertiser according to the advertisement of representing each advertiser to present; And call decoder device and router come connecting terminal user and selected advertiser according to the coding destination phone numbers of announcing separately in advertiser's advertisement.When the user browsed online advertisement, advertiser's selection was based on online information.
In one embodiment of the invention, advertisement is present in and is used for for example one group of advertiser's of one group of mortgage middleman (broker) media channel.Advertisement comprises the coding destination phone numbers that can relate to this group mortgage middleman.Selected or when using when the coding destination phone numbers, concrete advertiser be chosen in the call decoder device and the router place carries out.
For example, free code is disclosed to the advertisement mortgage middleman in the particular geographic area.When the consumer dials free code, call out and be routed to the highest bid mortgage middleman who exists on the market.
Call decoder device and router can come the select target advertiser to the bid of advertisement according to the advertiser.The highest advertiser that submits a tender is the winner of this calling.The choice criteria of other type interchangeable or combination also can be used.For example, the user may be interested in the advertiser in the specific geographical area; The interested geographic area of caller can be determined and use when the select target advertiser like this.In addition, the user may be interested in the connection that does not have the too much stand-by period.The possibility state that the advertiser receives calls can be used to the candidate rank that is used for routing call.
On the whole, the index that is used for to the candidate rank can be the function of quantity of parameters, and described parameter is for example to the index of the matching degree of the bid of advertisement, the stand-by period of being estimated, demonstration and one or more customer requirements (for example geographic area, COS etc.), advertising budget etc.Further details provides below.
Off-line is selected example
Figure 20 shows the figure that is used to carry out the system that advertiser's off-line selects according to one embodiment of the invention.
In Figure 20, advertisement (2001) is to be used for the advertisement that the advertiser organizes T (2007), and the advertiser organizes T (2007) and comprises a large amount of different advertisers, for example advertiser A (2021), advertiser B (2023), advertiser X (2029) etc.For example, the advertiser of this group can provide the service or the product of the same type under conditions of similarity and/or the price.Like this, unified advertisement just can be represented whole group and be presented.Advertisement delivery (2005) can be known any form in the field.For example, advertisement can be passed through newspaper, broadcasting, TV, yellow book, directory service, web search engine, website flag, WAP, SMS etc.Advertisement comprises and is used for the telephone number M (2003) that the user starts the call that is communicated with one of advertiser.
In one embodiment, the telephone number of being published (for example 2003) can also comprise the extension set numeral except free numeral.In one embodiment, the extension set numeral is used to pass on ability (for example, because the phone that the advertisement on the second the street billboard causes) for example geographical, that classify or follow the tracks of specific advertisement creative talents.In one embodiment, dialing of extension set numeral (the perhaps part in the extension set numeral) is optional; If the extension set numeral is not dialed, all can connect in any case call out so; And be not collected in extension set numeral information corresponding that (perhaps, similarly information is come out by extraction/deduction from other data source, and described information is for example called out by from the telephone number of its startup etc.)
In one embodiment of the invention, telephone number M (2003) is used in particular for concrete advertiser's.Therefore, when the user started call, target advertiser also was not determined.Objectives advertiser's selection is after call is activated.
In one embodiment of the invention, the exchange/router (2000) at telephone number M place is used to dynamically connect the user to the advertiser according to the information in the advertiser database (2009).When the customer call telephone number M (2003) of for example user A (2011), user B (2013), user S (2019) etc., the user at first is connected to exchange/router (2000).No matter also whether the user input, exchange/router (2000) is connected to the advertiser with calling, for example advertiser A (2021), advertiser B (2023), advertiser X (2029) etc.The advertiser is charged based on the call to the advertiser that is produced.In one embodiment, after subscriber phone is received, advertiser's the exchange/router place that is chosen in is made.
Perhaps, can be transferred to exchange/router by the communication link except that phone connects about the subscriber directory number and the information of carrying out the expectation of call according to the telephone number that advertisement is published.For example, Email, fax, HTTP (HTML (Hypertext Markup Language))/WAP (WAP (wireless application protocol)) request etc. can be used to submit the phone connection requests.Exchange/router starts the call to the user then, and selects the advertiser to the call triumph.
Notice that telephone number M (2003) can also be encoded as follows, described mode make relevant telephone number is offered the information of user's media channel can be decoded, as mentioned above.For example, different media channel can be assigned with different telephone numbers and is used for connecting mutually on the same group advertiser by exchange/router (2000).According to the telephone number in the advertisement, exchange/router (2000) can determine that trusted is used for telephone number is passed to user's media channel.
In one embodiment of the invention, the advertiser of triumph is selected the bid of advertisement by basis.The highest tenderer wins call.The advertiser can at any time adjust their bid by any telecommunication media, thus balance they because advertisement obtains calling out the chance with advertising cost.For example, the autoelectrinic Mail Gateway of the website that the advertiser can be by being connected to advertiser database, the Email by giving representative or advertiser database, wait the bid that changes them by call, fax, mail.
Perhaps, one group of tenderer the highest can be determined; And because the calling that causes of advertisement is by to be given the highest tenderer of this group with the proportional frequency of their bid amount.Perhaps, the meeting of this group among the highest tenderer is according to other standard of for example distance from advertiser to caller and selected.Perhaps, for example other standard of the coupling of geographic service area and caller position is used to select one group of candidate; Then, candidate is by according to coming rank by the price that advertisement is paid to performance of advertiser's appointment, and here, performance is with regard to because the call that advertisement causes and measured.
In one embodiment, advertiser's possibility of calling out of answering the call also is considered.In one embodiment,, call out the advertiser who is automatically routed to the second high rank so if the advertiser of rank the first (for example according to submitting a tender) receives calling and also do not pick up phone afterwards at one section special time (for example 30 seconds), and the like.In another embodiment, the calling of not answered is routed to the manually person of answering, and it guides to suitable advertiser who answers or information source with calling.
In one embodiment, advertiser's group comprises the advertiser's who is used for different geographic regions child group.The explanation of the interested geographic area of caller can be used in the selection course.
In one embodiment, the selection of geographic area is to select telephone number in the advertisement to be and made the user.Telephone number is encoded and has geographical area information, makes that geographical area information can be according to the telephone number of being dialed and by automatic decoding when telephone number is dialed; And geographical area information can be used to advertiser's rank and/or remove the advertiser who is not to be used for corresponding geographic area.
In one embodiment, geographical area information is that position according to subscriber phone is determined.Perhaps, the user can by automatic system or by the artificial person of answering and in to the calling of exchange/router (2000) designated geographic area.In addition, the user can specify requirement except that the geographic area to be used to select the advertiser who wins.Further details provides below.
Figure 21 shows the figure that is used for the phone connecting system of advertiser's off-line selection according to one embodiment of the invention.
In Figure 21, when telephone number that the customer call advertisement is published, call is connected to telephone receiver (2101).Telephone receiver (2101) is connected to control center (2105) with operation telephone switching device (2103), and it optionally will be connected the advertiser that (213) are connected to triumph with outside phone from user's the phone connection (2121) that enters.
In one embodiment, telephone receiver (2101) and telephone switching device (2103) are Circuit-switched, comprise private branch exchange (PBX) and private voice network.Perhaps, telephone receiver (2101) and telephone switching device (2103) can be packet switchs, comprise PBX, data communication network and the gateway of internet protocol-based (IP).In general, known various telephonies can use in the field.
When telephone receiver (2101) when picking up call, whether control center (2105) determines whether further information is required and/or can obtain from the caller.For example, in order to determine interested geographic area, control center (2105) can instruct interactive voice response (IVR) system (2107) to point out the caller to key in the Zip code of expectation.In one embodiment, interactive voice response (IVR) is that one of them people does not need the manually help of the person of answering just can use push-button telephone and database alternately with acquired information from database or enter data into telephony in the database.
In addition, control center can instruct IVR system (2107) to point out the caller to specify further standard based on advertiser's information (2140).For example, when telephone number is when being used for one group of mortgage middleman, the user can be instructed to select loan limit, loan types etc.
Perhaps, control center (2105) can instruct geographic area steady arm (2109) to determine that phone is the geographic area that is activated wherefrom.For example, the geographic area steady arm can use cellular positioning system to determine cellular position, perhaps uses satellite/fake satellite positioning system to determine the position of mobile device.Pseudo satellite, pseudolite is the launcher signal based on land that is similar to GPS (GPS).Pseudo satellite, pseudolite may not be very useful at the signal from orbiter where, and described place is tunnel, ore deposit, buildings or other closed region for example.Satellite/pseudo satellite, pseudolite signal receiver can be determined its position and send this position to cellular communication system by cell phone, perhaps the signal that is received be sent to the location server of calculating location.
Cellular communication system can also be determined cellular position.For example, cellular position can be used and is known as the method that reaches the mistiming (TDOA) and be determined, and in the method, is used for determining cellular position from the time of reception of the cellular signal of movement station is measured at place, several base stations.The interchangeable method that is known as advanced forward link triangulation (AFLT) or enhancement mode time difference observation (EOTO) can be used, and this method is measured the time of reception from several base stations to cellular cellular signal.Perhaps, wherein mobile device can be used to determine cellular approximate location for communication to the cellular station of base station.In general, any method that obtains positional information (for example being used for emergency service) by cell phone being used to of providing can be used.
Control center (2105) can also instruct autonumber sign indicating number identification (ANI) unit (2111) to determine to enter the telephone number of phone and search geographical area information from the database of telephone number.
Perhaps, control center (2105) can temporarily be connected to call and can help the caller to specify the manually person of answering of selection (one or more) standard.
In one embodiment of the invention, control center (2105) uses a large amount of different kinds of information to select based on advertiser's information (2140) advertiser of triumph.
In one embodiment, advertiser's information (2140) comprise submitting a tender (for example 2147) in advertiser's's (for example 2141) identity, advertiser's geographic area (for example 2143), advertiser's (one or more) telephone number (for example 2145), advertiser's position, advertiser's possibility state (for example 2149) etc.In alternative embodiment, more or less territory can be used to advertiser's information.
Feasibility can comprise that relevant caller connects the information of required estimated wait time.Feasibility also depends on the advertising budget by advertiser's appointment.For example, the advertiser can wait the given ad budget with regard to minimum interval, working time between maximum number of times of calling out in one day, two callings.
In one embodiment, (for example geographic area, loan types, loan limit etc., if any), control center gives advertiser's rank according to current advertiser's information to consider the requirement of caller's implicit or clear regulation.For example, control center can remove infeasible or not satisfy the advertiser that the caller requires, and according to the bid to advertisement remaining candidate is classified.The highest bidder is the victor in the residue candidate.Perhaps, the criteria for classification of other type can be used.For example, the designator of matching degree can be submitted a tender according to advertisement and is weighted between the caller required, and was used to select victor's designator with generation.
After the triumph advertiser was determined, control center (2105) can instruct telephone switching device (2103) will enter the telephone number that call is connected to the triumph advertiser.Control center (2105) creates the record clauses and subclauses then and is used in reference to and shows the connection that the advertiser is carried out in linkage record (2130).For example, the record clauses and subclauses can comprise caller ID (2131) for example, remove electric number (2133), connect the time (2135) that is carried out, the duration (2137) of connection, be responsible for advertisement delivery give caller's media channel (2139), advertiser's advertisement submit a tender (2132) etc. when connecting.Whether out of Memory for example comprises the manually person of answering, and also can be recorded.In alternative embodiment, more or less territory can be used to linkage record.
In one embodiment, the link information that is write down is used to produce the invoice to advertiser's charge.Advertiser's account can be lent connection charge automatically.Perhaps, the paying of advertisement is collected automatically by the electronic system that is used to connect.
Figure 22 to 24 shows according to the embodiment of the invention and carries out the process flow diagram that is connected with follow-up call.
In Figure 22, the call that operation 2201 receives the telephone number that advertisement is announced that is used for one group of advertiser.An advertiser is selected in operation 2203 from this group advertiser after receiving call.Operation 2205 is connected to call selected advertiser's telephone number.The information that the relevant phone of operation 2207 storages connects is to charge to the advertiser with regard to advertisement based on the phone that selected advertiser was done is connected.In one embodiment, the interested geographic area of caller is determined, and is used to select the recipient of advertiser as call then.
In Figure 23, after operation 2301 received the call of the telephone number that the advertisement of one group of advertiser institute is published, caller's telephone number was determined in operation 2303 by automatic number identification (ANI).Operation 2305 definite geographic areas that are associated with telephone number (for example use caller's telephone number searching, obtain positional information) according to cellular positioning system, satellite/fake satellite positioning system etc.Operation 2307 is automatically selected an advertiser according to geographic area and advertiser to the bid of advertisement from this group advertiser.Advertiser's telephone number is determined in operation 2309.Operation 2311 is routed to call advertiser's telephone number.Operation 2313 just causes charging to the advertiser to the advertisement of advertiser's call.
For example, in one embodiment, system sees that the telephone number (obtaining by ANI) of incoming call also is routed to it the highest bid mortgage middleman in telephone number geographic area automatically.
In Figure 24, in operation 2401 receives one group of advertiser's advertisement after the call of the telephone number of announcing, operate 2403 and point out interested Zip code to the caller by automatic and interactive voice response (IVR) system.
Determine that callers indicate the manually help of the person of answering if operate 2405, operate 2407 so and the caller is connected to the artificial person of answering requires (for example interested geographic area, loan types, loan limit etc.) with the selection of receiving caller's appointment.
Operation 2409 is selected an advertiser to the bid of advertisement according to interested geographic area of caller and advertiser from this group advertiser.
Determine that advertisers have the office more than if operate 2411, operate 2413 so and determine advertiser's office based on the interested geographic area of caller.
Operation 2415 is routed to call advertiser's office.
For example, in one embodiment, the consumer is keyed in the Zip code of expectation by automatic IVR prompting in phone.System routes the call to bid mortgage middleman the highest in this geographic area then.
For example, in one embodiment, the consumer is connected to the manually person of answering, and the geographic area of its inquiry expectation also routes the call to the highest bid mortgage middleman in the expectation geographic area.
For example, in one embodiment, have the big national account who works as regional office in the whole nation, the geographic position uses one of method discussed above to be determined, and calls out the local office that is routed to the optimum matching geographic position then.
In one embodiment of the invention, advertisement is an independent advertiser who is used to have a large amount of diverse locations.The selection of advertiser's position and respective objects telephone number is made when call is received at exchange/router place; And the positional information selecting to be based on ANI or determine according to positioning system and carrying out automatically, or, or based on non-automatic the carrying out with the user interactions of the artificial person of answering based on semi-automatic carrying out with the user interactions of robotization IVR.Perhaps, advertisement can be to be used for a different set of advertiser, and some of them advertiser has different position/branches in very big geographic area (for example domestic, the whole world etc.).
Usually, be performed concrete application program, assembly, program, object, module or the instruction sequence that the program that is used to realize the embodiment of the invention may be implemented as the part of operating system or is called " computer program ".Computer program typically comprises in the computing machine in the various storeies and memory device the one or more instruction set in the various times, and, described instruction set can make computing machine carry out the necessary operation in the unit that comprises various aspects of the present invention when being read and carrying out by the one or more processors in the computing machine.In addition, though the present invention describes in the context of computing machine that works fully and computer system, but one of skill in the art will appreciate that various embodiment of the present invention can be allocated to the program product of various ways, and the present invention can be suitable for and irrelevant with the particular type of machine that is used to actual this distribution of realization or computer-readable medium with being equal to.But the example of computer-readable medium includes but not limited to the record type medium, the for example floppy disk of volatibility and non-volatile memory device or other moveable magnetic disc, hard drive, CD (for example compact disc read-only memory (CD ROMS), digital versatile dish (DVD) etc.) etc., and the transmission type media of digital-to-analogue communication link for example.
Though the present invention with reference to concrete example embodiment be described, can make various improvement and change and not break away from these embodiment obviously as the of the present invention wider spirit of elaboration in the claims.Therefore, instructions and accompanying drawing will be counted as illustrative and not restrictive.

Claims (20)

1. method comprises:
After the call of first telephone number of in having received advertisement, having been announced, determine the geographic area;
Determine first advertiser's telephone number; And
Call is connected to first advertiser's telephone number, and first advertiser is connected to come to advertisement paying based on being used for that first advertiser and call are connected to the phone that first telephone number does.
2. the process of claim 1 wherein that first advertiser has a plurality of telephone numbers that are used for a plurality of geographic areas; And described definite first advertiser's telephone number comprises:
From a plurality of telephone numbers, select first advertiser's telephone number according to the geographic area.
3. the process of claim 1 wherein that first telephone number is published in the advertisement that is used for advertiser's group; And described definite first advertiser's telephone number comprises:
Come from this advertiser's group, to select first advertiser based on the geographic area at least in part.
4. the method for claim 3 also comprises:
Determine the telephone number of call according to automatic number identification (ANI) service;
Wherein, the geographic area is at least in part based on the telephone number of call and be determined.
5. the method for claim 3 also comprises:
System receives Zip code from call by interactive voice response (IVR);
Wherein, the area, ground is at least in part based on the telephone number of call and be determined.
6. the method for claim 3 also comprises:
Receive the positional information of call from cellular communication system;
Wherein, the geographic area is determined according to positional information.
7. the method for claim 3 also comprises:
Receive the voice indication of geographic area;
Wherein, the geographic area is indicated according to voice and is determined; And first advertiser is at least in part based on the geographic area and selected.
8. the method for claim 3, wherein, first advertiser is at least in part based on the bid of this advertiser's group and selected.
9. the method for claim 8, wherein, first telephone number comes forth and is used for the geographic area; And the geographic area is determined according to first telephone number.
10. the method for claim 3 also comprises:
First advertiser is connected to charge to first advertiser with the phone that call is connected to first telephone number based on being used for of being done.
11. the method for claim 10 also comprises:
Represent advertiser's group to provide advertisement by media channel to the terminal user.
12. the method for claim 11, wherein, media channel is the off-line media channel.
13. the method for claim 12, wherein, the off-line media channel comprises a content in the group of being made up of following content:
News;
Radio broadcasting; And
Television broadcasting.
14. the method for claim 11, wherein, media channel comprises online media channel, and online media channel comprises a content in the group of being made up of following content:
Web server;
The wireless application protocol (wap) server; And
Server based on Short Message Service (SMS).
15. the method for claim 3, wherein, this advertiser's group provides the service of same type.
16. the method for claim 15, wherein, first telephone number is free.
17. the method for claim 1 also comprises:
Determine that first telephone number is provided for user's media channel by it.
18. the method for claim 17 also comprises:
Storage is used to indicate the call the done information to the connection of first advertiser's telephone number, and described information comprises the indication of media channel.
19. machine readable media that stores when being performed the instruction set that realizes comprising following method thereon:
After the call of first telephone number of in having received advertisement, having been announced, determine the geographic area;
Determine first advertiser's telephone number; And
Call is connected to first advertiser's telephone number, and first advertiser is connected to come to advertisement paying based on being used for that first advertiser and call are connected to the phone that first telephone number does.
20. a system comprises:
Be used for after the call that has received first telephone number that advertisement announces, determining the device of geographic area;
The device that is used for definite first advertiser's telephone number; And
Be used for call is connected to the device of first advertiser's telephone number, first advertiser is connected to come to advertisement paying based on being used for that first advertiser and call are connected to the phone that first telephone number does.
CNA2005800006469A 2004-05-04 2005-05-04 Methods and apparatuses for off-line selection of pay-per-call advertiser Pending CN101124557A (en)

Applications Claiming Priority (6)

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
US11/021,939 2004-12-23
US60/653,660 2005-02-16
US11/095,853 2005-03-30

Publications (1)

Publication Number Publication Date
CN101124557A true CN101124557A (en) 2008-02-13

Family

ID=37016207

Family Applications (3)

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

Family Applications Before (1)

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

Family Applications After (1)

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

Country Status (1)

Country Link
CN (3) CN1839405A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106170789A (en) * 2014-02-19 2016-11-30 谷歌公司 For providing the method and system of Function Extension to the landing page of intention
US9553851B2 (en) 2005-09-28 2017-01-24 Yellowpages.Com Llc Methods and apparatuses to track information using call signaling messages
US9639863B2 (en) 2003-10-06 2017-05-02 Yellowpages.Com Llc System and methods to connect people in a marketplace environment
US9679295B2 (en) 2005-02-25 2017-06-13 Yellowpages.Com Llc Methods and apparatuses for sorting lists for presentation
US9984377B2 (en) 2003-10-06 2018-05-29 Yellowpages.Com Llc System and method for providing advertisement
US10262340B2 (en) 2004-05-04 2019-04-16 Yellowpages.Com Llc Method and apparatus to allocate and recycle telephone numbers in a call-tracking system
US10380637B2 (en) 2007-06-18 2019-08-13 Yellowpages.Com Llc Systems and methods to provide voice connections via local telephone numbers
US10380631B2 (en) 2003-10-06 2019-08-13 Yellowpages.Com Llc Systems and methods to provide advertisements for real time communications
US10425538B2 (en) 2003-10-06 2019-09-24 Yellowpages.Com Llc Methods and apparatuses for advertisements on mobile devices for communication connections

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2009101027B4 (en) * 2009-10-06 2010-07-15 Tel.Pacific Limited A method and system for communicating
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

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
CN106170789A (en) * 2014-02-19 2016-11-30 谷歌公司 For providing the method and system of Function Extension to the landing page of intention

Also Published As

Publication number Publication date
CN101258474A (en) 2008-09-03
CN1839405A (en) 2006-09-27

Similar Documents

Publication Publication Date Title
US10102548B2 (en) Method and apparatuses for offline selection of pay-per-call advertisers
CN101124557A (en) Methods and apparatuses for off-line selection of pay-per-call advertiser
US10074110B2 (en) Methods and apparatuses for pay-per-call advertising in mobile/wireless applications
US9203974B2 (en) Methods and apparatuses for offline selection of pay-per-call advertisers
US10380631B2 (en) Systems and methods to provide advertisements for real time communications
US10425538B2 (en) Methods and apparatuses for advertisements on mobile devices for communication connections
US9202217B2 (en) Methods and apparatuses to manage multiple advertisements
US10210531B2 (en) Systems and methods to facilitate the specification of a complex geographic area
US8121898B2 (en) Methods and apparatuses for geographic area selections in pay-per-call advertisement
US9208495B2 (en) Methods and apparatuses for advertisement presentation
US20070121845A1 (en) Methods and apparatuses for offline selection of pay-per-call advertisers via visual advertisements
US20080194260A1 (en) Methods and Apparatuses to Connect Users of Mobile Devices to Advertisers
EP1636751A2 (en) Methods and apparatuses for offline selection of pay-per-call advertisers
WO2008033953A2 (en) Methods and apparatuses for audio advertisements
US20080313083A1 (en) Systems and Methods To Manage Presentations of Advertisements
US9609145B2 (en) System and method for correlating user call response to electronic messages

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: 20080213