网页域监视的制作方法

文档序号:6479160阅读:121来源:国知局
专利名称:网页域监视的制作方法
网页域监视背景网页被用来向用户提供各种各样的内容。例如,用户可以访问体育网站来获取包 含关于最喜爱的球队的比分和补充资料的网页,访问天气网站来接收包括本地预报的网 页,与网页交互以检查电子邮件等。因此,用户对网页交互的依赖连同内容的这些多样性的 增加一起持续增加。然而,在一些情况下,用户可能在不知道的情况下被在该用户所访问的网站中主 存内容的第三方所跟踪。例如,这一跟踪可被用来导出用户的浏览模式,这稍后可被用来重 新配置网站自身、提供广告、用作主动提供的电子邮件(例如,垃圾邮件)的基础等。另外, 这一跟踪可以跨多个网站来执行,这可被用来使用户的内容消费在这多个网站之间相关。 跟踪对以下用户而言是不合需要的这些用户希望在与这些网站交互时达到至少部分匿名 以诸如阻止垃圾邮件和网站和/或第三方对跟踪信息的其他不合需要的使用。概述描述了网页域监视。在一实现中,在客户机处获得一个或多个网页,其中每一所述 网页包括分别经由多个域提供的多个内容。标识被用来提供多个内容的该多个域并且对于 每一所标识的域分别递增一计数器。在相应的所述域的计数器超过阈值时,客户机输出指 示相应的所述域具有跟踪该客户机的可能性的通知。在另一实现中,客户机包括隐私策略和被配置成查明从第一域获得的网页将包括 来自第二域的内容的一个或多个模块。对来自第二域的内容的访问由该一个或多个模块基 于第二域是否具有遵循该隐私策略的隐私实践来管理。提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概 念。本概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定 所要求保护的主题的范围。附图简述参考附图来描述详细描述。在附图中,参考标号中最左边的数字标识该参考标号 首次出现的附图。在说明书和附图中的不同的实例中使用相同的附图标记可指示相似或相 同的项目。

