CN101346739A - 通过电子网络创建、分发和跟踪广告的系统和方法 - Google Patents

通过电子网络创建、分发和跟踪广告的系统和方法 Download PDF

Info

Publication number
CN101346739A
CN101346739A CNA2006800490273A CN200680049027A CN101346739A CN 101346739 A CN101346739 A CN 101346739A CN A2006800490273 A CNA2006800490273 A CN A2006800490273A CN 200680049027 A CN200680049027 A CN 200680049027A CN 101346739 A CN101346739 A CN 101346739A
Authority
CN
China
Prior art keywords
advertisement
network
advertizer
file
user
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.)
Granted
Application number
CNA2006800490273A
Other languages
English (en)
Other versions
CN101346739B (zh
Inventor
B·克拉斯纳
N·蒙特舒科夫
F·伯恩斯坦
A·爱德华兹
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.)
Rich Media Club LLC
Original Assignee
Rich Media Club LLC
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=38218616&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN101346739(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Rich Media Club LLC filed Critical Rich Media Club LLC
Publication of CN101346739A publication Critical patent/CN101346739A/zh
Application granted granted Critical
Publication of CN101346739B publication Critical patent/CN101346739B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0254Targeted advertisements based on statistics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • G06Q30/0275Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0276Advertisement creation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Abstract

通过电子网络创建、分发和跟踪广告的系统和方法,能够利用许可的第三方内容创建广告,并且基于广告者对在这种位置显示其广告而设置的出价,利用广告空间的拍卖,在希望的网络位置放置所述广告。当网络用户/广告观众通过点击或其它的动作请求广告时,执行拍卖算法以从那些对在这种广告空间位置显示广告的出价的广告中,选择要被显示的广告,然后通过访问存储取回、装配和派发许可的广告内容的命令的关系数据库,广告被构成并被交付到广告空间位置。许可的内容在指定的广告空间上的使用情况和显示被跟踪,以能够对使用广告内容和在指定的广告空间显示广告按使用支付收费。

Description

通过电子网络创建、分发和跟踪广告的系统和方法
发明人信息:
在此说明Brad Krassner,Nikolai Mentchoukov,Fred Bernstein和Alan Edwards(联系地址为930 Washington Avenue,5th Floor,Miami Beach,Florida)发明了一种通过电子网络创建、分发和跟踪广告的新的有用的系统和方法,下面是说明书。
基于在先美国申请的优先权声明:
本申请和说明书基于2005年12月24日提交的美国临时专利申请序列号No.60/753,536,在此以引用方式全部并入本文。基于所述临时申请,请求保护美国法典第35主题第119部分的权益。
版权注意事项:
本专利文档公开的部分包括受版权保护的材料。版权所有者不反对由专利文档或专利公开的任何人复制“专利和商标专利”文件或记录中的内容,但无论如何,保留对其它复制方式的版权所有权。
技术领域
本发明通常涉及通过计算机和通信网络,对创建和分发广告(与产品和服务有关的宣传和信息性的电子通信系统)以及在希望的位置上进行显示的方法和系统。更具体地,本发明是利用可供许可的数字内容,来创建电子广告,并利用网络中理想的位置上选定的广告空间的拍卖,将广告放置在希望的网络位置的系统和方法。
背景技术
搜寻因特网和其它电子网络的各个角落,作为向顾客传播广告的有效和高效介质的广告者,不得不应对技术和方法上的各种限制。从广告者的角度,要完成两个主要任务:1)创建有效的广告;和2)有效地放置所述广告。从广告发布者的角度,也要完成两个主要任务:1)显示具有最高收益的广告;2)减少放置、维护、跟踪和处理广告费用支付所必需的工作量。对于那些采用在内部创建内容或者雇用第三方承包人来创建内容的传统途径的广告者,电子广告内容的创建可能是昂贵的工作。然而,预先存在的电子内容资料库可用于交换费用的支付,因为内容提供者系统在跟踪关于内容的使用活动方面的限制,通常此费用是预先应付的固定费用,使用这种内容就产生用户必须预先支付的费用。这种方法不考虑基于实时的广告反响的关于广告的投资回报率的优化,或“ROI”,因为如果广告内容没有有效地起作用,改变内容将意味着失去所有购买该内容的投资。这也可导致内容许可者没有从其内容中获得最大收益。
广告的有效放置对于任何广告营销的成功很关键。为了最大程度地发挥广告为广告者带来业务的效果,广告必须到达正确的观众和尽可能多的观众。广告显示空间也同样花钱,因此,广告者需要确保他们为其广告选择的显示位置产生可接受的ROI是值得的。对于因特网的情况,是由具有较低流量的大量的个人和专门的兴趣网站主导,发布者在其网站上放置广告来获得最佳回报的简单方法是必需的。因特网广告收费方法包括预付或按露出支付(cost-per-impression),或“CPM”,或按点击支付(cost-per-click),或“CPC”模式,其中广告者根据广告出现的次数或在广告上发生的点击动作,向发布者付费,在网站上放置广告。通常这些事务通过第三方代理机构进行,第三方代理机构基于发布者提供的代理折扣接受委托。
目前,在电子网络(诸如因特网之类)上放置广告的方法得到了广泛应用,主要是因搜索引擎业务模式而构想的,与拍卖或出价过程同时起作用,影响搜索结果列表中搜索条目的位置。通常,每当在该条目上产生动作(例如每次点击),广告者就要支付一定的数额。拍卖可考虑若干变量,包括按点击支付方式、或“CPC”出价数额和广告的点进率(click-through rate)。广告者在搜索引擎设立帐户,提交列表条目的广告,输入关键字和对放置广告的按点击支付的货币出价。当广告者输入出价数额,系统会与涉及相同搜索项的其它广告的出价数额进行比较,为具有相同搜索项的所有条目生成排名值。由出价过程产生的排名值确定广告者的条目将出现在响应于位于计算机网络中的客户端计算机的搜索者发出的搜索项的查询而产生的搜索结果列表页中的何处。通过为广告使用对应的搜索项和搜索条目、以及提供按点击支付的拍卖方法,使得只有广告者的条目被点击了,他们才支付希望的数额,这种系统和方法在提高上下文广告的关联性和“ROI”(投资回报率)方面是有效的。
对于发布者,仍然长期需要的是,容易和有效地创建和显示广告,以及在增强企业广告营销的有效性的同时,为其优化广告费用。如果系统可供广告者容易地和成本有效地获取高质量数字内容和利用这种内容创建电子广告,然后还全部通过一个系统来引导、控制和管理在所有理想的网络位置上的广告的放置,并且通过一个系统处理和支付所有内容使用和广告放置费用,那么广告者将因此而非常受益。广告者将非常获益于通过下述方式管理广告成本的系统:通过允许他们以“按使用支付”为基础使用第三方数字内容,还支付在理想的位置的利用这种内容创建的广告的广告空间的费用,以及响应于以“按点击支付”为基础的理想的关键字,每当广告内容被使用,即在特定的显示位置显示广告,广告者就向内容许可者和广告显示位置所有者付费。他们还将获益于能够基于其对广告和广告放置ROI或其它效果度量管理其广告内容成分和放置以及快速和容易地改变其广告内容和广告放置(通过跟踪由这种系统搜集的数据,这是可能的)。
已有的方法只允许简单的文本广告或链接到网页的列表。更大的富媒体和专业设计的显示广告已被证实在所得效果方面更有效,但在过去只对预算较高的公司可用。大的专业设计显示广告在得到的响应方面比文本广告更有效,但在过去不容易上下文有关地进行分发。原来在网站上放置大的显示广告只能通过在发布者的网页上,或者在网络发布者广告分发系统中手动放置代码完成,并且如果要更新广告不得不重新嵌入。需要有这样一个地方,任何人如果想要刊登广告,就可以在其中创建一个丰富的媒体显示广告和营销参数,并且,拥有网站的任何人都可以在其网页上放置一块代码来显示和跟踪该广告。如果有人没有电子商务网站,就需要有一种简单的方法来上传产品和价格,然后将其在线“商店”连接到其创建的广告。
申请人努力来解决这些需求,包括使用“文件服务器之间连接”技术,或“FSDC”。FSDC是一种在自足的自动生效的文件和基于服务器的自定义网络应用之间建立直接连接的方法。FSDC最好使用.swf文件或HTML或AJAX文件,其直接向希望的网络服务器的特定URL发送查询字符串,不从文件或请求向用户的网络浏览器的历史对象加载变量。该文件包括允许文件与一个或多个网络服务器建立直接连接的指令代码,所述网络服务器包括存储随后就可以运行的内容文件的服务器和当取得联系时,跟踪内容文件的访问和使用的服务器。通过使用.swf文件和在文件中编码的命令以与跟踪服务器建立连接,可以克服按点击/露出/实际销售额支付的电子广告方案存在的跟踪问题。FSDC在申请人的题为“Method and System For FileServer Direct Connection”、申请序列号10/316431(2002年12月11提交而2003年6月26公开(公开号20030120727))的待决的美国非临时专利申请中被描述并请求保护,其说明书、附图以及所有其它部分在此以引用方式并入本文。.swf文件的编码与跟踪服务器建立连接,以便能够制作列表,适当地通知对广告的反应。因为与跟踪服务器的通信只有在广告文件已经开播时才进行,与在完成与想要的广告或地点的连接之前就开始用于制表的通信的在先技术相比,这种方式更好。在很多情况下,这种制表过早,因为用户可能会在初期想要的材料到达之前就关闭了窗口。申请人还在“通过电子邮件创建和分发定制的丰富媒体的市场和营销材料的系统和方法”(在申请人的2003年4月17日提交、2003年10月23日公开(公开号US2003-0200145-A1)的共同待决的美国专利申请序列号10/417,478中描述和请求保护)以及“用于分发插播式广告的基于因特网的系统和方法”(在申请人的2003年8月14日提交、2005年2月17日公开(公开号US2005-0038900-A1)的共同待决的美国专利申请序列号10/641,104中描述和请求保护)中使用了FSDC,其中每个专利申请的说明书、附图以及所有其它部分在此以引用方式并入本文。系统使用关系数据库执行用于显示和接入目的页面的调度命令,以基于对广告作出响应的广告观众的点击动作,取回、装配和分派广告。用于执行调度命令的关系数据库和点击动作目的地也存储执行对以前存储在一个或多个服务器中的电子格式中的选择的数字内容文件的取回,许可的数字媒体的讯息和帐单必需的命令数据,从而使观众的浏览器执行最终的整个广告内容的装配。
本发明建立于申请人的基本的FSDC丰富媒体市场材料建立与电子广告创建、分发和跟踪(在上面参考的共同待决的申请中所描述的)的广告分发平台,以提供为广告内容许可者、广告者、和发布者改进效率和效用的新的广告电子商务系统和方法。发布者和广告者可大大受益于在多个网络上为电子广告提供“一站式服务”的本发明。
发明内容
本发明是一种利用许可的数字内容创建电子广告和在希望的网络位置(包括在多个网络上(诸如,计算机网络诸如因特网以及蜂窝,无线,电缆,卫星和其它网络之类的,没有限制))分发这种广告以便显示,由此当网络用户/广告观众对显示位置有动作时,从通过拍卖引用了相同的关键字或类别以及网络位置的一组广告中选择要在特定的网络位置显示的广告。将数字内容交付给网络上指定的广告位置,而在网络用户/广告观众请求时,通过利用关系数据库来存储执行对以前存储在一个或多个服务器中许可的数字内容文件的取回、装配和分派,以及为按使用支付方式基础上的许可内容的使用以及在指定位置的显示而进行通讯、跟踪、显示和编制帐单的命令所需的数据,成为广告显示的一部分。每当广告利用了其数字内容可用来许可的第三方的内容和在其网络位置上显示广告的发布者的广告空间,都会通过系统自动地分别向他们付钱。此系统和方法为发布者和广告者提供优化创建和分发电子广告的利益,并且管理和跟踪广告创建和分发过程的每个方面的能力。
通过提供广告空间模块,或可容易地嵌入将要显示广告的网络位置(诸如,例如,在广告发布者的网页上或,安装在便携式电话或显示广告的多种其它网络设备中)的“布告板模块”,本发明使广告发布者具有在其网络位置上自动地接受广告放置的能力。这种“布告板模块”与类别或关键字相关联,并且与选择广告和提供在模块中呈递广告的指令的中央调度器服务器通信。
本发明允许广告者创建其自己的广告和许可高质量的第三方数字内容,以在创建其广告中使用(并且对出售其内容的内容创建者和提供者也是),在许可的广告内容的点击/使用情况是可精确跟踪的情况下,基于按点击支付方式,按露出支付方式,或者其它在使用时支付方式的广告分发方案,为这种第三方内容的许可和广告分发付费。响应于对“布告板模块”的请求或以其它方式对其施加的动作,广告者于是可以将主题关键字与广告相关联,在希望的网络位置(诸如在网页的特定的区域、搜索引擎、入口或其它的网络位置显示屏幕中之类)放入显示广告的出价。利用可通过系统选择的第三方许可的内容,或者利用广告者自有的内容,广告者可以首先创建一个定制的广告,当被请求时,存储在数据库中的指令在网页的希望的位置、搜索引擎或其它网络位置执行和运行创建的广告。与广告执行指令的剩余部分一起存储在数据库文件中的广告的数据,包括对于在广告中使用的许可的内容的按点击支付方式,按露出支付方式或其它的收费比率,就是每当许可的内容作为广告的一部分向用户显示,广告者都将因使用其而支付的数额。存储在数据库中的数据还可包括按点击收费或广告者为当特定的主题关键字被用作搜索查询时,在网站、搜索引擎用户搜索结果显示、或其它的网络位置显示屏上的某些位置显示广告而“出价”的其它的数额。通过执行基于广告者为在指定的广告空间显示其广告而设置的出价的拍卖,系统选择要在该位置显示的广告。在网络用户/广告观众请求“布告板模块”和“布告板模块”初始化之后,立即执行拍卖。如果想在网页上显示广告,在具有包含嵌入的布告板模块的网页之后,拍卖就开始。就像因特网上的任意页面,可以以多种方式请求该页,包括在浏览器URL域输入URL地址,通过在搜索引擎网站中输入特定的搜索词而发起搜索,或者在特定的链接、按钮或者在任意网络广告或内容上的其它符号上点击。对于搜索引擎的情况,拍卖的广告空间最好是在用户查询搜索结果页面中而不是在实际的搜索结果项中,这使本发明的拍卖不同于那些常常用于在搜索结果列表中优先放置广告列表的拍卖。事实上,本发明的拍卖广告空间的方法完全独立于任何搜索引擎查询操作运行;可以相对于任何广告空间实现广告空间的拍卖,不只是在搜索引擎显示的空间。此外,可以在与搜索查询关键字没有直接关系的搜索查询之后,显示广告,使发布者显示第二代相关的广告成为可能。例如,当有人搜索泳衣时,可能出现节食产品的广告,因为在搜索结果页面上的广告模块包含了“节食”作为主题关键字。所述模块可以放置在便携式手机或物理的电子布告板中,作为在一天的某些时间所发起的拍卖的结果或者当手机被打开,或基于其它的可自定义的参数而出现广告。这也可阻止发布者使用其竞争对手的广告,这在当前的关键字广告系统中几乎是不可行的。
拍卖比较可以考虑各种可自定义的参数来选择将要在指定位置显示的广告,包括,不限于,主题关键字,类别,广告者的CPC/CPM出价和广告的点进,以及许可的内容(包括广告)的按点击支付方式,按露出支付方式或其它按使用支付方式的许可费。
所述系统的关系数据库,优选地位于调度器服务器中,包含具有广告的参数和执行指令的数据文件,每个广告参数文件具有唯一标识符。优选地,广告空间模块或“布告板模块”是.swf格式[或.net,.asp,AJAX],并且由放置在广告显示位置的代码(当被施加动作时,触发广告文件选择拍卖和显示选择的广告)组成。布告板模块可以作为对象嵌入到网站的网页、搜索引擎或其它网络位置中,或者在自足的设备(诸如便携式电话或其它移动设备或电子布告板之类)中使用。当被观众请求或以其它方式施加动作时,布告板模块与关系数据库所在的远程调度器服务器进行通信。所述关系数据库具有运行可用的广告的拍卖,与取回、装配和向指定的布告板模块的观众呈现拍卖获胜者的广告内容所需的所有信息。布告板模块可包含指令,包括广告空间尺寸位置和与广告空间相关联的关键字,可同时显示多于一个广告或在同一广告空间中轮换不同的广告。与广告空间相关联的关键字可以以多种方式加入到布告板模块,包括由网络站点管理员手动地,或动态地加入,例如当搜索引擎用户输入查询关键字时,在此事件中,在执行搜索时,关键字就传递到了布告板模块。
本发明向发布者提供他们可输入包括其接收付款、地址和其它相关信息的优选方法信息的帐户。发布者还被提供选择广告尺寸参数、输入关键字或选择类别以使其与他们的广告空间相关联的机会。所述系统生成在发布者的广告空间嵌入布告板模块必不可少的指令和/或代码。对于具有搜索功能性的网站的情况,在嵌入模块时就将生成指令,以便将搜索查询字自动传递到模块。发布者还被给出了用于观看与布告板模块活动(包括点击,露出,和被欠数额)相关联的宏数据的接口。
本系统向广告者提供他们可输入从多个第三方拥有的数字媒体选择广告内容和将其整合成电子广告的指令的帐户。这里,通过输入关键字使与广告、希望的广告显示位置和用于在这种位置显示广告的CPC/CPM出价、区域的瞄准信息或其它参数相关联,他们还可以创建定制的广告内容和其广告营销。广告者还被提供存放根据其广告活动而提取的资金的帐户。他们还被提供可观看关于广告营销活动(包括点击、观看、和所付数额)的实时元数据的接口。
所述系统意在用于由广告者在第三方网站、搜索引擎和其它网络位置上创建和放置广告。对于作为广告的目标观众的端用户/消费者来说,所述系统的存在和操作不是明显可见的。除了在广告运行时实时地跟踪露出和点进率之外,所述系统还提供广告文件。
如前面所指出的,本发明(在优选实施例中)利用FSDC技术以处理广告观众的活动跟踪数据。这允许系统直接地向跟踪服务器发送广告文件从调度器服务器接收的跟踪字符串和信息(变量)。在优选实施例中,本发明的跟踪功能以比现有系统更有效的方式执行。当网络用户利用本发明观看广告时,响应于来自提供的信息的点击或请求URL或其它位置地址,网络用户是被直接带到URL或其它感兴趣的位置的,此时查询字符串被从广告文件独立地发送到系统的跟踪服务器,而不是如上面所讨论的,重定向网站用户的请求。对于网络用户来说,跟踪服务器的执行不是明显可见的,不会影响用户。跟踪数据更精确,并且可以表示从被观看的目的文件发送的几种不同的可定制的参数,而不只是对请求的数量进行计数。此外,使用独立连接方法确保网络用户的系统和隐私不被进一步暴露给跟踪系统。在服务器方数据共享环境中,本发明提供快速和高效的、占主导地位的单向通,不需要在网络用户的计算机系统上存储任何文件。所述系统(通过利用FSDC用于跟踪)在广告文件和调度器服务器系统(其中,通过不需要另外的网络通信系统诸如网络浏览器或其它的支持应用的单个编译文件,广告的跟踪参数和点进目的地存储在调度器服务器数据中)之间直接地建立网络连接。特别地,向编码的URL或其它位置地址建立网络连接,并以查询字符串的形式将信息交付给跟踪服务器。不同于典型的浏览器,或者能运行软件系统的其它典型网络,由编译的文件建立的通信链路主要是单向和非会话的。因为不需要间接的支持软件,所以降低了对系统资源的影响。同样地,因为没有网络用户的交互或不在用户的计算机存储器上存储文件而导致的信息交换最少,所以节约了带宽,维护了隐私。
本发明在很多方面改进了现有的广告系统和方法。本发明不在网页内嵌入广告HTML文件,就将广告插入网页文件内,和之后改变这些广告中的任意一个这两方面来说,在节省的劳力、时间和成本方面为广告者节约了相当可观的费用。本发明的运行对网络用户是完全透明的,这既不会使用户感到不方便,也不会给用户增加负担。本发明不需要网络用户下载或在用户的计算机上安装专门接收广告的单独的应用程序或除了常规的浏览之外还执行任何肯定的动作以接收这种广告。通过精确地和有效地获知和跟踪充分呈现的广告的用户点进/露出,本发明还向广告者、内容许可者和广告发布者提供适当的计费。通过因按点击支付方式和点进率统计而能够为显示(通过拍卖)选择利润最大的广告,本发明还允许广告发布者的收益最大化以及提高他们从流动的第三方广告获得的效力。考虑到第二代相关性,通过将广告拍卖过程与搜索引擎过程分离,本发明允许广告者将其广告更精确地瞄准在搜索引擎网站上。通过允许可用的广告点的实时拍卖,在采取动作的时候考虑可用的广告点的量,在被请求时优化广告点的值,并且通过允许即时地装配广告以便在网络上显示,本发明允许广告营销计划的优化,和在成本有效的按使用支付方式基础上的许可高质量数字媒体独创的文件的能力,以及按照通过FSDC跟踪实时取得的营销结果,更新营销参数和创造性。
另外,对于那些没有电子商务网站的广告者,所述系统允许他们创建自己的在线电子商务目录和将他们的产品或产品目录连接到其广告。于是,在观看广告时,用户就可以访问和回顾产品/目录信息,并选择物品以便购买。所述系统提供在线电子商务功能性,以允许用户在线购买和支付广告产品的费用,这对于那些本身没有电子商务能力的广告者是一个颇具价值的特征,并且为用户提供一切齐全即可使用的广告和电子商务系统,向他们提供创建具有专业面貌的、庞大的显示广告(这种广告在简单和成本有效方面更有效)的能力。
附图说明
尽管希望描述其它实施例,所有的图还是描述优选实施例,并且本发明不限于所示的实施例。
图1是本发明的通信流程的图解的概况。
图2是系统部件和其相互关系的图解的表示。
图3是使用本发明的系统的系统服务器和网站用户之间的关系的图解的概况。
图4描述示例的系统调度器服务器数据库参数文件。
图5是描述按使用支付方式的内容许可方法流程的流程图。
图6是描述广告点拍卖(spot-auction)方法流程的流程图。
图7是描述示例的系统用户注册屏幕显示的流程图。
图8描述示例的系统用户登录屏幕显示。
图9描述示例的广告创建输入屏幕显示。
图10描述示例的广告点击目的地输入屏幕显示。
图11描述示例的系统用户广告尺寸选择屏幕显示。
图12描述示例的系统广告创造性内容类别和选择屏幕显示。
图13描述示例的系统广告文本和讯息输入屏幕显示。
图14描述示例的系统广告预览和保存屏幕显示。
图15描述示例的系统地理位置指定屏幕显示。
图16描述示例的广告付款选项选择屏幕显示。
图17描述示例的系统关键字和最大出价数据输入屏幕显示。
图18描述示例的系统广告放置设计预算输入屏幕显示。
图19描述示例的目标目录选择屏幕显示。
图20描述示例的广告预算数据输入屏幕显示。
图21描述示例的广告付款数据输入屏幕显示。
图22描述示例的广告发布者网站注册屏幕显示。
图23描述示例的广告发布者布告板标识屏幕显示。
图24描述示例的布告板广告程序选择屏幕显示。
图25描述示例的广告发布者布告板尺寸选择屏幕显示。
图26描述示例的布告板模块定制化选择屏幕显示。
图27描述示例的广告发布者布告板目标目录选择屏幕显示。
图28描述示例的广告发布者布告板代码复制屏幕显示。
图29描述示例的跳过/目的地URL输入屏幕显示,用于在布告板被创建为插播式广告时使用。
图30描述示例的插播式广告/布告板URL复制屏幕显示。
图31描述在广告发布者网页内的示例的广告发布者布告板位置屏幕显示,显示布告板模块放置在最上面一栏。
图32描述在广告发布者搜索引擎网页屏幕显示中呈现的广告实例。
图33描述指示多个广告参数文件的示例的广告参数数据库清单屏幕显示。
图34描述具有广告执行和预算消费相关的数据的示例的广告营销统计屏幕显示。
图35描述示例的单个广告统计屏幕显示。
图36说明在其中布告板模块被嵌入信息网站的实施例中的系统工艺流程。
图37说明在其中布告板模块被嵌入搜索引擎屏幕显示的实施例中的系统工艺流程。
图38说明在其中布告板模块被嵌入诸如便携式手机之类的移动设备的实施例中的系统工艺流程。
图39说明在其中布告板模块被嵌入电子布告板的实施例中的系统工艺流程。
图40描述用于在系统中张贴产品目录信息,通过系统电子商务功能性使广告观众购买广告者的产品/服务的示例的系统用户屏幕显示。
图41描述通过系统显示由广告者张贴的产品以便出售的示例的系统屏幕显示。
图42描述示例的产品信息和选择页面。
图43示出在向本身没有电子商务能力的广告者提供的电子商务功能性中使用的示例的结帐和付款屏幕显示。
具体实施方式
按照本发明的优选实施例,本发明是非常全面的电子广告网络系统和方法,包括用于广告者基于按使用支付利用许可的数字内容创建广告的装置,和每当网络用户/广告观众请求网络上的布告板模块时,通过“布告板模块”和自动地执行拍卖以选择广告用来显示的调度器服务器,分发所述广告的装置。当布告板模块在一个网络位置被请求时,它使用适于特定网络的协议与关系数据库通信。在拍卖发生时,首先参考从布告板模块传递的与关键字或类别以及其他信息相关联的相同布告板模块,在数据库中寻找等待显示的广告的所有广告参数文件,然后使用算法来确定哪个/哪些广告将最终在广告空间中显示。一旦确定拍卖获胜的广告,按照其在关系数据库文件中的指令,所述广告就在指定的布告板模块显示。所述文件存储执行以前以电子格式存储在一个或多个服务器中的选择的数字媒体文件的装配、取回、命令所需的数据,以及广告观众跟踪数据,许可的数字媒体和在指定的位置显示广告的帐单,以及如果观众希望获得关于广告的更多信息,在何处指引广告观众,诸如,以网络实现方式,到与所述广告相关的希望的目的地网站页面,或者到下一个或前一个指定网页或其它的网络位置。包含广告放置参数的关系数据库存储在广告调度器服务器中,所述服务器可以是与所述数据库和提供实际的广告和数字媒体文件的服务器分离的。
在优选实施例中的本发明的系统包括:配备和配置为因特网或其它网络通信的系统端计算机,所述计算机包括包含广告参数和命令文件数据库的调度器服务器,和用于执行拍卖以选择要在特定网络位置显示的广告的软件应用;还包括计算机处理装置和用于与系统广告者接口的一个或多个因特网或其它网络通信系统接口软件应用,提供菜单屏幕显示,以便广告者输入创建广告的指令,包含要在广告中包含的讯息,广告模板的选择,可从第三方许可的广告的数字内容的选择,和提供输入广告营销计划指令的区域,所述广告营销活动包括广告显示位置的选择,用于广告显示的按点击支付出价和将要与广告相关联的关键字或类别的条目,以及在包含将要被布告板模块使用以提供对所述模板广告文件、许可的数字内容、讯息以及全部的按使用支付方式的许可的数字媒体文件、关键字/类别和将要关联的广告、广告将要在其中显示的网络位置和用于在希望的位置显示广告的广告者的出价的访问的参数和指令的所述调度器服务器数据库中创建数据文件;一个或多个内容服务器被配置和配备为与所述系统端的调度器服务器和网络用户/广告观众端的计算机系统进行通信和在其上存储有一个或多个数字内容文件的因特网或其它网络通信系统;广告发布者接口包括在发布者端的计算机,所述计算机被配置和配备为因特网或其它网络通信系统并且还为广告发布者提供输入注册信息,选择类别或关键字以便与其广告空间相关联以及提供在其广告空间上嵌入或安装任何数量的“布告板模板”的指令的菜单屏幕显示,当广告观众对布告板模块施加动作时,所述布告板模块与调度器服务器建立通信,导致将要执行对调度器服务器数据库中具有相似参数(例如,相同的关键字,类别和地理位置)的所有广告的拍卖,和根据广告者对这一布告板模块位置的出价,通过为存储在调度器服务器中广告参数/命令文件中的选择的广告执行所述指令,选择一个或多个广告以便在该布告板模块位置显示;以及网络用户/广告观众端的计算机被配置和配备为因特网或其它网络通信系统并且与所述广告空间位置进行通信。
另外,对于那些没有电子商务网站的广告者,所述系统允许他们创建自己的在线电子商务目录,并将其产品或产品目录连接到其广告。于是,在观看广告时,用户就可以访问和回顾产品/目录信息,并选择物品以便购买。所述系统提供在线电子商务功能性,以允许用户在线购买和支付广告产品的费用,这对于那些本身没有电子商务能力的广告者是一个颇具价值的特征,并且为用户提供一切齐全即可使用的广告和电子商务系统,向他们提供创建具有专业面貌的、庞大的显示广告(这种广告在简单和成本有效方面更有效)的能力。
如前面指出的,当布告板模块在网络上无论何地启动时,拍卖发生。于是,布告板模块与包含关于准备好在网络上的广告空间显示的所有广告信息的关系数据库建立通信,然后为广告发送请求。该请求包括多种信息,不限于与广告模块相关联的关键字或类别和可用的广告空间的尺寸和维数。所述系统基于算法,运行对数据库中具有与与打算拍卖的广告显示位置相关联的关键字相匹配的关键字的所有广告的比较。该算法考虑多种可定制的参数,包括(不限于)关于广告和广告点进率的CPC/CPM出价。然后,在所述广告空间显示获胜的广告。还可以根据在相同或其它的数据库中的指令装配显示的广告。这些指令可以调用来自多个位置的单元,并在广告模块中装配它们以便显示。然后,利用FSDC,将在广告内容上发生的所有动作发送回关系数据库。
优选地,布告板模块本身是.swf文件,包含所有必需的代码的任何可比较的代码(诸如.net,.asp或AJAX之类)来发送和取回来自调度器服务器的数据和变量。当启动时,所述模块利用适当的网络协议与调度器建立通信,然后数据库运行拍卖广告所需的应用。基于拍卖的结果,将具有关于如何装配和显示广告,在何处取回广告模板文件,要呈现的文件和数字媒体的指令的通信发送回模块。
优选地,广告模板文件本身是富媒体文件,优选地是.swf,.swf文件是可被动态地嵌入的Macromedia/Adobe Flash格式的任何可比较的代码(诸如.net,.asp或AJAX之类)。这是可以从关系数据库收集信息和将信息发送到关系数据库的智能的富媒体文件,并且可以从任何服务器位置取回和显示广告文件。该广告文件可以是静态的HTML画面,或诸如.swf之类的富媒体文件。.swf文件担当模板文件,实现取回多种数据(包括文本讯息,包括图像的数字媒体文件和包括视频的富媒体文件),关于何时显示或被跳过,在适当的时候跟踪所有定制的参数和下载定位的页面(go-to page)(例如在广告结尾或被用户跳过的时候,或当观众点击广告时)的指令所有必需的动作。模板.swf文件可以存储在连接到因特网的任何服务器上。优选地,数字媒体文件存储在内容服务器或内容数据库。优选地,图形用户界面存储在调度器服务器上,并且包括广告内容文件模板,具有准备好基于按使用支付方式许可的单元的数字媒体库,和与广告内容文件有关的信息的缩图预览(thumbnails)或预览显示,以便容易地识别和管理广告,但不必整个广告文件。应当理解的是,广告文件和相关的讯息与数字媒体文件可以被存储和从任何服务器访问。当广告文件在布告板模块播放时,跟踪元数据被发送回调度器服务器,以便制作帐单广告,和向广告发布者与许可的数字内容的所有者付款。
所述接口意指,处理器装置和计算机通信装置,可以具有各种实施例,包括(不限于)使用传统因特网浏览器应用,可能是为在本系统中使用而定制的应用,或现有的第三方软件应用来向用户提供广告。在优选实施例中,广告所希望的网络位置包含当网页被请求或所述位置被以其它方式施加动作时,激活布告板模块的嵌入对象命令。优选地,布告板模块是.swf文件,但可以是.asp,.net或AJAX文件,其与系统端的调度器服务器建立通信。布告板模块文件可以位于任何服务器或连接到网络的其它的硬件中。当网络用户对具有嵌入的布告板模块文件的网络位置施加动作时,布告板模块在观众的浏览器中加载,并与调度器服务器建立通信。然后,所述模块向调度器服务器发送标识符,和诸如关键字,类别,地理位置,广告尺寸等等之类的相关信息,然后系统拍卖软件应用执行拍卖,以通过比较数据库中具有相似参数的所有广告,并应用考虑了许多变量(诸如,不限于,按使用支付方式出价,点进率之类)的算法从那些相关的并且已经在布告板模块设置出价的广告中选择将要显示的广告,再从数据库中取回选择的广告参数/命令文件,然后与选择的广告或广告模板文件的位置进行通信。接着,调度器将所有必需的信息从数据库传递到广告模板文件。然后,根据调度器服务器数据库中的广告参数/命令文件中的指令,在布告板模块中的模板文件中呈现广告。指令可以包括,但不限于,文本讯息,许可的数字媒体内容的位置,定位的位置(观众的点击动作所链接的地址)和其它跟踪信息。可通过数据字符串,将该信息传递给加载广告的广告模板,然后所述信息的一些信息可以被作为从广告文件发送的跟踪字符串的一部分使用。当取回和运行广告文件时,利用FSDC,元数据被发送给调度器服务器,系统对广告的在希望的位置按指定的使用方式支付的显示和其许可的内容进行计算和收费,从广告者的系统帐户中提取资金以支付内容许可者和广告空间位置所有者。
参考描述本发明的通信流程的图解的概况的图1,不参考任何特定类型的网络,具有可用于放置广告的可用广告空间5的广告发布者,与系统端的调度器服务器126进行通信以创建广告发布者的系统帐户,输入广告发布者想要的并且与广告发布者的广告空间相关联的关键字或类别,从调度器服务器126接收包括将被嵌入在广告发布者广告空间5的布告板模块10的软件代码。在图1中,在计算机图标上由屏幕显示代表的广告发布者的广告空间5上描述布告板模块10,计算机30是网络用户/广告观众端的设备。广告者计算机2与调度器服务器126进行通信以许可内容来创建广告,并输入参数和命令来取回内容文件,装配它们成为一个总的广告,在指定的广告空间5预览和显示广告,还包括将要与广告,或者地理的,定时,或关于广告显示的其它参数,将要在其上显示的广告空间5的位置,和当广告观众对布告板模块10施加动作时在广告空间5显示广告(该广告就是当布告板模块10被激活时,在调度器服务器126中自动地随之发生的拍卖中选择的那个广告)的出价相关联的关键字。广告者的广告参数和命令与出价显示在调度器服务器126中存储为广告参数和命令数据库20中的一个文件。当广告观众请求或以其它方式对布告板模块10嵌入的位置施加动作时,布告板模块10与调度器服务器126与广告参数和命令文件数据库20进行通信,从广告模块10提供相关的关键字和与广告空间5有关的其它信息,所述关键字和其它信息被系统软件应用使用,以便进行拍卖,从而根据对显示这种广告设置的出价,从那些具有对应的关键字和其它参数的广告中选择显示的广告。一旦执行了拍卖,选择了广告,在广告参数和命令文件数据库20中与该广告对应的广告参数和命令文件被激活,以从广告内容文件服务器125取回包括广告的广告内容文件,装配广告和在广告空间5显示广告。将与广告有关的元数据发送回调度器服务器126,以便对许可的内容的使用和在广告空间5的广告显示进行跟踪并且还收费。广告者的帐户是记入借方的,内容许可者和广告发布者被付款。
优选地,在注册为网站广告管理员之后,通过由他们使用的系统网站,所述系统对网站操作人员和广告者是可用的。参考示出了通过因特网由本发明的系统实现的做广告方法的处理流程的图5,广告者通过执行下述步骤来创建和放置广告:
向系统注册为广告管理员300,310广告者被引导往通过输入讯息,上载标志或图片,通过系统从以按使用支付方式为基础许可的可用的多个数字内容库中选择,在其上创建其广告显示的菜单,并通过输入关键字或选择类别以便与所述广告,广告显示的网络位置和地理位置,广告上的点击动作的定位位置,按使用支付方式的出价,最小日常预算和其它的广告参数数据相关联,来创建广告营销计划。广告者还被提供机会来运行实时的测试拍卖,以评估具有其已经选择的参数的其营销计划的近似结果320。然后,信息的这些条款被存储为数据库中的唯一记录,可以被该特定的广告放置的布告板模块和广告模板文件(.swf,.php,.net,AJAX或其它的文件格式)参数指令文件取回和使用330。该记录还包括构成广告的一部分的所有广告内容文件的按使用支付方式的数据,以及还有响应于使用指定词的其它搜索引擎和/或网站上的用户查询或在广告被显示的指定网络位置的其它的用户动作,而在指定的网络位置显示广告的出价。
当输入上述提到的数据,在系统用户屏幕显示中点击“保存”之后,在系统的调度器服务器中一条唯一的特定数据库记录包含指定的定制参数。当网络上的布告板模块被请求时,其与调度器服务器建立通信,并且在比较之后,这些特定的数据库记录中的一个或多个被请求,然后在模块中显示/放置广告。该放置可以是试图使其广告在这种位置显示的多个广告者的“出价”,系统的拍卖功能允许网站操作人员/广告显示者显示对他们来说,其显示使他们利润最大的广告,即,那些产生最多广告受益的广告。该关系数据库条目还包含定制参数,在FSDC跟踪系统的帮助下,所述定制参数将传递与露出和在那个特定广告上发生的任何动作(关于多个参数的点击)有关的跟踪数据用于跟踪,和进行编辑让网站操作人员/广告者将来作为参考。本发明使不需要任何预加载的技术便能够提供广告成为可能。
向系统注册为发布者管理员,发布者被引导往他们输入信息的菜单,所述信息包括联系信息,和关于他们愿意在何处为所做的广告付款的帐户信息。他们还被提供菜单来选择优选的广告空间尺寸和维数,和输入关键字来与广告空间(布告板模块)相关联或从一列类别中选择类别来与布告板模块相关联。紧接着,使用指令,提交向网页中嵌入模块必需的代码。对于网站具有搜索功能性的情况,还将给出关于与广告模块动态地关联的关键字请求的指令。
现参考图2和图3,示出了本发明的优选实施例的概况。本发明包括系统网站观众和操作人员/广告者计算机系统108。广告创建者可在自己的站点上发布自己的广告或在具有他人可用的布告板的其它站点上发布。计算机系统108包括输入和输出设备,这在本领域中是公知的。例如,优选地,计算机系统108包括显示屏或监视器104,键盘116,打印机114,鼠标106等。优选地,计算机系统108连接到作为一种优选的通信介质的因特网112。如上所述,因特网112包括网络的全球网络与公用和私有的计算机。在本发明的优选实施例中,因特网112是系统用户118,120,122和nnn的优选连接方法。优选地,在特征方面,网站用户/广告观众的计算机是相似的。
现参考图3,示出了系统端的计算机108。在优选的实施例中,计算机系统108包括广告调度器服务器126,跟踪服务器124(可与调度器服务器是相同的或者是其一部分),一个或多个许可的数字内容文件服务器125。优选地,调度器服务器126,许可的数字内容文件服务器125和跟踪服务器124在多种操作系统(包括MS WindowsNT,MS Windows 2000,Linux以及其它)环境下运行,并且优选地利用多种数据库管理系统,包括MS SQL Server,Oracle以及其它。
在系统用户端,系统端和广告观众端之间的连接性可以以不违反本发明的范围和精神的各种形式实施。尤其,网络连接性可以通过电话线/调制解调器组合(这在本领域中是公知的),专用ISDN线或通过某些形式的有线电视服务提供因特网连接性的电缆调制解调器类型的置顶盒来实现。也可以利用无线通信。在上述情形中的每个情形中,网站用户端部分的计算机将需要具有诸如调制解调器,ISDN卡等等之类的适当的I/O卡,以便实现与网络连接的合适的接口。
在应用中,所述系统将广告的放置和交付提供为编译的文件。优选地,这个编译的文件是动画(flash)文件(由.SWF后缀识别),也可使用其它文件。优选地,使用Macromedia/Adobe flash文件,这是因为.swf文件中提供指令代码的能力,还因为作为一般的因特网浏览器配置的结果,几乎所有的客户计算机系统已经具有Flash播放器。此外,.swf文件已经比较普遍,并且能够在多种设备(包括手机,PDA,电视和其它设备)中执行。应当理解的是,在本发明的教导中,不需任何额外应用的初始化便能够操作的任何类型的文件都可以代替Flash文件使用,.swf文件和.swf文件的使用不是本发明的限制。
在本发明中,广告链接的点击或指定的关键字条目作为搜索查询,或在放置在显示位置的布告板模块上的其它的广告观众的动作,激活调度器服务器上广告参数文件数据中对应的广告参数/命令文件。下面提供示例的布告板模块代码:
KeyFrame #1
_root.stop();
//Get Objects for Template
sendForObjects=new LoadVars();
receiveObjects=new LoadVars();
//event handler to kickoff
_root.onLoad=function(){
//the sendForObjs keywords for ad auction and receive variable that are
used for ad population
        sendForObjects.sendForObjs =″flashPort″;
        sendForObjects.sendAndLoad(″http://www.3cdepot.com/adAucti
on/getAds.asp?keywords=″+q+″&nocache=″+new    Date().getTime(),
receiveObjects,″POST″);
        //used in below function to check if our receiveObjects object
has loaded
        receiveObjects.onLoad=receiveObjectsLoaded;
};
//if object data received,send to next frame
function receiveObjectsLoaded(success){
        if(success){
                //destroy the objects
                delete receiveObjects();
                delete sendForObjects();
                _root.nextFrame();
        }else{
                (_root.errorMsg.text=″Error Accessing Database″);
        }
}
KeyFrame #2
//create variables to store ads′s clientUID and userUID
catClientUID=receiveObjects.catClientUID;
catUserUID=receiveObjects.catUserUID;
catalogName=receiveObjects.catalogName;
//create array to store Ad Optional Attributes
catArray=receiveObjects.catAttribsList.split(′|′);
for(n=0;n<catArray.length;n++){
        d=catArray[n].split(′#′);
        item={AdTitle:d[0],AdHeight:d[1],AdWidth:d[2],image_src:d[3],
url:d[4],message:d[5],subTitle:d[6],bgColor:d[7],textColor:d[8],
sound:d[9]};
        catArray[n]=item;
}
//remove last object from array since its undefined
catArray.pop();
//initialize catalog attribute variables from array
AdTitle=_level0.catArray[0][″AdTitle″];
bgColor=_level0.catArray[0][″bgColor″];
AdHeight=_level0.catArray[0][″AdHeight″];
AdWidth=_level0.catArray[0][″AdWidth″];
url=_level0.catArray[0][″url″];
textColor=_level0.catArray[0][″textColor″];
inseam=_level0.catArray[0][″inseam″];
image_src=_level0.catArray[0][″image_src″];
subTitle=_level0.catArray[0][″subTitle″];
sound1=_level0.catArray[0][″sound″];
/*-----------------------------------------------*/
//create array to store item and its properties
itemPropArray=receiveObjects.itemObjsList.split(′|′);
for(n=0;n<itemPropArray.length;n++){
         d=itemPropArray[n].split(′#′);
         item={auctionUID:d[0],adUID:d[1],order_num:d[2],
adName:d[3],img:d[4],clientUID:d[5],userUID:d[6],title:d[7],
caption:d[8]};
         itemPropArray[n]=item;
}
//remove last object from array since its undefined
itemPropArray.pop();
//sort array by order_num
itemPropArray =itemPropArray.sortOn(″order_num″);
nextFrame();
Keyframe#3
_root.stop;
//create array to store to be duplicated clip names
clipNames=new Array();
//function which loops through array and generate a duplicatemovie
statement for each item in array
//numltems accepts number up to max items in catalog
//imageDir points to folder structure where images are stored (either ″″,
″1″,or ″1/2″)
//clipToDuplicate is the name of the parent movieclip to duplicate
//imageHolderPath is the dot notation target path to the imageHolder mc
function
createitems(numltems,image Dir,clipToDuplicate,imageHolderPath,image
Spacing){
//for(var h=0;h<itemPropArray.length;h++){
for(var h=0;h<numitems;h++){
        //get the adUID from array to be used for duplicate movleclip
name
        itemObjUID=itemPropArray[h][″itemUID″];
        //get the adName from array to be used in textfield
        itemThumbNail=itemPropArray[h][″thumbNails″];
        //get the title from array
        itemTitle=itemPropArray[h][″title″];
        itemCaptlon=itemPropArray[h][″caption″];
        //get the clientUID and userUID to be used in path to image
        clientUID=itemPropArray[h][″clientUID″];
        userUID=itemPropArray[h][″userUID″];
        //duplicate the movieclip
        randomNum=random(1000);
        _root[clipToDuplicate].duplicateMovieClip(itemObjUID,
randomNum);
        //store newly duplicated clipnames in array
        clipNames.push(itemObjUID);
        //set the textfields with title and caption
        set(itemObjUID +imageHolderPath +″.textF.text″,
String(itemTitle));
        set(itemObjUID +imageHolderPath +″.captionF.text″,
String(itemCaption));
        //set background color of caption textBox
        set(itemObjUID+imageHolderPath+
″.caption F.background Color″,″0x5A6B73″);
        set(itemObjUID+imageHolderPath+″.captionF.borderColor″,
″0xCCCCCC″);
//position movie clips
                      if(h<1){
                      var xpos=5;
                      setProperty(itemObjUID,_x,xpos);
                 }
                 else{
                      xpos=xpos+imageSpacing;
                      setProperty(itemObjUID,_x,xpos);
                 }
                 //load thumbnails
         loadMovie(″http://www.3cdepot.com/ads/images/″+clientUID+″/″+
userUID+″/″+imageDir+″/″+itemThumbNall,itemObjUID+
imageHolderPath +″.imageHolder″);
      }
}
//store the number of items from array to be duplicated
arrLength =itemPropArray.length;
play();
KeyFrame#4
_root.stop;
//create array to store to be duplicated clip names
thumbClipNames=new Array();
//function which loops through array and generate a duplicatemovie
statement for each item in array
//numitems accepts number up to max items in catalog
//imageDir points to folder structure where images are stored(either ″″,
″1″,or ″1/2″)
//clipToDuplicate is the name of the parent movieclip to duplicate
//imageHolderPath is the dot notation target path to the imageHolder mc
function
createThumbs(numitems,imageDir,clip ToDuplicate,imageHolderPath,im
ageSpacing){
      //for(var h=0;h<itemPropArray.length;h++){
      for(var i=0;i<numitems;i++){
              //get the adUID from array to be used for duplicate
movieclip name
              th_itemObjUID=itemPropArray[i][″itemUID″];
              //give special movieclip name designation to thumbnails
              th_itemObjUID=th_itemObjUID+″th″
              //get the adName from array to be used in textfield
              th_itemThumbNail=itemPropArray[i][″thumbNalls″];
              //get the clientUID and userUID to be used in path to
image
              th_clientUID=itemPropArray[i][″clientUID″];
              th_userUID=itemPropArray[i][″userUID″];
              //duplicate the movieclip
              th_randomNum=random(10000);
        _root[clipToDuplicate].duplicateMovieClip(th_itemObjUID,
th_randomNum);
              //store newly duplicated clipnames in array
              thumbClipNames.push(th_itemObjUID);
              //position movie clips
                       if(i<1){
                       var th_ypos=400;
                       setProperty(th_itemObjUID,_y,th_ypos);
              }
              else{
                       th_ypos=th_ypos+imageSpacing;
                       setProperty(th_itemObjUID,_y,th_ypos);
              }
//load thumbnails
  loadMovie(″http://www.3cdepot.com/ads/images/″+th_clientUID+″/″+th_u
  serUID+″/″+th_itemThumbNall,th_itemObjUID +imageHolderPath+
  ″.imageHolderSm″);
          }
  }
  //store the amount of items from array to be duplicated
  thumbArrLength=itemPropArray.length;
  //function that places thumbnail clips at specified x and y points
  function placeThumbs(clipNum,x,y){
           setProperty(thumbClipNames[clipNum],_x,x);
   setProperty(thumbClipNames[clipNum],_y,y);
         }
  play();
  KeyFrame #5
  //Send tracking parameters
  if(_level0.x l=null &&_level0.x l=″″){
          loadVariablesNum(″http://www.3cdepot.com/ads/counter/?x=″+_l
  evel0.x+″&t=″+_level0.catalogName+″&c=″+_level0.c+″&p=″+_level0.p,
  0);
         }
  KeyFrame #6
  //call the functions to create ads
  createltems(arrLength,″1″,″itemHolderLg″,″″,180);
  createThumbs(thumbArrLength,″″,″itemHolderSm″,″″,60);
  placeThumbs(0,353,150);
