用于隐私浏览的系统和方法

文档序号:6366357阅读:157来源:国知局
专利名称:用于隐私浏览的系统和方法
技术领域
本发明涉及web浏览器的操作。具体地,本发明涉及当用户操作web浏览器时的
隐私设置管理。
背景技术
诸如Firefox、Internet Explorer、Safari、Google Chrome、Opera 和其他浏览器的web浏览器通常存储关于浏览器使用的历史信息。Web浏览器还可提供与we b浏览器存储在用户计算设备上的信息相关的信息隐私的各种选项。用户能够通过手动开启隐私浏览模式来临时启动这些设置。通常,随后用户必须手动关闭该隐私浏览模式以返回较少限制的设置,或者用户可以关闭web浏览器窗口或浏览器标签并以另一模式重启该浏览器或浏览器标签。

发明内容
本发明的示例性实施例是一种用于由用户操作web浏览器的方法。该浏览器包括开放浏览模式和隐私浏览模式。该方法包括由计算机处理器计算网站包含对于用户而言敏感的信息的隐私概率。该隐私概率至少部分地基于用户对隐私浏览模式的历史使用。该方法包括对该隐私概率和隐私阈值进行比较。该方法还包括如果隐私概率大于隐私阈值,则针对该网站将浏览器从开放浏览模式自动切换为隐私浏览模式。本发明的另一示例性实施例是一种用于由用户操作web浏览器的系统。该浏览器包括开放浏览模式和隐私浏览模式。该系统包括隐私概率模块,配置用于计算网站包含对于用户而言敏感的信息的隐私概率。该隐私概率可至少部分地基于用户对隐私浏览模式的历史使用。该系统还包括计算机处理器,配置用于对隐私概率与隐私阈值进行比较;以及如果隐私概率大于隐私阈值则针对该网站将浏览器从开放浏览模式自动切换为隐私浏览模式。本发明的又一示例性实施例是一种用于由用户操作web浏览器的计算机程序产品。该浏览器包括开放浏览模式和隐私浏览模式。该计算机程序产品包括其中包含有计算机可读程序代码的计算机可读存储介质。该计算机可读程序代码被配置用于利用计算机处理器计算网站包含对于用户而言敏感的信息的隐私概率。该隐私概率可至少部分地基于用户对隐私浏览模式的历史使用。该计算机可读程序代码还被配置用于对隐私概率与隐私阈值进行比较。该计算机可读程序代码还被配置用于如果隐私概率大于隐私阈值,则针对该网站将浏览器从开放浏览模式自动切换为隐私浏览模式。


