在线关键词购买、广告和推销的制作方法

文档序号:6455361阅读:178来源:国知局
专利名称:在线关键词购买、广告和推销的制作方法
在线关键词购买、广告和推销
背景
在因特网上对产品或服务作广告和推销已变得非常常见。因特网市场、比
较购物站点、算法搜索和上下文付费放置(PPC/CPC)正在改变小型企业如何
销售和推销其产品和服务的动态。然而,小型企业当前必须遵循以成为市场、 比较购物站点或搜索清单的一部分的过程是非常手动、耗时且自组织的。在该 过程中涉及大量的本能和内在感受,引导围绕投资的判断的商业数据量很少。 此外,这些过程中的每一个是重复且充满了摩擦的。
为了在因特网上作广告或营销,企业常常向搜索引擎提供者购买关键词。 然后,当因特网用户使用该搜索引擎和所购买的关键词启动搜索时,可发生若 干事情来推销该企业。例如,当所购买的关键词与搜索引擎一起使用来搜索时, 可向用户显示该企业的广告。广告的放置可例如根据相对于同一关键词的其他 购买者该企业为该关键词支付了多少而变化。在其他情况中,响应于使用所购 买的关键词的搜索,可在排序的链接列表中提供对该企业的链接。与广告放置 一样,在排序列表中,对企业的链接的出现可根据相对于同一关键词的其他购 买者该企业为该关键词支付了多少而变化。因此,由于来自其他企业的竞争, 购买关键词可能非常昂贵。
确定要购买哪些关键词从而是企业的重要的决策。然而,如上所述,对用 于在线营销和广告的关键词的购买当前通常是更多地基于直觉和直观而非分 析的猜谜游戏。迄今,被建议以协助该过程的大多数分析更多地与点进跟踪而 非其他商业度量相关。在点进跟踪时,跟踪与搜索引擎用户点击所显示的广告 或链接的次数、或时间百分比有关的统计数据。尽管点进跟踪可能是确定要为 企业购买哪些关键词的重要度量,但作为单独的度量,它尚有改进的空间。
提供以上讨论仅用作一般的背景信息,并不旨在帮助确定所要求保护的主 题的范围。
概述
6提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨 在用于帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决在背 景中提及的任何或所有缺点的实现。
所公开的实施例协助在购买用于在线营销和广告的关键词的过程中作出 有见解的决策。从该过程中去除猜谜游戏的成分允许购买决策基于某些准则更 为自动地作出,来代替更多地基于直觉和直观而非分析。所公开的实施例利用 对商业数据的统计分析来确定特定产品或服务供应的关键词。商业数据包括与 供应有关的数据,例如诸如产品或服务名、产品或服务描述、产品通用产品码 (UPC)、产品或服务品牌名等。代替这些商业数据类型中的一个或多个或除 此以外可使用其他商业数据类型。统计分析的示例包括用商业数据中的最高出 现频率来标识词语。基于在统计分析中标识的关键词,提供关键词建议。
在某些实施例中,对由统计分析确定的关键词执行语言分析。语言分析标 识一个或多个关键词短语。然后提供关键词短语作为关键词建议。
附图简述


