第三方网络插件内容的网络使用覆盖图的制作方法

文档序号:6567715阅读:153来源:国知局
专利名称:第三方网络插件内容的网络使用覆盖图的制作方法
技术领域
0003本发明一般涉及跟踪网站使用,更具体地涉及监视和跟踪用户 与第三方网络插件和相关内容的交互。
背景技术
0004网络分析学指的是对网站使用所生成的数据的分析。例如,网 络分析学可以被用来挖掘访问者通信量数据。多种访问者通信量数据被 测量,例如,什么浏览器正在被使用、特定网页上的什么链接被选择、 产品是否被购买等等。当前有许多的网络分析学工具可用,例如犹他州 奥勒姆(Orem)的Omniture公司的Site Catalyst Version 11。这些工具能够
获取关于网站使用的数据,并且响应于用户的请求,显示关于网站使用 的多种不同的度量标准,例如筛出/转换(fallout/conversion)、 A/B测试等等。
0005在在线环境下,网站使用和其他客户行为可以由网站服务器跟 踪,或者由处于远处的另一服务器例如数据收集服务器(也被称为数据 收集器)来跟踪。数据收集服务器被告知网站上的活动,从而使得其能够监视和跟踪这种活动。实现这种告知的一种方法是通过使用对嵌入内 容的请求来实现。
0006嵌入内容是网页的一部分,例如图像,其被要求作为和包含网 页的文件分开单独的文件。可以从网站服务器请求,或者从远程服务器 例如远程内容服务器或数据收集服务器请求这个单独文件。例如,当用 户从网站服务器请求网页时,网站服务器发送网页文件至用户的客户端。 然后,客户端,例如网络浏览器,尝试将该文件再现为可视网页。但是, 一旦再现网页文件,客户端可以找到对位于网站服务器上或远程服务器 上的单独文件的引用。在内容被定位并发送至客户端之后,客户端再现 包含嵌入内容以及原始网页的单独文件。
0007网络信标(web beacon)(也被称为网络小虫(web bug))是特定
类型的嵌入内容,其内容本身是不相关的,但是对内容的请求携带了有 用的信息。例如,网络信标通常是具有非常小尺寸(例如1像素*1像素) 的透明图像。这个图像小至足够使用户看不见。当客户端再现包括网络 信标的网页时,网络信标使得客户端发送一个资源请求至服务器,例如 数据收集服务器。这种网络信标可以包括脚本(或其他代码),其使得 客户端在资源请求中包括关于用户以及用户环境的附加信息。这种附加 信息可以包括来自Cookie的数据,或者关于客户端的运行环境或状态的 其他信息。在网络信标代码所指示的服务器是数据收集服务器的情况下, 数据收集服务器响应于上述请求,可以使得客户端设置一个附加cookie 用于跟踪目的的识别。以这种方式,网络信标请求可以被用来向数据收 集服务器指出正在再现特定网页。
0008用于包括请求的一种方法是将该请求写为超文本链接标示语言 (HTML)中的静态图像标记。下面是一个HTML中的图像标记的例子0009<img
Src=http:〃example.com/tracker.exe AID=14658 PID=259294&banner=0.gif width=l height=l board=0>
0010在本文中,术语"ad.datacollectionserver.com"指的是数据收集 服务器的地址。
0011另一种包括请求的常用方法是利用脚本语言,例如JavaScript,从而使得浏览器动态地生成到数据收集服务器的请求。利用脚本来替代 静态图像标记的一个优势是,脚本可以使得浏览器执行其他功能,包括 搜集附加数据和并将其和请求一起发送出去。在任一种情况下,结果是 基于事件的发生,例如网页的加载和再现,请求被发送至数据收集服务 器。
0012
一旦这个请求已经被发送至数据收集服务器,则数据收集服务 器可以执行各种类型的跟踪功能。例如,数据收集服务器可以计数关联 于网页的请求的数量,以监视网页上的通信量。通过计数网络信标单元 已经从数据收集服务器被请求的次数,该服务器可以确定特定网页被査 看的次数。通过使用JavaScript来动态地生成对网络信标的请求以及编码 附加信息,可以获得其他识别信息,用于进一步的分析。
0013其它类型的网站使用跟踪也是公知的,例如日志文件分析。在 这种方法中,对服务器日志进行统计学分析,以便检测和分析网站通信 量以及使用模式。
0014如在2004年3月3日提交的序列号10〃94,809的相关美国实用专利 申请"Associating Website Clicks with Links on a Web Page (将网站点击禾口 网页上的链接相关联)"所描述的, 一种表现网站使用和通信量数据的 机制是在网页(或其他在线资源上)的表示上添加色彩编码指示。不同 的颜色可以用来表示针对网页的各部分的不同活动级别。例如,承受大 量通信量的屏幕上(on-screen)链接可以用一种颜色覆盖,而承受较少量通
信量的链接可以用另一种颜色覆盖。关于每一种颜色可以提供一种用于 解释说明目的的图例。
0015例如,现在参考图2,示出了一个页面分析报告201的例子,在 旁显示的是被分析的网页102的图像。在一个实施例中,报告201被提供 至与数据收集服务器106交互的站点管理员或站点所有者。
0016在图2的例子中,报告201包括正在被分析的网页和网站的标识 202、报告日期203、报告意见和设定204、页面度量205以及至相关报告 的链接206。另外,各种级别和色调的色彩密度被覆盖在网页102的所显 示的视图上,以便视觉上呈现每一项208或屏幕区域已经接收到的点击的 相对数量。色键207是一个图例,其表示各种重迭色彩的含义。0017希望在网页区域生成网络使用覆盖图,以便提供关于这种插件 所提供的内容的用户行为的图形显示,其中这些网页区域被网络插件(包 括第三方提供的插件)占用或再现(render)。例如,可能希望显示色彩 编码的覆盖图,其示出用户和交互式动画电影(flashmovie) 、 Java小应 用程序等等各种单元(element)的交互。为了显示具有与底层单元一致 的可视特性的覆盖图(例如,色彩编码各种用户界面单元),必须确定 每一个底层单元的尺寸。
0018因此,需要的是一种确定插件内容内的单元的尺寸的技术,即 使这种内容是由第三方提供的。而进一步需要的是为这种插件内容生成 网络使用覆盖图的技术。