下面提供在网站上广告发布者的广告空间中嵌入的代码实例:
   <%@LANGUAGE=″VBSCRIPT″CODEPAGE=″1252″%>
   <!DOCTYPE html PUBLIC ″-//W3C//DTD XHTML 1.0
   Transitional//EN″″http://www.w3.org/TR/xhtml1/DTD/xhtml1-
   transitional.dtd″>
   <html xmlns=″http://www.w3.org/1999/xhtml″>
   <head>
   <meta http-equiv=″Content-Type″content=″text/html;
   charset=iso-8859-1″/>
   <title>Ad Module</title>
   </head>
   <body>
   <object classid=″clsid:D27CDB6E-AE6D-11cf-96B8-
   444553540000″
   codebase=″http://download.macromedia.com/pub/shockwave/cabs/
   flash/swflash.cab#version=7,0,19,0″width=″260″height=″400″
   title=″Ad_module_1″>
     <param name=″movie″
   value=″http://www.3cdepot .com/ads/module_1.swf?keywords=<%
   =Request.QueryString(″q″)%>″/>
     <param name=″quality″value=″high″/>
     <embed
   src=″http://www.3cdepot.com/ads/module_1.swf?keywords=<%=
   Request.QueryString(″q″)%>″quality=″high″
   pluginspage=″http://www.macromedia.com/go/getflashplayer″
   type=″application/x-shockwave-flash″width=″260″
   height=″400″></embed>
   </object>
   </body>
   </html>
   </html>