图1是在一示例性实现中可用于执行监视网页域的技术的环境的图示。图2是更详细地示出输出具有来自多个域的内容的网页的、图1的客户机的示例 性实现的图示。图3是描绘在一示例性实现中的、其中跟踪各个域的过程的流程图,这些域被用 来向一个或多个网页提供内容并且该跟踪被用来在客户机处输出指示该客户机被这些域 中的一个或多个跟踪的可能性的通知。图4是描绘一示例性实现中的、其中利用特定域的隐私实践对客户机的隐私策略 的遵循性来管理对该特定域的访问的过程的流程图。详细描述概览
如上所述,用户可以经由网页访问各种内容。然而,在一些情况下,可获得包含来 自多个源的内容的网页,这些源诸如主存该页面的网站和提供该网页中要包括的内容的另 一网站。例如,用户可以访问包含关于当天正在发生和/或即将发生的体育赛事的比分和 文章的体育网站。体育网站还可包括诸如广告服务等另一个源所提供的广告。然而,提供 “其他”内容的第三方服务(在先前示例中是广告服务)可以使用对该内容的提供来跟踪用 户,不仅通过该网站而且还跨也获得来自该第三方服务的内容(例如来自该广告服务的广 告)的其他网站。对用户进行跟踪可具有各种有害影响,如在用户方面的感知隐私损失。描述了网页域监视。在一实现中,甚至在网页包括来自多个域的内容的时候,采用 各种技术来跟踪被用来向网页提供内容的特定域。例如,甚至在多个域被用于单个网页的 时候,可以向被用来向网页提供在客户机处消费的内容的每一个域分配一计数器。在计数 器超过特定阈值(例如,与作为整体的各其他计数器相关的预定数字,如在其超过总计数 器的5%时)时,输出指示与该计数相对应的域具有跟踪客户机的可能性的通知。随后可以 基于这一通知来采取各种动作。例如,可以输出用于阻塞经由该域的后续内容检索(例如, 通过使用阻塞域列表)、允许后续内容检索等的选项,其进一步讨论将相关图3找到。在另一实现中,基于相应域的隐私实践是否遵循客户机的隐私策略来管理客户机 对域的访问。例如,域的隐私策略可在公知位置获得(例如,在域本身内的指定网络地址 内、在经由因特网可用的中央储存库处等),随后将其对照客户机的隐私策略来核对。在域 的隐私实践不遵循的情况下,可以采取各种动作。例如,可以阻塞对域的将来访问(例如, 通过“阻塞列表”)或可以执行“交易”以便接受域的不遵循性(noncompliance)以换取对 该域的附加特征的访问、费用支付等。隐私实践的进一步讨论可相关图4找到。在以下讨论中,首先描述可用于执行网页域监视技术的示例性环境。随后描述示 例性过程,其可由该示例性环境以及其他环境采用而不背离其精神和范围。示例性环境图1是在一示例性实现中可用于采用网页域监视的环境100的图示。所示环境100 包括经由网络106彼此通信地耦合的多个内容提供者102(1)-102 (M)和客户机104。客户 机104可以用各种方式来配置以访问网络106。例如,客户机104可被配置成能够通过网络 106通信的计算机,诸如台式计算机、移动工作站、娱乐设备、通信地耦合至显示设备的机顶 盒、无线电话、游戏控制台等。客户机104还与操作该客户机的人和/或实体相关。换言之, 客户机104可以描述包括用户和/或机器(例如,客户机设备)的逻辑客户机。虽然网络106被示为因特网,但是该网络可以采用各种各样的配置。例如,网络 106可以包括广域网(WAN)、局域网(LAN)、无线网络、公共电话网和内联网等。此外,虽然示 出了单个网络106,但是网络106可被配置成包括多个网络。客户机104在图1中被示为具有处理器108和存储器110的客户机设备。处理器 不受形成它们的材料或者其中利用的处理机制的限制。例如,处理器可以由半导体和/或 晶体管(例如,电子集成电路(IC))构成。在这一上下文中,处理器可执行指令可以是可电 子地执行的指令。或者,用于处理器或其中的机制,以及由此用于计算设备或其中的机制可 以包括但不限于,量子计算、光学计算、机械计算(例如,使用纳米技术)等。另外,虽然为 客户机104示出了单个存储器110,但是可以利用各种类型和组合的存储器,诸如随机存取 存储器(RAM)、硬盘存储器、可移动介质存储器和其他类型的计算机可读介质。
内容提供者102(1)和内容提供者102(M)被示为包括相应内容112 (c)、114 (k) (其中“C”和“k”可以是从1分别到“C”或“K”的任何整数),对它们的管理由相应内容管 理器模块116(1)、116 (M)来执行。此外,内容提供者102(1)、102 (M)中的每一个被示为经 由不同的相应域118(1)-118(M)来提供。图1的环境100中的域118(1)_118(M)是根据 统一资源定位符(URL)技术来配置的,例如,“www. firstcontentprovider. com”和“www. secondcontentprovider. com,,。在该示例中,来自不同内容提供者102(1)_102(M)并且因此来自不同相应域 118 (DU18 (M)的内容可以通过网络106—起提供给客户机104。这样的提供的一个实例 被示为包括内容提供者102(1)经由域118(1)提供的内容112(1)和内容提供者102 (M)经 由域IlS(M)提供的内容114(k)的网页120。网页120可以采取各种形式,其示例相关图2
来示出。图2描绘图1的客户机104的、作为针对无线移动通信来配置的显示图1的网页 120的客户机设备(例如,无线电话)的示例性实现200。网页120包括来自内容提供者 102(1)的内容202(其可以与内容112(1)相对应或不相对应)以及来自内容提供者102 (M) 的内容204、206(其可以与内容114(1)相对应或不相对应)。作为示例,内容202被示为一般由新闻网站所提供的、具有标题和到文章的链接 的新闻内容。因此,内容提供者102(1)可被配置成可经由域118(1)获得的新闻网站。内容 204、206被示为一般由广告服务提供的广告。因此,在该示例中,内容提供者102 (M)可担当 可向内容提供者102(1)以及其他内容提供者的网页提供广告的第三方“广告服务器”。因 此,在该示例中,单个网页120由来自多个域的内容202-206的同时显示组成。返回图1,客户机104可以接收具有内容112(1)、112(1)的网页120。网页120可 以通过实现通信模块122的功能来进行处理和配置以供显示(例如,呈现),通信模块122 被示为在处理器108上执行并且可存储在存储器110中。例如,通信模块122可以实现浏 览器功能以获取网页120并使其由客户机104来呈现。在图1的环境100中,通信模块122还被示为具有跟踪模块124。跟踪模块124表 示用于跟踪客户机104从中接收网页120中的内容112(1)、114(1)的域118 (1)-118 (M)的 技术。例如,跟踪模块124可以确定要对域118(1)、118(M)进行“调用”以获得要包括在网 页120中的内容112(1)、114(1)。跟踪模块124随后可以向域118 (1)-118 (M)中的每一个 分配域标识符126(i)(其中“i”可以是1和“I”之间的整数)并在每次从相应域118(1)、 IlS(M)接收到内容112(c)、114(k)时递增相应计数器128 (i)。因此,以此方式,甚至在域 118(1)-118(M)是补充其他域所提供的内容“第三方”域时,客户机104通过跟踪模块124 可以确定哪些域被用来提供内容,如广告等。客户机104可以用各种方式来使用跟踪。例如,跟踪模块124可以输出通知以允 许或阻塞对来自特定域的内容的后续检索。例如,该通知可以例如通过与一个或多个其他 域的第三方关系来标识特定域以及内容是如何接收的。例如,在图2的先前示例中,客户机 104可准许输出来自新闻网站的内容但阻塞来自广告服务的通过新闻网站以及体育网站等 提供的内容。因此,可以容易地向客户机104告知内容源并且因此通知这些源中的哪些源 正在跟踪客户机,例如诸如通过多个网站提供内容。通知的进一步讨论可相关图3找到。还可以结合隐私策略来利用该跟踪。例如,上述跟踪模块124表示用于确定从中接收内容112(c)、114(k)的域118(1)-118(M)(甚至是第三方域)的功能。在遇到第三方 域时,跟踪模块124可以确定域IlS(M)的隐私实践是否遵循隐私策略,如个人标识信息的 散布、匿名地散布的浏览习惯等。基于这一判定,客户机104可采取各种动作,如阻塞和/ 或允许后续内容或甚至“交易”不遵循性来换取附加报酬(例如,对特定功能的访问、向客 户机104支付费用以继续访问等),其进一步讨论可相关图4找到。一般而言,在此描述的任何功能可使用软件、固件(例如,固定逻辑电路)、手动处 理或这些实现的组合来实现。本文使用的术语“模块”、“功能”和“逻辑” 一般表示软件、固 件、或软件和固件的组合。在软件实现的情况下,模块、功能或逻辑表示当在处理器(例如, 一个或多个CPU)上执行时实现特定任务的程序代码。该程序代码可被存储在一个或多个 计算机可读存储设备中,对其的进一步描述将参考图2找到。如下描述的网页域监视技术 的各特征是平台无关的,从而意味着该技术可在具有各种处理器的各种商用计算平台上实 现。示例性过程以下讨论描述了可利用上述系统和设备来实现的网页域监视技术。这些过程中的 每一过程的各方面可用硬件、固件、或软件、或其组合来实现。这些过程被示为指定由一个 或多个设备执行的操作的一组框,并且其不必限于所示由各框执行操作的次序。在以下各 部分讨论中将参考图1的环境100和图2的实现200。图3是描绘在一示例性实现中的、其中跟踪各个域的过程300,这些域被用来向一 个或多个网页提供内容并且该跟踪被用来在客户机处输出指示该客户机被这些域中的一 个或多个跟踪的可能性的通知。在客户机处获得一个或多个网页,其中至少一个网页包括分别经由多个域提供的 多个内容(框302)。例如,网页120包括经由域118(1)从内容提供者102(1)接收的内容 112(1)以及经由域IlS(M)来自内容提供者102 (M)的内容114(1)。标识被用来提供多个内容的多个域(框304)。例如,跟踪模块124可以跟踪为获 得内容而对不同域118(1)-118(M)的“调用”,检查网页120中包含的“链接”和/或内容 112(1)、114(1)本身来确定相应内容112(1)、114(1)的起源,等等。对于每一所标识的域分别递增一计数器(框306)。例如,客户机104可为客户机 104所“访问”的(即,被用来向客户机104提供内容的)每一个域维护一计数器。每一次 访问该域中的特定一些域时,可以递增对应于这些域的计数器。因此,还可以跟踪被用来提 供内容以与来自各种不同网站的内容同时输出的第三方。在相应域的计数器超过阈值时,客户机输出指示该相应域具有跟踪该客户机的可 能性的通知(框308)。例如,可以用各种方式来设定该阈值,如通过“机器学习”或其他技 术获得的数字、基于多个计数器总体的相对数字(例如,在特定计数器超过包括每一计数 器的总体总数的设定份额时)等。也可按多种方式配置该通知。例如,该通知可指示特定域(例如,“www. secondcontentprovider. com”)和随来自该域的内容一起显示的多个其他域的名称,从而 指示该第二内容提供者(secondcontentprovider)是“第三方”提供者的增加的可能性。还 可以在判定是否要输出该通知时使用对该域是否像“第三方”提供者的域的考虑。在另一示例中,通知可包括可选择来阻塞相应域以使其不知道客户机要接收来自该相应域的相应内容的选项(框310)。例如,客户机104可在存储器110中维护“阻塞域” 列表,更新该列表以包括通过选择该选项来输入的域。因此,在客户机104随后要获得来自 该域的内容时(例如,来自第三方关系),在一些情况下甚至在作出请求之前,可以阻塞对 该内容的后续检索(框314)。然而,在其他情况下,包括可选择来允许对来自相应域的内容 的后续接收的选项的合乎需要的(框314),如允许继续检索来自“主”网站的内容,例如图 2的新闻内容。也可以考虑各种其他示例。图4是描绘一示例中的、其中将特定域的遵循性隐私实践与客户机的隐私策略相 比较以管理对该特定域的访问的过程400。查明从第一域获得的网页包括来自第二域的内 容(框402)。例如,图2的从新闻网站接收到的网页120可被配置成包括来自广告服务的 广告,接收来自其他新闻组织(例如,用于提供最新和局部天气信息的天气服务)的标题的 馈源,等等。基于第二域是否具有遵循客户机的隐私策略的隐私实践来管理对来自第二域的 内容的访问(框404)。例如,客户机104可以在客户机104本地的存储器110中维护隐私 策略130。隐私策略130可以详细描述允许和不允许的隐私实践,如个人标识信息的共享、 非个人标识信息的共享等。在另一实例104中,跟踪模块124可以观察网站本身的隐私实 践,如从客户机104获得了什么信息等。继续第一示例,从第二域获得详细描述第二域的隐私实践的隐私策略(框 406)。例如,第二域的隐私策略可以存储在第二域的网络地址的扩展处,例如“www. seconddomain. com/privacy_practices. xml,,。因此,客户机可以将该扩展(例如, “privacy—practices, xml,,)添力口至Lli亥域(例如,“www. seconddomain. com,,)以从“已知” 位置获得隐私实践。在另一示例中,隐私实践可在可经由因特网访问的中央储存库中获得, 其由该中央储存库和/或网站本身来保持“最新”。也可以考虑各种其他示例。可以基于与隐私策略130的遵循性来实现各种选项。例如,在第二域的隐私实践 不遵循客户机的隐私策略时,可以提供阻塞来自第二域的内容的选项(框408)。在另一示例中,在第二域的隐私实践不遵循客户机的隐私策略时,可以提供准许 来自第二域的内容以换取费用的选项(框410)。例如,用户不希望公开他们的浏览历史,即 使它是匿名的。然而,可以支付费用(例如,可在网站兑换的信用、现金支付等),用户可能 愿意放弃隐私关心。在又一示例中,在第二域的隐私实践不遵循客户机的隐私策略时,可以提供准许 来自第二域的内容以换取对第二域的特征的访问的选项(框412)。在该示例中,该特征一 般不向访问该网站的用户提供,而是提供给表达隐私关心的那些用户,如使个人标识信息 匿名、在“空间”网站提供用于照片的大量存储空间等。也可以设想各种其他示例而不背离 其精神和范围。结论虽然已经用结构特征和/或方法动作特定的语言描述了本发明,但是应该理解在 所附权利要求中定义的本发明不必限于所述具体特征或动作。相反,这些具体特征和动作 是作为实现要求保护的发明的示例性形式而公开的。
权利要求
一种方法,包括在客户机处获得一个或多个网页,其中至少一个所述网页包括分别经由多个域提供的多个内容(302);标识被用来提供所述多个内容的所述多个域(304);对于每一所标识的所述域分别递增一计数器(306);以及在相应的所述域的计数器超过阈值时,所述客户机输出指示相应的所述域具有跟踪所述客户机的可能性的通知(308)。
2.如权利要求1所述的方法,其特征在于,所述通知包括可选择来阻塞相应的所述域 以使其不知道所述客户机要接收来自相应的所述域的相应的所述内容的选项。
3.如权利要求1所述的方法,其特征在于,每一所述域是根据统一资源定位符(URL)技 术来配置的。
4.如权利要求1所述的方法,其特征在于,所述通知包括可选择来阻塞对来自相应的 所述域的内容的后续接收的选项。
5.如权利要求4所述的方法,其特征在于,所述选项在被选择时使得相应的所述域被 包括在阻塞域列表中。
6.如权利要求1所述的方法,其特征在于,所述通知包括可选择来允许对来自相应的 所述域的内容的后续接收的选项。
7.如权利要求6所述的方法,其特征在于,所述选项在被选择时使得相应的所述域被 包括在允许域列表中。
8.如权利要求1所述的方法,其特征在于,对所述客户机的跟踪包括所述客户机导航 通过经由多个网站接收到的所述内容。
9.一个或多个包括指令的计算机可读介质,所述指令可执行来监视用来提供包括在多个网页中的内容的一个或多个域,以便跟踪被用来向单个所述 网页提供相应的所述内容的多个所述域中的每一个;从对所述一个或多个域的监视来确定特定的所述域具有跟踪对该特定的所述域所提 供的相应的所述内容的使用的可能性;以及提供用于阻塞对来自特定的所述域的相应的所述内容的后续检索的选项。
10.如权利要求9所述的一个或多个计算机可读介质,其特征在于,每一所述域是根据 统一资源定位符(URL)技术来配置的。
11.如权利要求9所述的一个或多个计算机可读介质,其特征在于,所述指令还可以执 行以至少部分地基于执行所述指令的客户机接收到来自相应的所述域的相应的所述内容 的次数来确定特定的所述域具有跟踪所述使用的可能性。
12.如权利要求9所述的一个或多个计算机可读介质,其特征在于,所述指令还可以执 行以至少部分地基于执行所述指令的客户机从中接收到来自相应的所述域的相应的所述 内容的网页的数量来确定特定的所述域具有跟踪所述使用的可能性。
13.如权利要求9所述的一个或多个计算机可读介质,其特征在于,对所述选项的选择 使得特定的所述域被包括在阻塞列表中。
14.如权利要求9所述的一个或多个计算机可读介质,其特征在于,所述指令还可执行 以提供用于允许对来自特定的所述域的相应的所述内容的后续检索的选项。
15.一种包括隐私策略和一个或多个模块的客户机,所述一个或多个模块被配置成查明从第一域获得的网页包括来自第二域的内容;以及基于所述第二域是否具有遵循所述隐私策略的隐私实践来管理对来自所述第二域的 内容的访问。
16.如权利要求15所述的客户机,其特征在于,所述域是根据统一资源定位符(URL)技 术来配置的。
17.如权利要求15所述的客户机,其特征在于,对所述访问的管理至少部分地基于对 用于阻塞来自所述第二域的内容的选项的选择。
18.如权利要求15所述的客户机,其特征在于,对所述访问的管理至少部分地基于对 用于允许来自所述第二域的内容以换取对经由所述第二域提供的至少一个特征的访问的 选项的选择。
19.如权利要求15所述的客户机,其特征在于,对所述访问的管理至少部分地基于对 用于准许来自所述第二域的内容以换取费用的选项的选择。
20.如权利要求15所述的客户机,其特征在于,所述一个或多个模块还被配置成获得 所述第二域的详细描述所述第二域的隐私实践的隐私策略。
全文摘要
描述了网页域监视。在一实现中,在客户机处获得一个或多个网页,每一所述网页包括分别经由多个域提供的多个内容。标识被用来提供多个内容的该多个域并且对于每一所标识的域分别递增一计数器。在相应的所述域的计数器超过阈值时,客户机输出指示相应的所述域具有跟踪该客户机的可能性的通知。
文档编号G06Q50/00GK101896931SQ200880120709
公开日2010年11月24日 申请日期2008年11月24日 优先权日2007年12月11日
发明者J·S·艾普林 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1