发明内容
0019本发明提供一种确定插件资源(例如内容和或应用程序)内的 单元尺寸的机制,以便使得能够生成这种插件所占用的网页区域的网络 使用覆盖图。
0020根据本发明的一方面,在插件资源内的单元被移动至插件资源 的输出区域的一个或更多个角落。输出区域的尺寸的变化被检测到,同 时单元的尺寸被计算。然后该单元被复位到其原始位置。关于尺寸变化 的信息一般可以从第三方插件应用获得,并且可以很容易地从那里提取 出来。
0021
一旦单元的尺寸已知,就可以生成与插件资源视觉上一致的覆 盖图。因此,当覆盖图呈现时,色彩编码和其他可视特征在整个显示内 被合适地定位和设定大小。
0022本发明可以被用于生成任何类型的插件内容的覆盖图,插件内
容例如是电影呈现,不论其是交互式的还是非交互式的。这种电影呈现 的一个例子是通过诸如加利福尼亚州三番市Macromedia公司提供的Flash
的应用所提供的电影呈现。例如,希望提供色彩编码的覆盖图,其指示 Flash电影中各种交互组件(例如按钮)的相关流行性和或通信量。本领
域技术人员将认识到本文所描述的技术还可以应用到其它类型的插件, 包括例如QuickTime电影、Java小应用程序(Java applets)等等。0023本发明还可以用于生成其它类型的使用报告,包括例如硬拷贝 输出、文本或图像报告等等。