下面提供嵌入在搜索引擎广告发布者的广告空间的代码实例:
   <!DOCTYPE html PUBLIC ″-//W3C//DTD XHTML 1.0
   Transitional//EN″″http://www.w3.org/TR/xhtml1/DTD/xhtml1-
   transitional.dtd″>
   <html xmlns=″http://www.w3.org/1999/xhtml″>
   <head>
   <meta http-equiv=″Content-Type″content=″text/html;
   charset=iso-8859-1″/>
   <title>Ad Module</title>
   </head>
   <body>
   <object classid=″clsid:D27CDB6E-AE6D-11cf-96B8-
   444553540000″
   codebase=″http://download.macromedia.com/pub/shockwave/cabs/
   flash/swflash.cab#version=7,0,19,0″width=″260″height=″400″
   title=″Ad_module_1″>
     <param name=″movie″
   value=″http://www.3cdepot.com/ads/module_1.swf″/>
     <param name=″quality″value=″high″/>
    <embed src=″http://www.3cdepot.com/ads/module_1.swf″
   quality=″high″
   pluginspage=″http://www.macromedia.com/go/getflashplayer″
   type=″application/x-shoekwave-flash″width=″260″
   height=″400″></embed>.
   </object>
   </body>
   </html>
随着布告板模块的指引,调度器服务器执行拍卖,以便参考特定的关键词或主题,从那些具有显示的出价的广告中选择待显示的广告,然后从调度器服务器中取回选择的广告的广告参数/命令文件(.swf或HTML,asp,net或AJAX文件,其中.swf文件是嵌入的)。
下面提供示例的广告拍卖算法:
CREATE PROCEDURE dbo.ab_AdAuction
(@keywords nvarchar(50),@blockSize INT,@area tinyint,@cityUID INT,
@stateCode varchar(2),@dup_postingUID INT)
AS
SET NOCOUNT ON
BEGIN
DECLARE @areaStr varchar(200),@postingSrt varchar(200),@rq
varchar(8000),@li INT,@total_ratinginBlock decimal(9,4),@procentage
decimal(9,4),@numberofrecords INT,@item_table TINYINT,
@fakeCategoryUID INT,@postingUID INT
DECLARE @ID INT,@views decimal(9,2),@clicks decimal(9,2),@percentage
decimal(9,4),@bid money,@cnt INT,@ctr decimal(9,4),@rating decimal(9,4)
DECLARE @numberofBlocks INT,@av_clicks decimal(9,2),@av_views
decimal(9,2),@av_ctr decimal(9,4),@totalAds tinyint
CREATE TABLE #table2(blockNumber INT,[ID]INT,ctr decimal(9,4),rating
decimal(9,4),bid money,[views]INT,clicks INT,rating_pr decimal(9,4),view_pr
decimal(9,4),postingUID INT )
CREATE TABLE #table1([ID]INT,ctr decimal(9,4),rating decimal(9,4),bid
money,[views]decimal(9,4),clicks decimal(9,4),postingUID INT)
SET @totalAds=0
--Get city local -based search resuit
SET @areaStr=″
IF @area<>0
SET @areaStr=′AND area=′+Str(@area)
SET @postingSrt=″
IF @dup_postingUID <>0
SET @postingSrt=′AND postingUID<>′+Str(@dup_postingUID)
SET @rq =′DECLARE ad_cursor CURSOR SCROLL KEYSET FOR SELECT
TOP 20[ID],[views],clicks,bid,postingUID FROM dbo.adsWHERE ad_option=
2AND cityUID=′+Str(@cityUID)+′AND local_flag IS NOT NULL AND stop_flag
IS NULL′+@areaStr+@postingSrt
IF @keywords<>″
SET @rq=′DECLARE ad_cursor CURSOR SCROLL KEYSET FOR SELECT
TOP 20[ID],[views],clicks,bid,postingUID FROM dbo.adsWHERE FREETEXT
(*,″′+@keywords+″′)AND ad_option=2AND cityUID=′+Str(@cltyUID)+′AND
local_flag IS NOT NULL AND stop_flag IS NULL′+@areaStr+@postingSrt
EXEC(@rq)
OPEN ad_cursor
SET @numberofrecords=@@CURSOR_ROWS
FETCH ABSOLUTE 1 FROM ad_cursor INTO @ID,@views,@clicks,@bid,
@postingUID
       SET @cnt=0
       WHILE @@FETCH_STATUS=0 AND @cnt<20
       BEGIN
