专利名称:用于口头广告的系统和方法
技术领域:
本公开总地涉及一种在线营销系统,该系统向访问网络上的内容的消费者提供一 组网络可访问的用户,这些用户具有与营销的品牌、产品或服务的连接并且可能与该消费 者有关系。
背景技术:
在任何时间点,都有差不多数百万的因特网用户在线,然而对于大多数用户而言, 使用因特网的体验是独自的、非社会性的活动。虽然诸如互联网协议语音(VoIP)、即时消息 传送(IM)和短消息服务(SMQ协议之类的实时通信渠道是可得的,但是这些系统却不允许 直接与对象相关联的、依对象而定的、与情境相关的实时通信。类似地,因特网上的无数媒体对象孤立存在,与可能创建了、消费了、评论了它们 或者以其他方式具有关于它们的知识的用户无关。虽然存在比如电子公告牌或用户群组之 类的系统以允许与特定主题、兴趣或媒体对象相关的用户互连,但是这些介质在时间上是 偏移的。它们不会以任何个性化或动态的方式呈献媒体,以帮助实现只需一次点击就可在 用户之间进行的实时通信。当用户正在在线进行商业研究或者实际尝试购买某物时,这个问题阻碍了高效交 易并且增加了不满意的客户的数目,因为缺少实时的销售支持来使他们快乐并且支持高效 的购买决定。虽然一些企业确实提供实时在线销售支持,但是它不是个性化的、不是多样化 的,也没有被部署在web上的情境中。随着通信手段改进,通信设备的用户有更大的能力来消费、生成和散布信息以及 通过信息的共享而在网络上交互。此外,因特网已经成为了商品和服务的市场,以低价格提 供着多种选择。虽然有这些优点,但是一些消费者仍偏好亲身销售的个性化体验并且仍然 忠实于所谓的“实体”商店。制造商、分销商、零售商、服务提供商和广告主寻求着在因特网 和其他网络上营销的改进手段。网络营销并不受可得信息的缺乏所限;因特网消费者通常能够访问许多在线可得 的信息。数字信息消费者感知通过各种形式的媒体对象在网络上传达的信息,其中包括文 本、图标、语音、音频记录、图片、动画、视频、交互式窗口小部件以及其他视听信息。对一种 或多种形式的媒体对象的描述可被组合在数据对象中,消费者经由网络访问该数据对象。 该数据对象可包含额外的“元数据”信息,该“元数据”信息通常不被消费者观察到,而是可 定义在向消费者传达信息时有用的参数,例如用户标识符、数据定位符、数据类型或数据解 释资源,如下所述。网络用户通常操作物理设备,例如电话、文本消息传送器、蜂窝电话、智 能电话、个人数字助理、联网的音乐/视频播放器、个人计算机或公共终端,以与网络上的 其他用户互连。网络用户通常利用若干个应用程序来消费网络上的内容。示例性的应用程 序包括“媒体对象播放器”和“浏览器”。浏览器是一般被预期显示“网页”的应用程序。网页通常是二维图像,其作为独立 的信息页面出现,包括一类或多类所包含的媒体对象。网络上的多媒体内容以虚拟书格式出现,其通常被显示为单独加框的网页,并带有用于导航到其他相关网页的装置。网页也 可与页面消费者所感知到的音频输出相关联。网页的数据通常是以被称为文档对象模型 (DOM)的格式来描述的。多媒体内容可以直接在网页上被感知到或者可以是间接可访问的。通过在页面的 图像内呈现的媒体对象播放器中包括一个或多个静态媒体对象(例如所显示的图像)或者 一个或多个动态媒体对象(例如视频),页面上的内容可被直接感知到。间接访问的示例包 括通过背景音乐访问音频记录,通过辅助页面或弹出窗口访问,通过附加到窗口的边栏或 抽屉访问、通过调用菜单项或工具栏访问、通过到另一页面的链接提供的访问、或者通过辅 助程序(例如媒体对象播放器)访问。两种媒体对象播放器是可从华盛顿州雷蒙德ington 的 Microsoft Corp.获得的 Windows Media Player 或者可从 Apple Computer, Inc.获 得的 Apple QuickTime 播放器。媒体对象或网页的源代码还可包含脚本语言的一个或多个实例。ECMAkript是 一种脚本编程语言,它由瑞士日内瓦的Ecma International在ECMA-262规范中标准化。 JavaScript和JScript是EMCAScript标准的最常见的实现。“JavaScript”是Santa Clara, CA ^ Sun Microsystems, Inc.;Mountain View, CA ^Mozilla FoundationIHig 许可进一步开发和实现了技术。“JScript”是来自Microsoft,Corporation的ECM/^cript 实现。Javakript和Jscript通常用于客户端侧交互web应用。当消费者访问网页时,脚本功能可与网页的文档对象模型(DOM)交互以执行一个 或多个任务。脚本还可用于在页面被加载之后向远程服务器发出服务请求。这些请求可以 获得新的信息或数据,以及加载或发动额外的应用,例如媒体对象播放器、内容查看器、应 用插件或软件代码。脚本代码可以与下层页面的DOM合并,以使得一个或多个额外媒体对 象被显示或以其他方式呈现在页面上。或者,脚本代码可以发起一个或多个额外页面或者 对额外的(一个或多个)媒体对象的其他呈现。当脚本代码被嵌入到HTML文档中并随后 被客户端应用所访问时,客户端应用可以取回并执行该脚本。脚本可以发起到一个或多个 远程服务器的服务请求,以取回并呈现一个或多个媒体对象,这些媒体对象增强页面的下 层内容,其中可选地利用了在嵌入的代码中指派的参数值。例如,脚本在被执行时可以访问 联系对浏览器“cookie”的使用而在本地存储的用户偏好或用户属性,并且将一个或多个用 户属性包含在动态生成的服务请求中。当媒体对象在网络上被发布时,脚本可被插入到媒体对象内或所发布的网页内的 标签中,并且在消费用户访问网页或点击页面上的链接时被调用。例如,媒体对象可以被显 示成与相关广告在物理上邻近。标签还可允许联系对广告的消费而执行各种功能。例如, 因特网服务提供商(ISP)可使用嵌入式标签来跟踪消费者对与媒体对象相关联的广告的 反应次数。研究表明,一些消费者偏好并且更有可能受通过接触熟悉所营销的商品、品牌或 服务的人而提供的营销努力的影响。在实体商店中,消费者偏好提供个人化服务、可信的知 识、优良的支持以及对优质商品的便利获得的零售商。一些消费者偏好个人交互的社交体 验。消费者也很受其社交同等者的消费偏好的影响。目前,没有简单的方式来访问因特网上的类似营销社交功能。本发明的目标是利 用许多社交网络机会来扩充网络广告和品牌化,以达到进一步的营销目标。
发明内容
服务提供商帮助实现与分布式网络上所显示的媒体对象相关联的口头广告和销 售支持。系统向访问品牌、产品或服务的广告的网络用户提供一个或多个提倡者。提倡者 中的一个或多个可与用户社交相关。用户与提倡者的交互是通过实时通信网络来帮助实现 的,跟进商业活动被跟踪,并且口头提倡的价值被捕捉和分发。本发明提供了涉及对消费的交互式口头提倡的详细方法、装置和系统。在具体实 现方式中,服务提供商帮助实现与一组提倡者的社交交互,从而引起对网络上的商品、品牌 或服务的消费。服务提供商监视对网络内容对象的访问,这些网络内容对象标识出用于提 倡的营销机会。机会被排名,并且一个或多个排名较高的内容对象被用一个或多个提倡者 来扩充。消费者被提供有对与消费者和所营销的商品、品牌或服务相关的一个或多个真人 个性化提倡者的一次点击式访问。
图1是显示搜索结果的现有技术用户界面的示例。
图2示出了将各种项目与社交光环(social halo)关联的扩充显示。
图3示出了将网页与光环关联起来的扩充显示。
图4示出了将子页面事件与光环关联起来。
图5是填充单个光环的方法的示例性流程图。
图6是利用光环填充页面的方法的示例性流程图。
图7是光环用户交互后台程序的示例性流程图。
图8示出了计算机服务体系结构的示例。
图9示出了社交联网环境的示例。
图IOA和IOB示出了分组通信上的社交网络广告的两个步骤。
图IlA和IlB示出了蜂窝电话上的社交网络广告中的两个额外步骤。
具体实施例方式以下实施例及其方面是结合欲为示例性和说明性而不限制范围的系统、装置和方 法来描述和例示的。在各种实施例中,实现了上述目标中的一个或多个。说明书通过描述本发明的典型网络环境和用户操作而设置了框架。之后是对所使 用的算法和支持本发明的网络基础设施的描述。最后,替代环境和界面示出了方法的一般 应用性和变化。图1示出了使用Mozilla Firefox浏览器的现有技术浏览器窗口显示。浏览器窗 口(比如图中所示那个)通常被划分成一个或多个控制区域和一个或多个内容区域。浏览 器窗口包含典型的控制和显示区域,比如标题栏101、浏览器控制栏102、Yahoo ! 工具栏 103以及主窗口内容区域104。浏览器控件108是用于Yahoo ! 搜索引擎的界面。在此 假设示例中,消费者输入了搜索短语“BCZ Motors”,这是一家虚构的摩托车制造商的名称。 作为响应,主窗口内容区域104显示该搜索请求的虚构结果。区域105包含典型搜索结果的开头,其中显示了两个排列项106-107。下文中使用的“排列项”(line item)是列出的显示元素,其与一不同的网络位置相关联或者链接到一 不同的网络位置。通常,排列项将包含说明性标题、来自某一网页的一段或多段文本摘录、 以及连接到该网页的网站的统一资源定位符(URL)的链接。在此虚构示例中,排列项106 是到BCZ摩托车的北美分销商的网站的链接,而排列项107是到本地BCZ摩托车的经销商 的网站的链接。本发明可用于扩充各种排列项,下文中将对此进行进一步描述。假设的网页还包含三个赞助搜索结果,这些赞助搜索结果通常是产品、服务、品牌 或其他网站的广告。赞助者可以是从制造商或服务提供商到消费者的商业供应链中的任何 一方。由制造商标志构成的媒体对象109被显示为赞助广告,其目标是提高品牌知名度。 绘出摩托车的媒体对象110是产品的广告。媒体对象可以是静态对象,比如图像或图示,或 者它可以是动态变化的对象,例如flash动画、MPEG-4视频或者某种其他流式音频/音乐 视频。横幅广告111广告了虚构的法律团体的服务。本发明也可用于扩充各种赞助内容对 象,下文中将对此进行进一步描述。用于本发明的示例性的典型环境在图2-4中示出。所显示的内容被用一组或多组 可得广告主扩充,以推广商品、服务、其他网站和/或品牌。下文中使用的“广告主的光环” 指的是与共同的营销主题相关联的一个或多个广告主的群组。营销或推广主题是在源元数据中提供的或者从各种环境得出的,下文中将对此进 行进一步说明。图2示出了在经修改的页面内容区域200中扩充图1的三个赞助内容对象 的示例。每个赞助或非赞助内容对象给出新的潜在营销主题,并且本发明可被应用到页面 上的个体内容对象,下文中将对此进行进一步描述。仅出于说明目的,而不是作为限制,在 图2中只有赞助内容对象被示为被扩充。在图3中,要扩充的内容是整个网页。单个营销主题被嵌入在页面的元数据中或 者是从页面的内容确定的。在图4中,页面内包含的每个媒体对象给出新的潜在营销主题。消费者可以动态 地访问与一个或多个子页面事件或主题相关联的一组广告主。例如,摩托车分销商可以提 供可能是由任何摩托车骑手发布在个人网页上的媒体对象,其由该分销商的产品之一的图 像构成。该媒体对象的数据包括元数据和/或实现与该分销商相连接的社交光环的脚本函 数调用。虽然在图2-4中分别示出了三个典型环境,但是本发明可以组合,存在于一网页 内。例如,包含L个排列项和M个媒体对象的网页可被扩充以零个至(L+M+1)个营销主题 光环,其中对于每个排列项有一个光环,对于每个媒体对象有一个光环,并且对于整个页面 主题有一个光环。光环可以是经常性可见的、动态显示的和/或动态生成的。在一种实现方式中,与页面相关联的一个或多个光环的表示是始终可见的,如图2 的三个示例性光环中所示。在一个实施例中,消费者可以通过消费者动作来获得关于营销 代理的额外信息,例如通过触摸该代理在触摸屏上的图像,或者在活动屏幕光标在营销代 理的图像上的情况下点击/按住计算机鼠标按钮,或者允许屏幕光标悬停在营销代理的图 像上。如现有技术中已知的,各种界面支持各种消费者动作来选择页面内的图像。在图2中,一个夸大的鼠标箭头悬停在图像202上。结果,包含与该营销代理相关 的一个或多个项目的弹出窗口出现在页面内容上。在此示例中,营销代理的名称(标题)、 营销代理的从属关系(公司)、以及营销代理和消费者之间的社交连结(连结)中的一个或多个被示出在文本区域206中。例如,图像202可以是本地BCZ摩托车骑手的图片,并且 区域206可以指示出他的姓名,他是BCZ骑手,以及他住在Oakland,与消费者在相同的位 置。此外,弹出窗口可以指示出与该代理直接通信的一个或多个手段,这在通信区域207中 显示。通信区域对于发起通信的每个手段通常具有一个冗余的指示符。在此示例中,消费 者可以通过选择文本“电话”或者点击相关联的图标(示为紧邻“电话”的黑点)来选择电 话联系人。在优选实现方式中,消费者和营销代理共同的最佳通信手段可被选择为默认手 段。在一个实施例中,消费者可以推翻弹出菜单中的选择,一组用户偏好,或者经由下拉菜 单或式具栏菜单选择。在优选实施例中,消费者对任何可见光环图像的激活导致了利用默认通信手段与 营销代理的直接、实况连接。如现有技术中已知的,消费者对屏幕显示内的图像的选择可 以在界面中通过检测各种消费者动作来实现,所述动作例如是对触摸屏上代理的图像的轻 扣,或者在活动屏幕光标在营销代理的图像上的情况下点击/释放(包括双击、选项点击等 等)计算机鼠标按钮。在另外的实施例中,营销代理的光环可包括一个或多个替换代理。例如,摩托车分 销商可具有一队可得的销售代理。在所显示的代理离线或者因其他原因变得不可得的情况 下,替代代理准备就绪。在优选实施例中,离线营销代理的图像和信息被替代代理的图像和 信息所替代。在替换实施例中,未能与第一营销代理建立通信将导致尝试与第一替代代理 建立通信,未能与第一替代建立通信将导致尝试与第二替代代理建立通信,以此类推,直到 替代的列表已用尽或者通信已建立为止。在替换实施例中,未能通过第一所选通信手段建 立与代理的通信将导致尝试通过第二最佳通信手段建立通信,以此类推,直到通信手段的 列表已用尽或者通信已建立为止。在一个实施例中,未能建立与代理的通信将导致向消费 者指示出该代理临时繁忙,并且可以尝试对相同通信手段的重试。在另一实施例中,未能通 过第一所选通信手段建立与代理的通信将导致向消费者指示出多种替换联络手段和/或 替换营销代理,并且允许消费者选择所希望的替换。代理通信手段的示例包括但不限于电话、蜂窝电话、即时消息传送、短消息服务 (SMS)协议、互联网协议语音(VoIP)、视频电信会议、电子邮件、音频电信会议,以及其他计 算机、电话、智能电话、蜂窝电话、个人数字助理、卫星电话,以及其他电话通信手段。在替换实施例中,消费者可以利用替换代理来替代一个或多个营销代理。在一种 示例性实现方式中,与鼠标悬停在图像202上相关联的弹出窗口的功能可以与图2所示的 不同。在此实施例中,悬停的鼠标或与图像202相关联的其他消费者动作将调出该时隙的 替换代理的弹出菜单,例如图4的弹出汽球400。消费者可以点击并拖动鼠标(或者采取某 种其他选择动作)以选择替换代理之一。在一个实施例中,当消费者选择替换光环成员时, 被拒绝的营销代理的图像和信息被替代代理的图像和信息所替代,并且导致发送信息来跟 踪光环成员的受欢迎度。在另一实施例中,营销代理被划分成类别并且替代必须来自同一类别内。例如,摩 托车分销商可以规定一个两人光环中的一个代理是销售代理,而另一个是维修技师。如果 销售代理(或者维修技师)离线或者变得繁忙,那么替代销售代理(或维修技师)被选择。 在一个实施例中,一个或多个营销代理被认为是必需代理,具有一个或多个必需属性。必需 代理的替代必须具有相同的必需属性。
利用可得广告主来扩充用户界面的三种不同方法也在图2-4中示出。所示出的组 合是作为示例而不是限制的。在图2中,公司标志109被用两个营销代理HlA 201和HlB 202来扩充,这两个营销代理在被嵌入在页面内并紧邻109放置的光环Hl中。摩托车广告 110被用三个营销代理扩充,这三个营销代理被表示为H2A 203、H2B 204和H2C 205,它们 在紧邻110的光环H2中。横幅广告111被用单个营销代理208来扩充。这三个光环中的 每一个被示为嵌入在页面的内容中并且在页面中可见。在一种实现方式中,一个或多个额 外内容对象也可被用仅通过用户激活(例如通过在活动屏幕光标在与光环相关联的对象 上时悬停或点击/按住计算机鼠标按钮)才可见的光环来扩充。这在图4中示出,下文中 将对此进行进一步描述。在图2的用户界面中,嵌入的表示也可改为被放置在被扩充项的旁边、被扩充项 的上方或下方或者被扩充项的周围,只要这些表示被嵌入在页面的与被扩充项紧邻的页面 内容区域中即可。在第二示例中,图3示出了被用四个广告主的光环来扩充的网页,其中图像 308-311被嵌入在单独的左抽屉304中。该网页具有假设的内容区域301,其中具有文本短 语302( “我的新摩托车! ”)并且显示了由摩托车的图像构成的媒体对象303。在此示例 中,具有四个广告主的光环未被嵌入在被扩充页面的内容中,而是改为被显示在单独区域 中。该单独区域可以是现有技术中已知用户界面,比如左抽屉(示出)、右抽屉、左或右边 栏、底栏、底抽屉、工具栏、脱离窗口(tear-off window)、弹出窗口、弹出菜单列表,或者单 独的带附签窗口。用户可以利用可选的控制按钮307,即通过点击并向右拖动以将该抽屉部 分滑到窗口下或者完全关闭它。在一个实施例中,光环窗口可以被拖离主窗口,以作为脱离 窗口。在一个实施例中,光环窗口具有各种控件,用于关闭、最小化、恢复、改变大小和/或 滚动经过光环窗口中的可见成员的子集。光环窗口包含广告主的一个或多个图像,例如示 例308-311,并且可包含标题区域305,用于显示光环名称。此外,可以显示各种广告主文本 标签(未示出)。如果用户希望联络图2-3中的广告主之一,则消费者激活对该广告主的图 像的选择,如上所述。在替换实现方式中,消费者可以通过选择广告主的文本标签来冗余地 选择该广告主。在另一实施例中,广告主的图像和标签可被组合在单个区域中,例如208。 在一种实现方式中,标题文本和通信选择图标被放置在广告主的图像的上方(未示出)。在光环图像在页面被显示时保持在屏幕上这个意义上,如图2-3所示的光环显示 是静态的。替换示例利用了如图4所示的动态“浮动”光环。在图4中,下层的页面内容300 与图3的主窗口中的相同。在图4中,浏览器用户感知到通常与鼠标一起移动的光标位置 401。在此示例中,光标位置悬停在由摩托车的图像构成的媒体对象303上。在一个实施例中,用户界面进程监视光标在媒体对象上的时间量,并且如果光标 保持在媒体对象上的时间超过了超时时段,则提供浮动光环窗口,例如包含四个广告主 401-404的光环400。如果用户希望联络广告主之一,则用户将光标移动到光环显示并且在 光标位置在广告主的图像上的情况下点击鼠标按钮。在替换实施例中,用户通过点击媒体 对象并且按住鼠标按钮来发起浮动光环窗口 400的显示。结果,只要鼠标按钮被按住,浮动 光环窗口 403就保持在显示器上。如果用户希望联络广告主之一,则用户将光标位置拖到 广告主上并且释放鼠标按钮。其他界面也是可能的。例如,在鼠标屏上,消费者可以触摸媒 体对象以弹出相关联的光环,并且将手指或触笔拖动到广告主的图像以便进行选择。此实施例的优点在于分销商在一个或多个光环未被显示时可在页面上示出大量产品,而消费者 只观察那些与感兴趣的产品相关的光环。虽然在图2-4中示出了替换界面,但是这些界面共享某些共同的特征。默认地,营 销光环是紧邻要扩充的项目、媒体对象或页面内容示出的。通过一次点击或者其他消费者 激活,用户可以激活与广告主的立即联络,下文中将对此进行进一步说明。每个广告主光环 推广共同的营销主题。虽然在图2-4的每一个中只示出了一个界面,但在网页的显示(未 示出)或其他显示中可以组合各种光环界面。图5是示出示例性光环填充过程的流程图,其中服务提供商确定围绕一营销概念 来组织的光环的成员。该光环填充过程开始于步骤500。在步骤501中,营销概念或主题、 消费者属性、光环情境以及期望广告主属性被输入到该过程中。在此示例性过程中,该过程 还输入必需光环成员的数目N和可选光环成员的数目M。在其他实施例中,可以动态确定数 目N或M。消费者属性可包括消费者的年龄、性别、位置、收入和其他人口统计信息、所表达 的消费者偏好以及所暗示的消费者偏好,例如购买或浏览习惯,等等。在优选实施例中,消 费者简档剖析服务器维护消费者属性的数据库。消费者可以向消费者简档剖析服务器注册 以获得标识符并存储一个或多个所表达的属性。或者,消费者简档剖析服务器可以指派用 户标识符。在光环填充过程的一种实现方式中,消费者标识符可以被发送到填充服务器,用 于索引消费者属性服务器以获得消费者属性。在替换实施例中,可以使用外部消费者简档 剖析服务。在一个实施例中,与光环相关的任何消费者动作都被跟踪并用于自适应地修改 消费者属性。此外,消费者浏览器习惯可被跟踪以估计预期购买时间。例如,摩托车购买者 通常首先访问与不同摩托车品牌相关的多种网站,并且逐渐缩小其选择以集中于有限数目 的品牌和型号,并且当购买即将进行时,购买者有可能对确切的价格和可得性更感兴趣。通 过跟踪购买者的焦点,服务提供商可以估计购买者购买的时间。在一个实施例中,服务提供商跟踪并估计光环的适当情境。例如,在一个实施例 中,服务提供商跟踪在购买时间线中消费者的位置,并且相应地使对光环参与者的选择有 所偏向。光环情境还可包括显示设备的预期类型或其他显示属性、界面属性以及希望的光 环特性,例如光环类型、营销目标的相对履行、地理限制、年龄限制、人口统计目标等等。在 一个实施例中,可以指派营销交易标识符,并且营销记录服务器跟踪各种营销交易的履行。 例如,摩托车分销商可能愿意为对一销售代理的最多达1000次光环推介付费,并且该营销 交易可被注册在营销记录服务器中。每当消费者动作导致对相关光环的填充时,填充服务 器就接收营销交易标识符,利用该标识符作为交易索引来访问营销记录服务器以检查对该 营销交易的履行。当目标尚未履行时,对光环成员的选择可以偏向于销售代理。在一个实施例中,可以规定光环具有例如N个必需(或规定)成员和正好M个可 选(或可选规定)成员的群体。或者,光环可具有N个必需成员,其中N是作为默认值、偏 好值或者包含在网页的DOM的元数据中的嵌入值确定的,并且该过程可以确定一个或多个 可选光环成员,其中上限是M个可选成员。例如,摩托车的营销计划可能要求至少三个广告 主,并且可以允许最多达两个额外广告主。营销代理机构可能进一步规定额外的希望属性。 例如,营销代理机构可以规定在三个必需广告主中,一个是摩托车销售代理,一个是摩托车 维修代理,并且优选但不一定要第三个是本地摩托车经营商。在一种实现方式中,数据对象可被配置以元数据,以规定光环成员的一个或多个属性。步骤502评估作为光环的潜在必需成员的广告主的池。对于光环的每个必需成 员,广告主的池的每个成员的属性被与一组必需广告主属性相比较,并且如果池的成员满 足资格,则该成员被认为是候选广告主。候选广告主的集合被处理以确定与消费者的社交 连接度以及营销效益度,其中社交连接度被指派以社交连接得分(SCS)并且营销效益度被 指派以营销效益得分(MBS)。社交连接可具有多个维度,并且对于每个维度指派一个轴。例如,消费者可能感受 到与附近地理位置的广告主的某个程度的社交连接。广告主/消费者共性的一个潜在轴因 此是地理位置。在一个实施例中,地理位置的社交连接得分可以与消费者和广告主之间的 估计距离成反比。更靠近消费者的候选广告主在位置轴上得到更高的得分。要考虑的各 种社交连接可作为元数据被嵌入在网页的DOM中,或者可以被默认指派或根据用户偏好指 派。社交连接的示例可包括种族、年龄、性别、教育水平、教育机构、经济等级、职业、地理区 域、所表达或得出的用户偏好、以及在各种其他人口统计群组中的成员资格。候选广告主与 消费者可以具有不止一个社交连接,因而对于每个维度可以指派以一个得分。在一个实施 例中,为每个候选广告主累积广告主/消费者连接的各种维度的得分,以确定组合SCS。在 替换实施例中,广告主/消费者连接的各种维度的得分被取平方,并且得分的平方被累积 以确定组合SCS。同时,候选成员的子集被处理,以确定对产品的营销效益度,该营销效益度被指派 以营销效益得分(MBS)。营销效益可具有多个维度,并且对于每个维度指派一个轴。例如, 广告主可在子类别中被评估,这些子类别包括但不限于对产品的知识、产品训练、对产品或 品牌的熟悉度、对产品的态度、图像吸引力、可爱度、个性、名气、在销售该产品时的业绩记 录、一般营销技巧等等。对于每个可应用的维度,潜在的营销代理被指派以营销效益得分。 在一个实施例中,所有包括的维度的得分被累积,以确定组合MBS。在替换实施例中,所包括 的营销效益的维度的得分被取平方,并且得分的平方被累积以获得组合MBS。在步骤503中,累积得分被处理以识别出N个得分最佳的广告主。在一种实现方 式中,广告主的总得分与社交连接得分和营销效益得分的乘积成比例。SCORE = w*SCS*MBS,其中w是比例常数。这种计分系统的优点是它带来了营销素材的多种来源。例 如,制造商的代表将可能具有相对较高的营销效益得分,这将克服相对较低的社交连接得 分。另一方面,消费者的紧密社交连接将可能具有较高的社交连接得分,这将克服相对较低 的营销效益得分。在一种实现方式中,具有负的营销效益或边际营销效益的候选营销代理 不被包括。在一个实施例中,该比例常数是K个加权因子的乘积,w = w[l]*w[2]*· · · *w[K],其考虑到了各种情境因素。例如,通过调整加权因子,可以基于用户偏好评级来增 大或减小广告主的营销效益得分。在步骤503中,各种候选广告主的得分被排序以识别出N个具有最佳得分的广告 主。这些广告主被指派以N个必需光环成员。步骤505将可选广告主的空群组初始化为具 有零个成员和零得分。步骤505检查是否有可能识别额外的可选成员。如果是,则步骤505 前进到步骤506。
在步骤506中,在1到M的范围中的每个数目L的潜在可选成员被评估。候选广 告主被识别,并通过如上所述累积MBS和SCS得分而被指派以得分。最终,对于每个L值确 定群组满足得分。在一种实现方式中,群组满足得分与最佳的L个广告主的得分的总和除 以光环成员的总数成比例。虽然每个额外的成员将添加某个社交营销得分,但是随着消费 者被过多的广告主所淹没,价值回报将逐渐减小。群组满足得分考虑了这些逐渐减小的回 报。在步骤507中,群组满足得分被比较以识别出具有最高的群组满足得分的L值。相 应的群组列表被用于识别L个可选群组成员。可选群组成员和必需群组成员在步骤508中 被组合,光环填充过程在步骤509中终止。图6示出了利用一个或多个社交光环来扩充页面的示例性页面填充过程。该过 程开始于步骤601中。在步骤602,该过程取入消费者属性、页面内容和光环情境。在步骤 603中,所分析的页面内容被解析以对规定一个或多个必需光环属性的任何元标签进行处 理。必需光环被利用例如图5所示的光环填充过程来填充。元标签还可规定页面主题光环 是必需的。页面主题光环也可作为消费者偏好来指示、响应于消费者动作来指示,按默认偏 好来指示,或者通过估计页面主题光环得分是否超过最小阈值来指示。步骤604检查是否 应当生成页面主题光环。如果生成页面主题光环,则步骤604前进到步骤605。在一个实施例中,页面主题 是由页面元数据确定的。在一个实施例中,通过分析页面内容来确定主导页面主题。在替 换实施例中,页面的候选营销主题被比较并且最佳的主题被选择。例如,在一个实施例中, 最佳主题可被实现为产生最多的光环服务提供商收入的主题。在一个实施例中,若干个页 面主题被分析以确定具有最佳社交营销效益的页面主题。步骤604或605前进到步骤606,该步骤606检查是否有可能向一个或多个媒体对 象或排列项添加光环。如果是,则步骤606前进到步骤607。在步骤607中,每个媒体对象 或排列项被评估为光环候选。排列项或媒体对象中的元数据可以确定最佳营销概念,或者 最佳营销概念可以从排列项或媒体对象的情境主题确定。在一个实施例中,元数据也可将 一排列项或媒体对象从有效考虑中去除。候选光环被利用例如图5所示的光环填充过程来 填充。每个候选光环被指派以社交营销得分。在一个实施例中,每个候选光环还就其如果 被嵌入在页面显示则将提供的增强而被计分。社交营销得分被比较,以对于每个考虑的媒 体对象或排列项找出最佳候选光环。前进到步骤608,社交营销得分被比较并排序以找出N个最佳候选光环。在这N个 光环中,M个被嵌入在页面中,其中M是小于或等于N的非负数。页面增强得分被比较并且 被排序以找出要嵌入在页面中的M个最佳光环,并且页面内容被修改以包括M个最佳的嵌 入光环。剩余的光环被配置为浮动或动态生成的光环。在一个实施例中,重复的广告主在 后期处理中被用替代者来替代。在替换实施例中,当广告主被指派给消费者的光环时,该广 告主被从该消费者的候选广告主的池中去除,以免选择重复的。页面填充过程在步骤609 中终止。图5-6的流程图中指示的方法通常但不一定是在网络服务器系统中实现的。与之 不同,图7是示出示例性界面过程的流程图,其通常但不一定是在消费者的客户端侧设备 中实现的。因为防火墙和其他入侵者/黑客保护措施,服务器系统在向客户端侧设备推送没有请求的内容时可能遇到困难。在优选实施例中,客户端侧过程监视消费者动作和网络 状况,并且根据需要发送请求来从一个或多个网络服务器拉回额外内容。示例性客户端侧过程开始于步骤701中。在步骤702中,假定消费者访问了来自 网络服务器或文件系统的内容的页面。页面内容被输入并分析,并且存储的消费者标识符 被访问。在一个实施例中,一个或多个额外的消费者属性被访问。在另一实施例中,服务器 请求可包含由消费者cookie识别的额外消费者属性。在一个实施例中,存储在服务器侧上 的额外消费者属性也可被访问。在步骤703中,页面内容标识符和消费者标识符被用于利 用例如图6所示的页面填充过程,以一个或多个光环来填充页面。在步骤704中,具有经常性显示的(静态的)光环的被填充页面被呈现在客户端 侧屏幕显示上。定时器被重置到零以确定从上次呈现显示起经过的时间量。步骤705是事 件循环的中心。显示定时器和用户界面被监视以检测事件。当事件发生时,步骤705将该 事件与列举的事件列表相比较,并且采取流程图中的相应路径。例如,当消费者光标或其他 点选指示符保持在具有配置的浮动光环的媒体对象或排列项上达预定量的时间时,消费者 动作被认为是在执行“浮动光环悬停”事件,并且步骤705前进到步骤706。在步骤706中,浮动光环被呈现在消费者屏幕显示上,优选地被呈现为下层显示 内容上方的顶层并且与相应的媒体对象或排列项紧邻。另外,消费者动作被监视以检查消 费者是否进而在步骤707中选择浮动光环成员。如果否,则在步骤708中将浮动光环(如 果有的话)作为顶层去除,在步骤704中刷新具有静态光环的页面显示,并且在步骤705中 针对下一事件来监视消费者动作。如果消费者在步骤705中点击嵌入在页面中的光环成员,或者在步骤707中在屏 幕光标在浮动光环成员上的情况下拖动并释放鼠标按钮,那么所指示的光环成员就被选择 以便进行营销联络。在步骤709中,尝试例如通过如上所述的若干手段之一来帮助实现与 光环成员的联络。如果建立了与广告主的实况通信,则过程在步骤710中在后台等待直到 该通信完成,并随后前进到步骤708,以在必要时去除浮动光环,如上所述。如果未建立优选 的通信链路,则步骤710前进到步骤711以通过例如以上所述的若干手段之一来实现备用 通信计划。在步骤712中,在(一次或多次)通信尝试中发现离线的任何光环成员被更换, 并且流程图前进到步骤708,如上所述。在步骤705中,如果逝去时间计数器超过阈值,则认为页面内容已经变得陈旧并 且需要被刷新。页面刷新也可以通过明确的消费者动作来发起,例如通过点击浏览器刷新 按钮来发起。在此情况下,步骤705前进到步骤713。在步骤713中,下层的页面内容被刷 新。如果页面内容从营销角度来看没有被改变,则先前填充的光环被再使用。如果否,则页 面被重填充以一个或多个新的光环(未示出)。步骤713前进到步骤712以更换离线光环 成员,如上所述。在步骤705中,被监视的消费者动作可以指示出“新页面”事件,其中消费者导航 到一不同的内容页面,并且流程图前进到步骤702,以利用新的页面内容重新开始该界面过 程。消费者可通过例如在浏览器控件中键入新的URL或搜索短语或者点击页面链接来导航 到新页面。在步骤705中,被监视的消费者动作可以指示出消费者希望退出该进程。在此 情况下,步骤705前进到步骤715,在该步骤715中过程终止。在步骤705中遇到的其他事 件被假定为是浏览器控件事件,这些浏览器控件事件在步骤714中被处理。在浏览器控件事件被处理之后,光环成员如上所述在步骤712中被刷新。服务器系统通常用于利用一个或多个营销光环来填充页面,编辑和存储使能了光 环的页面,维护指示出广告主的可得性的存在性系统,跟踪消费者属性和广告主属性,确定 光环情境,响应于对营销跟踪更新的请求,以及管理营销计划的计费和计账。这里描述的服 务器和客户端系统可以用多种计算机系统和体系结构来实现。图8示出了通用计算机系统的示例性实施例中的适当组件。该示例性实施例只是 适当组件的一个示例,而并不欲暗示对本发明的使用或功能范围的任何限制。组件的配置 也不应当被解释具有与计算机系统的示例性实施例中例示的组件中的任何一个或组合有 关的依赖性或要求。本发明可结合许多其他通用或专用计算机系统环境或配置工作。可在由计算机执行的计算机可执行指令(例如程序模块)的一般上下文中描述本 发明。一般来说,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、 组件、数据结构等等。本发明也可在分布式计算环境中实现,其中任务由通过通信网络来链 接的远程处理设备执行。在分布式计算环境中,程序模块可以位于本地和/或远程计算机 存储介质(包括存储器存储设备)中。参考图8,用于实现本发明的示例性系统可包括通用计算机系统800。计算机系 统800访问针对这里描述的若干功能的一个或多个应用和外围驱动器。计算机系统800的 组件例如可包括但不限于CPU或中央处理单元802、系统存储器808以及将包括系统存储 器808在内的各种系统组件耦合到处理单元802的系统总线822。如本领域技术人员所使 用的,信号“总线”指的是提供共同功能的多条数字信号线。系统总线822可以是若干类 总线结构中的任何一类,包括存储器总线、外围总线和本地总线,使用多种总线体系结构中 的任何一种。作为示例而非限制,这种体系结构包括工业标准体系结构(ISA)总线、增强 ISA(EISA)总线、微信道体系结构(MCA)总线、视频电子设备标准协会本地(VLB)总线、外围 组件互连(PCI)总线、快速PCI总线(PCI-X)以及加速图形端口(AGP)总线。操作系统管理计算机系统800的操作,包括去往和来自应用(未示出)的数据的 输入和输出。操作系统提供在系统上执行的应用和系统的组件之间的接口。根据本发明的 一个实施例,操作系统是可从华盛顿州雷蒙德的微软公司获得的Windows 95/98/ΝΤ/ΧΡ/ Vista/Mobile操作系统。然而,本发明也可结合其他适当的操作系统使用,例如可从加州库 珀蒂诺的苹果计算机公司获得的OS-X 操作系统、UNIX 操作系统或LINUX操作系统。计算机系统800可包括多种计算机可读介质。计算机可读介质可以是能够被计算 机系统800访问的任何可得的介质,并且既包括易失性介质也包括非易失性介质。例如,计 算机可读介质可包括以任何方法或技术实现的易失性和非易失性计算机存储介质,用于存 储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息。计算机存储介质包括 但不限于随机访问存储器(RAM)、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、闪存或 其他存储器技术、高密盘ROM(CD-ROM)、数字多功能盘(DVD)或其他光盘存储装置、磁带卡 盘、磁带、硬磁盘存储装置或其他磁存储设备、软盘存储设备、磁盘或任何其他可用于存储 希望的信息并且可被计算机系统800访问的介质。通信介质也可以将计算机可读指令、数据结构、程序模块或其他数据包含在经调 制的数据信号(例如载波或其他传输机制)中,并且包括任何信息递送介质。术语“经调制 的数据信号”指的是这样一种信号其一个或多个特性以将信息编码在信号中的方式被设置或改变。例如,通信介质包括诸如有线网络或直接有线连接之类的有线介质以及诸如声 学、RF、红外、蜂窝网络和其他无线介质之类的无线介质。系统存储器808包括易失性和/或非易失性存储器形式的计算机存储介质,例如 只读存储器(R0M)806和随机访问存储器(RAM)805。包含帮助在计算机系统800内的元件 之间传送信息(例如在启动期间)的基本例程的基本输入/输出系统807 ¢10 通常被存 储在ROM 806和其他非易失性存储装置(例如闪存)中。此外,系统存储器808可包含操 作系统809、应用程序812、其他可执行代码810和程序数据811中的一些或全部。存储器 808通常包含可立即被CPU 802访问的和/或当前正被CPU 802操作的数据和/或程序模 块。可选地,CPU可包含缓存单元801,用于临时本地存储指令、数据或计算机地址。计算机系统800还可包括其他可移除/不可移除、易失性/非易失性计算机存储 介质。仅作为示例而非限制,图8示出了大容量存储装置813和存储设备821,其中大容量 存储装置813对不可移除的非易失性磁介质的一个或多个磁盘驱动进行读或写,存储设备 821可以是对诸如光盘或磁盘之类的可移除的非易失性存储介质830进行读或写的光盘驱 动器或磁盘驱动器。可用于示例性计算机系统800中的其他可移除/不可移除、易失性/非 易失性计算机存储介质包括但不限于磁带卡盘、闪存卡、数字多功能盘、数字录像带、固态 RAM、固态ROM等等。大容量存储装置813和存储设备821可以直接连接到系统总线822,或 者可以通过诸如为大容量存储装置813示出的存储控制器814之类的接口连接。存储设备 可以通过诸如822之类的通用总线与计算机系统800接口,或者可以经由诸如小型计算机 系统接口 (SCSI)总线、ANSI ATA/ATAPI 总线、超级 ATA 总线、FireWire (IEEE 1394)总线或 串行ATA(SATA)总线之类的存储优化型总线与存储控制器互连。以上所述并在图8中示出的存储设备及其相关联的计算机存储介质为计算机系 统800提供了对计算机可读指令、可执行代码、数据结构、程序模块和其他数据的存储。例 如,大容量存储装置813被示为存储着操作系统809、应用程序812、其他可执行代码810和 程序数据811。如前所述,813中的数据和计算机指令可被传送到系统存储器808以帮助实 现从处理器802立即访问CPU。或者,处理器802可以通过与大容量存储装置813直接交互 来访问所存储的指令和数据。另外,大容量存储装置可改为由网络附接的存储设备(未示 出)来提供,该网络附接的存储设备是通过网络接口 815来访问的。用户可以通过网络接口 815或通过输入设备827向计算机系统800中输入命令 和信息,其中输入设备827例如是键盘、通常称为鼠标的点选设备、轨迹球、触摸平板、控制 器、电子数字化器、麦克风、音频输入接口或视频输入接口。其他输入设备可包括游戏杆、游 戏台、碟形卫星天线、扫描仪等等。这些和其他输入设备通常通过与系统总线耦合的输入接 口 818来连接到CPU 802,但也可通过诸如并行端口、游戏端口或通用串行总线(USB)之类 的其他接口和总线结构来连接。显示器拟6或其他类型的视频设备也可经由诸如图形控制 器816和视频接口 817之类的接口连接到系统总线822。此外,诸如耳机、扬声器或打印机 之类的输出设备828可通过输出接口 819等等连接到系统总线822。计算机系统800可利用到一个或多个远程计算机(例如远程计算机82 的网络 而在联网的环境中工作。远程计算机825可以是终端、个人计算机、服务器、路由器、网络 PC、对端设备或其他常见网络节点,并且通常包括以上相对于计算机系统800描述的元件 中的许多或全部。图8中所示的网络823可包括局域网(LAN)、广域网(WAN)或其他类型的网络。这种联网环境是在办公室、企业计算机网络、内联网和因特网中是常见的。在联网的 环境中,可执行代码和应用程序可被存储在远程计算机中。作为示例而非限制,图8示出了 存在于远程计算机825上的远程可执行代码824。应明白,所示出的网络连接是示例性的, 用于在计算机之间建立通信链路的其他手段也可被使用。总体上,这些元件欲表示宽广的一类计算机系统,包括但不限于基于由加州圣克 拉拉的英特尔公司制造的CPU家族、由加州桑尼维尔的Advanced Micro Devices(AMD), Inc.制造的CPU家族或者最初由AdvancedRISC Machines,Ltd.设计的ARM CPU家族的一 个或多个成员以及任何其他适当的处理器的通用计算机系统。当然,其他实现方式也是可 能的。例如,这里描述的服务器功能可以由经由背板通信的多个服务器子系统实现。计算机系统800的各种组件可以被重新布置、删除或扩充。例如,系统总线822可 以为实现为互连计算机系统的各种子系统的多条总线。另外,计算机系统800可包含现有 组件之间的额外信号总线或互连,例如通过添加直接存储器访问单元(未示出),以允许一 个或多个组件更高效地访问系统存储器808。如图所示,缓存1和CPUl被封装在一起作为“处理器模块” 802,其中处理器CPUl 被称为“处理器核”。或者,包含在802、804中的缓存801、803可以是系统总线上的单独组 件。另外,本发明的某些实施例可能不需要或不包括所有上述组件。例如,一些实施例可包 括更少数目的CPU、更少数目的网络端口、更少数目的存储设备或者更少数目的输入-输出 接口。另外,计算机系统800可包括额外的组件,例如一个或多个额外的中央处理单元(比 如804)、存储设备、存储器或接口。此外,计算机系统800的一个或多个组件可被组合成专 门的片上系统(SOC),以推进系统集成。在一些组件数目是关键的计算机系统中,整个计算 机系统可被集成在一个或多个超大规模集成(VLSI)电路中。如下所述,在一种实现方式中,这里描述的物理服务器或客户端系统中的一个或 多个的操作被实现为由计算机系统800执行的一系列软件例程。这些软件例程中的每一个 包括将被计算机系统中的一个或多个组件(例如CPU 802)执行的多个或一系列机器指令。 最初,该系列指令可被存储在存储设备(例如大容量存储装置813)上。然而,该系列指令 也可被存储在EEPR0M、闪存设备或DVD中。另外,该系统指令不一定要被存储在本地,而可 以是经由网络接口 815从远程计算机825或网络上的服务器接收的。图9示出了置于诸如因特网之类的示例性广域网环境中的计算机系统800。网络 云823 —般表示一个或多个互连的网络,这些网络连接计算机系统800、多个示例性网络站 点900、912、912、930、940和950以及多个示例性客户端设备942、951、952和954。网络云 823可包括基于TCP/IP的广域网、专用网络、无线网络、卫星网络、蜂窝网络、寻呼网络等 等。诸如便携式设备942、便携式计算机952以及个人计算机%4之类的客户端系统通过互 联网服务提供商(未示出)、蜂窝提供商940、无线提供商(未示出)、本地无线网络951和 /或本地有线网络953可操作地连接到广域网环境.。计算机系统800被包含在网络站点920中,其中诸如计算机系统800之类的一个 或多个计算机系统连接到局域网和路由器921。路由器921管理网络站点920中的本地计 算机通信流量,并且与网络云823互连。路由器921还用于转化网络站点920中的一个或 多个局域网地址以提供一个或多个唯一的相应广域网地址,以便帮助实现网络站点920中 的计算机系统和广域网上的其他计算机系统之间的通信。
图9示出了若干个网络服务提供商站点,包括内容站点A 900、内容站点B 930以 及网络应用站点910。所描述的本发明可以结合一个或多个内容提供或应用站点工作。虽然 图9将提供商站点示为单独的本地网络站点,但每个站点的功能也与其他站点组合。另外, 特定站点的功能可以在分布式计算环境中由远程站点处的一个或多个计算机系统执行。此 外,每个所示出的站点所表示的功能还可被进一步分成多个子功能站点。此外,本发明的实 现可以在包括多个这里描述的一种或多种个体站点或站点子系统的网络环境中工作。本发 明的实现还可以在去除了这里描述的一种或多种系统或站点的网络环境中工作。内容汇总站点可以由图3中的内容站点A 900和内容站点B 930表示。内容被存 储为一个或多个数字数据对象。数字数据对象可包括一个或多个媒体对象或可执行代码 对象。内容站点A 900是允许用户访问由一个或多个用户提供的媒体对象的网络可寻址 系统。在一种实现方式中,内容站点A 900可以是媒体对象汇总或共享系统,例如Yahoo ! Geocities 博客共享站点以及类似的变体。内容站点A 900包括一个或多个物理服务器 系统901、902以及局域网和路由器903,这些物理服务器系统是利用诸如计算机系统800那 样的体系结构来实现的,并且包含或连接到一个或多个大容量存储系统(例如大容量存储 系统813那样的)或者网络附接的存储设备(未示出)。这一个或多个物理服务器允许用 户上载和下载媒体对象。在一种实现方式中,这一个或多个物理服务器容宿的功能可包括 web或HTTP服务器、FTP服务器等等。内容站点B 930是允许用户访问由一个或多个内容提供商(未示出)提供的内容 的网络可寻址系统。内容站点B 930包括一个或多个物理服务器系统931、932以及局域网 和路由器933,这些物理服务器系统包含或连接到一个或多个大容量存储系统(未示出)。网络应用站点910是允许用户访问由一个或多个服务提供商(未示出)提供的一 个或多个可执行代码对象的网络可寻址系统。网络应用站点910包括一个或多个物理服务 器系统912、913以及局域网和路由器915,这些物理服务器系统包含或连接到一个或多个 大容量存储系统(在图中被示为网络附近的存储设备914)。可执行代码对象可包括要在客 户端设备上执行的代码以及要在服务器系统(例如服务器912)内执行的代码。可执行代 码对象的示例是信息web站点,其中用户经由网络云823请求和接收所标识的网页和其他 内容。可执行代码对象还可以是发布论坛,其中用户可以提交或以其他方式配置将被其他 用户感知到的媒体对象。可执行代码对象还可以是社交网络应用,例如聊天客户端或电子 邮件客户端,其适合于建立与其他客户端的经中介的或对端到对端的通信。可执行代码对 象还可以是web发布应用,允许用户配置和维个人网页。一个或多个可执行代码对象还可 以相组合以形成显示可得媒体对象并将它们发送给用户的内容分发应用。网络应用站点的 示例包括Yahoo ! Music Engine 、AppleiTunes 以及播客服务器。网络应用站点910和站点900、930还代表了本发明的适当体系结构。如上所述, 服务器系统被用于利用一个或多个营销光环填充页面、编辑和存储使能了光环的页面,维 护指示出广告主的可得性的存在性系统,跟踪消费者属性和广告主属性,确定光环情境,响 应于对营销跟踪更新的请求,管理营销计划的计费和计账、适应性地修改属性、以及帮助实 现和/或记录消费者和广告主之间的通信。一个适当的配置分配站点900用于通常的消费 者访问。例如,站点900可包括消费者站点,其中服务器901充当使能了光环的对象服务 器,并且服务器920可以跟踪用户对使能了光环的对象的访问和消费者属性。站点930可包括营销站点,其中广告主在广告主服务器931中存储属性以及生成/编辑使能了光环的 网页,并且服务提供商在计费服务器932中管理营销账户。网络应用站点910可包括填充 服务器,其具有填充服务器911、广告主存在性服务器912以及通信服务器913。社交营销 功能的其他布置和指派也是可能的。在计算机网络的情境中,“虚拟服务器”在物理上是连接到网络和支持电路以执行 用于处理数据的应用程序的一个或多个服务器系统。数据可通过帮助实现高效处理的手段 来存储,例如通过将数据存储在由数据的集合构成的“数据库”中,这些数据是由数据库中 包含的各种形式的数据之间的关系来组织的。当虚拟服务器由多于一个计算机服务器系统 构成时,该组计算机服务器系统被有层次地互连以在中央控制下执行作为若干服务器的组 合功能的高级别功能。在功能上,虚拟服务器执行低级别CPU指令的序列以完成用于处理数据的指令。 虚拟服务器通常接受指令并为多个“客户端”执行命令。这些指令可包括但不限于用于存储 或取回数据、修改、验证或擦除数据或者重组织数据的指令。虚拟服务器还可以为其他网络 附接的设备发起指令。例如,虚拟的“音乐服务器”可维护一数据库,用于定位音乐作品库。 音乐服务器可从若干个客户端接收用于存储新歌曲或取回旧歌曲的命令。另外,音乐服务 器可发送命令到网络上的其他设备,以例如在各种从属服务器(比如“爵士乐服务器”、“嘻 哈音乐服务器”、“古典音乐服务器”等等)之间散布音乐数据库,将付费用户请求注册在“计 费服务器”中,在“注册服务器”中验证用户的身份、偏好和访问权限,等等。音乐服务器因 此也可以是其他服务器的客户端。本领域的技术人员将会认识到,虚拟服务器和客户端是 由软件指令控制的抽象交互设备,其交互协议可以是灵活定义的。这里使用的“客户端”可 包括处理信息和程序以及发出命令的功能。类似地,这里使用的虚拟服务器可包括向用户 和其他服务器发起命令以及对指令作出响应的功能。类似地,数据库不应被解释为数据的单个物理集合。这里使用的数据库是可分布 在一个或多个物理位置上的数据的抽象集合。所述数据可被物理地存储在单个或多个服 务器内、在(一个或多个)附接的物理设备、(一个或多个)网络附接的设备或(一个或多 个)用户设备内。类似地,应用程序不应被解释为是命令的单个物理集合。这里使用的应 用程序是CPU命令的抽象集合,这些命令可部分或全部地在单个或多个服务器内、在(一个 或多个)附接的物理设备、(一个或多个)网络附接的设备或(一个或多个)用户设备内 被物理地执行。不那么传统的社交网络营销界面的示例在图10-11中示出,其示出了在使用该界 面时的四个连续的步骤,分别表示为图10A、10B、11A和11B。在这些图中,典型的便携式客 户端侧设备1000包括小键盘1004和点选装置。在一个实施例中,点选装置是由具有向上 箭头1002、向下箭头1003、向左箭头1008和向右箭头1012的四位置摇杆开关提供的。在 替换或扩充的实施例中,点选装置是由对触摸敏感的屏幕(被称为触摸屏)提供的。如图 IOA所示,消费者可通过按压向上/向下开头1002-1003或者在触摸屏的情况下通过触摸 媒体对象并且将其向下或下拖动,来访问不同的广告滚动页面。由Motorola,Inc.制造的 称为RAa 的移动电话的广告1001在图IOA中被滚动到视野中。在图IOB中,广告1001 占据设备上的整个广告页面。因为广告是使能了光环的对象,所以出现一营销光环,其由标 题1005、左光环滚动指示符1006、左手构件1007、中央构件1009、右手构件1011和右光环滚动指示符1010表示。中央光环构件1009被选择为默认广告主。如果消费者激活所指派 的选择控件,则默认广告主被选择。该选择控件可以通过各种手段来实现,例如通过按压摇 杆开关的中央、按下指定的按钮、或者轻叩触摸屏上的图像。如果消费者想要一不同的默认 广告主,则消费者可以利用左箭头按钮1008或对触摸屏上的1006进行触摸来将光环显示 向左滚动,或者利用右箭头按钮1012或对触摸屏上的1010进行触摸来将光环显示向右滚 动。当消费者按下例如1008时,图像1009被缩小以替代图像1007,图像1011被放大并替 代1009,并且新的光环成员被示出在先前由1011占据的空间中。在图IOB中,消费者进行了动作以请求关于在1009中示出的默认广告主的额外信 息。在优选实施例中,默认广告主是光环成员集合中具有最高社交营销效益的广告主。该请 求可通过用手指或触笔按住触摸屏中的图像1009或者通过按压信息或帮助按钮来指示。 在与图2的弹出窗口 206-207类似的响应中,出现一弹出窗口,其具有元件1101(广告主标 题)、1102(广告主从属关系)以及用于与广告主的通信手段的冗余指示符1103、1104。在 优选实施例中,消费者将触摸屏指针拖到该弹出窗口以发起通过默认手段的通信。在一个实施例中,消费者可以通过轻叩或以其他方式选择默认广告主图像来发起 通信,而不请求关于广告主的额外信息。在一个实施例中,消费者可以通过显示通信选项并 且选择通信手段,例如显示弹出信息窗口并且对触摸屏上的1103或1104进行触摸,来发起通信。最后,在图IlB中,通过呼叫广告主Lyrm来发起了默认通信,并且在完成通信的同 时,将光环显示进程放在后台。在优选实施例中,通信状态显示示出了通信的一个或多个属 性,例如通信手段的图标1105、说明通信状态的文本1106、以及广告主的图像1009。在一个 实施例中,通信的手段是视频聊天,并且取代显示广告主的静态图像,改为显示广告主的流 视频图像。图IlB还示出了用户界面的额外或替换实施例。在此界面中,在视频屏幕上显示 光标,例如夸大的光标1108。例如,在发起到Lyrm的营销呼叫后,指向产品的光标的显示可 用于指示出通过消费者动作(例如通过激活键盘按钮)可以完成销售。在替换界面实施例中,光标1108提供了与计算机屏幕上的鼠标光标类似的选 择手段的指示符。光标位置经由导航开关被移动,例如用于向上/向下运动的图IOA的 1002-1003,以及用于向左/向右运动的图IOB的1008、1012。在图IlB中,按钮1107可被 配置为例如“INFO”按钮。当光标在Lyrm的图像上时对INFO按钮1107的激活例如将显示 出图IlA的弹出窗口 1101-1104。按钮1109也可以被配置为例如“SELECT”按钮。当光标 在Lyrm的图像上时对SELECT按钮1109的激活例如可发起对Lyrm的呼叫,如图IlB所示。通过递送与用户相连接并且与用户在移经网络的同时遇到的产品或服务相关的、 依用户而定的人物光环,用户体验被个性化,并且消费者搜索和做出购买决定的效率提高 了。从媒体对象创建者和发布者的角度来看,光环系统提供了与其对象或库存相关的 额外的广告和/或个性化机会,这种机会允许了与媒体对象或主题/广告主相关的两个或 更多个实际人类之间的详细且实时的说明、问/答会话或者其他基于用户兴趣的知识传送。从广告递送网络角度来看,本发明通过填充用户的实时的、社交上适当的通信网络,来创建了新的广告渠道,以将与现有发布的广告相关的人与人之间的交互货币化,其中 这些用户愿意充当与特定产品、服务、兴趣或实际媒体对象有关的提倡者或广告主代表。通过利用所参与的用户的网络、他们的关系和兴趣以及适当的经济刺激模型,光 环系统向用户递送了及时且相关的社交媒体营销,同时向广告主提供了另一种销售支持渠 道并且向发布者提供了另一种货币化机会。以上描述阐述了许多细节来帮助全面理解本发明的各个方面。然而,对于本领域 的技术人员来说显而易见的是,没有这些具体细节也可实现本发明。在其他情况下,用于处 理数据的算法和算法操作的符号表示是本领域的技术人员用来向本领域的其他技术人员 最有效地传达其工作的实质的手段。这里使用的算术是通向希望的结果的操作的序列,所 述操作要求对物理量的物理操纵。通常(但不一定),这些量采取表示要被存储、传送、组 合、比较和以其他方式操纵的二进制数的电信号的序列的形式。本发明还涉及用于执行这里的操作的装置。该装置可以是为所要求的目的而特别 构造的,或者它可包括由一个或多个计算机程序选择性地激活以实现所要求的结果的一个 或多个通用计算机。这种计算机程序可被存储在任何适当的计算机可读存储介质中。计算 机可读存储介质包括任何用于以机器(例如通用计算机)可使用的形式来存储或传输信息 的机构。这里给出的算法和显示不是固有地与任何特定的计算机或其他装置相关。根据这 里的教导可使用各种通用系统,并且可以证明,构造更多的专用装置来执行算法操作将是 便利的。多种这些系统的必需结构可从以下描述显现出来。此外,本发明不是参考任何特 定编程语言描述的。本领域的技术人员将会明白,多种编程语言可用于实现这里描述的本 发明的教导。虽然以上已经论述了若干示例性方面和实施例,但是本领域的技术人员将会认识 到对其的某些修改、置换、添加和子组合。因此,希望以下附加的权利要求和以后引入的权 利要求被解释为包括在其真实精神和范围内的所有修改、置换、添加和子组合。
权利要求
1.一种方法,包括访问将被消费者感知到的内容对象; 确定与所述内容对象相关的消费目标;识别与所述消费者的一个或多个属性、所述消费目标以及感知情境相关的一个或多个广告主;将所述一个或多个广告主中的每个广告主与一界面控件关联起来; 在所述内容对象的近旁,将一个或多个界面控件传达给所述消费者;以及 跟踪与所述一个或多个界面控件的用户交互。
2.如权利要求1所述的方法,其中,所述界面控件是超文本链接。
3.如权利要求1所述的方法,其中,所述界面控件包括与所述广告主相关联的可感知 的图像。
4.如权利要求1所述的方法,其中,识别与所述消费者的一个或多个属性、所述消费目 标和感知情境相关的一组广告主还包括访问广告主的数据存储;对于每个可得广告主,确定与所述消费目标相关的营销价值的度量; 对于每个可得广告主,确定与所述消费者的社交连接的度量; 对于每个可得广告主,组合所述营销价值的度量和社交连接的度量以形成社交营销效 益得分;对组合的社交营销效益得分进行排序;以及 识别得分最高的可得广告主的子集作为所述一组广告主。
5.如权利要求4所述的方法,其中,访问广告主的数据存储还包括向主机系统发送对 可得广告主的标识的请求。
6.如权利要求4所述的方法,其中,组合所述营销价值的度量和社交连接的度量以形 成社交营销效益得分包括将所述营销价值的度量乘以所述社交连接的度量。
7.如权利要求1所述的方法,其中,所述消费目标被进一步确定为以下各项中的一项 或多项显示屏幕主题、显示屏幕上的一个或多个一贯推广的媒体对象、或者显示屏幕上的 一个或多个动态推广的媒体对象。
8.一种方法,包括访问将被消费者感知到的内容对象; 确定与所述内容对象相关的消费目标;识别与所述消费者的一个或多个属性、所述消费目标以及感知情境相关的一个或多个广告主;将所述一个或多个广告主中的每个广告主与一界面控件关联起来; 在所述内容对象的近旁,将一个或多个界面控件传达给所述消费者; 通过帮助实现与相关联的广告主的通信来对涉及界面控件之一的消费者动作作出响 应;以及在必要时更换所述一组广告主中的不可得广告主。
9.如权利要求8所述的方法,其中,所述界面控件是超文本链接。
10.如权利要求8所述的方法,其中,所述界面控件包括与所述广告主相关联的可感知的图像。
11.如权利要求8所述的方法,其中,识别与所述消费者的一个或多个属性、所述消费 目标和感知情境相关的一组广告主还包括访问广告主的数据存储;对于每个可得广告主,确定与所述消费目标相关的营销价值的度量; 对于每个可得广告主,确定与所述消费者的社交连接的度量; 对于每个可得广告主,组合所述营销价值的度量和社交连接的度量以形成社交营销效 益得分;对组合的社交营销效益得分进行排序;以及 识别得分最高的可得广告主的子集作为所述一组广告主。
12.如权利要求8所述的方法,其中,发起通信包括发起电话呼叫、因特网协议语音 (VoIP)呼叫、短消息服务(SMS)消息、即时消息(IM)消息、流音频/视频会议、或电子邮件。
13.如权利要求8所述的方法,其中,在必要时更换所述一组广告主中的不可得广告主 还包括周期性地查询远程主机以确定一组当前广告主的状态; 识别所述一组当前广告主中的一个或多个不可得广告主; 确定所述一个或多个不可得广告主中的每一个的一个或多个属性;以及 查询远程主机以为每个不可得广告主确定具有类似属性的替代广告主。
14.如权利要求8所述的方法,其中,在必要时更换所述一组广告主中的不可得广告主 包括周期性地查询输入界面以检测消费者发起的命令;判定消费者发起的命令是否是刷新命令或更换命令;以及响应于消费者发起的刷新或更换命令,查询远程主机以确定一组当前广告主的状态;识别所述一组当前广告主中的一个或多个不可得广告主;确定所述一个或多个不可得广告主中的每一个的一个或多个属性;以及查询远程主机以确定具有类似属性的替代广告主。
15.一种装置,包括存储器、处理器以及一个或多个输入/输出接口,所述存储器包含 处理器指令序列,并且所述处理器指令序列可操作来使得所述处理器访问将被消费者感知到的内容对象; 确定与所述内容对象相关的消费目标;识别与所述消费者的一个或多个属性、所述消费目标以及感知情境相关的一个或多个广告主;将所述一个或多个广告主中的每个广告主与一界面控件关联起来; 在所述内容对象的近旁,将一个或多个界面控件传达给所述消费者;以及 跟踪与所述一个或多个界面控件的用户交互。
16.如权利要求15所述的装置,其中,识别与所述消费者的一个或多个属性、所述消费 目标和感知情境相关的一组广告主还包括访问广告主的数据存储;对于每个可得广告主,确定与所述消费目标相关的营销价值的度量; 对于每个可得广告主,确定与所述消费者的社交连接的度量; 对于每个可得广告主,组合所述营销价值的度量和社交连接的度量以形成社交营销效 益得分;对组合的社交营销效益得分进行排序;以及 识别得分最高的可得广告主的子集作为所述一组广告主。
17.如权利要求16所述的装置,其中,访问广告主的数据存储还包括向主机系统发送 对可得广告主的标识的请求。
18.如权利要求16所述的装置,其中,组合所述营销价值的度量和社交连接的度量以 形成社交营销效益得分包括将所述营销价值的度量乘以所述社交连接的度量。
19.如权利要求15所述的装置,其中,所述消费目标被进一步确定为以下各项中的一 项或多项显示屏幕主题、显示屏幕上的一个或多个一贯推广的媒体对象、或者显示屏幕上 的一个或多个动态推广的媒体对象。
20.一种装置,包括存储器、处理器以及一个或多个输入/输出接口,所述存储器包含 处理器指令序列,并且所述处理器指令序列可操作来使得所述处理器访问将被消费者感知到的内容对象; 确定与所述内容对象相关的消费目标;识别与所述消费者的一个或多个属性、所述消费目标以及感知情境相关的一个或多个广告主;将所述一组广告主中的每个广告主与一界面控件关联起来; 在所述内容对象的近旁,将一个或多个界面控件传达给所述消费者; 通过帮助实现与相关联的广告主的通信来对涉及界面控件之一的消费者动作作出响 应;以及在必要时更换所述一组广告主中的不可得广告主。
21.如权利要求20所述的装置,其中,识别与所述消费者的一个或多个属性、所述消费 目标和感知情境相关的一组广告主还包括访问广告主的数据存储;对于每个可得广告主,确定与所述消费目标相关的营销价值的度量; 对于每个可得广告主,确定与所述消费者的社交连接的度量; 对于每个可得广告主,组合所述营销价值的度量和社交连接的度量以形成社交营销效 益得分;对组合的社交营销效益得分进行排序;以及 识别得分最高的可得广告主的子集作为所述一组广告主。
22.如权利要求20所述的装置,其中,发起通信包括发起电话呼叫、因特网协议语音 (VoIP)呼叫、短消息服务(SMS)消息、即时消息(IM)消息、流音频/视频会议、或电子邮件。
23.如权利要求20所述的装置,其中,在必要时更换所述一组广告主中的不可得广告 主还包括周期性地查询远程主机以确定一组当前广告主的状态; 识别所述一组当前广告主中的一个或多个不可得广告主;确定所述一个或多个不可得广告主中的每一个的一个或多个属性;以及 查询远程主机以确定具有类似属性的替代广告主。
24.如权利要求20所述的装置,其中,在必要时更换所述一组广告主中的不可得广告 主包括周期性地查询输入界面以检测消费者发起的命令;判定消费者发起的命令是否是刷新命令;以及响应于消费者发起的刷新命令,查询远程主机以确定一组当前广告主的状态;识别所述一组当前广告主中的一个或多个不可得广告主;确定所述一个或多个不可得广告主中的每一个的一个或多个属性;以及查询远程主机以确定具有类似属性的替代广告主。
25.一种图形用户界面,包括视觉显示驱动器、导航装置、选择替换指示符以及选择装置; 其中所述视觉显示驱动器可操作来显示一个或多个媒体对象,该一个或多个媒体对象推广对由产品、服务、品牌或网站构 成的目标的消费,以及在所述一个或多个推广性媒体对象近旁显示一组一个或多个广告主,其中每个所述广 告主与消费目标、消费者和显示情境相关;其中,所述导航装置允许所述消费者在所述可视显示上移动; 其中,所述选择替换指示符在任何时刻突出一组广告主的图像中的至多一个图像;并且其中,所述选择装置在突出所述一组广告主中的一广告主的图像的情况下被激活时, 帮助实现所述消费者和相应广告主之间的实况通信。
26.如权利要求25所述的图形用户界面,其中,所述选择装置是通过按压计算机鼠标 按钮或键盘选择按钮来激活的。
27.如权利要求25所述的图形用户界面,其中,所述选择装置包括触摸敏感屏幕显示。
28.如权利要求25所述的图形用户界面,其中,所述导航装置包括消费者可移动的光 标位置。
29.如权利要求25所述的图形用户界面,其中,帮助实现实况通信包括发起电话呼叫、 因特网协议语音(VoIP)呼叫、短消息服务(SMS)消息、即时消息(IM)消息、或者流音频/ 视频会议。
全文摘要
描述了帮助实现与分布式网络上所显示的媒体对象相关联的口头广告和销售支持的系统和方法。系统向访问品牌、产品或服务的广告的网络用户提供一个或多个提倡者。提倡者中的一个或多个可与用户社交相关。用户与提倡者的交互是通过实时通信网络来帮助实现的,跟进商业活动被跟踪,并且口头提倡的价值被捕捉和分发。
文档编号G06Q30/00GK102150175SQ200980108340
公开日2011年8月10日 申请日期2009年1月8日 优先权日2008年1月16日
发明者威廉·希金斯·克里斯多佛, 戴维斯·马克, 欧'苏利凡·约瑟夫, 马丁纳茨·罗纳德 申请人:雅虎公司