0024附解说明本发明的若干实施例,其和说明书一起用于解释 说明本发明的原理。
0025图1是框图,其描述根据本发明的一个实施例的网站通信量数据 收集的体系结构。
0026图2是截屏或屏幕快照图,其描述根据本发明的一个实施例的 页面分析报告的例子。
0027图3A—3D描述根据本发明的一个实施例的用于确定插件资源的 单元的尺寸的方法的例子。
0028图4A是流程图,其描述根据本发明的一个实施例的用于确定插 件资源的组件的尺寸的方法,其中单元原点不必处于单元的中心。
0029图4B是流程图,其描述根据本发明的一个实施例的用于确定插 件资源的组件的尺寸的方法,其中单元原点处于单元的中心。
0030图5是框图,其描述根据本发明的一个实施例的、改变第三方 插件资源以提供使用跟踪功能的体系结构。
0031图6是流程图,其描述根据本发明的一个实施例的改变第三方 插件资源以提供使用跟踪功能的方法。
0032图7是流程图,其描述根据本发明的一个实施例的生成插件资 源的使用覆盖图的方法。
0033图8是屏幕快照,其描述关于第三方插件资源上的覆盖图报告 的例子。
0034本领域技术人员将认识到这些附图仅仅是根据一个实施例的本 发明的操作的例子,而其他体系结构和操作模式也可以被使用,而不偏 离本发明的必要特征。
具体实施例方式
0035现在参考附图更全面描述本发明,附图中示出了本发明的若干实施例。本发明可以具体化成许多不同的形式,并且不应被构造为限于 本文所给出的实施例。而是提供这些实施例以便本文公开完整,并且可 以全面将本发明传达至本领域技术人员。
0036为了说明的目的,关于插件资源(例如显示在网页内的内容) 内的交互单元(比如按钮)描述本发明。这种插件资源的一个例子是由 Flash插件(可从加利福尼亚州三番市的Macromedia公司获得)解释和 显示的内容项目;Flash插件和常规的网页浏览器(例如可从华盛顿州 Redmond市Microsoft公司获得的Internet Explorer)结合使用。Flash插 件提供在网页环境中呈现视频和交互内容的工具。本领域技术人员将认 识到本发明也可以用于确定其他环境中的单元的尺寸,并且本发明可以 和其它类型的插件资源结合使用。 体系结构
0037现在参考图1,其示出根据本发明一个实施例的描述网站通信量 数据收集系统的方框图。用户112和客户端机器107进行交互,客户端 机器运行一个软件应用程序,例如浏览器110,以访问和显示网页。客户 端机器107可以是普通的个人计算机,其包括公知的组件,例如运行例 如Microsoft Windows的操作系统的CPU、键盘、鼠标、显示屏以及因特 网连接(未示出)。除了浏览器110外,客户端机器107可以运行各种 软件应用程序。浏览器IIO包括脚本引擎116,例如JavaScript,它通常 可以在可购买的浏览器中找到。响应于用户112的动作,例如点击链接 或者输入URL (统一资源定位符),客户端机器107发出网页请求111, 该网页请求通过因特网(Internet)传送至内容服务器101。响应于请求 111,内容服务器101发送网页102 (例如以HTML码的形式)至客户端 机器107。浏览器IIO在客户端机器107上显示所请求的网页102。
0038网页102包括信标码(beacon code),其在一个实施例中是指 向信标(例如1像素X1像素的透明图像)的指示器。信标通常是对用户 不可见的,例如是透明的单像素图像。为了下面的描述,信标是嵌入到 网页102中的任意单元,其被和外部服务器106有关联的浏览器110自 动加载并被用于监视通信量。信标码可以作为将通过脚本引擎116执行 的脚本(例如Javascript脚本)提供。信标码造成客户端机器107生成资源请求105至数据收集服务器106。这些资源请求105经常根据脚本指令 动态地生成。数据收集服务器106在日志108中记录这种请求,并且还 可以记录和该请求相关的附加信息(例如日期和时间,还可能是可以被 编码在资源请求中的一些识别信息)。因此,跟踪服务器106记录至网 页102的"击中(hit)"的发生。跟踪服务器106还发送所请求的单像 素图像至客户端机器107,以便资源请求被满足。
0039分析模块113从日志108中检索存储的跟踪数据,过滤该数据, 并输出报告114至网络管理员115。报告114可以以硬拷贝、或通过显示 屏(未示出)或一些其他方式提供。报告114包括,例如,概要和描述 相对频率的统计学分析,各种站点路径以该相对频率正被跟随通过该网 站。这种报告的例子在下面描述。
0040模块113可以在运行于服务器106或可访问日志108的另一计 算机上的软件中实现。
0041在一个实施例中,在客户端机器107、内容服务器IOI以及数据 收集服务器106之间的通信是利用公知的网络协议来完成的,例如TCP/IP 和HTTP,用于在因特网上的通信。当然也可以使用其他通信方法和协议。
0042例如,现在参考图2,其示出网页分析报告201的例子,旁边显 示的是正在被分析的网页102的图像。在一个实施例中,报告201被提 供给和数据收集服务器106交互的站点管理员或所有者。
0043在图2的例子中,报告201包括被分析的网页和网站的标识202、 报告日期203、报告意见和设定204、页面度量205以及至相关报告的链 接206。另外,各种级别和色调的色彩密度被添加至网页102的所显示视 图上,以便可视地表示每一个项目208或屏幕区域已经接收到的点击的 相对数量。色键207是表示各种添加的色彩的意义的图例。根据本文所 描述的技术,可以为插件内容(包括第三方插件内容)所占用的屏幕区 域生成例如在图2中所示的覆盖图报告。
0044图8示出网页的覆盖图报告800的例子,该网页包括第三方插 件内容,例如区域801。在这个例子中,区域801表示占用网页的一部分 的Flash内容。内容区域801的某些部分802以不同的色彩高亮显示,以 指示通信量级别。关于网络通信量的附加信息在重迭的窗口 803中示出。0045为了跟踪用户和插件内容的交互,跟踪码被集成在插件码中。 现在参考图6,其示出一个流程图,描述根据本发明一个实施例的改变第 三方插件资源以提供使用跟踪功能的方法。同时参考图5,其示出方框图, 描述根据本发明一个实施例的改变第三方插件资源以提供使用跟踪功能 的体系结构。插件应用501代表用于显示和呈现插件内容的应用程序, 例如Flash 。
0046客户端机器107发送网页请求111至内容服务器101。作为响应, 内容服务器101提供插件内容502至客户端机器107。在一个实施例中, 在提供内容502之前,内容服务器101插入跟踪码。这种跟踪码包括识 别和报告用户和插件资源的各种单元的交互的码。跟踪码替换和/或补充 所接收的插件内容中的至少一个方法,以使得能够发送用户行为至跟踪 组件。
0047浏览器110运行604经修改的插件内容502。浏览器110显示包 括插件输出的网页输出506。关于所跟踪的单元的用户动作(例如用户点 击一个按钮或者和一个单元交互)被检测605。根据本文所描述的技术, 使用/行为数据507被发送606至数据收集服务器106。数据被存储在曰 志108中。随后采用所收集数据的分析模块113被用于生成报告607;在 一个实施例中,分析模块113包括网页覆盖图生成模块507,用于生成覆 盖图报告508,该报告然后被输出。报告607因而可以指示关于插件内容 的总的用户行为的模式。
0048现在参考图7,示出一种根据本发明一个实施例的为包含交互单 元的插件资源生成使用覆盖图的方法。在一个实施例中,图1中所示的 分析模块113执行图7的步骤;在其他实施例中,这些步骤可以通过网
页分析跟踪系统的任何组件来执行。
0049首先,单元的位置和尺寸被确定701。在一个实施例中,单元的 位置(以x, y坐标表示)是很容易获得的,并且利用将在本文更详细描 述的技术来确定尺寸。描述用户和这些单元的交互的数据被接收702;在 一个实施例中,这个步骤包括从包含用户交互记录的日志108中检索数 据。在一个实施例中,这个数据被集合在一起,以使所生成的报告指示 一大群用户的总体行为倾向。基于所确定的单元的位置和尺寸,并且基于描述用户行为的集合数据,覆盖图被生成703。在一个实施例中,覆盖 图是在插件资源内的各种区域的相对活动级别的可视表示;例如,高活
动区域可以用一种颜色显示,而低活动区域可以用不同的颜色显示。因 为生成覆盖图的组件知道单元的位置和尺寸,所以覆盖图的色彩区域的
位置和尺寸可以被设置成匹配它们所指的单元的位置和尺寸。在步骤704 的输出,所得到的报告示出了插件内容的表示,其色彩编码的覆盖图指 示插件内容内的各种单元的相对活动。
0050现在参考图4A和4B,示出了确定插件资源的单元(例如Flash 电影的组件)的尺寸的两种方法,图4A描述了单元原点不必处于单元中 心(其可以是角落,或者某个其他位置)的方法。同时参考图3A—3D, 其示出了这种方法的一个示例。图4B描述了已知单元原点是处于单元中 心的方法。
0051虽然在图3A—3D中,在输出区域内的各个位置处示出该单元, 可以执行这里的步骤,而不必给用户显示这些已移动的单元;因此,该 方法可以很明显地实现而不必重画插件资源。因此给用户的输出也不会 被使用本文所描述的方法干扰。
0052图3A示出了在其原始位置的单元302,其原点是303。 X。和Yc 是单元302的未知尺寸。输出区域301表示一个区域,例如在网页内, 用于网络插件内容的显示。
0053现在参考图4A,首先标注409输出区域301的总尺寸X。rig, Y。rig。 然后,单元302被移动401,以便其原点303处于输出区域301的左上角
(图3B)。在一个实施例中,在插件应用程序中的现有方法被用来移动 单元302;例如,Macromedia Flash插件包含使得能够移动单元和其他目 标的方法。
0054许多插件应用程序自动将其输出区域重新设定大小以说明已经 被移动超过原始区域的单元或目标。例如如果其检测到单元已经被移出 视窗区域,Micromedia Flash插件就自动将Flash内容视窗区域(输出区
域)重新设定大小。
0055因此,因为原点303处于单元302内,所以原点303移动至角 落导致单元302的某个部分处于原始输出区域301的外部。 一旦插件码已经自动将输出区域301重新设定大小,如图3B所示,就比较402整个 Flash电影301的新尺寸和原始尺寸X—和Y。rig。在X和Y维度上的差 异被存储为X!和Y,;这说明单元302的尺寸的第一部分。
0056接着,单元302被移动404,以使其原点303处于输出区域301 的右下角(图3C)。再一次,插件码自动改变输出区域301的尺寸;在 尺寸上的差异被标注405为&和Y2;这个在X和Y维度上的增长提供 了X和Y坐标的其他部分。在所增长的尺寸被确定之后,输出区域301 的原始大小被恢复。单元302然后被移动406到其原始位置(图3D)。 然后通过下式Xc二X, + X2和Ye 二Y,+Y2计算407单元302的尺寸。
0057
一旦知道单元302尺寸,就可以根据上面所描述的技术来生成 覆盖图,并且该覆盖图将具有正确的位置和正确的尺寸。
0058现在参考图4B,其示出了己知原点303处于单元302中心的实 施例。这里,步骤409、 401和402如上文所述那样执行。但是,单元302 不需要被移动至第二个角落,而是返回406至其原始位置。值X,和Y, 被加倍420,以提供单元302的总的X和Y尺寸。因此,Xc二2XX,而 Yc = 2XY1o
0059本领域技术人员将认识到,上述技术可以应用在希望显示被插 件内容占用的网页的一部分上的覆盖图的任何情况下。例如,这一技术 可以应用于Java applet、 Windows Media Player I页目、Quicktime电影等等。
0060在上面的描述中,为了解释的目的,阐述了许多的具体细节, 从而提供对本发明的完全理解。但是,对于本领域技术人员来说明显的 是,本发明可以脱离这些具体细节来实现。在其他实例中,以框图形式 示出结构和装置,以便避免使本发明不清楚。
0061具体地,本领域技术人员将认识到,可以使用其他的体系结构 及分析和处理技术和机制,并且本发明可以利用除了上文描述的那些机 制之外的其他机制实施。
0062说明书中所引用的"一个实施例"或"实施例"意味着结合实 施例描述的特定特征、结构或特性被包括在本发明的至少一个实施例中。 在说明书的各个地方出现的"一个实施例"的短语不必都指向同一个实施例。
0063具体实施方式
中的某些部分根据计算机存储器中数据位上的操 作的算法和符号表示来呈现。这些算法描述和表示是数据处理领域的技 术人员最有效地将他们工作的实质转至本领域其他技术人员的手段。一
般性地,这里的算法被设想为是导向所需结果的自相一致(self-comistent)
的步骤序列。这些步骤是需要物理量的物理操纵的步骤。通常,虽然不 是必需的,这些量采用能够被存储、转移、结合、比较或另外操纵的电 或磁信号形式。
0064但是,应该牢记脑中的是,所有这些或者相似的术语是和适当 的物理量相关联的,并且仅仅是应用于这些量的方便标记而已。除非具 体说明,否则如所讨论的那样很明显的是,应该意识到整个说明书中, 采用例如"处理"或"计算"或"确定"或"显示"等等术语的讨论指 的是计算机系统或者类似的电子计算装置的动作和处理,计算机系统将 计算机系统的寄存器和存储器中的表示为物理(电子)量的数据操纵和 转换为其他数据,这些其他数据类似地表示为计算机系统存储器或寄存 器或其他这样的信息存储、发送或显示设备内的物理量。
0065本发明还涉及执行本文所述操作的设备。该设备可以被特殊构 造用于所需目的,或者它可以包括由存储在计算机中的计算机程序可选 择地启动或重配置的通用计算机。这种计算机程序可以存储在计算机可 读存储介质中,例如,但不限于,包括软盘、光盘、CD-ROM和磁光盘 的任何类型的盘,只读存储器(ROM)、随机存取存储器(RAM ) 、 EPROM、 EEPROM、磁或光卡,或者任何类型的适合于存储电子指令的介质,并 且每一个都耦联到计算机系统总线。
0066本文所提出的算法和模块本质上和任何特定的计算机或其他设 备无关。各种通用系统可以和根据本文所教导的程序来使用,或者其可 以证明构造更专用的装置来执行方法步骤的便利。各种这些系统的所需 结构将从下面的描述中出现。另外,本发明没有参考任何特定编程语言 来描述。应该意识到的是,各种编程语言可以用来实现本文所描述的本 发明的教导。另外,对于相关领域的普通技术人员来说很明显的是,本 发明的模块、特征、属性、方法和本发明的其他方面可以实现为软件、硬件、固件或者这三种的结合。当然,无论什么情况下本发明的组件被 实现为软件,该组件可以实现为独立程序,实现为更大程序的一部分, 实现为多个分开的程序,实现为静态或动态链接库,实现为内核可装载
模块(kernel loadable module),实现为设备驱动器和/或以对于计算机编程 领域技术人员现在或将来公知的每一个和任何其他方式实现。另外,本 发明决不限于任何特定操作系统或环境中的实现。0067相关领域的技术人员应该理解的是,上述实现仅仅是示例性的, 可以做出许多改变,而不脱离本发明的真实精神和范围。因此,所附权 利要求意于覆盖所有的这种在本发明的精神和范围内的改变和修改。
权利要求
1.一种确定具有矩形输出区域的插件资源内的单元的尺寸的方法,所述单元具有原点,所述方法包括移动所述单元,以便其原点处于所述输出区域的第一角落;测量因移动所述资源而产生的所述输出区域的水平尺寸上的第一增量;测量因移动所述资源而产生的所述输出区域的垂直尺寸上的第一增量;从输出区域尺寸的所测量的增量,确定所述单元的尺寸;以及复位所述单元至所述输出区域内的其原始位置。
2. 根据权利要求1所述的方法,其中所述单元包括按钮。
3. 根据权利要求1所述的方法,其中所述单元包括在所述输出区域内 的用户可激活区域。
4. 根据权利要求1所述的方法,其中所述原点处于所述单元的中心, 并且其中确定所述单元的尺寸的步骤包括确定所述单元的水平尺寸,其等于所测量的所述输出区域的水平尺寸 的第一增量的两倍;确定所述单元的垂直尺寸,其等于所测量的所述输出区域的垂直尺寸 的第一增量的两倍。
5. 根据权利要求1所述的方法,其中所述原点不处于所述单元的中心。
6. 根据权利要求1所述的方法,进一步包括,在确定所述单元的尺寸Z刖移动所述单元,以便其原点处于所述输出区域的第二角落,所述第二角落与所述第一角落对角相对;测量因移动所述资源而产生的所述输出区域的水平尺寸上的第二增 测量因移动所述资源而产生的所述输出区域的垂直尺寸上的第二增 并且其中确定所述单元的尺寸的步骤包括确定所述单元的水平尺寸,其等于所述输出区域的水平尺寸的所测量的第一增量和第二增量的和;确定所述单元的垂直尺寸,其等于所述输出区域的垂直尺寸的所测量 的第一增量和第二增量的和。
7. 根据权利要求1所述的方法,其中所述插件资源包括应用程序,并 且所述矩形输出区域包括网页内的区域。
8. 根据权利要求1所述的方法,其中所述插件资源包括应用程序的内 容项目,并且所述矩形输出区域包括网页内的区域。
9. 根据权利要求1所述的方法,其中所述插件资源包括Flash项目。
10. 根据权利要求1所述的方法,其中所述插件资源包括视频内容。
11. 根据权利要求1所述的方法,其中移动、测量、确定和复位步骤 是响应于接收激活所述单元的用户输入而执行的。
12. 根据权利要求1所述的方法,进一步包括输出所述单元的所确定 的尺寸。
13. 根据权利要求1所述的方法,进一步包括利用所述单元的所确定 的尺寸生成和输出使用显示。
14. 根据权利要求1所述的方法,进一步包括发送包括所述单元的所 确定的尺寸的消息至软件组件。
15. —种为网页上的插件资源生成使用报告的方法,包括 接收信息,该信息指示用户对插件资源内的目标的激活,该信息包括所述目标的目标标识符以及附加识别标记;将所述用户激活的目标的所述目标标识符和所述附加识别标记与包括 目标标识符和附加识别标记的记录比较;响应于相对于所存储记录的目标标识符,所述用户激活的目标的所述 目标标识符处于预定容许因子内,以及所存储记录的标识符具有匹配于所 述用户激活的目标的附加识别标记的附加识别标记,指示所述用户激活的 目标和所存储记录之间的匹配;以及通过在包含所述插件资源的所述网页的表示上添加量化用户对目标的 激活的可视指示器来生成报告,该报告包括包含所述插件资源的所述网页 的表示。
16. 根据权利要求15所述的方法,其中所述可视指示器是彩色编码的。
17. —种为网页上的插件资源生成使用报告的方法,所述插件资源包 括具有目标标识符和附加识别标记的目标,所述方法包括将所述目标的所述目标标识符和附加识别标记与包括目标标识符和附 加识别标记的记录相比较;响应于相对于所存储记录的目标标识符,所述目标的所述目标标识符 处于预定容许因子内,以及所存储记录的标识符具有匹配于所述目标的附 加识别标记的附加识别标记,指示在所述目标和所存储记录之间的匹配; 以及通过在包含所述插件资源的所述网页的表示上添加量化用户对目标的 激活的可视指示器来生成报告,该报告包括包含所述插件资源的所述网页 的表示。
18. 根据权利要求17所述的方法,其中所述可视指示器是彩色编码的。
19. 一种显示网页上插件资源的使用的报告,其包括-包括目标的插件资源的表示;以及添加到所述插件资源的表示上的量化用户对所述目标的激活的可视指 不器。
20. 根据权利要求19所述的报告,其中所述可视指示器是彩色编码的。
21. —种用于显示描述网页上插件资源的使用的报告的方法,其包括 生成包括目标的插件资源的表示;以及在所述插件资源的所述表示上,添加量化用户对所述目标的激活的可 视指示器。
22. 根据权利要求21所述的报告,其中所述可视指示器是彩色编码的。
23. —种计算机程序产品,其用于确定具有矩形输出区域的插件资源 内的单元的尺寸,所述单元具有原点,所述计算机程序产品包括计算机可读介质;以及编码在所述介质上的计算机程序代码,其用于-移动所述单元,以便其原点处于所述输出区域的第一角落;测量因移动所述资源而产生的所述输出区域的水平尺寸上的第一增测量因移动所述资源而产生的所述输出区域的垂直尺寸上的第一增从输出区域尺寸的所测量的增量中,确定所述单元的尺寸;以及 复位所述单元至所述输出区域内的其原始位置。
24. 根据权利要求23所述的计算机程序产品,其中所述单元包括按钮。
25. 根据权利要求23所述的计算机程序产品,其中所述单元包括所述 输出区域内的用户可激活区域。
26. 根据权利要求23所述的计算机程序产品,其中所述原点处于所述 单元的中心,并且其中用于确定所述单元的尺寸的所述计算机程序代码包 括用于以下用途的计算机程序代码确定所述单元的水平尺寸,其等于所测量的所述输出区域的水平尺寸 的第一增量的两倍;确定所述单元的垂直尺寸,其等于所测量的所述输出区域的水平尺寸 的第一增量的两倍。
27. 根据权利要求23所述的计算机程序产品,其中所述原点不处于所 述单元的中心。
28. 根据权利要求23所述的计算机程序产品,进一步包括计算机程序 代码,其用于在确定所述单元的尺寸之前移动所述单元,以便其原点处于所述输出区域的第二角落,所述第二 角落与所述第一角落对角相对;测量因移动所述资源而产生的所述输出区域的水平尺寸上的第二增测量因移动所述资源而产生的所述输出区域的垂直尺寸上的第二增并且其中用于确定所述单元的尺寸的所述计算机程序代码包括用于以 下用途的计算机程序代码确定所述单元的水平尺寸,其等于所测量的所述输出区域的水平尺寸 的第一和第二增量的和;确定所述单元的垂直尺寸,其等于所测量的所述输出区域的垂直尺寸 的第一和第二增量的和。
29. 根据权利要求23所述的计算机程序产品,其中所述插件资源包括 应用程序,并且所述矩形输出区域包括网页内的区域。
30. 根据权利要求23所述的计算机程序产品,其中所述插件资源包括应用程序的内容项目,并且所述矩形输出区域包括网页内的区域。
31. 根据权利要求23所述的计算机程序产品,其中所述插件资源包括 Flash项目。
32. 根据权利要求23所述的计算机程序产品,其中所述插件资源包括 视频内容。
33. 根据权利要求23所述的计算机程序产品,其中用于移动、测量、 确定和复位的所述计算机程序代码是响应于接收激活该单元的用户输入而 运行的。
34. 根据权利要求23所述的计算机程序产品,近一步包括用于输出所 确定的所述单元的尺寸的计算机程序代码。
35. 根据权利要求23所述的计算机程序产品,进一步包括用于利用所 确定的所述单元的尺寸生成和输出使用显示的计算机程序代码。
36. 根据权利要求23所述的计算机程序产品,进一步包括用于发送包 括所确定的所述单元的尺寸的消息至软件组件的计算机程序代码。
37. —种为网页上的插件资源生成使用报告的计算机程序产品,其包括计算机可读介质;以及 编码在所述介质上的计算机程序代码,用于接收信息,该信息指示用户对插件资源内的目标的激活,该信息包括 所述目标的目标标识符以及附加识别标记;将所述用户激活的目标的所述目标标识符和所述附加识别标记与包括 目标标识符和附加识别标记的记录比较;响应于相对于所存储记录的目标标识符,所述用户激活的目标的所述 目标标识符处于预定容许因子内,以及所存储记录的标识符具有匹配于所述用户激活的目标的附加识别标记的附加识别标记,指示所述用户激活的 目标和所存储记录之间的匹配;以及通过在包含所述插件资源的所述网页的表示上添加量化用户对目标的 激活的可视指示器来生成报告,该报告包括包含所述插件资源的所述网页 的表示。
38. 根据权利要求38所述的计算机程序产品,其中所述可视指示器是 色彩编码的。
39. —种为网页上的插件资源生成使用报告的计算机程序产品,所述插 件资源包括具有目标标识符和附加识别标记的目标,所述计算机程序产品 包括计算机可读介质;以及编码在所述介质上的计算机程序代码,用于将所述目标的目标标识符和附加识别标记与包括目标标识符和附加识 别标记的记录相比较;响应于相对于所存储记录的目标标识符,所述目标的所述目标标识符 处于预定容许因子内,以及所存储记录的标识符具有匹配于所述目标的附 加识别标记的附加识别标记,指示在所述目标和所存储记录之间的匹配; 以及通过在包含所述插件资源的所述网页的表示上添加量化用户对目标的 激活的可视指示器来生成报告,该报告包括包含所述插件资源的所述网页 的表示。
40. 根据权利要求39所述的计算机程序产品,其中所述可视指示器是 色彩编码的。
41. 一种用于显示描述网页上插件资源的使用的报告的计算机程序产 品,其包括计算机可读介质;以及编码在所述介质上的计算机程序代码,用于生成包括目标的插件资源的表示;以及在所述插件资源的表示上添加量化用户对所述目标的激活的可视指示
42. 根据权利要求41所述的计算机程序产品,其中所述可视指示器是 色彩编码的。
43. —种用于确定具有矩形输出区域的插件资源内的单元的尺寸的系 统,所述单元具有原点,所述系统包括-内容服务器,其用于接收网页请求和用于为客户端机器提供修改的插 件内容,所述修改的插件内容包括用于确定插件资源内的单元的尺寸的代 码,确定所述单元的尺寸通过以下步骤实现移动所述单元,以便其原点处于所述输出区域的第一角落; 测量因移动所述资源而产生的所述输出区域的水平尺寸上的第一 增量;测量因移动所述资源而产生的所述输出区域的垂直尺寸上的第一 增量;从所测量的输出区域尺寸的增量,确定所述单元的尺寸;以及 复位所述单元至所述输出区域内的其原始位置;数据收集服务器,其用于接收关于所述插件内容的使用数据;用于分析所接收的使用数据的分析模块;以及报告生成器,其用于基于所分析的使用数据生成至少一个覆盖图报告。
44. 根据权利要求43所述的系统,其中所述单元包括按钮。
45. 根据权利要求43所述的系统,其中所述单元包括所述输出区域内 的用户可激活区域。
46. 根据权利要求43所述的系统,其中所述插件资源包括应用程序,并且所述矩形输出区域包括网页内的区域。
47. 根据权利要求43所述的系统,其中所述插件资源包括应用程序的 内容项目,并且所述矩形输出区域包括网页内的区域。
48. 根据权利要求43所述的系统,其中所述插件资源包括Flash项目。
49. 根据权利要求43所述的系统,其中所述插件资源包括视频内容。
50. 根据权利要求43所述的系统,其中所述代码使得所述移动、测量、 确定和复位步骤是响应于接收激活所述单元的用户输入而执行的。
51. 根据权利要求43所述的系统,其中所述覆盖图报告包括利用所述 单元的所确定的尺寸的使用显示。
全文摘要
示出用户和网络插件内容的交互的覆盖图被生成。插件资源内的单元的尺寸通过移动所述单元至输出区域的各个位置并标注所述输出区域的总体尺寸中的变化来确定。一旦尺寸确定下来,就生成包括描述交互的相对极别的色彩编码的区域的覆盖图报告。
文档编号G06F3/048GK101627357SQ200680020114
公开日2010年1月13日 申请日期2006年6月5日 优先权日2005年6月6日
发明者B·M·额若, M·P·贝利 申请人:欧恩尼其公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1