SET @ctr=0
SET @rating=0
IF @views>0 AND @clicks>0
BEGIN
SET @rating=100
SET @ctr=((@rating /@views)*@clicks)
SET @rating=(@bid *@ctr)
END
INSERT #table1 VALUES(@ID,@ctr,@rating,@bid,@views,@clicks,
@postingUID)
               FETCH NEXT FROM ad_cursor INTO @ID,@views,@clicks,
@bid,@postingUID
               SET @cnt=@cnt+1
               SET @totalAds=@totalAds+1
       END
CLOSE ad_cursor
DEALLOCATE ad_cursor
--Get state-based search result(it could be also based on msa,cbsa,csa or
other region criteria)
IF @totelAds<@blockSize
BEGIN
SET @rq=′DECLARE ad_cursor CURSOR SCROLL KEYSET FOR SELECT
TOP 20[ID],[views],clicks,bid,postingUID FROM dbo.adsWHERE ad_option=
2AND stateCode=″′+@stateCode+″′AND local_flag IS NULL AND stop_flag IS
NULL′+@areaStr+@postingSrt
IF @keywords <>″
SET @rq =′DECLARE ad_cursor CURSOR SCROLL KEYSET FOR SELECT
TOP 20[ID],[views],clicks,bid,postingUID FROM dbo.adsWHERE FREETEXT
(*,″′+@keywords+″′)AND ad_option =2AND stateCode=″′+@stateCode+″′
AND local_flag IS NULL AND stop_flag IS NULL′+@areaStr+@postingSrt
EXEC(@rq)
OPEN ad_cursor
SET @numberofrecords=@@CURSOR_ROWS
FETCH ABSOLUTE 1 FROM ad_cursor INTO @ID,@views,@clicks,@bid,
@postingUID
       SET @cnt=0
       WHILE @@FETCH_STATUS=0 AND @cnt<20
       BEGIN
SET @ctr=0
SET @rating=0
IF @views>0 AND @clicks>0
BEGIN
SET @rating=100
SET @ctr=((@rating/@views)*@clicks)
SET @rating=(@bid*@ctr)
END
INSERT #table1 VALUES(@ID,@ctr,@rating,@bid,@views,@clicks,
@postingUID)
               FETCH NEXT FROM ad_cursor INTO @ID,@views,@clicks,
@bid,@postingUID
               SET @cnt=@cnt+1
               SET @totalAds=@totalAds+1
       END
CLOSE ad_cursor
DEALLOCATE ad_cursor
END
-Get national search result
IF @totalAds<@blockSize
BEGIN
SET @rq=′DECLARE ad_cursor CURSOR SCROLL KEYSET FOR SELECT
TOP 20[ID],[views],clicks,bid,postingUID FROM dbo.adsWHERE ad_option=
2AND stateCode<>′″+@stateCode+″′AND local_flag IS NULL AND stop_flag
IS NULL′+@areaStr+@postingSrt
IF @keywords <>″
SET @rq=′DECLARE ad_cursor CURSOR SCROLL KEYSET FOR SELECT
TOP 20[ID],[views],clicks,bid,postingUID FROM dbo.adsWHERE FREETEXT
(*,″′+@keywords+″′)AND ad_option=2AND stateCode<>″′+@stateCode+″′
AND local_flag IS NULL AND stop_flag IS NULL′+@areaStr+@postingSrt
EXEC(@rq)
OPEN ad_cursor
SET @numberofrecords=@@CURSOR_ROWS
FETCH ABSOLUTE 1FROM ad_cursor INTO @ID,@views,@clicks,@bid,
@postingUID
       SET @cnt=0
       WHILE @@FETCH_STATUS=0 AND @cnt<100
       BEGIN
SET @ctr=0
SET @rating=0
IF @vlews>0AND @clicks>0
BEGIN
SET @rating=100
SET @ctr=((@rating/@views)*@clicks)
SET @rating=(@bid*@ctr)
END
INSERT #table1 VALUES (@ID,@ctr,@rating,@bid,@views,@clicks,
@postingUID)
               FETCH NEXT FROM ad_cursor INTO @ID,@views,@clicks,
@bid,@postingUID
               SET @cnt=@cnt+1
               SET @totalAds=@totalAds+1
       END
CLOSE ad_cursor
DEALLOCATE ad_cursor
END
--run in case to fill out without keywords
IF @keywords<>″
IF @totalAds<@blockSize
BEGIN
SET @rq=′DECLARE ad_cursor CURSOR SCROLL KEYSET FOR SELECT
TOP 20[ID],[views],clicks,bid,postingUID FROM dbo.adsWHERE stop_flag IS
NULL AND ad_option=2 AND local_flag IS NULL AND postingUID NOT IN
(SELECT postingUID FROM #table1)ORDER BY[ID]DESC′
EXEC(@rq)
OPEN ad_cursor
SET @numberofrecords=@@CURSOR_ROWS
FETCH ABSOLUTE 1FROM ad_cursor INTO @ID,@views,@clicks,@bid,
@postingUID
       SET @cnt=0
       WHILE @@FETCH_STATUS=0AND @cnt<100
       BEGIN
SET @ctr=0
SET @rating=0
IF @views>0AND @clicks>0
BEGIN
SET @rating=100
SET @ctr=((@rating /@views)*@clicks)
SET @rating=(@bid*@ctr)
END
INSERT #table1 VALUES(@ID,@ctr,@rating,@bid,@views,@clicks,
@postingUID)
               FETCH NEXT FROM ad_cursor INTO @ID,@views,@clicks,
@bid,@postingUID
               SET @cnt=@cnt+1
               SET @totalAds=@totalAds+1
       END