在说明书后所附的权利要求书中具体指出并清楚要求了认为是本发明的实质内容。本发明的上述和其他目的、特征和优点在结合附图的下面详细描述中是明显的,其中图I示出了用于由用户操作web浏览器的方法的示例性实施例,该方法可包括计算、比较、切换和禁止步骤。图2示出了用于由用户操作web浏览器的方法的示例性实施例,该方法可包括计算、比较 、提示和切换步骤。图3示出了用于由用户操作web浏览器的方法的示例性实施例,该方法可包括计算、比较、切换和警告步骤。图4示出了用于由用户操作web浏览器的系统的示例性实施例,该系统可包括隐私概率模块。图5示出了用于由用户操作web浏览器的系统的示例性实施例,该系统可包括外部控制模块。
图6示出了用于由用户操作web浏览器的系统的示例性实施例,该系统可包括许可模块。
具体实施例方式参考本发明的实施例描述本发明。本发明的全部描述是参考图I-图5。如下面详细描述的,本发明的实施例包括通过计算隐私概率和当隐私概率达到隐私阈值时自动切换为隐私浏览模式来操作web浏览器的方法、系统和计算机程序产品。图I示出了用于由用户操作web浏览器的方法102的示例性实施例。浏览器可包括开放浏览模式和隐私浏览模式。在一个实施例中,在开放浏览模式,浏览器导航历史是不加密的;在隐私浏览模式,浏览器导航历史是加密的。方法102可包括由计算机处理器计算网站包含对于用户而言敏感的信息的隐私概率的计算步骤104。该隐私概率可以(至少部分地)基于用户对隐私浏览器模式的历史使用。在一个实施例中,方法102包括将隐私概率与隐私阈值进行比较的比较步骤106。方法102还可包括在隐私概率大于隐私阈值的情况下针对该网站将浏览器从开放浏览模式自动切换为隐私浏览模式的切换步骤108。在方法102的一个实施例中,在开放浏览模式可以不对浏览器导航历史进行加密,而在隐私浏览模式可以对浏览器导航历史进行加密。在隐私浏览模式中,浏览器导航历史可存储在加密数据库,该加密数据库被配置用于至少在特定时间段后至少部分地删除浏览器导航历史,或者在访问浏览器导航历史的未授权尝试期间删除浏览器导航历史。在方法102的另一实施例中,在开放浏览模式中可以自动保存浏览器导航历史,而在隐私浏览模式中可以自动删除浏览器导航历史。下面将更详细地描述浏览器导航历史。在方法102的一个实施例中,隐私浏览模式的历史使用至少部分地基于一组可调偏好(preference)。特别地,隐私浏览模式在过去和当前浏览器导航历史中的应用可至少部分地基于一组可调偏好。在方法102的一个实施例中,计算隐私概率包括接收用户输入的搜索项。计算隐私概率可包括从测量来自用户的生物响应的设备接收信号。在方法102的一个实施例中,计算隐私概率可包括接收指示将以隐私浏览模式观看网站的代码。在一个实施例中,方法102还包括基于由管理用户限定的规则来禁止浏览器从开放浏览模式切换为隐私浏览模式的禁止步骤110。图2示出了方法202的示例性实施例。该方法202包括方法102的步骤104、106和108。该方法还包括在将浏览器从开放浏览模式自动切换为隐私浏览模式之前提示用户许可浏览器从开放浏览模式切换为隐私浏览模式的提示步骤204。图3示出了方法302的示例性实施例。方法302包括方法102的步骤104、106和108。该方法还包括基于服务器记录与用户对网站的访问有关的信息的能力在隐私浏览模式可能不安全时警告用户的警告步骤304。图4示出了用于由用户406操作web浏览器404的系统402的示例性实施例。浏览器404可包括开放浏览模式和隐私浏览模式。在一个实施例中,系统402包括隐私概率模块408,配置用于计算网站412包括对于用户406而言敏感的信息的隐私概率410。隐私概率410可以基于用户406对隐私浏览模式的历史使用。系统402的示例性实施例还可包括计算机处理器414,配置用于对隐私概率410与隐私阈值416进行比较,并且如果隐私概率410大于隐私阈值416则针对网站412将浏览器404从开放浏览模式自动切换为隐私浏览模式。系统402可包括浏览器导航历史418。在一个实施例中,在开放浏览模式时中浏览器导航历史418不被加密,而在隐私浏览模式中浏览器导航历史418被加密。系统402可包括加密模块419,配置用于在隐私浏览模式期间将浏览器导航历史418存储在加密数据 库中。加密模块419可配置用于至少在特定时间段后至少部分地删除浏览器导航历史418,或者在对浏览器导航历史的未授权尝试期间删除浏览器导航历史418。在一个实施例中,在开放浏览模式中浏览器导航历史418被自动保存,而在隐私浏览模式中浏览器导航历史418被自动删除。浏览器导航历史418可包括但不限于所访问网站的列表、临时因特网文件、下载的文件、表单数据、cookie、用户名和口令。本领域普通技术人员将会认识到,根据用户406的需要和web浏览器404的功能性,浏览器导航历史418可包括各种信息。在系统402的一个实施例中,隐私浏览模式的历史使用至少部分地基于一组可调偏好420。特别地,隐私浏览模式在过去和当前浏览器导航历史中的应用可至少部分地基于该组可调偏好420。例如,用户能够通过调整偏好来手动设置隐私准则/阈值。而且,系统能够基于新偏好/隐私准则/阈值设置来回顾式地(retrospectively)修改浏览历史。在此情况中,新设置导致过去浏览历史的删除和/或加密,以便满足新准则。该删除和加密可包括当前正在查看的网站,在这种情况中,用户将在调整偏好之后立刻进入隐私模式。当用户在某一时刻意识到当前站点不是该用户希望为其保留历史的站点时,该特征可能是有用的。在系统402的一个实施例中,隐私概率410的计算包括接收用户406输入的搜索项424。隐私概率410的计算可包括从测量来自用户406的生物响应的设备426接收信号。在系统402的一个实施例中,隐私概率410的计算可包括接收指示将以隐私浏览模式观看网站412的代码428。图5示出了类似于图4所示系统402的另一示例性实施例系统502。在一个实施例中,系统502可包括外部控制模块504,配置用于基于管理用户506限定的准则禁止浏览器404从开放浏览模式切换为隐私浏览模式。系统502可包括隐私警告模块508,配置用于在隐私浏览模式不安全时警告用户。可以基于服务器记录与用户对网站的访问相关的信息的能力来评估隐私浏览模式的安全性。警告510的示例是web浏览器412中的弹出对话框。本领域普通技术人员将会认识到,本发明可以采用各种其他合适的方式来警告用户。图6示出了类似于图4所示系统402的示例性实施例系统602。在一个实施例中,系统602包括许可模块604,配置用于提示用户406许可将浏览器404从开放浏览模式切换为隐私浏览模式。该提示可以在将浏览器从开放浏览模式自动切换为隐私浏览模式之前执行。许可提示606的示例是web浏览器412中的弹出对话框。本领域普通技术人员将会认识到,本发明可以采用各种其他合适的方式来获得来自用户的许可。在一个示例性场景中,用户可以浏览Web并且搜索与个人健康问题有关的网页。他输入搜索项“斜视”(眼睛状况)。隐私概率模块可确定过去当该用户搜索该健康项时,总是选择隐私浏览模式。因此,浏览器可以基于这一用户行为模式而自动进入隐私浏览模式。在另一示例中,隐私模块分析web页面上的词语并且检测到网页的主题是“斜视”,并由此进入隐私浏览模式。注意,敏感搜索项可以由用户和/或第三方提供。此外,与隐私浏览模式关联的目标网站可以由用户和/或第三方提供。生理测量值可包括皮肤电反应、眼部运动、脉搏率、面部表情、音高和/或其他类似测量值。可以提供学习用户习惯的学习模块。此外,可存在学习阶段,系统由此从用户学习哪些词语应触发隐私模式。这具有两个部分。在第一部分,可以向用户呈现特定关键词并且使他或她标记这些关键词是否是隐私的。此外,可将关键词的列表标记为“总是隐私”。在第二部分,可以存在存储于数据库中的隐私设置和用户列表。根据用户的关键字和隐私设置可以将这些用户列表聚类为不同群组。使用来自新用户的信息,可以将该用户与所有的类进行匹配以得出最佳匹配。来自类的这些关键字的集合可用于加强用户隐私设置。这还可允许一种用于产生关键字得分的概率方法。如果用户输入与隐私浏览模式具有高置信关联度的词语,则浏览器可立刻进入隐私浏览模式。否则,如果用户输入新的词语或者具有较低置信关联度的词语,则系统可直接查询用户以确定他或她是否希望进入隐私浏览模式。给定新用户、隐私关键字和对此类的答案,数据库和类可以被不断更新。除了使系统能够根据用户自己对隐私浏览模式的使用和调用的历史进行学习之夕卜,系统还能够从其他用户进行学习。例如,如果90%的其他用户在浏览工作或医疗主题 时进入隐私浏览模式,则该用户可方便地请求他自己的浏览器对于这些典型应用进入隐私浏览模式(或者这可以针对该用户自动发生)。此外,用户可以从允许用户针对预定主题的“类”(例如“医疗主题和工作搜索”)进入隐私浏览模式的GUI (或者调用简档)进行选择。这些类标识符可以被存储在用户的本地存储或远程服务器中的简档中。在一些实例中,用户可能遇到这样的站点,即使在隐私浏览模式下这些站点也通过各种方法破坏隐私浏览模式浏览并且允许其他安全服务器记录用户已经访问了哪些站点。为了保护这样用户的隐私,所公开的系统可自动向用户告警一个站点已经针对隐私浏览模式而被标记,并且在此情况中隐私浏览模式不能保护隐私。最后,用户可选择继续与否。特别地,该配置可允许当用户输入搜索词时,所返回的去往站点或文档的链接被指示为属于以下3类之一,例如(I)以黑色文本指示的开放浏览模式站点,(2)以蓝色文本指示的确保隐私的建议隐私浏览模式站点,和(3)以红色文本指示的不确保隐私的建议隐私浏览模式站点。在另一示例中,用户可通过即时消息或电子邮件接收去往网站的链接。该链接的发送者可能希望该链接所指向的站点仅以隐私浏览模式被浏览。该链接可包括web浏览器可解析的html标签,用以自动将其强制为隐私浏览模式浏览。该链接例如可以是http://sprott. physics, wise, edu/pickover/home. htm tag = inprivate,其中‘‘? tag=inprivate”是嵌入式标签。备选地,可在链接中隐藏或加密该标签,以阻止接收者将该标签剥离出来。注意,这可能意味着进入或离开隐私浏览模式可由与URL相关联的标签来控制,或者由正在浏览的网站所控制的其他方式来控制。例如,健康网站向用户的浏览器发出进入隐私浏览模式的信号。在其他实施例中,可以在某个物理位置内(或当检测到特定IP地址时)触发任何浏览器的隐私浏览模式,并且该模式可以通过无线装置和/或在此位置中时对此类位置的数据库的参考而被禁止(例如,不允许使用)。例如,雇主可能希望雇员在9:00至5:00的时间内不使用隐私浏览模式。此外,隐私浏览模式并非一定要实际地删除用户的信息,而是可以将其保存在上锁的盒内(例如,数据库或其他存储),以防用户某天需要他/她的特定浏览会话的浏览器历史(例如,口令保护)。同样,上锁的盒可以在一时间段后删除信息。如果上锁的盒检测到另一用户正在尝试访问,则该上锁的盒删除信息。可以控制信息被移入和移出上锁的盒。 注意,隐私浏览模式并非一定要求用户信息的存储和后续删除。隐私浏览模式可以简单地不保留任意信息,如开放浏览模式所惯用的那样。但是,上锁的盒可用于在隐私浏览模式时安全地存储某些用户信息。如本领域技术人员所理解的,本发明的方面可被实现为系统、方法或计算机程序产品。因此,本发明的方面可以采用完全硬件实施例、完全软件实施例(包括固件、常驻软件和微代码等)或组合硬件和软件方面的实施例的形式,这里所有都总地可被称为“电路”、“模块”或“系统”。而且,本发明的方面还可以采用包含于一个或多个在其上包含有计算机可读程序代码的计算机可读介质中的计算机程序产品的形式。可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质例如可以是但不限于电的、磁的、光的、电磁的、红外的或半导体系统、设备、或装置、或前述的任意合适组合。计算机可读存储介质的更特定示例(非穷尽性列出)可包括以下内容具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPR0M或闪存)、光纤、便携式光盘只读存储器(CDROM)、光存储装置、磁存储装置或前述的任意合适组合。在本文档的上下文中,计算机可读存储介质可以是能够包含或存储用于由指令执行系统、设备或者装置使用或与之相关的程序的任何真实介质。计算机可读信号介质可包括其中包含计算机可读程序代码的传播数据信号,例如在基带中的或作为载波一部分的。这样的传播信号可以是各种形式,包括但不限于,电磁的、光的或其任意合适的组合。计算机可读信号介质可以是并非计算机可读存储介质的且能够通信、传播或传输用于由指令执行系统、设备或者装置使用或与之相关的程序的任何计算机可读介质,计算机可读介质中包含的计算机代码可以使用任何适合介质来传送,该介质包括但不限于无线、有线线路、光纤电缆、射频(RF)等或前述任意合适组合。用于执行本发明的方面的操作的计算机程序代码可以以一种或多种编程语言的任意组合来写,该编程语目包括面向对象编程语目(例如Java、Smalltalk、C++等)以及常规过程式编程语言(例如C编程语言或类似编程语言)。程序代码可以按以下方式执行在用户计算机上完整执行、在用户计算机上部分执行、作为单机软件包执行、在用户计算机上部分执行且在远程计算机上部分执行或者在远程计算机或服务器上完整执行。在后者的情景中,远程计算机可以通过任何类型的网络连接到用户计算机,该网络包括局域网(LAN)或广域网(WAN),或者该连接可以连接到外部计算机(例如,通过使用互联网服务提供商的互联网)。下面参考根据本发明实施例的方法、设备(系统)和计算机程序产品的流程示意图和/或框图来描述本发明的方面。应该理解,流程示意图和/或框图中的每个方框以及流程示意图和/或框图中的方框的组合能够用计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器以产生经由计算机或其他可编程数据处理设备的处理器执行的机器,使得该指令创建用于实现流程图和/或框图方框中所说明的功能/效果的装置。这些计算机程序指令还可存储在计算机可读介质中,其可指导计算机、其他可编程数据处理设备或其他装置以特有方式工作,使得存储在该计算机可读介质中的指令产生 包括实现在流程图和/或框图的方框中所说明的功能/效果的指令的一件产品。计算机程序指令还可载入计算机、其他可编程数据处理设备、或其他装置来使得在该计算机、其他可编程设备、或其他装置上执行一系列操作步骤,以产生计算机实现过程,该计算机实现过程使得在该计算机或其他可编程设备上执行的指令提供用于实现在流程图和/或框图的方框中所说明的功能/效果的过程。附图中的流程图和框图示出了根据本发明各种实施例的系统、方法和计算机程序产品的架构、功能性和可能实现的操作。在这方面,流程图或框图中的每个方框可表示代码的部分、模块或片段。其包括用于实现特定逻辑功能的一个或多个可执行指令。还应该注意,在一些替代实施例中,在方框中指出的功能可以不以附图中所指出的顺序发生。例如,根据所包括的功能性,连续示出的两个方框实际上可以实质上同时执行,或者有时方框可以以相反顺序执行。还应该注意,框图和/或流程示意图中的每个方框以及框图和/或流程示意图的方框的组合能够由执行特定功能或作用的基于专用硬件的系统或专用硬件和计算机指令的组合来实现。虽然已经描述了本发明的优选实施例,但本领域技术人员应该理解现在和将来可以进行各种改进和提高,其也落在后面权利要求的范围内。构建这些权利要求来维持对先前所述本发明的合理保护。
权利要求
1.一种用于由用户操作Web浏览器的方法,所述浏览器包括开放浏览模式和隐私浏览模式,所述方法包括 由计算机处理器计算网站包含对于所述用户而言敏感的信息的隐私概率,所述隐私概率至少部分地基于所述用户对所述隐私浏览模式的历史使用; 将所述隐私概率与隐私阈值进行比较;以及 如果所述隐私概率大于所述隐私阈值,则针对所述网站将所述浏览器从所述开放浏览模式自动切换为所述隐私浏览模式。
2.根据权利要求I所述的方法,其中在所述开放浏览模式中浏览器导航历史不被加密,并且在所述隐私浏览模式中所述浏览器导航历史被加密。
3.根据权利要求2所述的方法,其中在隐私浏览模式中所述浏览器导航历史被存储在加密数据库,其中所述数据库被配置用于在特定时间段后至少部分地删除所述浏览器导航历史,以及在访问所述浏览器导航历史的未授权尝试期间删除所述浏览器导航历史。
4.根据权利要求I所述的方法,其中在所述开放浏览模式中浏览器导航历史被自动地保存,并且在所述隐私浏览模式中所述浏览器导航历史被自动地删除。
5.根据权利要求I所述的方法,其中所述隐私浏览模式在过去和当前浏览器导航历史中的应用至少部分地基于一组可调偏好。
6.根据权利要求I所述的方法,还包括 在将所述浏览器从所述开放浏览模式自动切换为所述隐私浏览模式之前,提示所述用户许可将所述浏览器从所述开放浏览模式切换为所述隐私浏览模式。
7.根据权利要求I所述的方法,其中计算所述隐私概率包括接收由所述用户输入的搜索项。
8.根据权利要求I所述的方法,其中计算所述隐私概率包括从测量来自所述用户的生物响应的设备接收信号。
9.根据权利要求I所述的方法,其中计算所述隐私概率包括接收指示将以隐私浏览模式观看所述网站的代码。
10.根据权利要求I所述的方法,还包括 基于管理用户限定的准则禁止将所述浏览器从所述开放浏览模式切换为所述隐私浏览模式。
11.一种用于由用户操作Web浏览器的系统,所述浏览器包括开放浏览模式和隐私浏览模式,所述系统包括 隐私概率模块,配置用于计算网站包含对于所述用户而言敏感的信息的隐私概率,所述隐私概率至少部分地基于所述用户对隐私浏览模式的历史使用;以及 计算机处理器,配置用于将所述隐私概率与隐私阈值进行比较,以及在所述隐私概率大于所述隐私阈值的情况下针对所述网站将所述浏览器从所述开放浏览模式自动切换为所述隐私浏览模式。
12.根据权利要求11所述的系统,还包括 浏览器导航历史,其中在所述开放浏览模式中所述浏览器导航历史不被加密,并且在所述隐私浏览模式中所述浏览器导航历史被加密。
13.根据权利要求11所述的系统,还包括浏览器导航历史,其中在所述开放浏览模式中所述浏览器导航历史被自动地保存,并且在所述隐私浏览模式中所述浏览器导航历史被自动地删除。
14.根据权利要求11所述的系统,其中所述隐私浏览模式在过去和当前浏览器导航历史中的应用至少部分地基于一组可调偏好。
15.根据权利要求11所述的系统,还包括 许可模块,配置用于在将所述浏览器从所述开放浏览模式自动切换为所述隐私浏览模式之前,提示所述用户许可将所述浏览器从所述开放浏览模式切换为所述隐私浏览模式。
16.根据权利要求11所述的系统,其中所述隐私概率的计算包括接收由所述用户输入的搜索项。
17.根据权利要求11所述的系统,其中所述隐私概率的计算包括从测量来自所述用户的生物响应的设备接收信号。
18.根据权利要求11所述的系统,其中所述隐私概率的计算包括接收指示将以隐私浏览模式观看所述网站的代码。
19.根据权利要求11所述的系统,还包括 外部控制模块,配置用于基于管理用户限定的准则禁止将所述浏览器从所述开放浏览模式切换为所述隐私浏览模式。
20.根据权利要求11所述的系统,还包括 隐私警告模块,配置用于基于服务器记录与所述用户对所述网站的访问有关的信息的能力,在所述隐私浏览模式不安全时警告所述用户。
全文摘要
本发明涉及用于隐私浏览的系统和方法。特别地,公开了用于以开放浏览模式和隐私浏览模式操作web浏览器的方法、系统和计算机程序产品。该方法可包括由计算机处理器计算网站包含对于用户而言敏感的信息的隐私概率。该隐私概率至少部分地基于用户对隐私浏览模式的历史使用。该方法还可包括对隐私概率与隐私阈值进行比较,并且在隐私概率大于隐私阈值的情况下针对该网站将浏览器从开放浏览模式自动切换为隐私浏览模式。
文档编号G06F17/30GK102708141SQ201210067139
公开日2012年10月3日 申请日期2012年3月14日 优先权日2011年3月14日
发明者C·A·皮科维尔, D·卡内维斯基, J·R·科茨洛斯基, T·N·塞纳斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1