图1-1是示出在线广告战役系统实施例的框图。 图1-2是示出搜索尾巴的示例图表。 图1-3是排序链接的图形用户界面的表示。 图2是示出第一方法实施例的流程图。
图3是示出第二方法实施例的流程图。
图4-1是示出方法实施例的附加步骤的流程图。
图4-2是示出方法实施例的附加步骤的流程图。
图5-1到5-7示出了根据某些实施例可被生成以协助广告战役发展的图形 用户界面。
图6是示出被配置为实现所公开的各实施例的通用计算环境的框图。 详细描述
图1-1是根据示例实施例示出在线广告战役系统100的框图。系统100协 助用户或企业确定要为其在线营销或广告战役购买哪些关键词。系统100和所 公开的可用这样的系统实现的方法利用统计、语言和其他分析来建议可能的关键词和关键词短语。时常在例如Microsoft⑧小型企业会计等会计应用程序的上
下文中说明所公开的实施例。所公开的实施例不限于该特定会计应用程序也不 限于一般的会计应用程序。相反,所公开的实施例可结合各种商业应用程序使
用,例如诸如企业资源计划(ERP)系统,它具有与企业的产品或服务供应有 关的商业数据。所公开的实施例也可与任何商业应用程序分开使用,仅依赖于 对商业数据的访问。
如图1-1所示,系统100包括包含与企业的产品或服务供应有关或相应的 商业数据的一个或多个商业数据库105 (统称为商业数据库)。供应被定义为 由企业提供的任何项目或服务。使用各种方法,例如使用商业规则,为企业确 定目标供应。商业规则的示例例如包括,选择企业库存中利润最大的项目的规 则、基于库存水平选择项目的规则、根据以往销售和战役的投资回报(ROI) 选择项目的规则、基于库存的季节性或易腐败性选择项目的规则。所公开的实 施例不限于确定目标供应的任何特定方法,且不必在所有实施例中为确定目标 供应而使用商业规则。
一旦确定了目标供应,然后由系统100分析这些目标供应以确定要使用的 关键词。在商业应用程序中,存在可用于供应的相当大量的数据。可被包括在 数据库105中的数据的类型的示例包括名称、描述、UPC、品牌、制造商名、 存货单位(SKU)等。这些或其他数据类型可用于确定有效的关键词。可由统
计分析来挖掘关于商业应用程序中所包含的各种供应的这种数据据以确定词 语的频率。
系统100包括被配置成或编程为对商业数据执行统计分析以确定关键词 111的统计分析引擎110。例如,统计分析引擎110可被配置成通过标识数据 库105中在商业数据中具有最高出现频率的词语来确定关键词111。在某些实 施例中,可将由引擎110标识的关键词lll提供给图形用户界面(GUI)组件 115以便向用户显示为关键词建议。用户然后可批准、修改或拒绝关键词建议。
在示例性实施例中,尽管关键词建议是基于由统计分析引擎标识的关键词 的,但由语言分析引擎120按照关键词或关键词短语的形式生成实际的关键词 建议。关键词短语在此处被定义为至少两个关键词的组合。语言分析引擎被配 置成或编程为对由统计分析引擎110确定的关键词lll执行语言分析以便于标识一个或多个关键词或关键词短语121。语言分析引擎在标识备选关键词或关键词短语的过程中利用例如以来自搜索引擎的之前的搜索数据122 (例如,之
前的搜索日志)形式的以往的搜索行为。GUI组件115然后可将关键词短语显
示为关键词建议。
在各个实施例中,语言分析引擎120使在关键词短语121的标识过程中使用各种类型的语言分析。例如,在某些实施例中,引擎120消除被确定与所针对的供应相关的可能性较低的关键词111。相关性可使用常规的语言技术和指示以往搜索行为的之前的搜索数据122确定。
而且,在某些实施例中,系统100包括由语言分析引擎120使用的辞典或同义词数据库125和/或字典数据库130。在这些实施例中,语言引擎120可被配置成使用数据库125和130之一或两者来标识与由统计分析确定的关键词类似但更常为用户使用的其他词语。例如,对关键词111 "shoes (鞋子)",使用数据库125和/或数据库130,语言分析引擎120可提供诸如"slippers(拖鞋)"、"boots (靴子)"、"hiking boots (登山靴)"、"running shoes (跑鞋)"等关键词或关键词短语121。对这些类似关键词或关键词短语被消费者使用的可能性有多少的判断可使用之前的搜索数据122确定。然后可在关键词短语121中提供这些其他词语。作为更具体的示例,如果原始关键词111为"shoes",则语言分析引擎将"boots"和"sandals (凉鞋)"标识为备选关键词,并对这些项的消费者使用进行分析。如果基于之前的搜索数据122或其他准则,语言分析引擎120确定与"sandals"相比消费者更常搜索"boots",则关键词"boots"将在推荐关键词排序中推送为高于关键词"sandals"的地方。
在某些实施例中,也将语言分析引擎120配置为在确定关键词或关键词短语121时应用各种语言规则。例如,引擎120可应用基于关键词或关键词短语的语音的一部分的规则、关键词短语的多个词语的组配规则、关键词或关键词短语的出现频率统计等。
在某些实施例中,系统100包括广告门户通信组件140,它被用于与在线广告系统180的广告门户185通信。这些在线广告系统提供消费者用来进行在线搜索的搜索引擎。在图1-1中,表示了 N个不同的广告系统(180-l到180-N)。在某些实施例中,通信组件140向至少一个广告门户185发送关键词短语121(在某些实施例中或者为关键词111),以启动向相应的在线广告系统180购买该关键词短语的过程。
在某些实施例中,系统100包括成本分析引擎160,它使用通信组件140与多个在线广告系统180通信以便确定关键词短语在每一系统处的成本。成本分析引擎160然后可使用市场份额/搜索份额度量161来标识该关键词短语的一个或多个最有效的在线营销引擎(在线广告系统180)。广告战役然后可瞄准所标识的最有效的营销引擎。然后经由GUI组件115将所瞄准的营销引擎建议以及关键词短语建议提供给用户,和/或发送给相关在线系统180以启动对关键词短语的购买。
在某些实施例中,系统100包括评估引擎150,它使用通信组件140向一个或多个在线广告系统180査询投标成本。引擎150然后为多个候选关键词短语中的每一个分析投标成本和清单或排序内的位置,以确定最佳投标对位置的折衷。然后对每一候选关键词短语比较最佳的投标对位置的折衷,以标识清单或排序内特定位置最不昂贵的关键词。以下根据示例实施例进一步描述评估引擎150的这些方面。
系统100也可基于以往的搜索数据、广告引擎数据和/或其他聚集数据132作出关键词短语建议。这些数据可用于扩展关键词的范围。其他这样的聚集数据的示例包括指示以下内容的数据(搜索X (产品或服务)的人也搜索了 Y;
(2)对给定关键词或关键词短语执行的搜索的次数;(3)对给定关键词或关键词短语的清单的数目。也可由语言分析引擎120或系统100的其他组件使用其他搜索数据以扩展关键词和确定最有效的关键词。
在某些实施例中,系统IOO被配置成利用搜索尾巴的概念来标识可能比较宽泛的项便宜但有同样可能被搜索的关键词短语。例如,评估引擎150和/或成本分析引擎160可被配置成提供这样的功能。 一般而言,宽泛的关键词,诸如
"lawyer (律师)"或"bicycle (自行车)"往往比较窄的关键词短语花费更多。然而,搜索要购买的具体项目的消费者往往使用更具体的关键词组合或短语。例如,汽车车祸中涉及的某个人可能更有可能使用关键词短语"autoaccident lawyer (汽车车祸律师)"来搜索而非使用较宽泛的关键词"lawyer"来搜索。由于较窄的关键词短语通常也较不昂贵,系统100利用这一事实,并瞄准搜索幂曲线(powercurve)的搜索尾巴。
参考图1-2,显示了在一个轴上示出了一个示例搜索引擎提供者的多个关键词或关键词短语的点击或点进率(CTR)的图表的示例。在另一轴上,该图表示出了由示例搜索引擎提供者对同样的关键词或关键词短语收取的成本的示例。如可见,187表示的关键词具有最高的点击次数即CTR,但也比其他关键词或关键词短语显著花费得多。作为对比,188表示的另一关键词或关键词短语具有较低次数的点击即CTR,但也具有显著较低的成本。诸如188所示的关键词或关键词短语一般被称为搜索尾巴189的一部分。
在某些公开的实施例中,系统100例如经由引擎150和160中任一个的配置而被配置成在搜索尾巴189中分析与所表示的目标供应相关的词语。这些词语可以是与目标供应有关的同义词、与目标供应有关的多词语短语等。系统100标识成本相对于最昂贵的关键词(例如,对应于187的关键词)的减少超过点击或CTR相对于最昂贵的关键词的减少的关键词或关键词短语。例如,考虑其中目标供应是一类鞋子的情况。使用幂曲线或图表186,或描述该幂曲线或图表的函数,系统100可标识关键词"shoes"响应于搜索引擎查询接收到关键词"boots"的两倍点击,但购买关键词"shoes"的成本比购买关键词"boots"的成本高四倍。在另一示例中,购买关键词"shoes"的成本可能比购买诸如"running shoes"或"hiking boots"等关键词短语的成本高八倍,这些短语或关键词由语言分析引擎120响应于由统计分析引擎110所生成的关键词而标识或生成。
系统100分析幂曲线186,尤其是搜索尾巴189,以标识这些成本效率最高的词语或短语,并向用户推荐它们。当购买某些关键词或关键词短语的成本减少时,与购买较昂贵的关键词lll相比,对同一广告预算可购买额外的关键词或关键词短语。除了减少购买关键词的成本以外,注意到根据用户实际的搜索习惯,例如使用短语而非个别关键词来搜索,对较不昂贵的关键词短语的使用是经常的。这又可导致以少得多的成本为代价的更有效的搜索。此外,在某些情况中,在较具体关键词短语(例如,"Trek mountain bikes (Trek山地车)")下进行搜索的用户与进行较概括搜索(例如,"bicycle")的用户相比更有可能最终购买项目。这进一步协助了营销优化过程。作为标识关键词过程的一个实施例的更具体示例,考虑对诸如自行车的有针对性的供应,使用商业数据的语料库105经由统计分析标识关键词。为说明起见,假定该有针对性的供应是基于最大库存项目数量的,例如IOO辆自行车,
且"trail bikes (轻摩)"和"mountain bikes"是用于描述库存该部分的最常见的分类词语。统计分析可发现项"bicycle" 、 "mountain"和"trail"是最常见(按照频率)的项。
使用基于语料库中的频率的这些关键词候选Ul,使用对这些项的语言分析以标识更好描述库存的项。该语言分析可使用数据库125和/或数据库130以及指示消费者搜索习惯的之前的搜索数据122进行。对此示例,其中统计分析可以结束于项"bicycle" 、 "mountain和"trail",基于语言分析的逻辑组合可能是"trail bicycles (轻摩自行车)"和"mountain bicycles",因为它们更好地描述了自行车。如可使用上述技术确定的,诸如成本分析引擎160的引擎可标识(例如使用关键词幂曲线或图表186对目标尾巴189)这些关键词短语与诸如"bicycle"等较宽泛但有时较不(或较)有效的关键词相比是否较不昂贵。某些公开的实施例利用最昂贵的关键词和搜索者使用的实际搜索短语之间的这种倒置。即使较宽泛的关键词更为有效,系统IOO也利用了较宽泛的关键词的定价与搜索尾巴中的关键词或关键词短语的定价相比,相对于关键词的有效性高得不成比例的事实。
现在参考图l-3,示出了搜索引擎的GUI 190的表示。如图l-3所示,关键词或关键词短语191由用户输入到文本输入框192中。当选择或点击了搜索按钮193之后,在搜索窗格中返回搜索结果的排序列表194。也在另一搜索窗格中返回赞助链接的排序列表195。赞助链接对应于购买了用于推销其供应的关键词的卖方的网站。其他赞助链接区域也被包括在GUI190上,例如搜索结果排序列表194上方。
一般而言,在线商家对特定关键词或关键词短语支付得越多,该商家列表将出现在赞助链接的排序列表中越高的位置。然而,已发现搜索引擎的用户通常不点击列表顶部的链接,相反他们通常点击更朝向列表195中央的链接。从而,在众多情况中,为处于排序列表195顶部而支付的额外关键词价格是不合理的。如上所述,评估引擎150向一个或多个在线广告系统180查询投标成本。
引擎150然后为多个候选关键词短语中的每一个分析投标成本和清单或排序内
的位置,以确定最佳投标对位置的折衷。然后对每一候选关键词短语比较最佳的投标对位置的折衷,以标识清单或排序内特定位置最不昂贵的关键词。在标
识或确定投标优化时,使用商家的历史在线营销或销售数据151来确定对该特定用户,出价增加(将该商家的赞助链接放在列表195中的较高处)是否会造成点击或CTR的成比例增加。例如,可从商业会计系统或其他商业应用程序或系统152获取的以往的营销数据可标识,在过去一个月中所购买的关键词成本增加百分之二十五,是否导致点击次数或CTR成比例地增加。引擎150然后可优化关键词投标过程。如果通过对关键词或关键词短语的较高出价(成本)实现了 CTR或点击次数的成比例增加,则引擎150可推荐这些较高出价作为推荐的做法。如果不是,则在某些实施例中,引擎150推荐将保证将商家的链接放在列表195中但不是在列表顶部的较低出价。例如,如果引擎150确定关键词或关键词短语的第一出价与同一关键词或关键词短语的第五出价之间的成本(由在线广告系统180提供的成本)差为百分之六十,但这两个位置之间的点进差小于百分之六十,则引擎150可选择赞助链接的第五出价位置来向商家推荐。
现在参考图2,显示了示出向企业提供用于在线营销或广告的关键词购买协助的方法200的实施例的流程图。该方法包括标识在线营销或广告战役要瞄准的产品或服务供应的步骤210。如上所述,在所公开的实施例中,可使用标识有针对性的供应的任何方法。然后,在步骤220,该方法包括获取对应于所标识的供应的商业数据。以上讨论了商业数据的示例,但所公开的实施例不限于任何特定类型的商业数据。当获取了商业数据之后,该方法包括对商业数据执行统计分析以确定关键词的步骤230。如上所述, 一种示例类型的统计分析根据项在商业数据中的出现频率标识关键词候选项。然后,在步骤240,该方法包括基于从统计分析确定的关键词提供关键词建议。在某些实施例中,提供关键词建议包括向用户显示关键词建议供接受、修改或拒绝。该方法然后可任选地包括向广告系统发送关键词以启动对关键词的购买的步骤250。
参考图3,显示了示出类似于方法200但在提供关键词建议之前包括附加步骤310的方法300的实施例的流程图。在方法300中,如上所述,在执行统计分析以从商业数据中确定关键词的步骤230之后,对从统计分析确定的关键词执行语言分析以便标识一个或多个关键词短语。然后,基于从统计分析确定的关键词提供关键词建议的步骤240包括提供一个或多个所标识的关键词短语。
现在参考图4-1,示出了可包括在某些实施例中的方法300 (图3)所示步骤的附加步骤。在这些实施例中,步骤240包括提供多个关键词短语。图4-l所示的方法于是包括分析多个关键词短语中每一个的投标成本和在清单或排序内的位置以确定各自的最佳投标对位置折衷。然后,在步骤410,该方法包括对多个关键词短语中的每一个比较最佳投标对位置折衷以对清单或排序内的特定位置标识最不昂贵的关键词。
接着参考图4-2,示出了可包括在某些实施例中的方法200 (图2)或300(图3)所示步骤的附加步骤。在步骤420,该方法被示为包括确定相同或相似关键词在不同在线营销引擎之间的成本。然后在步骤425,这些方法实施例包括使用市场份额/搜索份额度量来标识相同或相似关键词的至少一个最有效的在线营销引擎。
现在参考图5-1到5-7,示出了可由GUI组件115为在显示设备上显示以便启动和引导上述过程和功能而生成的GUI 500的屏幕。仅为示例目的提供图5-1到5-7所示的特定GUI 500,且并不将所公开的实施例限于使用任何特定的GUI,因为大量GUI设计中的任一种可用于所公开的概念。如图5-1所示,GUI500包括呈现"在线销售"按钮502的第一屏幕501。当被用户选中时,按钮502导致生成对应于不同广告功能的按钮。在一个示例实施例中,这些按钮包括"创建广告战役"按钮504。对按钮504的选择导致图5-2中所示的GUI 500的屏幕的显示。
图5-2示出了 GUI 500中可源自屏幕501上的按钮504的选择的屏幕510。在屏幕510上示出了多个用户可选区域或按钮,用于控制创建新广告战役的过程的不同方面。例如,按钮511允许用户选择语言和要营销的地区。按钮512开始生成和选择关键词并设置战役预算的具体过程。按钮513允许用户预览战役并向搜索引擎(即在线广告系统180)提交关键词供投标或购买。选择按钮
14512导致图5-3中所示的屏幕520被显示。
现在参考图5-3,示出了GUI 500的屏幕520。屏幕520包括用于定义目标网站地址、命名广告或链接以及定义要在广告中结合链接显示的文本的用户输入521。使用这些输入,创建广告战役的用户可为其广告迅速设置信息。在预览窗格522中显示广告的预览。屏幕520也包括用于指定要瞄准的顾客的位置的输入523。
现在参考图5-4,示出了GUI 500的屏幕530。使用屏幕530从用户接收输入准则供生成关键词、输入直接来自用户的关键词、结合关键词在若干不同搜索引擎处的成本和点击数据显示所生成的关键词、以及选择关键词使用。531示出了其中用户可选择关键词将基于哪个信息源的输入控件。在所示示例中,关键词基于现有的产品数据库(例如数据库105)。输入控件532允许用户选择要在生成关键词建议时使用的准则。在所示示例中,准则是最大化利润率(选择利润最大的项目作为广告战役的基础)。可在输入控件532选择的其他示例准则包括减少最高库存项目;减少易腐败、有季节性或价格衰落速率最快的项目;最大化投资回报(ROD等。 一旦选择了这些准则,即可使用按钮533来生成关键词建议,这在显示窗格533中示出。也可使用输入文本框534将其他用户指定的关键词添加到窗格535中的关键词列表中。在显示窗格535内,使用统计分析和语言分析生成的每一关键词或关键词短语,以及任何用户指定的关键词和关键词短语,与所选信息一起被显示。在该示例中,所选信息包括成本或价格信息(例如,每次点击成本)、点击信息(例如,给定时间段中点击的总次数或基于历史搜索引擎数据的CTR)以及任何其他所需数据诸如折算率。在此示例中,对多个不同的搜索引擎中的每一个处的每一关键词或关键词短语显示该数据。使用输入控件537,用户可从窗格535选择要添加到所选关键词列表536的关键词或关键词短语。用户也可使用输入控件537将关键词从列表536移除。
也在屏幕530上设置高级选项输入按钮538。对高级选项输入按钮538的选择导致显示高级选项对话框540,如图5-5所示。对话框540包括用于指定某些可选信息的控件。例如,输入542允许用户选择要生成的关键词或关键词短语的最大数目。使用输入544改变结合所生成的关键词和关键词短语在窗格535中显示的数据。输入546允许用户指定生成要在窗格535中显示的数据时 使用哪一搜索引擎。
现在参考图5-6,示出了允许用户定义预算参数的GUI 500的屏幕550。 例如,对所选关键词或关键词短语,使用输入552和553,用户可为设定的时 间段选择最大预算金额。例如,输入552指示在输入553指示的预算金额$30.00 是不应超过的每日最大值。或者也可指定诸如每周最大值、每月最大值等其他 时间段。分别使用输入554和555来选择战役开始和结束日期。最后,使用输 入556,可向多个不同的搜索引擎按百分数比例分配预算。然后可向用户显示 图5-7所示的GUI 500的屏幕560,以提供已经发展的战役的概述。在此示例 中,屏幕560示出了计划每月点击率和计划折算率。也可显示其他战役细节用 于概述。
图6示出了可在其上实现此处所述的各概念的合适的计算系统环境600 的示例。计算系统环境600再次仅为合适的计算环境的一个示例,且不旨在对 以下描述的使用范围或功能提出任何局限。也不应该把计算环境600解释为对 示例性操作环境600中示出的任一组件或其组合有任何依赖性或要求。
除此处所提供的各个示例之外,其它公知计算系统、环境、和/或配置也 可以适于与此处所描述的各个概念一起使用。这类系统包括但不限于个人计算 机、服务器计算机、手持式或膝上型设备、多处理器系统、基于微处理器的系 统、机顶盒、可编程消费者电子产品、网络PC、小型计算机、大型计算机、 包括任何以上系统或设备的分布式计算环境等等。
此处所描述的概念可以在诸如程序模块等由计算机执行的计算机可执行 指令的一般上下文中具体化。 一般而言,程序模块包括执行特定任务或实现特 定抽象数据类型的例程、程序、对象、组件、数据结构等。本领域技术人员可 以将此处的描述和/或特征实现为可体现为以下讨论的任何形式的计算机可读 介质的计算机可执行指令。
此处所描述的各概念还能在其中任务由通过通信网络链接的远程处理设 备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于包 括存储器存储设备在内的本地和远程计算机存储介质中。
参考图6,示例性系统包括计算机610形式的通用计算设备。计算机610
16的组件可以包括,但不限于,处理单元620、系统存储器630和将包括系统存 储器在内的各种系统组件耦合至处理单元620的系统总线621。系统总线621 可以是几种类型的总线结构中的任何一种,包括存储器总线或存储控制器、外 围总线、以及使用各种总线体系结构中的任一种的局部总线。作为示例,而非 限制,这样的体系结构包括工业标准体系结构(ISA)总线、微通道体系结构 (MCA)总线、增强型ISA (EISA)总线、视频电子技术标准协会(VESA) 局部总线和外围部件互连(PCI)总线(也称为夹层(Mezzanine)总线)。
计算机610通常包括各种计算机可读介质。计算机可读介质可以是能由计 算机610访问的任何可用介质,而且包含易失性、非易失性介质以及可移动和 不可移动介质。作为示例而非局限,计算机可读介质可以包括计算机存储介质。 计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或
其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移 动介质。计算机存储介质包括,但不限于,RAM、 ROM、 EEPROM、闪存或 其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、 磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算机 600访问的任何其它介质。
系统存储器630包括易失性和/或非易失性存储器形式的计算机存储介质, 如只读存储器(ROM) 631和随机存取存储器(RAM) 632。基本输入/输出系 统633 (BIOS)包括如在启动时帮助在计算机610内的元件之间传输信息的基 本例程,它通常储存在ROM631中。RAM632通常包含处理单元620可以立 即访问和/或目前正在其上操作的数据和/或程序模块。作为示例而非限制,图 6示出操作系统634、应用程序635 (例如电子邮件和其它客户端程序和电子邮 件服务器软件),其它程序模块636和程序数据637。
计算机610还可以包括其它可移动/不可移动、易失性/非易失性计算机存 储介质。仅作为示例,图6示出了从不可移动、非易失性磁介质中读取或向其 写入的硬盘驱动器641,从可移动、非易失性磁盘652中读取或向其写入的磁 盘驱动器651,以及从诸如CDROM或其它光学介质等可移动、非易失性光盘 656中读取或向其写入的光盘驱动器655。可以在示例性操作环境中使用的其 它可移动/不可移动、易失性/非易失性计算机存储介质包括但不限于,磁带盒、
17闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等等。硬盘驱 动器641通常由不可移动存储器接口,诸如接口 640连接至系统总线621,磁 盘驱动器651和光盘驱动器655通常由可移动存储器接口,诸如接口 650连接 至系统总线621。
上文讨论并在图6中示出的驱动器及其相关联的计算机存储介质为计算 机610提供了计算机可读指令、数据结构、程序模块和其它数据的存储。在图 6中,例如,硬盘驱动器641被示为存储操作系统644、应用程序645、其它程 序模块646和程序数据647。注意,这些组件可以与操作系统634、应用程序 635、其它程序模块636和程序数据637相同,也可以与它们不同。操作系统 644、应用程序645、其它程序模块646和程序数据647在这里被标注了不同的 标号是为了说明至少它们是不同的副本。
用户可以通过诸如键盘662、话筒663和定点设备661等输入设备将命令 和信息输入至计算机610中,定点设备161诸如是鼠标、轨迹球或触摸垫。其 它输入设备(未示出)可以包括扫描仪等。这些和其它输入设备通常由耦合至 系统总线的用户输入接口 660连接至处理单元620,但也可以由其它接口或总 线结构,诸如并行端口或通用串行总线(USB)连接。监视器691或其它类型 的显示设备也经由接口,诸如视频接口 690连接至系统总线621。
计算机610可使用至一个或多个远程计算机,如远程计算机680的逻辑连 接在网络化环境中操作。远程计算机680可以是个人计算机、手持设备、服务 器、路由器、网络PC、对等设备或其它常见的网络节点,且一般包括以上关 于计算机610描述的许多或所有的元件。图6中所示的逻辑连接包括局域网 (LAN) 671和广域网(WAN) 673,但也可以包括其它网络。这样的联网环 境在办公室、企业范围计算机网络、内联网和因特网中是常见的。
当在LAN联网环境中使用时,计算机610通过网络接口或适配器671连 接至LAN 670。当在WAN联网环境中使用时,计算机610通常包括调制解调 器672或用于通过诸如因特网等WAN 673建立通信的其它装置。调制解调器 672可以是内置或外置的,它可以通过用户输入接口 660或其它适当的机制连 接至系统总线621。在网络化环境中,相对于计算机610所描述的程序模块或 其部分可被储存在远程存储器存储设备中。作为示例,而非限制,图6示出了远程应用程序685驻留在远程计算机680上。可以理解,所示的网络连接是示 例性的,且可以使用在计算机之间建立通信链路的其它手段。
应当注意,此处所描述的概念可以在诸如参考图6所描述的计算机系统上 实现,且图6应被解释为被配置为实现这些各种概念的一个或多个。然而,其 它合适的系统包括服务器、专用于消息处理的计算机、或在其中这些概念的不 同部分在分布式计算系统的不同部分上实现的分布式系统。
尽管用对结构特征和/或方法动作专用的语言描述了本主题,但可以理解, 所附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体 特征和动作是作为实现权利要求的示例形式公开的。
权利要求
1. 一种向企业提供用于在线营销或广告的关键词购买协助的计算机实现的方法,所述方法包括标识(210)所述企业中所述在线营销或广告要瞄准的产品或服务供应;获取(220)对应于所标识的供应的商业数据;对所述商业数据执行(230)统计分析以从所述商业数据确定关键词;以及基于从所述统计分析确定的关键词提供(240)关键词建议。
2. 如权利要求1所述的计算机实现的方法,其特征在于,在执行(230) 统计分析以从所述商业数据确定关键词的步骤之后,还包括对从所述统计分析确定的关键词执行(310)语言分析以标识至少一个关 键词短语;其中基于从统计分析确定的关键词提供(240)关键词建议的步骤包括提 供所述至少一个所标识的关键词短语。
3. 如权利要求2所述的计算机实现的方法,其特征在于,提供(240)所 述至少一个所标识的关键词短语包括向用户显示所述至少一个所标识的关键词短语供批准、修改或拒绝。
4. 如权利要求2所述的计算机实现的方法,其特征在于,提供(240)所 述至少一个所标识的关键词短语包括向广告系统发送(250)所述至少一个所标识的关键词短语作为朝着向所述广告系统购买所述至少一个关键词短语的 一步骤。
5. 如权利要求2所述的计算机实现的方法,其特征在于,获取(220)对 应于所标识的供应的商业数据还包括从所述企业的一个或多个商业数据数据库(105)获取对应于所标识的供 应的信息,包括产品或服务名、产品或服务描述、产品通用产品码(UPC)以 及产品或服务品牌中的至少 一个;其中对所述商业数据执行(230)所述统计分析以从所述商业数据确定关 键词的步骤包括对所述产品或服务名、所述产品或服务描述、所述产品通用产品码(UPC)以及所述产品或服务品牌中的至少一个执行所述统计分析。
6. 如权利要求5所述的计算机实现的方法,其特征在于,所述对商业数据执行(203)统计分析以从所述商业数据确定关键词的步骤还包括标识所述商业数据中具有最高出现频率的词语。
7. 如权利要求2所述的计算机实现的方法,其特征在于,对从所述统计分 析确定的关键词执行(310)所述语言分析以标识至少一个关键词短语的步骤 还包括消除从所述统计分析确定的、与所述供应相关的可能性较低的关键词。
8. 如权利要求2所述的计算机实现的方法,其特征在于,对从所述统计分 析确定的关键词执行(310)语言分析的步骤还包括使用同义词数据库(125) 和字典数据库(130)中的至少一个来标识类似于所确定的关键词但更常为消 费者使用的词语,以及在所述至少一个关键词短语中提供类似于从所述统计分 析确定的关键词的所述词语。
9. 如权利要求2所述的计算机实现的方法,其特征在于,提供(240)所 述至少一个所标识的关键词短语包括提供多个关键词短语,所述方法还包括对所述多个关键词短语中的每一个分析(405)投标成本、在赞助清单或 排序内的投标位置以及点进率以确定最佳投标对位置的折衷;以及对所述多个关键词短语中的每一个比较(410)最佳投标对位置折衷以对 清单或排序内的特定位置标识最不昂贵的关键词。
10. 如权利要求2所述的计算机实现的方法,其特征在于,还包括 确定(420)相同或相似关键词在不同在线营销引擎之间的成本;以及 使用(425)市场份额/搜索份额度量来标识所述相同或相似的关键词的至少一个最有效的在线营销引擎。
11. 如权利要求2所述的计算机实现的方法,其特征在于,还包括分析 搜索尾巴(189)来优化关键词短语购买成本对点进率以标识优化的关键词短 语建议,以及基于对所述搜索尾巴的分析提供关键词短语建议。
12. —种用于向企业提供用于在线营销或广告的关键词购买协助的在 线广告战役系统(100),所述系统包括包含对应于所述在线营销或广告要瞄准的产品或服务供应的商业数据的 商业数据库(105);被配置成对所述商业数据执行统计分析以确定关键词(IU)的统计分析 引擎(110);以及被配置成基于从所述统计分析确定的关键词在显示设备上向用户显示关 键词建议的图形用户界面组件(115)。
13. 如权利要求ll所述的在线广告战役系统(100),其特征在于,所 述统计分析引擎(110)被配置成通过标识所述商业数据中具有最高出现频率 的词语来从所述商业数据确定关键词(111)。
14. 如权利要求12所述的在线广告战役系统(100),其特征在于,所 述统计分析引擎(110)对其执行所述统计分析的所述商业数据包括对应于所 标识的供应的产品或服务名、产品或服务描述、产品通用产品码(UPC)以及 产品或服务品牌中的至少一个的形式的信息。
15. 如权利要求ll所述的在线广告战役系统(100),其特征在于,还 包括被配置成对由所述统计分析引擎(110)确定的关键词(111)执行语言分 析以标识至少一个关键词短语(121)的语言分析引擎(120),所述图形用户 界面组件(115)将所述至少一个关键词短语(121)显示为所述关键词建议。
16. 如权利要求14所述的在线广告战役系统(100),其特征在于,还 包括同义词数据库(125)和字典数据库(130)中的至少一个,所述语言分析 引擎(120)被配置成使用所述同义词数据库和所述字典数据库中的至少一个 来标识类似于由所述统计分析确定的关键词的其他词语并在所述至少一个关 键词短语中提供类似的所述词语。
17. 如权利要求14所述的在线广告战役系统(100),其特征在于,还 包括被配置成与在线广告系统(180)的广告门户(185)通信的广告门户通信 组件(140),所述通信组件(140)被配置成向至少一个广告门户发送所述至 少一个所标识的关键词短语(121)以从相应的在线广告系统购买所述至少一 个关键词短语。
18. 如权利要求17所述的在线广告系统(100),其特征在于,还包括 被配置成使用所述通信组件(140)与所述多个在线广告系统(180)通信的成 本分析引擎(160),所述成本分析引擎(160)被配置成确定所述至少一个关 键词短语在不同在线广告系统处的成本,并使用市场份额/搜索份额度量(161)来标识所述关键词短语的至少一个的最有效的在线营销引擎。
19. 一种其上存储计算机可执行指令的计算机可读介质,所述指令用于 实现向企业提供用于在线营销或广告的关键词购买协助的方法的各步骤,所述 步骤包括标识(210)所述企业中所述在线营销或广告要瞄准的产品或服务供应;获取(220)对应于所标识的供应的商业数据; 对所述商业数据执行(230)统计分析以从所述商业数据确定关键词; 执行(310)所确定的关键词的语言分析以标识至少一个关键词短语;以及向用户提供(240)所述至少一个关键词短语作为购买的建议。
20. 如权利要求19所述的计算机可读介质,其特征在于,所述方法还 包括将所述至少一个关键词短语发送(250)给在线广告系统以启动对所述关 键词短语的购买的步骤。
全文摘要
一种向企业提供用于在线营销或广告的关键词购买协助的计算机实现的方法,包括标识该企业在线营销或广告要瞄准的产品或服务供应的步骤。一旦标识了要瞄准的供应,即获取对应于所标识的供应的商业数据。对商业数据执行统计分析以确定关键词。然后,基于从统计分析确定的那些关键词,提供关键词建议。
文档编号G06F17/30GK101479760SQ200780024494
公开日2009年7月8日 申请日期2007年2月21日 优先权日2006年6月28日
发明者A·J·马修, B·A·奥马拉, N·瑟帕塔努, R·塔内加 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1