CLOSE ad_cursor
DEALLOCATE ad_cursor
END
--Set variables for sorting
DECLARE @totalRating decimal(9,4),@totalViews decimal(9,4),@rating_pr
decimal(9,4),@view_pr decimal(9,4),@avg_rating decimal(9,4),@min_rating
decimal(9,2)
SET @totalRating=(SELECT SUM(rating)FROM #table1)
SET @totalViews=(SELECT SUM([views])FROM #table1)
--SET @avg_rating=(SELECT AVG(rating)FROM #table1)
SET @avg_rating=(SELECT MAX(rating)FROM #table1)
--Sort ads by ratings
DECLARE ad_cursor CURSOR SCROLL KEYSET FOR SELECT[ID],ctr,rating,
bid,[views],clicks,postingUID FROM #table1 ORDER BY rating DESC,bid
DESC
OPEN ad_cursor
SET @numberofrecords=@@CURSOR_ROWS
FETCH ABSOLUTE 1 FROM ad_cursor INTO @ID,@ctr,@rating,@bid,
@views,@clicks,@postingUID
      SET @cnt=0
      SET @li=0
      SET @numberofBlocks=1
      SET @total_ratinginBlock=0
      WHILE @@FETCH_STATUS=0 AND @cnt<(@numberofrecords+1)
      BEGIN
IF @li<@blockSize
SET @li=@li+1
ELSE
BEGIN
SET @li=1
SET @numberofBlocks=@numberofBlocks+1
END
IF(@views<100 OR @views IS NULL)AND(@clicks=0 OR @clicks IS
NULL)
SET @rating=@avg_rating
IF @totalRating>0
SET @rating_pr=(100/@totalRating*@rating)
IF @totalViews>0
SET @view_pr=(100/@totalViews*@views)
IF @cnt<5
UPDATE dbo.adsSET[views]=[views]+1WHERE[ID]=@ID AND ad_option=2
INSERT #table2 VALUES(@numberofBlocks,@ID,@ctr,@rating,@bid,
@views,@clicks,@rating_pr,@view_pr,@postingUID)
               FETCH NEXT FROM ad_cursor INTO @ID,@ctr,@rating,
@bid,@views,@clicks,@postingUID
             SET @cnt=@cnt+1
      END
CLOSE ad_cursor
DEALLOCATE ad_cursor
DROP TABLE #table1
SELECT TOP 5a.[ID],a.rating_pr,a.view_pr,b.area,a.postingUID,
b.posting_date,b.main_categoryUID,folder=CASE WHEN b.url=′class′THEN
′class′ELSE′item′END,b.title,heading=CASE
WHEN(b.heading IS NOT NULL AND b.heading<>″)THEN b.heading ELSE
b.heading_alt END,b.price,b.specialPrice,b.onSpecial,b.[description],b.src,
region=(b.city+′,′+b.stateCode),b.timeZone,b.categoryName,
b.sub_categoryUID,b.subCategoryName FROM #table2 a INNER JOIN
dbo.depot_items b ON a.postingUID=b.[ID]
DROP TABLE #table2
END
GO
利用来自调度器服务器的数据,.swf文件的编码将广告呈现出来,汲取了包括包含文本、画面的讯息和来自多个位置的第三方数字内容的多种单元。下面提供通过拍卖为选择的广告取回参数/命令数据的代码实例:
<%@LANGUAGE=″VBSCRIPT″CODEPAGE=″1252″%>
<%
Dim searchString,numberOfSpots,category,city,stateCode,
postingUID,i
searchString=″key words sent from ad module″
numberOfSpots=5′can be any number starting from 1
category=3′if there are category-based
city=1180′city ID in database
stateCode=″AZ″′or other region criteria
postingUID=0′needed to filter ads of the product on the actual product
page
i=0
set adsRs=Server.CreateObject(″ADODB.Recordset″)
adsRs.ActiveConnection=connection_string
adsRs.CursorType=0
adsRs.CursorLocation=2
adsRs.LockType=3
adsRs.Open(″dbo.ab_AdAuction″′&searchString &″′,″&
numberOfSpots &″,″&category &″,″&city &″,″′&stateCode &″′,″&
postingUID)
While Not adsRs.EOF
Response.Write″&ad″&i″=″& adsRs.Fields.ltem(″ID″).Value
i=i+1
 adsRs.MoveNext
 Wend
adsRs.Close()
adsRs.ActiveConnection=Nothing
Set adsRs=Nothing
%>
利用从调度器服务器接收的数据,.swf文件的代码还与跟踪服务器建立连接,优选地,所述跟踪服务器用于存储和向系统用户提供网站广告观众活动跟踪数据。对于与观众交互,诸如通过点击之类的,.swf文件的代码建立两个基本同时的连接,一个连接是为了跟踪的目的,连接到所指的跟踪服务器,另一个是从广告位置到广告内容(对于点进的场景)的实际的链接。图4中提供了对存储在系统调度器服务器中的广告参数/命令数据库文件的示例的描述。
在优选实施例中,本发明的方法包括步骤:
在对以按点击支付方式,按露出支付方式或其它的按使用支付方式为基础的许可可用的计算机系统的大容量存储设备中选择以前以电子文件格式存储的一个或多个数字内容文件,以用于创建放置在网站或其它网络位置的广告;在系统调度器服务器的数据库中的广告参数/命令文件中存储取回和装配所述许可的内容以及在广告中使用的全部的按点击支付方式或其它按使用支付方式的许可内容所需的命令,将要与广告相关联的关键字主题项(如果有)和广告者对在指定的搜索项被输入为搜索查询或在作为链接的位置上点击时,在指定的位置显示广告的出价数额,和在选择要被显示的广告之后,用于在希望的广告显示网络位置放置布告板模块的跟踪参数,当网站用户在该网络位置上点击时,导致网站或其它位置与调度器服务器的通信以执行拍卖,以便选择待显示的广告,然后从调度器服务器数据库中为选择的广告取回存储的广告参数/命令文件,然后利用在所述广告放置的所述数据字符串和命令中的取回的值,从其存储之处来取回广告内容文件,将它们装配成整个的广告并在指定的网络位置显示。然后,广告观众被引导到依赖于所述广告观众关于所述广告的活动的指定的定位页面。每当广告者的广告被运行时,广告者被收取许可内容和广告空间的按使用支付的总费用或其它按使用支付的费用,并且内容许可者和广告空间位置所有者被付费。
在优选的实施例中,不必非得下载或在网站用户的系统缓存任何文件,广告观众就可以访问和观看广告。利用FSDC技术,广告的定制的跟踪参数以及所提供的广告观众在广告链接上点击的动作本身被系统用作跟踪信号,并且被保存在有关的跟踪数据库。
现参考图6,当网络用户(在基于因特网的实施例中)请求布告板模块嵌入的网页时,查阅关键字,或利用关键字输入查询220,布告板模块向系统调度器服务器执行请求,以运行拍卖,以便基于对显示这种广告设置的出价,从具有相同的关键字和显示位置标记的广告文件的组中选择要被显示的特定的广告文件240,然后取回选择的广告的广告放置参数文件200。该广告文件可以是静态的HTML图像语言,但还可以是在模块内播放并查阅包含那个存储在数据库中的特定的广告放置交易的特定唯一标识符的调度器服务器的广告模板文件。所述数据库可以是SQL Server格式,或者,可以是Oracle,MicrosoftAccess或任何其它的基于服务器的数据库格式。所述数据库存储特定的广告放置透视图(rendering)的唯一参数。存储的信息除其它可定制的参数之外,包含下列组件:
1.到要被显示的广告内容文件(所述广告内容文件可以位于任何服务器上,但优选地,存储在单独的内容服务中的数据库中,以便内容文件的更新可以在一个网站位置与系统的使用分开来做,而不是在放置了广告的每个网站上进行)的URL链接。
2.具有跟踪的定制的参数的变量(与所需要的一样多),包括到点击动作目标页面或页面的链接。
3.广告中使用的许可的内容的按点击支付或其它的按使用支付的收费总额。
4.在希望的位置显示广告和/或响应于一个或多个搜索查询项的“出价”价格。
5.广告将要与之关联的指定的搜索关键字/查询项
调度器服务器,响应于请求,启动到在广告服务器的广告模板文件的链接,并向它传递下述信息:包含文本和字体格式的讯息,画面的位置,第三方数字内容文件的位置,到定位页的链接的位置和包含定制的跟踪参数的变量210。广告从查询字符串获取这个信息,并相应地采取行动(显示广告文件250,和在优选实施例中,利用FSDC向跟踪服务器发送跟踪参数260)。
系统显示屏幕
如下面进一步说明的,图7-35描述系统的图形用户界面显示屏目的代表性的实例,所述实例提供创建参数/命令统一资源定位符地址数据字符串文件的系统用户模板,以便取回、装配和显示,将要被存储为在调度器服务器的数据库中的文件。
图9-21,下面对每个进行进一步讨论,描述试图创建和放置广告的系统用户的例示的系统用户屏幕显示。这些屏幕显示使广告者遍历创建广告的直接过程,包括选择广告内容,输入广告的文本和讯息,指定广告标题,点击目的地,尺寸,相关的关键字和/或类别,广告放置支付选项,预算,广告覆盖的地理位置和其它参数。屏幕显示可以具有,如实例中所描述的,诸如导致创建新广告的屏幕显示的“创建新广告”和导致由此系统的用户可以访问和使用广告的屏幕显示的“我的富媒体广告”之类的主菜单项。
图7描述了示例的系统用户/广告者用户注册登录屏幕显示。向系统注册的用户输入其用户身份和密码以访问系统,如图8所示。新操作人员用户必需通过完成如图7所示的在线表格向系统注册。一旦登录,网站操作人员用户就看到诸如具有包括编辑用户信息、文件夹和跟踪以及添加新广告各种选项的图8之类的屏幕显示。
图9描述示例的广告创建输入屏幕显示。在登录之后,广告者输入将要创建的广告的标题。然后,广告者输入广告的目的地,所述广告的目的地是当广告观众在广告上点击时其将被直接引导的去处。广告者可以指定自己的网站或第三方网站或可以指定允许自身没有电子商务能力的广告者使用系统的特征(允许广告观众购买在服务中的广告者的产品,提供电子支付和订购/购买处理)的系统的电子商务仓库。图10描述了示例的广告点击目的地输入屏幕显示。然后,广告者在诸如图11中所示的示例的屏幕显示之类的屏幕显示上输入广告尺寸。接着,通过诸如图12中所示的示例的屏幕显示之类的用户屏幕显示提供的内容库,广告者选择要在广告中使用的广告创造性的内容文件。然后,通过诸如图13中所示的示例的广告文本和讯息输入屏幕显示之类的输入屏幕显示,广告者输入广告者的希望广告文本和讯息。接着,通过诸如图14中所示的示例的预览和保存广告屏幕显示之类的屏幕显示,广告者预览和保存广告。然后,广告者选择运行广告的地理位置。这个特征使针对性的做广告成为可能。图15描述示例的地理位置输入显示屏幕。然后,广告者通过诸如图16中所示的示例的屏幕显示之类的广告放置选项屏幕显示,选择广告的支付程序。前面提到的选项可以包括所有各种各样的支付,例如,但不限于,按点击支付,对指定的观看数量支付指定的固定数额,广告交换,置换,和其它支付选项。然后,广告者输入将要与广告相关联的关键字,以及当被指定的关键字触发时,广告者对放置广告的的出价。图17描述了在利用按点击支付的广告费用支付选项的实施例中,示例的关键字和最大出价数额输入屏幕显示。广告者可以实时地测试其关键字和出价选择的效果,并相应地对其进行校正以获得最佳结果。如果广告是正在通过按观看/露出支付选项支付的,通过诸如图18中所示的示例的屏幕显示之类的广告放置计划预算输入显示屏幕,广告者还创建广告预算。通过诸如图19中所示的示例的屏幕显示之类的目标类别选择屏幕显示,广告者还可选择将要与广告相关联的目标类别。图20描述了其中广告者可以利用诸如,例如,但不限于,最大个别预算或最大日常限制之类的不同的参数创建预算的另一广告预算数据输入屏幕显示的实例。然后,广告者输入支付诸如广告者支付广告费用的信用卡数据之类的信息。当广告者点击如图21(广告支付数据输入屏幕显示)中所示的“提交”时,所有的广告信息被发送到调度器服务器,广告被发布。
图22-32,下面对每个进行进一步讨论,描述对于具有网站并且正在试图在其自己的网站上发布广告的用户的示例的系统用户屏幕显示。如上述的图中所示,屏幕显示可以具有若干菜单项,诸如例如(但不限于)包含广告发布者的网站信息的“我的网站”、包含广告发布者建立的布告板的参数文件的“我的布告板”、导致广告发布者经历建立用于显示系统广告的布告板的步骤的屏幕显示的“创建新布告板”之类。
广告发布者首先注册其网站,并通过诸如图22中所示的示例的屏幕显示之类的“网站注册”屏幕显示将其网站标记上传到系统。然后,广告发布者通过诸如图23所示的示例的屏幕显示之类的布告板ID输入屏幕显示,输入将要创建的布告板的身份。广告发布者选择将要与要创建的布告板相关联的支付程序。其中那些是广告发布者将根据它们进行收费的参数。图24描述了示例的广告程序选择屏幕显示,示出了选项的三个非限制的实例,诸如按点击支付或按观看支付,广告交换和加盟程序。广告发布者还通过诸如图25中所示的实例之类的尺寸选择屏幕显示,选择布告板的尺寸。广告发布者可通过选择边框颜色,背景颜色,文本颜色或选择匹配广告发布者的网站的选项来定制布告板。图26描述了示例的定制化选择屏幕显示。广告发布者选择将要与相应的广告放置的布告板相关联的目标类别。图27描述了示例的广告牌目标类别选择屏幕显示。通过诸如图28中所示的实例之类的“获得广告牌的代码”屏幕显示,广告发布者接收代码以复制和粘贴到其网站页面。如果设立了插播式广告布告板,(这种是在网页之间运行广告)广告发布者还被提示输入跳过/目的地网页的URL。图29描述了示例的跳过/目的地URL输入屏幕显示。对于插播式广告的情况,广告发布者被给予由系统生成的唯一URL(发布者复制和粘贴到广告发布者网站的跳过/目的地URL位置)。当广告观众点击链接/布告板空间,用户首先看到插播式广告,然后是目的页面。如果观众在广告上点击了,那么观众就被引导到创建广告的广告者指定的插播式广告的目的URL。图30描述了示例的插播式URL复制屏幕显示。广告发布者将布告板模块代码放置在其网站中。当网站页面被请求时,布告板模块与调度器服务器进行通信,选择广告者的广告,然后呈现在指定的页面上的布告板模块空间中。图31描述了在示出了布告板模块的放置的网站屏幕显示中示例的广告发布者布告板位置(由“Need Shoes???Click Here!”表示的屏幕显示区域)。对于搜索引擎网站,当页面被请求时,系统确定搜索的关键字,并将它传递给布告板模块,布告板模块与系统调度器服务器进行通信,选择广告者的广告,并呈现在广告发布者的网页上的布告板模块中。响应于利用关键字“鞋”的查询,图32中的示例的广告发布者搜索引擎网页屏幕显示中描述了表现鞋的广告实例。系统还提供各种运行的参数/数据屏幕显示。图33描述表示多个广告参数文件的示例的广告参数数据库列表。图34描述了具有广告的与数据有关的性能和预算花费的示例的广告营销统计屏幕显示。图35描述了示例的单个广告统计屏幕显示。
关于选择的内容文件的信息作为数据的行保存在系统广告参数文件数据库中,并赋给行唯一ID,如图14中所示。在图14的实例中,唯一ID记录在列A中,在广告中使用的许可的广告内容文件的按使用的费用记录在列H中,响应于在列J中指定的关键字而广告者对显示广告按点击支付的出价记录在列I中。广告显示位置所有者也向系统注册,提供的广告显示空间中嵌入与广告显示位置的所有者指定的关键字相关联的布告板模块。广告空间所有者/广告发布者对将要与嵌入在特定的网络位置的布告板模块相关联的关键字的指定使广告空间所有者能够指定广告空间所有者愿意在特定的位置运行的广告的主题。当网络用户/广告观众或者请求包含嵌入的布告板模块的网页,以其它方式在布告板模块上施加工作,或者输入指定的关键字之一作为查询时,系统执行拍卖,以从涉及相同的关键字和显示位置的广告组中选择将被显示的广告,然后访问选择的广告的广告参数/命令文件,取回命令并运行,按照指令,取回、装配和显示许可的内容文件。
如描述了示例的系统跟踪显示屏幕的图34和35中所示,关于在广告上发生的任何动作的元数据通过FSDC,被发送回广告的数据库文件,申请许可的广告内容使用情况和广告显示位置收费。优选地,广告者在系统中存放押金,当广告者的广告被显示时,从押金中提款。
广告点或者可通常地是可用的,或者与指定的搜索项或关键字相关。对于网站的情况,网站操作人员可以通过将字输入到将被嵌入在广告空间位置的布告板模块的代码指定与特定的广告空间有关的关键字。这在网站发布者创建布告板模块时,通过系统用户界面完成。对于搜索引擎的情况,关键字可以从搜索字段条目分配给广告空间。试图在记录的广告空间放置广告的广告者向系统广告参数数据文件输入将要与广告相关联的指定的关键字和对指定的关键字被输入为搜索查询时,在指定的空间展示广告的最大出价。一旦基于每个广告的出价或其它的可定制的参数诸如,例如,显示的频率(例如,定期显示广告,诸如一天一次或每五个广告显示一次等等之类的)之类的,选择了广告,就进行显示。广告者可以运行测试拍卖,来评估出价数额和基于这种出价数额的广告的显示频率。下面提供用于执行测试拍卖的示例的系统代码:
CREATE PROCEDURE dbo.ab_testAdauction
(@postingUID INT,@ad_option INT,@test_bid money,@blockSize
INT,@keywords nvarchar(150),@search nvarchar(50),@showtime
decimal(9,2)OUTPUT,@best_ctr decimal(9,2)OUTPUT,@competitors
INT OUTPUT,@goodwords INT OUTPUT)
AS
SET NOCOUNT ON
BEGIN
-Check first 5 search words(where search is URLencrypted string)
against keywords
DECLARE @mesStr varchar(60),@curStr INT,@var1 varchar(60),
@var2 varchar(60),@var3 varchar(60),@var4 varchar(60),@var5
varchar(60)
BEGIN
SET @goodwords=0
IF(@keywords LIKE′%′+@search+′%′OR LEFT(@keywords,
LEN(@search)+1)LIKE @search+′%′OR RIGHT(@keywords,
LEN(@search)+1)LIKE′%′+@search+″)
SET @goodwords=1
ELSE
BEGIN
SET @var1=″
SET @var2=″
SET @var3=″
SET @var4=″
SET @var5=″
SET @mesStr=@search
-Word #1
SET @curStr=0
WHILE @curStr<LEN(@mesStr)
BEGIN
IF SUBSTRING(@mesStr.@curStr,1)=′+′
IF @var1=″
BEGIN
SET @var1=LEFT(@mesStr,@curStr-1)
SET @mesStr=RIGHT(@mesStr,LEN(@mesStr)-(LEN(@var1)+1))
END
SET @curStr=@curStr+1
END
IF @var1=″
SET @var1=@mesStr
ELSE
IF(@keywords LIKE′%′+@var1+′%′OR LEFT(@keywords,
LEN(@var1)+1)LIKE @var1+′%′OR RIGHT(@keywords,
LEN(@var1)+1)LIKE′%′+@var1+″)
SET @goodwords=1
--Word #2
IF LEN(@search)>=(LEN(@mesStr)+1+LEN(@var1))
BEGIN
SET @curStr=0
WHILE @curStr<LEN(@mesStr)
BEGIN
IF SUBSTRING(@mesStr,@curStr,1)=′+′
IF @var2=″
BEGIN
SET @var2=LEFT(@mesStr,@curStr-1)
SET @mesStr=RIGHT(@mesStr,LEN(@mesStr)-(LEN(@var2)+1))
END
SET @curStr=@curStr+1
END
IF @var2=″
SET @var2=@mesStr
END
IF(@keywords LIKE′%′+@var2+′%′OR LEFT(@keywords,
LEN(@var2)+1)LIKE @var2+′%′OR RIGHT(@keywords,
LEN(@var2)+1)LIKE ′%′+@var2+″)
SET @goodwords=1
--Word #3
IF LEN(@search)>=(LEN(@mesStr)+1+LEN(@var1)+1+
LEN(@var2))
BEGIN
SET @curStr=0
WHILE @curStr<LEN(@mesStr)
BEGIN
IF SUBSTRING(@mesStr,@curStr,1)=′+′
IF @var3=″
BEGIN
SET @var3=LEFT(@mesStr,@curStr-1)
SET @mesStr=RIGHT(@mesStr,LEN(@mesStr)-(LEN(@var3)+1))
END
SET @curStr=@curStr+1
END
IF @var3=″
SET @var3=@mesStr
ELSE
IF @search LIKE @var3 SET @goodwords=1
END
IF(@keywords LIKE′%′+@var3+′%′OR LEFT(@keywords,
LEN(@var3)+1)LIKE @var3+′%′OR RIGHT(@keywords,
LEN(@var3)+1)LIKE′%′+@var3+″)
SET @goodwords=1
--Word #4
IF LEN(@search)>=(LEN(@mesStr)+1+LEN(@var1)+1+
LEN(@var2)+1+LEN(@var3))
BEGIN
SET @curStr=0
WHILE @curStr<LEN(@mesStr)
BEGIN
IF SUBSTRING(@mesStr,@curStr,1)=′+′
IF @var4=″
BEGIN
SET @var4=LEFT(@mesStr,@curStr-1)
SET @mesStr=RIGHT(@mesStr,LEN(@mesStr)-(LEN(@var4)+1))
END
SET @curStr=@curStr+1
END
IF @var4=″
SET @var4=@mesStr
ELSE
IF @search LIKE @var4 SET @goodwords=1
END
IF(@keywords LIKE ′%′+@var4+′%′OR LEFT(@keywords,
LEN(@var4)+1)LIKE @var4+′%′OR RIGHT(@keywords,
LEN(@var4)+1)LIKE ′%′+@var4+″)
SET@goodwords=1
--Word #5
IF LEN(@search)>=(LEN(@mesStr)+1+LEN(@var1)+1+
LEN(@var2)+1+LEN(@var3)+1+LEN(@var4))
BEGIN
SET @curStr=0
WHILE @curStr<LEN(@mesStr)
BEGIN
IF SUBSTRING(@mesStr,@curStr,1)=′+′
IF @var5=″
BEGIN
SET @var5=LEFT(@mesStr,@curStr-1)
SET @mesStr=RIGHT(@mesStr,LEN(@mesStr)-(LEN(@var5)+1))
END
SET @curStr=@curStr+1
END
IF @var5=″
SET @ver5=@mesStr
ELSE
IF @search LIKE @var1 SET @goodwords=1
END
IF(@keywords LIKE′%′+@var5+′%′OR LEFT(@keywords,
LEN(@var5)+1)LIKE @var5+′%′OR RIGHT(@keywords,
LEN(@var5)+1)LIKE′%′+@var5+″)
SET @goodwords=1
END
END
IF @goodwords=1
BEGIN
SET @search=Replace(@search,′+′,″)
IF EXISTS (SELECT postingUID FROM dbo.ad_classifieds WHERE
FREETEXT(*,@search)AND stop_flag IS NULL AND ad_option=1AND
postingUID<>@postingUID AND postingUID IS NOT NULL)
--There are competitors!!!
BEGIN
--Set temp tables
CREATE TABLE #table2(blockNumber INT DEFAULT(0),[ID]INT
DEFAULT(0),ctr decimal(9,4)DEFAULT(0),rating decimal(9,4)
DEFAULT(0),bid money DEFAULT (0),[views]decimal(9,4)DEFAULT
(0),clicks decimal(9,4)DEFAULT(0))
CREATE TABLE #table1([ID]INT DEFAULT(0),postingUID INT
DEFAULT(0),ctr decimal(9,4)DEFAULT(0),rating decimal(9,4)
DEFAULT(0),bid money DEFAULT(0),[views]decimal(9,4)DEFAULT
(0),clicks decimal(9,4)DEFAULT(0))
--Set common variables
DECLARE @totalRating decimal(9,2),@blockRating decimal(9,2),
@blockNumber INT,@rq varchar(8000)
DECLARE @li INT,@record_postingUID INT,@total_ratinginBlock
decimal(9,4),@procentage decimal(9,4),@numberofrecords INT
DECLARE @ID INT,@views decimal(9,2),@clicks decimal(9,2),
@percentage decimal(9,4),@bid money,@cnt INT,@ctr decimal(g,4),
@rating decimal(9,4)
DECLARE @numberofBlocks INT,@av_clicks decimal(9,2),@av_views
decimal(9,2),@av_ctr decimal(9,4)
--Set request and run it
SET @rq=′DECLARE ad_cursor CURSOR SCROLL KEYSET FOR
SELECT[ID],postingUID,[views],clicks,bid FROM dbo.ads WHERE
FREETEXT(*,″′+@search+″′)AND stop_flag IS NULL AND
ad_option=′+Str(@ad_option)+′AND postingUID<>
′+STR(@postingUID)
EXEC(@rq)
OPEN ad_cursor
SET @numberofrecords=@@CURSOR_ROWS
FETCH ABSOLUTE 1 FROM ad_cursor INTO @ID,
@record_postingUID,@views,@clicks,@bid
       SET @cnt=0
       WHILE @@FETCH_STATUS=0
       BEGIN
--Set click through rate and rating based on bid amount and click
through rate as a coefficient
SET @ctr=0
SET @rating=0
IF(@views>0 AND @clicks>0 AND @bid>0)
BEGIN
SET @ctr=((100/@vlews)*@clicks)
SET @rating=(@bid*@ctr)
END
--save record in temp table
INSERT #table1 VALUES(@ID,@record_postingUID,@ctr,@rating,
@bid,@views,@clicks)
              FETCH NEXT FROM ad_cursor INTO@ID,
@record_postingUID,@views,@clicks,@bid
              SET @cnt=@cnt+1
       END
CLOSE ad_cursor
DEALLOCATE ad_cursor
-Set testing click through rate and rating based on average stats
IF EXISTS(SELECT[ID]FROM #table1 WHERE ctr>0)
BEGIN
SELECT @av_views=AVG([views]),@av_clicks=AVG([clicks]),
@av_ctr=AVG(ctr)FROM #table1
SET @rating=(@test_bid *@av_ctr)
END
ELSE
SELECT @av_views=0,@av_clicks=0,@av_ctr=0,
@rating=100.00/(@numberofrecords+1)
--Keep testing record
INSERT INTO #table1([ID],postingUID,ctr,rating,bid,[views],clicks)
VALUES(0,@postingUID,@av_ctr,@rating,@test_bid,@av_views,
@av_clicks)
--Sort by ratings and blocks to be shown where rating is used as % of
total views
DECLARE ad_cursor CURSOR SCROLL KEYSET FOR SELECT[ID],
ctr,rating,bid,[views],clicks FROM #table1 ORDER BY rating DESC
OPEN ad_cursor
FETCH ABSOLUTE 1 FROM ad_cursor INTO @ID,@ctr,@rating,
@bld,@views,@clicks
       SET @cnt=0
       SET @li=0
       SET @numberofBlocks=1
       SET @total_ratinginBlock=0
       WHILE @@FETCH_STATUS=0
       BEGIN
IF @li<@blockSize
SET @li=@/i+1
ELSE
BEGIN
SET @li=1
SET @numberofBlocks=@numberofBlocks+1
END
IF @av_ctr=0 SET @rating=100.00/(@numberofrecords+1)
INSERT #table2 VALUES(@numberofBlocks,@ID,@ctr,@rating,
@bid,@views,@clicks)
              FETCH NEXT FROM ad_cursor INTO @ID,@ctr,
@rating,@bid,@views,@clicks
              SET @cnt=@cnt+1
       END
CLOSE ad_cursor
DEALLOCATE ad_cursor
SELECT @blockNumber=blockNumber FROM #table2 WHERE[ID]=0
SET @totalRating=0
SET @blockRating=0
IF EXISTS(SELECT rating FROM #table2 WHERE rating>0)
BEGIN
SELECT @totalRating=SUM(rating)FROM #table2
SELECT @blockRating=SUM(rating)FROM #table2 WHERE
blockNumber=@blockNumber
END
--Get %of the times for the testing ad will show up
SET @showtime=0
IF @totalRating>0AND @blockRating>0
SET @showtime=ROUND((100.00/@totalRating*@blockRating),2)
--Get the best click through rate
SET @best_ctr=0
SELECT @best_ctr=MAX(ctr)FROM #table2 WHERE[ID]<>0
--Get number of competitors
SET @competitors =@numberofrecords
   SELECT *FROM #table1
   SELECT *FROM #table2
   DROP TABLE #table1
   DROP TABLE #table2END
   ELSE
   --No competitors
   SELECT @blockNumber=1,@best_ctr=0,@showtime=100,
   @competitors=0
   END
   ELSE
   --Keywords do not contains search words
   SELECT @blockNumber=0,@best_ctr=0,@showtime=0,
   @competitors=0
   END
   GO
当嵌入在广告空间的布告板模块和网页被请求或以其它方式被网络用户/广告观众施加动作时,广告模块被启动,消息被发送到系统调度器服务器,为系统软件应用传递指定的关键字和广告空间数据以识别将参与拍卖的广告的组,然后执行广告点的拍卖,以确定哪个广告将被在特定的场合显示。可以在拍卖选择过程中比较许多的变量,包括,例如,与请求时的关键字相关联的排队的广告数,与关键字相关联的总的可用的广告点的数目,出价数额,和与关键字相关联的每个广告当前的点进率。然后显示选择的广告,并且每当广告被显示或点击时,向广告者收取使用许可的内容(包括广告)和在指定的位置显示广告的费用。基于预算,地理位置和诸如点进率、出售率之类的跟踪细节,广告者可以容易地管理在线广告营销,如系统广告者帐户屏幕显示所示。系统允许有针对性的广告,具有增强的灵活性,因为显示的广告放置和选择不限于任何搜索系统或技术。
图36说明了在实施例中的系统流程,其中布告板模块被嵌入在信息网站中。图37说明了在实施例中的系统流程,其中布告板模块被嵌入在搜索引擎屏幕显示中。图38说明了在实施例中的系统流程,其中布告板模块被嵌入在诸如手机之类的移动设备中。图39说明了在实施例中的系统流程,其中布告板模块被嵌入在电子布告板中。
图40描述了本身没有电子商务能力的广告者在系统中安置产品/目录信息的示例的系统用户屏幕显示,他们可以向观看其广告的用户出售其产品。广告者点击“张贴”来张贴其产品信息,在系统中创建其电子商务目录,然后将他们的产品链接到其广告,系统提供电子方式地处理订单、购买和支付的功能性。图41描述了示出广告者的张贴的产品的示例的系统屏幕显示。图42描述了相同产品的信息和选择页面。当广告的观众点击“购买”时,系统将该物品添加到系统电子购物单,然后完成购买交易的处理,包括支付处理。图43示出了示例的结帐支付屏幕显示。具有支付的各种选项,诸如,不限于,支票,信用卡,现金或支付的其它形式。
虽然这里已经对本发明进行了表达和说明,以考虑为其优选实施例的方式,举例说明了本发明相对于现有技术所获得的结果和优点,但本发明限于那些特定的实施例。因此,这里表达和说明的本发明的形式只是举例说明,不偏离本发明的思想和范围的其它实施例也可以被选择。

Claims (21)

1.一种用于在网络上创建、分发和跟踪电子广告的系统,包括:
系统端计算机,配备和配置为网络通信系统,包括计算机处理装置,
调度器服务器,包含存储包含每个广告的参数和命令的一个或多个文件的数据库,
网络用户端计算机,配备和配置为网络通信系统和与所述网络进行通信,
广告发布者端计算机,配备和配置为网络通信系统,以及与所述系统调度器服务器和网络用户端计算机进行通信,
一个或多个广告服务器,配备和配置为与所述系统端调度器服务器和广告发布者端计算机进行通信,并且具有对许可用于创建广告文件是可用的、存储在其中的一个或多个广告内容文件的网络通信系统,
一个或多个网络通信系统接口软件应用,用于与系统用户接口,并且还用于提供对许可用于创建广告文件是可用的一个或多个广告内容文件进行选择的菜单,和用于在包含取回、装配和显示所述一个或多个广告文件的参数和命令以及许可的广告内容文件和将要显示广告的位置的按使用支付的总费用的所述调度器服务器数据库中创建文件,
网络通信装置,用于向所述网络用户显示所述广告,
跟踪服务器,与所述广告服务器和所述调度器服务器进行通信,以跟踪许可的广告内容文件的使用情况,以便每当所述文件被显示时,计算并收取所述许可的广告内容文件的广告者按使用支付费率。
2.如权利要求1所述的系统,其中所述跟踪利用“文件服务器直接连接”。
3.如权利要求1所述的系统,其中所述内容文件对以按使用支付的方式为基础的许可是可用的。
4.如权利要求1所述的系统,还包括系统广告者用户将关于所述广告者用户的产品/服务的信息上传到所述系统的装置,和响应于所述广告者用户的广告,通过所述系统完成涉及从所述广告者用户购买所述产品/服务的电子商务交易的装置。
5.如权利要求1所述的系统,其中所述调度器服务器数据库广告参数文件还包括所述广告将要与之相关联的关键字项,和响应于网络用户在所述显示位置施加查阅所述关键字项的动作,所述广告者对在所述显示位置显示广告的出价。
6.如权利要求1所述的系统,其中所述系统软件应用还包括嵌入在希望的广告显示位置的广告模块软件应用,和当被网络用户施加动作时,其将导致系统执行拍卖,以基于所述广告者出价,选择将在所述广告显示位置显示的广告,其反过来导致选择的广告的所述广告参数和命令文件被激活,从而从所述一个或多个广告服务器取回所述广告内容文件,并且在所述广告显示位置装配和显示所述广告。
7.如权利要求6所述的系统,其中所述广告者出价包括所述广告者的许可的广告内容按使用支付费率与所述广告的使用费率的乘积。
8.如权利要求6所述的系统,其中所述广告者出价由所述广告者指定。
9.如权利要求6所述的系统,其中所述跟踪服务器还跟踪每个广告的显示,以计算和收取广告者每个显示的数额出价。
10.如权利要求6所述的系统,其中所述网络包括因特网。
11.如权利要求6所述的系统,其中所述网络包括有线通信系统网络。
12.如权利要求6所述的系统,其中所述网络包括蜂窝通信系统网络。
13.如权利要求6所述的系统,其中所述网络包括卫星通信系统网络。
14.如权利要求6所述的系统,其中所述网络包括从由局域计算机网络、广域计算机网络、因特网、有线通信系统网络、卫星通信系统网络、电视频率网络、射频通信系统网络和蜂窝通信系统网络组成的组中选择的两个或多个网络的组合。
15.一种用于在网络上创建广告的电子广告内容的许可的方法,包括下述步骤:
选择以前以电子文件格式存储在被配置为网络通信系统的广告服务器中,并且对以循环的按使用支付方式为基础的许可是可用的一个或多个广告内容文件,用于创建放置在网络位置的广告,
存储其中将显示所述一个或多个选择的广告文件的网络位置地址,所述广告文件的服务器位置地址,以及包括基于调度器服务器的数据库广告参数和命令文件中的所述文件和跟踪参数的许可的内容的按使用支付方式的总费用,用于取回、装配和显示所述广告文件,
在所述广告显示位置嵌入软件应用,当网络用户在所述广告显示位置上施加动作时,执行所述软件应用,以便与所述调度器服务器进行通信,以取回所述存储的广告参数和命令文件,其反过来与所述广告服务器进行通信,以取回、装配和显示所述许可的广告内容文件为网络用户的广告,并计算将要向广告者收取的使用所述许可的内容文件并且在所述广告显示位置显示所述广告的按使用支付的总费用。
16.如权利要求15所述的方法,其中所述内容是以循环的按使用支付方式为基础许可使用的。
17.如权利要求15所述的方法,还包括在所述广告参数和命令文件中存储将要与所述广告相关联的一个或多个关键词项的步骤。
18.如权利要求17所述的方法,还包括在所述广告参数和命令文件中存储当网络用户在所述广告显示位置查阅所述指定的关键词项的一个或多个时,广告者对在指定的位置显示所述广告的出价数额,和通过拍卖,基于对相同条件,所述广告者出价的排名,选择将要在所述广告显示位置显示的广告的步骤。
19.如权利要求17所述的方法,其中所述广告者出价包括所述广告者的许可的广告内容的按使用支付的总费率与所述广告的使用费率的乘积。
20.如权利要求17所述的方法,其中所述广告者出价由所述广告者指定。
21.一种用于在网络上创建、分发和跟踪电子广告的系统,包括:
系统端计算机,配备和配置为网络通信系统,包括计算机处理装置,
调度器服务器,包含存储包括每个广告的参数和命令的一个或多个文件的数据库,
网络用户端计算机,配置和配备为网络通信系统和与所述网络进行通信,
广告发布者端计算机,配置和配备为网络通信系统,以及与所述系统调度器服务器和网络用户端计算机进行通信,
一个或多个广告服务器,配置和配备为与所述系统端调度器服务器和广告发布者端计算机进行通信,并且具有对许可用于创建广告文件是可用的、存储在其中的一个或多个广告内容文件的网络通信系统,
一个或多个网络通信系统接口软件应用,用于与系统用户接口,并且还用于提供对许可用于创建广告文件是可用的一个或多个广告内容文件进行选择的菜单,和用于在包含取回、装配和显示所述一个或多个广告文件的参数和命令以及许可的广告内容文件和将要显示广告的位置的按使用支付的总费率的所述调度器服务器数据库中创建文件,
所述系统软件应用还包括嵌入在希望的广告显示位置的广告模块软件应用,和当被网络用户施加动作时,其将导致系统执行拍卖,以基于所述广告者出价,选择将要在所述广告显示位置显示的广告,这反过来导致选择的广告的所述广告参数和命令文件被激活,从而从所述一个或多个广告服务器取回所述广告内容文件,并且在所述广告显示位置装配和显示所述广告,
网络通信装置,用于向所述网络用户显示所述广告,
跟踪服务器,与所述广告服务器和所述调度器服务器进行通信,以跟踪许可的广告内容文件的使用情况,以便每当所述文件被显示时,计算并收取所述许可的广告内容文件的广告者按使用支付费率,和
系统广告者用户将关于所述广告者用户的产品/服务的信息上传到所述系统的装置,和响应于所述广告者用户的广告,通过所述系统,完成涉及从所述广告者用户购买所述产品/服务的电子商务交易的装置。
CN200680049027.3A 2005-12-24 2006-12-21 通过电子网络创建、分发和跟踪广告的系统和方法 Active CN101346739B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US75353605P 2005-12-24 2005-12-24
US60/753,536 2005-12-24
PCT/US2006/048805 WO2007075897A2 (en) 2005-12-24 2006-12-21 System and method for the creation, distribution and tracking of advertising via electronic networks

Publications (2)

Publication Number Publication Date
CN101346739A true CN101346739A (zh) 2009-01-14
CN101346739B CN101346739B (zh) 2017-10-13

Family

ID=38218616

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200680049027.3A Active CN101346739B (zh) 2005-12-24 2006-12-21 通过电子网络创建、分发和跟踪广告的系统和方法

Country Status (8)

Country Link
US (1) US10380597B2 (zh)
EP (1) EP1964046A4 (zh)
JP (1) JP4909360B2 (zh)
CN (1) CN101346739B (zh)
AU (1) AU2006331610C1 (zh)
BR (1) BRPI0620622A2 (zh)
MX (1) MX2008008108A (zh)
WO (1) WO2007075897A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294668A (zh) * 2012-02-15 2013-09-11 侯圣勇 多元化指标决定网址排序的方法
CN103748608A (zh) * 2011-08-22 2014-04-23 谷歌公司 路径浏览器可视化
WO2014134926A1 (zh) * 2013-03-05 2014-09-12 深圳市易博天下科技有限公司 移动互联网旗帜广告及其后台发布方法、互动方法
CN113238876A (zh) * 2021-05-07 2021-08-10 宝宝巴士股份有限公司 一种iOS应用内各位置信息分发的方法

Families Citing this family (140)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11004090B2 (en) * 2005-12-24 2021-05-11 Rich Media Club, Llc System and method for creation, distribution and tracking of advertising via electronic networks
US11468453B2 (en) 2005-12-24 2022-10-11 Rich Media Club, Llc System and method for creation, distribution and tracking of advertising via electronic networks
US10380602B2 (en) 2005-12-24 2019-08-13 Rich Media Club, Llc System and method for creation, distribution and tracking of advertising via electronic networks
US20100153836A1 (en) * 2008-12-16 2010-06-17 Rich Media Club, Llc Content rendering control system and method
US20070260520A1 (en) 2006-01-18 2007-11-08 Teracent Corporation System, method and computer program product for selecting internet-based advertising
US8676680B2 (en) 2006-02-03 2014-03-18 Zillow, Inc. Automatically determining a current value for a home
US8515839B2 (en) 2006-02-03 2013-08-20 Zillow, Inc. Automatically determining a current value for a real estate property, such as a home, that is tailored to input from a human user, such as its owner
US20070223039A1 (en) * 2006-03-21 2007-09-27 Efficient Frontier Optimization of ad selection and/or placement in media objects
US8244584B1 (en) * 2006-03-23 2012-08-14 Kelly O'Shea System for managing online advertising including ticker for data display
EP2033175A4 (en) * 2006-05-04 2011-07-06 Nat Ict Australia Ltd ELECTRONIC MEDIA SYSTEM
US7831658B2 (en) * 2006-05-22 2010-11-09 Google Inc. Generating landing page variants
US7739594B2 (en) 2006-05-22 2010-06-15 Google Inc. Encoding and displaying default landing page content
US8682712B2 (en) * 2006-05-22 2014-03-25 Google Inc. Monitoring landing page experiments
US7844894B2 (en) * 2006-05-22 2010-11-30 Google Inc. Starting landing page experiments
US8856019B2 (en) * 2006-05-24 2014-10-07 True[X] Media Inc. System and method of storing data related to social publishers and associating the data with electronic brand data
US20070276728A1 (en) * 2006-05-26 2007-11-29 Microsoft Corporation Software applications with embedded advertisements
US7814112B2 (en) 2006-06-09 2010-10-12 Ebay Inc. Determining relevancy and desirability of terms
EP2033156A4 (en) * 2006-06-29 2012-09-19 Nielsen Media Res Inc METHOD AND DEVICE FOR MONITORING CONSUMER BEHAVIOR IN CONNECTION WITH POSITION-BASED WEB SERVICES
US20080059299A1 (en) * 2006-09-01 2008-03-06 Admob,Inc. Delivering ads to mobile devices
US20080059285A1 (en) * 2006-09-01 2008-03-06 Admob, Inc. Assessing a fee for an ad
US20080077458A1 (en) 2006-09-19 2008-03-27 Andersen Timothy J Collecting and representing home attributes
US20080288582A1 (en) * 2006-09-25 2008-11-20 Sms.Ac Systems and methods for passing application pods between multiple social network service environments
US20080201201A1 (en) * 2006-09-25 2008-08-21 Sms.Ac Methods and systems for finding, tagging, rating and suggesting content provided by networked application pods
US20080233918A1 (en) * 2006-09-25 2008-09-25 Sms.Ac Content owner verification and digital rights management for automated distribution and billing platforms
US9053492B1 (en) 2006-10-19 2015-06-09 Google Inc. Calculating flight plans for reservation-based ad serving
CN101196885A (zh) * 2006-12-06 2008-06-11 鸿富锦精密工业(深圳)有限公司 网页数据自动填充系统及方法
US9280776B2 (en) * 2007-01-05 2016-03-08 Microsoft Technology Licensing, Llc Delivering content based on physical object characteristics
US9105049B2 (en) * 2007-01-31 2015-08-11 Yahoo! Inc. System and method for automatically determining an advertisement type of a digital advertisement
US8494903B2 (en) * 2007-03-16 2013-07-23 Activated Content Corporation Universal advertising model utilizing digital linkage technology “U AD”
US8103707B2 (en) * 2007-03-30 2012-01-24 Verizon Patent And Licensing Inc. Method and system for presenting non-linear content based on linear content metadata
US7921073B2 (en) * 2007-04-05 2011-04-05 Yahoo! Inc. System and method for determining impression volumes of content items in a taxonomy hierarchy
US7844605B2 (en) * 2007-04-20 2010-11-30 Yahoo! Inc. Using natural search click events to optimize online advertising campaigns
US20080300989A1 (en) * 2007-05-31 2008-12-04 Eyewonder, Inc. Systems and methods for generating, reviewing, editing, and transmitting an advertising unit in a single environment
US20090006179A1 (en) * 2007-06-26 2009-01-01 Ebay Inc. Economic optimization for product search relevancy
US9177323B2 (en) 2007-08-28 2015-11-03 Causam Energy, Inc. Systems and methods for determining and utilizing customer energy profiles for load control for individual structures, devices, and aggregation of same
US8806239B2 (en) 2007-08-28 2014-08-12 Causam Energy, Inc. System, method, and apparatus for actively managing consumption of electric power supplied by one or more electric power grid operators
US8890505B2 (en) 2007-08-28 2014-11-18 Causam Energy, Inc. System and method for estimating and providing dispatchable operating reserve energy capacity through use of active load management
US10295969B2 (en) 2007-08-28 2019-05-21 Causam Energy, Inc. System and method for generating and providing dispatchable operating reserve energy capacity through use of active load management
US8805552B2 (en) 2007-08-28 2014-08-12 Causam Energy, Inc. Method and apparatus for actively managing consumption of electric power over an electric power grid
US9130402B2 (en) 2007-08-28 2015-09-08 Causam Energy, Inc. System and method for generating and providing dispatchable operating reserve energy capacity through use of active load management
US8583693B2 (en) * 2007-09-07 2013-11-12 Brand Affinity Technologies, Inc. System and method for creating and marketing authentic virtual memorabilia
US8229824B2 (en) * 2007-09-13 2012-07-24 Microsoft Corporation Combined estimate contest and prediction market
US20090083155A1 (en) * 2007-09-21 2009-03-26 Espereka, Inc. Systems and Methods for Usage Measurement of Content Resources
US20090100331A1 (en) * 2007-10-10 2009-04-16 Microsoft Corporation Method including a timer for generating template based video advertisements
US20090100362A1 (en) * 2007-10-10 2009-04-16 Microsoft Corporation Template based method for creating video advertisements
US20090100359A1 (en) * 2007-10-10 2009-04-16 Microsoft Corporation Method including audio files for generating template based video advertisements
US7809725B1 (en) 2007-10-18 2010-10-05 Google Inc. Acquiring web page experiment schema
US8296643B1 (en) 2007-10-18 2012-10-23 Google Inc. Running multiple web page experiments on a test page
US8335743B2 (en) * 2007-10-30 2012-12-18 Emergency 24, Inc. Dynamic web-based content brokerage and revenue system
US20090132355A1 (en) * 2007-11-19 2009-05-21 Att Knowledge Ventures L.P. System and method for automatically selecting advertising for video data
US20090138330A1 (en) * 2007-11-28 2009-05-28 Yahoo! Inc. Time-Varying Media Object Sponsorship
US9064019B2 (en) * 2007-12-06 2015-06-23 Yahoo! Inc. Virtual billboard display on a mobile device
US10248956B2 (en) * 2007-12-10 2019-04-02 Excalibur Ip, Llc Advertising associated with multimedia content
AU2008335170B2 (en) * 2007-12-10 2014-04-10 Google Inc. Television traffic estimation
US8655718B2 (en) 2007-12-18 2014-02-18 Yahoo! Inc. Methods for augmenting user-generated content using a monetizable feature
US20090157475A1 (en) * 2007-12-18 2009-06-18 Jordan Chase Crafton Method and system for electronic incentive distribution and task management
US10692092B2 (en) * 2007-12-21 2020-06-23 Ebay Inc. System and method for providing on-line advertising with dynamic content
US20090164301A1 (en) * 2007-12-21 2009-06-25 Yahoo! Inc. Targeted Ad System Using Metadata
KR100849041B1 (ko) * 2007-12-26 2008-07-29 박연호 인터넷상의 광고영역의 점유를 위한 경매시스템 및운영방법
US20090171779A1 (en) * 2007-12-28 2009-07-02 Telenav, Inc. Mobile Advertisement and Rating System
US8140421B1 (en) 2008-01-09 2012-03-20 Zillow, Inc. Automatically determining a current value for a home
US7895293B1 (en) 2008-02-25 2011-02-22 Google Inc. Web page experiments with fragmented section variations
US10885552B2 (en) * 2008-03-17 2021-01-05 Segmint, Inc. Method and system for targeted content placement
US20090248478A1 (en) * 2008-03-26 2009-10-01 Google Inc. Frequency-Aware Spot Selection for Content Campaigns
US8433812B2 (en) * 2008-04-01 2013-04-30 Microsoft Corporation Systems and methods for managing multimedia operations in remote sessions
US20090248513A1 (en) * 2008-04-01 2009-10-01 Google Inc. Allocation of presentation positions
US8965786B1 (en) 2008-04-18 2015-02-24 Google Inc. User-based ad ranking
US8655728B1 (en) 2008-05-13 2014-02-18 Amdocs Software Systems Limited System, method, and computer program for presenting a non-competing advertisement with content
US8566150B2 (en) * 2008-08-08 2013-10-22 Google Inc. Analyzing a content-requesting media item
WO2010044629A2 (en) * 2008-10-17 2010-04-22 Samsung Electronics Co., Ltd. Apparatus and method for managing advertisement application
US20180260858A9 (en) * 2008-11-20 2018-09-13 Redgage Llc System and Method of Payment for Online Content with Adaptive Value Calculator
KR100904858B1 (ko) * 2008-12-05 2009-06-26 박연호 다수의 인터넷 매체에 광고를 노출하여 광고효율을 극대화하는 경매시스템 및 운영방법
US8356247B2 (en) * 2008-12-16 2013-01-15 Rich Media Worldwide, Llc Content rendering control system and method
US20100191780A1 (en) * 2009-01-29 2010-07-29 Colin Kroll Uploading a Hierarchical File Structure Using a Web Service
US8019746B2 (en) * 2009-03-02 2011-09-13 Yahoo! Inc. Optimized search result columns on search results pages
US20100262449A1 (en) * 2009-04-09 2010-10-14 Access Mobility, Inc. Context based mobile marketing
US8112320B2 (en) * 2009-06-22 2012-02-07 Digitalscirocco, Inc. Multi-attribute web content auctions
US20110015977A1 (en) * 2009-07-15 2011-01-20 Tsukasa Nagao Internet advertisement-posting system
KR101103042B1 (ko) 2009-08-31 2012-01-05 쏠스펙트럼(주) 멀티미디어 컨텐츠 광고 제작 장치 및 멀티미디어 광고 시스템
US8689117B1 (en) 2009-10-30 2014-04-01 Google Inc. Webpages with conditional content
US20110126225A1 (en) * 2009-11-22 2011-05-26 Shlomo Turgeman Tv, text/web feed and advertisment aggregation system
US20110153432A1 (en) * 2009-12-23 2011-06-23 Forbes, Inc. Tool in support of content advertising
US20110191151A1 (en) * 2010-02-01 2011-08-04 Rodney Boyd Rosa System for serving advertisements that allows compensation for user viewing
EP2553643A4 (en) 2010-03-31 2014-03-26 Mediamath Inc SYSTEMS AND METHOD FOR INTEGRATING A REQUIRED SIDE PLATFORM
US10049391B2 (en) 2010-03-31 2018-08-14 Mediamath, Inc. Systems and methods for providing a demand side platform
WO2012012342A2 (en) 2010-07-19 2012-01-26 Mediamath, Inc. Systems and methods for determining competitive market values of an ad impression
US20120036006A1 (en) * 2010-07-22 2012-02-09 Adtrak360 Advertising media tracking
US10380653B1 (en) 2010-09-16 2019-08-13 Trulia, Llc Valuation system
US8666796B2 (en) 2011-02-04 2014-03-04 Google Inc. Content item allocation
US20120209698A1 (en) * 2011-02-11 2012-08-16 Yahoo! Inc. Hybrid search results listings
US10460406B1 (en) 2011-03-09 2019-10-29 Zillow, Inc. Automatically determining market rental rates for properties
US10198735B1 (en) 2011-03-09 2019-02-05 Zillow, Inc. Automatically determining market rental rate index for properties
US20130024296A1 (en) * 2011-07-22 2013-01-24 Clas Sivertsen Optimizing Usage and Maximizing Revenue Generation of Digital Advertisement
US8862279B2 (en) 2011-09-28 2014-10-14 Causam Energy, Inc. Systems and methods for optimizing microgrid power generation and management with predictive modeling
US9225173B2 (en) 2011-09-28 2015-12-29 Causam Energy, Inc. Systems and methods for microgrid power generation and management
US8751036B2 (en) 2011-09-28 2014-06-10 Causam Energy, Inc. Systems and methods for microgrid power generation management with selective disconnect
US9679306B2 (en) * 2011-11-11 2017-06-13 Excalibur Ip, Llc Live advertisement preview display and distribution
US20130246167A1 (en) * 2012-03-15 2013-09-19 Microsoft Corporation Cost-Per-Action Model Based on Advertiser-Reported Actions
US9207698B2 (en) 2012-06-20 2015-12-08 Causam Energy, Inc. Method and apparatus for actively managing electric power over an electric power grid
US9465398B2 (en) 2012-06-20 2016-10-11 Causam Energy, Inc. System and methods for actively managing electric power over an electric power grid
US9461471B2 (en) 2012-06-20 2016-10-04 Causam Energy, Inc System and methods for actively managing electric power over an electric power grid and providing revenue grade date usable for settlement
US10366401B1 (en) 2012-06-29 2019-07-30 Google Llc Content placement optimization
US9563215B2 (en) 2012-07-14 2017-02-07 Causam Energy, Inc. Method and apparatus for actively managing electric power supply for an electric power grid
US9513648B2 (en) 2012-07-31 2016-12-06 Causam Energy, Inc. System, method, and apparatus for electric power grid and network management of grid elements
US8983669B2 (en) 2012-07-31 2015-03-17 Causam Energy, Inc. System, method, and data packets for messaging for electric power grid elements over a secure internet protocol network
US10475138B2 (en) 2015-09-23 2019-11-12 Causam Energy, Inc. Systems and methods for advanced energy network
US10861112B2 (en) 2012-07-31 2020-12-08 Causam Energy, Inc. Systems and methods for advanced energy settlements, network-based messaging, and applications supporting the same on a blockchain platform
US8849715B2 (en) 2012-10-24 2014-09-30 Causam Energy, Inc. System, method, and apparatus for settlement for participation in an electric power grid
US20140040423A1 (en) * 2012-08-01 2014-02-06 Google Inc. Obtaining and Presenting Data to Web Properties
US20140100968A1 (en) * 2012-10-08 2014-04-10 Microsoft Corporation Determining bidder-aware values for configurable auction parameters
US20140188630A1 (en) * 2012-12-31 2014-07-03 Microsoft Corporation Configurable clearing price logic for ad exchanges
CN103095851A (zh) * 2013-02-16 2013-05-08 周良文 基于位置的嵌入式wifi网络广告更新系统
US11562404B2 (en) * 2013-03-14 2023-01-24 Yahoo Ad Tech Llc Systems and methods for online auction of diverse electronic advertisements
US10678869B2 (en) * 2013-05-31 2020-06-09 Verizon Media Inc. Systems and methods for selective distribution of online content
WO2015063953A1 (ja) * 2013-11-01 2015-05-07 デンノー インコーポレイテッド 仲介システム及び仲介方法
US10754884B1 (en) 2013-11-12 2020-08-25 Zillow, Inc. Flexible real estate search
US10984489B1 (en) 2014-02-13 2021-04-20 Zillow, Inc. Estimating the value of a property in a manner sensitive to nearby value-affecting geographic features
CN104093084B (zh) * 2014-06-11 2018-03-30 北京猎豹网络科技有限公司 一种播放视频的方法及装置
GB201415428D0 (en) * 2014-09-01 2014-10-15 Realeyes O Method of targeting web-based advertisements
US11093982B1 (en) 2014-10-02 2021-08-17 Zillow, Inc. Determine regional rate of return on home improvements
US10116560B2 (en) 2014-10-20 2018-10-30 Causam Energy, Inc. Systems, methods, and apparatus for communicating messages of distributed private networks over multiple public communication networks
US10643232B1 (en) 2015-03-18 2020-05-05 Zillow, Inc. Allocating electronic advertising opportunities
ITUB20152067A1 (it) * 2015-07-10 2017-01-10 Flosslab S R L Metodo per tracciare un prodotto tramite criptovaluta, in particolare bitcoin.
US10789549B1 (en) 2016-02-25 2020-09-29 Zillow, Inc. Enforcing, with respect to changes in one or more distinguished independent variable values, monotonicity in the predictions produced by a statistical model
US10467659B2 (en) 2016-08-03 2019-11-05 Mediamath, Inc. Methods, systems, and devices for counterfactual-based incrementality measurement in digital ad-bidding platform
CN106776920A (zh) * 2016-11-30 2017-05-31 安徽金曦网络科技股份有限公司 广告管理系统
US11308524B2 (en) 2017-01-17 2022-04-19 Criteo Sa Risk-adjusted predictive bidding for electronic advertisements
US10354276B2 (en) 2017-05-17 2019-07-16 Mediamath, Inc. Systems, methods, and devices for decreasing latency and/or preventing data leakage due to advertisement insertion
CN107688933A (zh) * 2017-08-29 2018-02-13 腾讯科技(深圳)有限公司 资源转移方法、装置及存储介质
US11861747B1 (en) 2017-09-07 2024-01-02 MFTB Holdco, Inc. Time on market and likelihood of sale prediction
US11120481B2 (en) 2017-10-27 2021-09-14 Criteo Sa Predictive adjusted bidding for electronic advertisements
US11348142B2 (en) 2018-02-08 2022-05-31 Mediamath, Inc. Systems, methods, and devices for componentization, modification, and management of creative assets for diverse advertising platform environments
CN110490626A (zh) * 2018-05-14 2019-11-22 拱新星 一种移动互联网共享广告平台的方法
US11049150B2 (en) 2018-06-22 2021-06-29 Criteo Sa Generation of incremental bidding and recommendations for electronic advertisements
US10915598B2 (en) * 2019-03-29 2021-02-09 Microsoft Technology Licensing, Llc Generating HTML content to cache based on a member identifier and a template when there is no cached HTML content associated with a campaign and serving the cached HTML content
US11195210B2 (en) 2019-08-06 2021-12-07 Duration Media LLC Technologies for content presentation
US11182829B2 (en) 2019-09-23 2021-11-23 Mediamath, Inc. Systems, methods, and devices for digital advertising ecosystems implementing content delivery networks utilizing edge computing
US10832599B1 (en) 2020-01-24 2020-11-10 Innovative Billboards Llc Scrolling billboard and method of operation
US11620356B2 (en) * 2020-08-14 2023-04-04 Walmart Apollo, Llc Methods and apparatus for providing digital item advertisements
US11631115B1 (en) 2021-10-12 2023-04-18 Rich Media Club, Llc Automated method for displaying ad content within a web content page and selectively allowing the ad content to linger in view during viewing of the web content page

Family Cites Families (122)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US5710883A (en) 1995-03-10 1998-01-20 Stanford University Hypertext document transport mechanism for firewall-compatible distributed world-wide web publishing
US5675510A (en) 1995-06-07 1997-10-07 Pc Meter L.P. Computer use meter and analyzer
US5708780A (en) 1995-06-07 1998-01-13 Open Market, Inc. Internet server access control and monitoring systems
US5740549A (en) 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
JP3813210B2 (ja) 1995-09-14 2006-08-23 富士通株式会社 オンライン広告システムおよび方法
US5717860A (en) 1995-09-20 1998-02-10 Infonautics Corporation Method and apparatus for tracking the navigation path of a user on the world wide web
US5737619A (en) 1995-10-19 1998-04-07 Judson; David Hugh World wide web browsing with content delivery over an idle connection and interstitial content display
US5572643A (en) 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US6081829A (en) * 1996-01-31 2000-06-27 Silicon Graphics, Inc. General purpose web annotations without modifying browser
US5838790A (en) 1996-04-19 1998-11-17 Juno Online Services, L.P. Advertisement authentication system in which advertisements are downloaded for off-line display
US5848396A (en) 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5999912A (en) 1996-05-01 1999-12-07 Wodarz; Dennis Dynamic advertising scheduling, display, and tracking
US5870735A (en) * 1996-05-01 1999-02-09 International Business Machines Corporation Method and system for generating a decision-tree classifier in parallel in a multi-processor system
US6108637A (en) * 1996-09-03 2000-08-22 Nielsen Media Research, Inc. Content display monitor
US5960409A (en) 1996-10-11 1999-09-28 Wexler; Daniel D. Third-party on-line accounting system and method therefor
US6347398B1 (en) * 1996-12-12 2002-02-12 Microsoft Corporation Automatic software downloading from a computer network
US5732218A (en) 1997-01-02 1998-03-24 Lucent Technologies Inc. Management-data-gathering system for gathering on clients and servers data regarding interactions between the servers, the clients, and users of the clients during real use of a network of clients and servers
WO1998035468A2 (en) 1997-01-27 1998-08-13 Benjamin Slotznick System for delivering and displaying primary and secondary information
US6643696B2 (en) * 1997-03-21 2003-11-04 Owen Davis Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5796952A (en) 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US6393407B1 (en) 1997-09-11 2002-05-21 Enliven, Inc. Tracking user micro-interactions with web page advertising
US6009411A (en) * 1997-11-14 1999-12-28 Concept Shopping, Inc. Method and system for distributing and reconciling electronic promotions
US6119165A (en) 1997-11-17 2000-09-12 Trend Micro, Inc. Controlled distribution of application programs in a computer network
US6243865B1 (en) 1998-04-01 2001-06-05 Multiscience System Ptl Ltd. Method of relaying digital video & audio data via a communication media
US6310601B1 (en) 1998-05-12 2001-10-30 International Business Machines Corporation Resizing images to improve network throughput
US6279036B1 (en) 1998-05-15 2001-08-21 International Business Machines Corporation Method and apparatus for detecting actual viewing or electronic advertisements
US6275854B1 (en) 1998-05-15 2001-08-14 International Business Machines Corporation Method and apparatus for detecting actual viewing of electronic advertisements
US6317782B1 (en) 1998-05-15 2001-11-13 International Business Machines Corporation Method and apparatus for detecting actual viewing of electronic advertisements and transmitting the detected information
AU749314B2 (en) * 1998-05-15 2002-06-20 Unicast Communications Corporation A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement
US6167382A (en) * 1998-06-01 2000-12-26 F.A.C. Services Group, L.P. Design and production of print advertising and commercial display materials over the Internet
US6205432B1 (en) 1998-06-05 2001-03-20 Creative Internet Concepts, Llc Background advertising system
US6327619B1 (en) * 1998-07-08 2001-12-04 Nielsen Media Research, Inc. Metering of internet content using a control
US6141010A (en) 1998-07-17 2000-10-31 B. E. Technology, Llc Computer interface method and apparatus with targeted advertising
US6553417B1 (en) 1998-08-05 2003-04-22 International Business Machines Corporation Internet data access acknowledgment applet and method
US6710790B1 (en) 1998-08-13 2004-03-23 Symantec Corporation Methods and apparatus for tracking the active window of a host computer in a remote computer display window
US6226618B1 (en) 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US20020112005A1 (en) 1998-08-25 2002-08-15 Charles Namias Video e-mail kiosk
US6268856B1 (en) 1998-09-08 2001-07-31 Webtv Networks, Inc. System and method for controlling delivery of content over a communications network
US6041309A (en) * 1998-09-25 2000-03-21 Oneclip.Com, Incorporated Method of and system for distributing and redeeming electronic coupons
US6112246A (en) 1998-10-22 2000-08-29 Horbal; Mark T. System and method for accessing information from a remote device and providing the information to a client workstation
US6654539B1 (en) 1998-10-26 2003-11-25 Sony Corporation Trick playback of digital video data
US7624046B2 (en) 1998-12-24 2009-11-24 Universal Music Group, Inc. Electronic music/media distribution system
US6449634B1 (en) 1999-01-29 2002-09-10 Digital Impact, Inc. Method and system for remotely sensing the file formats processed by an E-mail client
US6693649B1 (en) 1999-05-27 2004-02-17 International Business Machines Corporation System and method for unifying hotspots subject to non-linear transformation and interpolation in heterogeneous media representations
US6269361B1 (en) 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US6691281B1 (en) 1999-06-15 2004-02-10 Microsoft Corporation Publishing/republishing data tables in HTML documents while maintaining formatting and functionality for restoring back the data tables
US6636888B1 (en) * 1999-06-15 2003-10-21 Microsoft Corporation Scheduling presentation broadcasts in an integrated network environment
US6665653B1 (en) 1999-07-03 2003-12-16 Microsoft Corporation Noise reduction for a cluster-based approach for targeted item delivery with inventory management
US7120590B1 (en) 1999-08-23 2006-10-10 User Trencis, Inc. Electronically distributing promotional and advertising material based upon consumer internet usage
US7028264B2 (en) 1999-10-29 2006-04-11 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US20010029585A1 (en) 2000-03-13 2001-10-11 Theodore Simon Integrated security and communications system with secure communications link
US20010037232A1 (en) 2000-03-13 2001-11-01 Miller Kenneth C. Method for tracking advertising effectiveness
US6789108B1 (en) 2000-04-14 2004-09-07 Tmx Interactive Method and apparatus for dissemination of rich media
AUPQ694700A0 (en) * 2000-04-17 2000-05-11 Facilitate Systems Pty Ltd Method of advertising on the internet
US20020016736A1 (en) 2000-05-03 2002-02-07 Cannon George Dewey System and method for determining suitable breaks for inserting content
JP2004524593A (ja) * 2000-05-24 2004-08-12 オーバーチュア サービシズ インコーポレイテッド オンライン媒体エクスチェンジ
JP2002042013A (ja) 2000-07-21 2002-02-08 Nec Corp コンテンツ配信方法、コンテンツ配信システムおよびコンテンツ配信プログラムを記録した記録媒体
US20050108095A1 (en) 2000-08-09 2005-05-19 Adicus Media. Inc. System and method for electronic advertising, advertisement play tracking and method of payment
AU9127601A (en) 2000-08-25 2002-03-04 Intellocity Usa Inc Streaming media
US7155508B2 (en) 2000-09-01 2006-12-26 Yodlee.Com, Inc. Target information generation and ad server
JP2002092475A (ja) * 2000-09-18 2002-03-29 Cross One Kk 確率を用いた広告供給システム及び方法
US6657647B1 (en) 2000-09-25 2003-12-02 Xoucin, Inc. Controlling the order in which content is displayed in a browser
US20020063714A1 (en) 2000-10-04 2002-05-30 Michael Haas Interactive, multimedia advertising systems and methods
US20020099605A1 (en) * 2000-10-06 2002-07-25 Searchcactus, Llc Search engine with demographic-based advertising
US20040059683A1 (en) 2000-10-13 2004-03-25 Steve Epstein Automated multi-level marketing system
US20060174199A1 (en) * 2000-11-16 2006-08-03 Soltis Warren B Web-based design system
US20020077891A1 (en) * 2000-12-15 2002-06-20 Castle Daniel C. Method and apparatus to maximize advertising revenue
US20020120506A1 (en) * 2000-12-15 2002-08-29 Hagen Philip A. Classified ads software program
US20050039130A1 (en) * 2001-01-16 2005-02-17 Chris Paul Presentation management system and method
US20020141584A1 (en) * 2001-01-26 2002-10-03 Ravi Razdan Clearinghouse for enabling real-time remote digital rights management, copyright protection and distribution auditing
US20020147634A1 (en) * 2001-01-31 2002-10-10 Ronald Jacoby System for dynamic generation of online streaming media advertisements
US7502994B2 (en) 2001-02-05 2009-03-10 Omniture, Inc. Web page link-tracking system
US6950804B2 (en) 2001-02-26 2005-09-27 Pika Media Systems and methods for distributing targeted multimedia content and advertising
US20020124246A1 (en) 2001-03-02 2002-09-05 Kaminsky David Louis Methods, systems and program products for tracking information distribution
US20080059571A1 (en) 2001-03-14 2008-03-06 Khoo Soon H Displaying Advertising Messages in the Unused Portion and During a Context Switch Period of a Web Browser Display Interface
US7146401B2 (en) 2001-03-16 2006-12-05 The Maray Corporation Method for communicating business messages
US20020138362A1 (en) 2001-03-21 2002-09-26 Kitze Christopher Allin Digital file marketplace
US7047294B2 (en) 2001-05-02 2006-05-16 Microsoft Corporation Page-view recording with click-thru tracking
US8538803B2 (en) * 2001-06-14 2013-09-17 Frank C. Nicholas Method and system for providing network based target advertising and encapsulation
WO2002103997A2 (en) * 2001-06-14 2002-12-27 Dizpersion Group, L.L.C. Method and system for providing network based target advertising
US20030050833A1 (en) 2001-08-28 2003-03-13 International Business Machines Corporation Monitoring actual screen display of online advertising
US20040205651A1 (en) 2001-09-13 2004-10-14 International Business Machines Corporation Transferring information over a network related to the content of user's focus
US7536704B2 (en) 2001-10-05 2009-05-19 Opentv, Inc. Method and apparatus automatic pause and resume of playback for a popup on interactive TV
AU2002364148A1 (en) 2001-12-07 2003-06-23 Sofcast, Inc. Delivering content and advertisement
US7313590B2 (en) 2001-12-12 2007-12-25 Rich Media Club, Llc Method and system for file server direct connection
US20030171985A1 (en) 2002-03-07 2003-09-11 Jay Prabhu Multi mode pay per use or free use apparatus
US20030200145A1 (en) 2002-04-18 2003-10-23 Brad Krassner Internet-based system and method for creating and distributing customized rich media marketing and sales materials via e-mail
WO2003102821A1 (en) 2002-05-31 2003-12-11 Context Media, Inc. Cataloging and managing the distribution of distributed digital assets
US20050144073A1 (en) * 2002-06-05 2005-06-30 Lawrence Morrisroe Method and system for serving advertisements
US7711791B2 (en) * 2002-06-26 2010-05-04 Clear Channel Management Services, Inc. Using multiple media players to insert data items into a media stream of a streaming media
US7752072B2 (en) * 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
US7249060B2 (en) 2002-08-12 2007-07-24 Paybyclick Corporation Systems and methods for distributing on-line content
US8000999B2 (en) 2002-10-28 2011-08-16 Yahoo! Inc. Method and system for creating, serving and tracking advertisements
US7506355B2 (en) 2002-11-22 2009-03-17 Microsoft Corporation Tracking end-user content viewing and navigation
AU2003298797A1 (en) 2002-12-04 2004-06-23 Entriq Inc. Multiple content provider user interface
US7526545B2 (en) 2003-01-17 2009-04-28 Relevant Media Llc Content distribution system
US20040186778A1 (en) * 2003-01-29 2004-09-23 Margiloff William A. Systems and methods for selecting advertisements to be provided to users via a communication network
US7647428B2 (en) 2003-05-27 2010-01-12 Fujifilm Corporation Method and apparatus for email relay of moving image conversion and transmission, and programs therefor
US20050055277A1 (en) 2003-07-09 2005-03-10 Green Betsy Ann System and method for facilitating product placement advertising
US20050033641A1 (en) * 2003-08-05 2005-02-10 Vikas Jha System, method and computer program product for presenting directed advertising to a user via a network
US7886067B2 (en) * 2003-08-14 2011-02-08 Rich Hedia Club, LLC Internet-based system and method for distributing interstitial advertisements
US7516147B2 (en) 2003-10-23 2009-04-07 Sumisho Computer Systems Corporation URL system and method for licensing content
WO2005052738A2 (en) * 2003-11-21 2005-06-09 Marchex, Inc. Online advertising
US8527604B2 (en) * 2004-02-12 2013-09-03 Unity Works Media Managed rich media system and method
US20050182677A1 (en) 2004-02-18 2005-08-18 Hill Christopher M. Method and/or system for providing web-based content
EA010703B1 (ru) 2004-02-19 2008-10-30 Серчтериа Ко., Лтд. Система, способ и программа предоставления информации
US7487441B2 (en) 2004-03-11 2009-02-03 Yahoo!Inc. Method and system of enhanced messaging
US8365083B2 (en) * 2004-06-25 2013-01-29 Hewlett-Packard Development Company, L.P. Customizable, categorically organized graphical user interface for utilizing online and local content
US9129312B1 (en) * 2004-08-25 2015-09-08 Amazon Technologies, Inc. Bidding on pending, query term-based advertising opportunities
US8799079B2 (en) * 2004-10-22 2014-08-05 Adknowledge, Inc. System for prioritizing advertiser communications over a network
US20060136839A1 (en) 2004-12-22 2006-06-22 Nokia Corporation Indicating related content outside a display area
US20060224697A1 (en) 2005-04-04 2006-10-05 Norris Stephen R Method to display and manipulate new content on top of an existing web page
US20060277481A1 (en) * 2005-06-03 2006-12-07 Scott Forstall Presenting clips of content
US7805527B2 (en) * 2005-06-29 2010-09-28 Microsoft Corporation Using a variable identity pipe for constrained delegation and connection pooling
US9286388B2 (en) * 2005-08-04 2016-03-15 Time Warner Cable Enterprises Llc Method and apparatus for context-specific content delivery
US8812648B2 (en) * 2005-11-21 2014-08-19 Ebay Inc. Techniques for measuring above-the-fold page rendering
US20070130602A1 (en) * 2005-12-07 2007-06-07 Ask Jeeves, Inc. Method and system to present a preview of video content
US11004090B2 (en) * 2005-12-24 2021-05-11 Rich Media Club, Llc System and method for creation, distribution and tracking of advertising via electronic networks
US10380602B2 (en) * 2005-12-24 2019-08-13 Rich Media Club, Llc System and method for creation, distribution and tracking of advertising via electronic networks
US8543457B2 (en) 2006-05-23 2013-09-24 Stb Enterprises, Llc Method for dynamically building documents based on observed internet activity
US20080086368A1 (en) 2006-10-05 2008-04-10 Google Inc. Location Based, Content Targeted Online Advertising

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103748608A (zh) * 2011-08-22 2014-04-23 谷歌公司 路径浏览器可视化
CN103748608B (zh) * 2011-08-22 2017-02-15 谷歌公司 路径浏览器可视化
CN103294668A (zh) * 2012-02-15 2013-09-11 侯圣勇 多元化指标决定网址排序的方法
WO2014134926A1 (zh) * 2013-03-05 2014-09-12 深圳市易博天下科技有限公司 移动互联网旗帜广告及其后台发布方法、互动方法
CN113238876A (zh) * 2021-05-07 2021-08-10 宝宝巴士股份有限公司 一种iOS应用内各位置信息分发的方法
CN113238876B (zh) * 2021-05-07 2023-09-29 宝宝巴士股份有限公司 一种iOS应用内各位置信息分发的方法

Also Published As

Publication number Publication date
US20070150353A1 (en) 2007-06-28
AU2006331610C1 (en) 2013-09-26
WO2007075897A2 (en) 2007-07-05
JP4909360B2 (ja) 2012-04-04
WO2007075897A3 (en) 2008-04-10
JP2009521749A (ja) 2009-06-04
AU2006331610B8 (en) 2013-02-21
US10380597B2 (en) 2019-08-13
MX2008008108A (es) 2008-09-24
BRPI0620622A2 (pt) 2011-11-16
AU2006331610B2 (en) 2012-10-25
EP1964046A4 (en) 2013-01-09
CN101346739B (zh) 2017-10-13
EP1964046A2 (en) 2008-09-03
AU2006331610A1 (en) 2007-07-05

Similar Documents

Publication Publication Date Title
CN101346739B (zh) 通过电子网络创建、分发和跟踪广告的系统和方法
US10380602B2 (en) System and method for creation, distribution and tracking of advertising via electronic networks
US11004090B2 (en) System and method for creation, distribution and tracking of advertising via electronic networks
US8015063B2 (en) System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine
US7035812B2 (en) System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine
US8595097B2 (en) Automatic ad group creation in a networked advertising environment
US20090299799A1 (en) Placement pricing in a networked advertising environment
US20090076899A1 (en) Method for analyzing, searching for, and trading targeted advertisement spaces
US20110022623A1 (en) System and method for influencing a position on a search result list generated by a computer network search engine
US11741482B2 (en) System and method for creation, distribution and tracking of advertising via electronic networks
US20120303418A1 (en) Dynamic pricing of access to content where pricing varies with user behavior over time to optimize total revenue and users are matched to specific content of interest
US20090299798A1 (en) Supply curve pricing in a networked advertising environment
AU2019204227A1 (en) System and method for the creation, distribution and tracking of advertising via electronic networks
KR20010047283A (ko) 화면보호기 또는 바탕화면을 이용한 인터넷 쇼핑몰시스템과 그 운영방법
AU2013200392A1 (en) System and method for the creation, distribution and tracking of advertising via electronic networks
Derer et al. Davis et ai.
JP2002024220A (ja) 情報提供方法ならびにネットワークシステムおよびネットワーク管理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant