CN102622408A - 可恢复的私有浏览会话 - Google Patents

可恢复的私有浏览会话 Download PDF

Info

Publication number
CN102622408A
CN102622408A CN2012100219128A CN201210021912A CN102622408A CN 102622408 A CN102622408 A CN 102622408A CN 2012100219128 A CN2012100219128 A CN 2012100219128A CN 201210021912 A CN201210021912 A CN 201210021912A CN 102622408 A CN102622408 A CN 102622408A
Authority
CN
China
Prior art keywords
privately owned
browsing session
browsing
network
voucher
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012100219128A
Other languages
English (en)
Other versions
CN102622408B (zh
Inventor
B·C·切莱比索伊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN102622408A publication Critical patent/CN102622408A/zh
Application granted granted Critical
Publication of CN102622408B publication Critical patent/CN102622408B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • G06F21/6263Protecting personal data, e.g. for financial or medical purposes during internet communication, e.g. revealing personal data from cookies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/105Multiple levels of security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/168Implementing security features at a particular protocol layer above the transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer And Data Communications (AREA)
  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及可恢复的私有浏览会话。在经由网络通信地耦合到其他网络计算设备的一个网络计算设备上激活可恢复的私有浏览会话。私有浏览会话受限制地保存与网络计算设备和其他网络计算设备之间的活动相对应的一个或多个网络浏览存储。一个或多个网络浏览存储在私有凭证的保护下被受限制地保存。在私有浏览会话已经结束后,阻止对私有浏览会话的访问,除非已接收的凭证提交与私有凭证相匹配。如果已接收的凭证提交与私有凭证相匹配,则以对一个或多个网络浏览存储的访问来恢复私有浏览会话。

Description

可恢复的私有浏览会话
技术领域
本发明涉及浏览会话,尤其是可恢复的私有浏览会话。
背景技术
因特网浏览器和其他应用可被网络计算设备用来访问位于远程的其他网络计算设备上保存的信息。例如,可以浏览远程计算机所服务的网站,可以下载远程计算机所存储的数据,并且可以向远程服务器发送并从其接收电子邮件消息。位于远程的网络计算机之间的这些交互的每一个都是潜在的网络浏览存储。
发明内容
提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所请求保护的主题不限于解决在本公开的任一部分中提及的任何或所有缺点的实现。
在经由网络通信地耦合到其他网络计算设备的一个网络计算设备上激活私有浏览会话。私有浏览会话受限制地保存与网络计算设备和其他网络计算设备之间的活动相对应的一个或多个网络浏览存储。一个或多个网络浏览存储在私有凭证的保护下被受限制性保存。在私有浏览会话已经结束后,阻止对私有浏览会话的访问,除非已接收的凭证提交与私有凭证相匹配。如果已接收的凭证提交与私有凭证相匹配,则以对一个或多个网络浏览存储的访问来恢复私有浏览会话。
附图说明
图1示出了根据本公开的实施例经由可恢复的私有浏览会话来建立浏览器隐私的方法。
图2示出了根据本公开的实施例经由可恢复的私有浏览会话来维护浏览器隐私的方法。
图3示出根据本公开的实施例的示例因特网浏览器。
图4示出根据本发明的实施例的凭证确认界面。
图5示出根据本发明的实施例的用户决定界面。
图6示意性地示出根据本发明的实施例的计算***。
具体实施方式
根据本公开,在私有浏览会话被中断后,用户能够恢复私有因特网浏览会话。这样,如果私有浏览会话被中断,用户投入私有浏览会话的时间和精力也不会被浪费。在诸如密码的私有凭证的保护下保存私有浏览会话的活动,而不是在中断私有浏览会话后擦除网络活动的全部痕迹。用户可在稍后时间使用私有凭证来恢复已保存的私有浏览会话。由于浏览会话是在私有凭证的保护下被保存的,因此浏览会话可向没有访问私有凭证的未授权方保持私密。此外,由于保存了浏览会话并且可在其被中断之后对其进行访问,因此用户能够累积和/或回顾来自任意数量的不同浏览会话的浏览信息,无论浏览会话之间过去了多少时间。
图1示出经由可恢复的私有浏览会话来建立浏览器隐私的示例方法10。方法10可由通信地耦合到其他网络计算设备的一个网络计算设备来执行。作为非限制性示例,个人计算机或移动通信设备形式的网络计算设备可以经由因特网被通信地耦合到服务器计算机形式的其他网络计算设备。在这种情形中,个人计算机或移动通信设备可包括被编程为允许可恢复的私有浏览会话的浏览器应用。个人计算机和移动通信设备是合适的网络计算设备的非限制性示例,并且因特网是合适的网络的非限制性示例。下面参考图6提供对兼容的网络计算设备和网络的更概括的描述。
在12,方法10包括确定私有浏览会话是否要被激活。如果私有浏览会话要被激活(在12为是),则方法10继续至14,并且激活私有浏览会话。如果私有浏览会话不要被激活(在12为否),则方法10继续至16,并且激活不受限制的公共浏览会话。换言之,可以选择性地激活私有浏览会话或不受限制的公共浏览会话。下面参考图3-5来提供这种选择的非限制性示例。
如在18所指示的,当私有浏览会话被激活时,该私有浏览会话受限制地保存一个或多个网络浏览存储。如此处所使用的,网络浏览存储是指与网络计算设备和其他网络计算设备之间的活动相对应的任何可保存的信息。网络浏览存储的非限制性示例包括但不限于:浏览器历史(例如,在私有浏览会话期间所访问的站点列表)、浏览器书签、网络下载、联系人信息(例如,在私有浏览会话期间保存和/或更新的电子名片(vcard))、通信信息(例如,电子邮件消息、SMS消息、VOIP记录、聊天抄本、音频和/或视频聊天记录等)、用户偏好(例如,浏览器设置)、临时因特网文件、浏览器cookies、浏览器自动填充信息、用户笔记、用户网页注释等。
可为私有浏览会话受限制地保存这种网络浏览存储。换言之,网络浏览存储可在私有凭证的保护下被保存,使得只有可提供该私有凭证的用户才能访问受限制地保存的网络浏览存储。在某些实施例中,私有凭证可以采取密码的形式。在其他实施例中,私有凭证可以采取生物测定凭证(例如,指纹、语音模式等)、电子键链所提供的同步代码、或用于提供私有访问的另一个合适机制的形式。
用户可以维护两个或多个不同的私有浏览会话,而不背离本公开的范围。换言之,每个私有浏览会话可以是多个不同的私有浏览会话之一,并且每个私有浏览会话可以受限制地保存除用于其他私有浏览会话的网络浏览存储以外的一个或多个网络浏览存储。作为示例,用户可以将对两个不同项目的研究分成两个不同的私有浏览会话。这样,当用户恢复特定研究项目的特定浏览会话时,仅有与该特定研究项目相对应的网络浏览存储将被恢复。
在某些实施例中,每个私有浏览会话可在不同密码的保护下被受限制地保存。在某些实施例中,每个私有浏览会话可在共享的主凭证的保护下被受限制地保存——例如,单个主凭证可用于访问该用户的的私有浏览会话中的任一个,这些私有浏览会话可能被或可能未被会话专用的私有凭证进一步保护。
可将私有浏览会话及其对应的网络浏览存储本地地保存在网络计算设备上。当被本地地保存时,已保存的数据可被加密或其他方式被保护,使得已保存的数据在没有私有凭证的情况下无法被访问。
在某些实施例中,可将私有浏览会话及其对应的浏览存储远程地保存在远程网络计算设备上。例如,私有浏览会话可作为网络可访问的用户帐户的一部分被保存。已保存的数据可被加密或以其他方式被保护。当被远程地保存时,私有浏览会话可以从能访问网络可访问用户帐户和/或远程网络计算设备的任何兼容的网络计算设备来恢复。以此方式,用户可在第一设备(例如,家庭计算机)上开始私有浏览会话,并随后在第二设备(例如,工作计算机)上恢复相同的私有浏览会话。
一个或多个合适的数据结构可用于保存网络浏览存储。不同的网络浏览存储可被包装在容器中或被独立地保存。在某些实施例中,担当索引的数据结构可作为私有浏览会话的一部分被保存。
如在20所指示的,当不受限制的公共浏览会话被激活时,该公共浏览会话可以不受限制地保存一个或多个网络浏览存储。当被保存时,这种网络浏览存储不在私有凭证的保护下被保存。不受限制的网络浏览存储可被能访问网络计算设备的任何用户来访问。这样,公共浏览会话不是私有的。然而,当这种网络浏览存储被不受限制地保存时,若公共浏览会话被中断,则其可被恢复。在某些实施例中,不受限制的公共浏览会话不保存网络浏览存储以供在中断后恢复的访问。
如上面所介绍的,用户可选择浏览会话将是公共的还是私有的。这样,用户可在维护所期望的隐私级别的同时使用计算设备。此外,用户可以共享计算设备、甚至是用户的帐户,而不暴露用户希望保密的网络浏览存储。
图2示出经由可恢复的私有浏览会话来维护浏览器隐私的方法30。在32,方法30可选地包括隐藏私有浏览会话的存在。换言之,因特网浏览器和/或其他应用可被配置为隐藏私有浏览会话是否已被保存,使得甚至不向未被授权的用户警告私有浏览会话的存在。
在34,方法30包括接收凭证提交。作为非限制性示例,图3示出包括用户界面选项52的示例因特网浏览器50,该用户界面选项允许用户尝试恢复私有浏览会话。在所示的示例中,用户界面选项52不指示私有浏览会话是否已被创建,由此隐藏了确实存在的任何私有浏览会话的存在。
如图4所示,在选择图3的用户界面选项52后,可向用户呈现凭证确认界面60。在所示的示例中,私有凭证是密码,并且由此凭证确认界面60是密码输入界面。在其他实施例中,凭证确认可包括指纹检查或其他形式的认证。经由凭证确认界面60输入的密码可由因特网浏览器50或另一个合适的认证/确认测试器来接收。应当理解,上面的界面作为示例被提供,并不旨在以任何方式构成限制。
转回到图2,在36,方法30包括确定凭证提交是否与一个私有浏览会话或一组私有浏览会话的私有凭证相匹配。例如,可将用户经由图4的凭证确认界面60输入的密码与保护一个特定的私有浏览会话的私有凭证、或保护一组两个或多个私有浏览会话的私有凭证进行比较。
在38,如果凭证提交与私有凭证不匹配(在36为否),则方法30包括阻止对私有浏览会话的访问。虽然图2示出了响应于与私有凭证不匹配的凭证提交而阻止访问,应当理解的是如果没有作出凭证提交也将阻止访问。换言之,在私有浏览会话已经结束后,阻止对私有浏览会话的访问,除非已接收的凭证提交与私有凭证相匹配。
因此,如果凭证提交与私有凭证相匹配(在36为是),则在40,方法30包括以对一个或多个网络浏览存储的访问来恢复私有浏览会话。当私有浏览会话被恢复时,网络计算设备可自动地加载网络浏览存储以便向用户提供若用户没有中断所恢复的私有浏览会话将具有的相同的体验。作为非限制性示例,可使先前保存过的书签可用,可以还原浏览器历史,可使先前下载的文件可见以及可访问等。另一方面,如果私有浏览会话未被恢复,则对这种网络浏览存储的访问保持被阻止。
如果凭证提交与私有凭证相匹配,则除了恢复私有浏览会话,用户可以执行对各个私有浏览会话的管理性维护。作为一个非限制性示例,用户可以删除一个或多个私有浏览会话和对应的网络浏览存储。可以从本地网络计算设备和/或远程网络计算设备删除这种私有浏览会话。一旦以这种方式被删除,被删除的网络浏览存储是不可访问的,即使随后的凭证提交与用于保护那些网络浏览存储的私有凭证相匹配。
在某些实施例中,可在私有浏览会话开始之前,选择性地激活私有浏览会话。作为非限制性示例,图3示出包括用户界面选项54的示例因特网浏览器50,该用户界面选项允许用户主动地激活私有浏览会话。用户可在浏览会话的开始、浏览会话的中间、或浏览会话的结尾主动地激活私有浏览会话。如果在浏览会话的开始或中间被激活,则用户可以继续私有浏览,并且全部随后的网络浏览存储可在私有凭证的保护下被保存。如果在浏览会话的中间或结尾被激活,则在激活私有浏览会话之前被保存的网络浏览存储可在私有凭证的保护下被保存。
在某些实施例中,在不受限制的公共浏览会话开始之后,可以通过将不受限制的公共浏览会话转换为私有浏览会话来选择性地激活私有浏览会话。作为非限制性的示例,因特网浏览器或其他应用可以提示用户将不受限制的公共浏览会话作为私有浏览会话来保存。图5示出了在用户关闭浏览器窗口或以其他方式指示浏览会话正在结束时可向用户呈现的示例用户决定界面70。用户决定界面允许用户指定先前不受限制的公共浏览会话是否应作为私有浏览会话来保存。在这种实施例中,如果用户指示了会话将作为私有浏览会话来保存,则可以保存来自不受限制的公共浏览会话的任何不受限制的网络浏览存储以供随后的恢复。此外,可在私有凭证的保护下阻止对那些网络浏览存储的访问。
在某些实施例中,以上所描述的方法和过程可捆绑到包括一个或多个计算机的计算***。具体而言,此处所述的方法和过程可被实现为计算机应用、计算机服务、计算机API、计算机库、和/或其他计算机程序产品。
图6示意性地示出可执行一个或多个上述方法和过程的非限制性计算***80(例如,计算***80可以担当执行图3的因特网浏览器50的网络可访问的计算设备)。以简化形式示出了计算***80。应当理解,可使用基本上任何计算机架构而不背离本公开的范围。在不同的实施例中,计算***80可以采取大型计算机、服务器计算机、台式计算机、膝上型计算机、平板计算机、家庭娱乐计算机、移动计算设备、移动通信设备、游戏设备等的形式。
计算***80包括逻辑子***82和数据保持子***84。计算***80可以任选地包括显示子***86、通信子***88和/或在图6中未示出的其他组件。计算***80还可以任选地包括诸如下列用户输入设备:例如键盘、鼠标、游戏控制器、相机、话筒和/或触摸屏等等。
逻辑子***82可包括被配置为执行一个或多个指令的一个或多个物理设备。例如,逻辑子***可被配置为执行一个或多个指令,该一个或多个指令是一个或多个应用、服务、程序、例程、库、对象、组件、数据结构、或其它逻辑构造的部分。可实现此类指令以执行任务、实现数据类型、变换一个或多个设备的状态、或以其他方式得到所需结果。
逻辑子***可包括被配置成执行软件指令的一个或多个处理器。另外地或替换地,逻辑子***可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机器。逻辑子***的处理器可以是单核或多核,且在其上执行的程序可被配置为并行或分布式处理。逻辑子***可以任选地包括遍布两个或多个设备的独立组件,所述设备可远程放置和/或被配置为进行协同处理。该逻辑子***的一个或多个方面可被虚拟化并由以云计算配置进行配置的可远程访问的联网计算设备执行。
数据保持子***84可包括一个或更多个物理、非瞬时设备,这些设备被配置成保持数据和/或可由该逻辑子***执行的指令,以实现此处描述的方法和过程。在实现这样的方法和过程时,可以变换数据保持子***84的状态(例如,以保持不同的数据)。
数据保持子***84可包括可移动介质和/或内置设备。数据保持子***84尤其是可以包括光学存储器设备(例如,CD、DVD、HD-DVD、蓝光盘等)、半导体存储器设备(例如,RAM、EPROM、EEPROM等)和/或磁存储器设备(例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM等)。数据保持子***84可包括具有以下特性中的一个或多个特性的设备:易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址、以及内容可寻址。在某些实施例中,可以将逻辑子***82和数据保持子***84集成到一个或更多个常见设备中,如专用集成电路或片上***。
图6还示出以可移动计算机可读存储介质90形式的数据保持子***的一方面,可移动计算机可读存储介质可用于存储和/或传输可执行以实现本文描述的方法和过程的数据和/或指令。可移动计算机可读存储介质90尤其是可以采取CD、DVD、HD-DVD、蓝光盘、EEPROM和/或软盘形式。
可以明白,数据保持子***84包括一个或多个方面物理非瞬态设备。相反,在一些实施例中,本文描述的指令的各方面可以按暂态方式通过不由物理设备在至少有限持续时间期间保持的纯信号(例如电磁信号、光信号等)传播。此外,与本公开有关的数据和/或其他形式的信息可以通过纯信号传播。
当被包括时,显示子***86可用于呈现由数据保持子***84所保持的数据的可视表示。由于此处所描述的方法和过程改变由数据保持子***保持的数据,并由此变换数据保持子***的状态,因此同样可以变换显示子***86的状态以在视觉上表示底层数据的改变。显示子***86可以包括使用实际上任何类型的技术的一个或多个显示设备。可将这种显示设备与逻辑子***82和/或数据保持子***84一起组合在共享封装中,或这种显示设备可以是***显示设备。
当被包括在内时,通信子***88可以被配置成将计算***80与一个或多个其他计算设备可通信地耦合。通信子***88可包括与一个或多个不同的通信协议相兼容的有线和/或无线通信设备。作为非限制性示例,该通信子***可以被配置成经由无线电话网、无线局域网、有线局域网、无线广域网、有线广域网等进行通信。在一些实施例中,该通信子***可允许计算***80经由网络(比如因特网)向其他设备发送消息和/或从其他设备接收消息。此外,通信子***88可用于从远程计算设备下载可执行指令。作为示例,用于执行上述方法的指令可被保存在远程服务器计算机上并从该远程服务器计算机分发,并且可以经由通信子***88从远程服务器计算机将这种指令下载到数据保持子***84。
应该理解,此处所述的配置和/或方法在本质上是示例性的,并且,由于可能存在多个变体,所以这些特定实施例或示例不具有限制意义。本文中所述的具体例程或方法可表示任意数量的处理策略中的一个或多个。由此,所示的各个动作可按所述的顺序执行、按其他顺序执行、并行地执行、或者在某些情况下被省略。同样,可改变上述过程的次序。
本公开的主题包括各种过程、***和配置的所有新颖和非显而易见的组合和子组合,和此处所公开的其他特征、功能、动作、和/或特性、以及其任何和全部等效物。

Claims (10)

1.一种数据保持子***(84),所述数据保持子***保持可由逻辑子***(82)执行的指令以:
在经由网络通信地耦合到其他网络计算设备的一个网络计算设备(80)上选择性地激活(12)不受限制的公共浏览会话(16)或私有浏览会话(14),所述私有浏览会话在私有凭证的保护下受限制地保存(18)与所述网络计算设备(80)和其他网络计算设备之间的活动相对应的一个或多个网络浏览存储;
在所述私有浏览会话已经结束后,阻止对所述私有浏览会话的访问(38),除非已接收的凭证提交与所述私有凭证相匹配;以及
如果所述已接收的凭证提交与所述私有凭证相匹配,则以对所述一个或多个网络浏览存储的访问来恢复所述私有浏览会话(40)。
2.如权利要求1所述的数据保持子***,其特征在于,所述网络浏览存储作为网络可访问的用户账户被受限制地保存在所述网络计算设备和远程网络计算设备中的至少一个上。
3.如权利要求1所述的数据保持子***,其特征在于,所述网络浏览存储包括以下至少之一:浏览器历史、浏览器书签、网络下载、自动填充信息和浏览器cookies。
4.如权利要求1所述的数据保持子***,其特征在于,所述网络浏览存储包括以下至少之一:联系人信息、通信信息和用户偏好。
5.如权利要求1所述的数据保持子***,其特征在于,所述私有浏览会话是多个私有浏览会话之一,每个私有浏览会话受限制地保存除为其他私有浏览会话受限制地保存的网络浏览存储以外的一个或多个网络浏览存储。
6.如权利要求5所述的数据保持子***,其特征在于,每个私有浏览会话在不同的密码的保护下被受限制地保存。
7.如权利要求5所述的数据保持子***,其特征在于,每个私有浏览会话在共享的主凭证的保护下被受限制地保存。
8.如权利要求1所述的数据保持子***,其特征在于,在所述不受限制的公共浏览会话开始后,通过将所述不受限制的公共浏览会话转换为所述私有浏览会话来选择性地激活所述私有浏览会话,并且其中在所述不受限制的公共浏览会话被转换为所述私有浏览会话时,来自所述不受限制的公共浏览会话的任何不受限制的网络浏览存储在所述私有凭证的保护下被保存。
9.如权利要求1所述的数据保持子***,其特征在于,在所述私有浏览会话开始前选择性地激活所述私有浏览会话,并且隐藏所述私有浏览会话的存在直到已接收的凭证提交与所述私有凭证相匹配。
10.一种保护浏览器隐私的方法,包括:
在经由网络通信地耦合到其他网络计算设备的一个网络计算设备(80)上选择性地激活(12)不受限制的公共浏览会话(16)或私有浏览会话(14),所述私有浏览会话在私有凭证的保护下受限制地保存(18)与所述网络计算设备(80)和其他网络计算设备之间的活动相对应的一个或多个网络浏览存储;
在所述私有浏览会话结束后,阻止对所述私有浏览会话的访问(38),除非已接收的凭证提交与所述私有凭证相匹配;以及
如果所述已接收的凭证提交与所述私有凭证相匹配,则以对所述一个或多个网络浏览存储的访问来恢复所述私有浏览会话(40)。
CN201210021912.8A 2011-02-01 2012-01-31 可恢复的私有浏览会话 Active CN102622408B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/019,105 US8499341B2 (en) 2011-02-01 2011-02-01 Resumable private browsing session
US13/019,105 2011-02-01

Publications (2)

Publication Number Publication Date
CN102622408A true CN102622408A (zh) 2012-08-01
CN102622408B CN102622408B (zh) 2014-09-03

Family

ID=46562327

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210021912.8A Active CN102622408B (zh) 2011-02-01 2012-01-31 可恢复的私有浏览会话

Country Status (12)

Country Link
US (1) US8499341B2 (zh)
EP (1) EP2671185B1 (zh)
JP (1) JP5922152B2 (zh)
KR (1) KR101896132B1 (zh)
CN (1) CN102622408B (zh)
AU (1) AU2012212549B2 (zh)
BR (1) BR112013019537B1 (zh)
CA (1) CA2825948C (zh)
HK (1) HK1174699A1 (zh)
MX (1) MX348255B (zh)
RU (1) RU2597512C2 (zh)
WO (1) WO2012106138A2 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838990A (zh) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 数据的处理方法及浏览器
CN103873545A (zh) * 2012-12-18 2014-06-18 国际商业机器公司 Web会议过度停留保护
CN104036160A (zh) * 2013-03-07 2014-09-10 腾讯科技(深圳)有限公司 一种网页浏览方法、装置及浏览器
CN104036159A (zh) * 2013-03-05 2014-09-10 腾讯科技(深圳)有限公司 浏览终端的浏览器控制方法及装置
CN104063657A (zh) * 2013-03-19 2014-09-24 腾讯科技(深圳)有限公司 启用隐私浏览的方法、装置、浏览器及电子设备

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8560604B2 (en) 2009-10-08 2013-10-15 Hola Networks Ltd. System and method for providing faster and more efficient data communication
US8464350B2 (en) * 2011-03-14 2013-06-11 International Business Machines Corporation System and method for in-private browsing
KR20130028375A (ko) * 2011-09-09 2013-03-19 주식회사 팬택 Html5 기반의 웹브라우저 작업 환경 동기화 모바일 장치 및 그 방법
US9418243B2 (en) * 2012-06-25 2016-08-16 Google Inc. Invoking a private browsing mode by selection of a visual control element within a browser tab
EP2873019A4 (en) * 2012-07-13 2016-03-23 Pop Tech Pty Ltd METHOD AND SYSTEM FOR SECURING PERSONAL INFORMATION
US9241044B2 (en) 2013-08-28 2016-01-19 Hola Networks, Ltd. System and method for improving internet communication by using intermediate nodes
US9166982B1 (en) * 2013-10-11 2015-10-20 Flat World Knowledge, Inc. System and method for providing access to educational content in private browsing mode
US9602609B2 (en) * 2014-03-28 2017-03-21 Google Inc. Incognito mode in a media application
KR20160122807A (ko) * 2014-04-14 2016-10-24 맥아피 인코퍼레이티드 세션 공유를 통한 세션 자동 로그인 및 로그아웃
US10156967B2 (en) 2014-05-31 2018-12-18 Apple Inc. Device, method, and graphical user interface for tabbed and private browsing
US10671275B2 (en) * 2014-09-04 2020-06-02 Apple Inc. User interfaces for improving single-handed operation of devices
US11057446B2 (en) 2015-05-14 2021-07-06 Bright Data Ltd. System and method for streaming content from multiple servers
US10536556B2 (en) 2016-05-19 2020-01-14 Microsoft Technology Licensing, Llc Automation of browsing mode switching
US10706175B2 (en) * 2016-06-10 2020-07-07 Nirvon Shoa Method and apparatus for hiding private browsing data
CN106529257B (zh) * 2016-11-25 2019-08-20 维沃移动通信有限公司 一种信息处理方法及移动终端
US10332517B1 (en) * 2017-06-02 2019-06-25 Amazon Technologies, Inc. Privacy mode based on speaker identifier
EP3754520B1 (en) 2017-08-28 2022-02-02 Bright Data Ltd Method for improving content fetching by selecting tunnel devices
US11190374B2 (en) 2017-08-28 2021-11-30 Bright Data Ltd. System and method for improving content fetching by selecting tunnel devices
CN107682538A (zh) 2017-09-27 2018-02-09 北京小米移动软件有限公司 应用界面的显示方法及装置
EP4236263A3 (en) 2019-02-25 2023-09-06 Bright Data Ltd. System and method for url fetching retry mechanism
WO2020202135A2 (en) 2019-04-02 2020-10-08 Luminati Networks Ltd. System and method for managing non-direct url fetching service

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070233880A1 (en) * 2005-10-20 2007-10-04 The Trustees Of Columbia University In The City Of New York Methods, media and systems for enabling a consistent web browsing session on different digital processing devices
CN101273331A (zh) * 2005-09-26 2008-09-24 皇家Kpn公司 控制浏览器窗口的方法
CN101461209A (zh) * 2006-04-10 2009-06-17 信托综合服务公司 安全的数据传输的装置与方法
US20090164470A1 (en) * 1999-12-02 2009-06-25 Colin Savage System for Providing Session-Based Network Privacy, Private, Persistent Storage, and Discretionary Access Control for Sharing Private Data

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411989B1 (en) 1998-12-28 2002-06-25 Lucent Technologies Inc. Apparatus and method for sharing information in simultaneously viewed documents on a communication system
US7139799B2 (en) 2000-02-07 2006-11-21 Net2Phone, Inc. System for enabling multiple clients to interact together over a network with a secure web page
US7526762B1 (en) 2000-06-30 2009-04-28 Nokia Corporation Network with mobile terminals as browsers having wireless access to the internet and method for using same
US20050066037A1 (en) 2002-04-10 2005-03-24 Yu Song Browser session mobility system for multi-platform applications
US20030195963A1 (en) * 2002-04-10 2003-10-16 Yu Song Session preservation and migration among different browsers on different devices
JP2004118464A (ja) * 2002-09-25 2004-04-15 Sharp Corp データ通信装置
JP2006058990A (ja) * 2004-08-18 2006-03-02 Fuji Xerox Co Ltd 情報処理方法および可搬メモリ媒体
US20080052641A1 (en) * 2006-06-26 2008-02-28 Sun River Systems, Inc. System and method for secure and private media management
JP4992511B2 (ja) * 2007-03-30 2012-08-08 日本電気株式会社 Webサービス識別情報利用システム、およびそれに用いる装置、方法、並びにプログラム
US8849914B2 (en) 2007-12-20 2014-09-30 The Vanguard Group, Inc. System and method for synchronized co-browsing by users in different web sessions
US8789198B2 (en) * 2011-01-14 2014-07-22 International Business Machines Corporation Triggering a private browsing function of a web browser application program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090164470A1 (en) * 1999-12-02 2009-06-25 Colin Savage System for Providing Session-Based Network Privacy, Private, Persistent Storage, and Discretionary Access Control for Sharing Private Data
CN101273331A (zh) * 2005-09-26 2008-09-24 皇家Kpn公司 控制浏览器窗口的方法
US20070233880A1 (en) * 2005-10-20 2007-10-04 The Trustees Of Columbia University In The City Of New York Methods, media and systems for enabling a consistent web browsing session on different digital processing devices
CN101461209A (zh) * 2006-04-10 2009-06-17 信托综合服务公司 安全的数据传输的装置与方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838990A (zh) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 数据的处理方法及浏览器
CN103873545A (zh) * 2012-12-18 2014-06-18 国际商业机器公司 Web会议过度停留保护
CN103873545B (zh) * 2012-12-18 2017-10-13 国际商业机器公司 Web会议过度停留保护的方法及计算机***
CN104036159A (zh) * 2013-03-05 2014-09-10 腾讯科技(深圳)有限公司 浏览终端的浏览器控制方法及装置
US9842225B2 (en) 2013-03-05 2017-12-12 Tencent Technology (Shenzhen) Company Limited Method and apparatus for controlling a browser
CN104036160A (zh) * 2013-03-07 2014-09-10 腾讯科技(深圳)有限公司 一种网页浏览方法、装置及浏览器
US10771963B2 (en) 2013-03-07 2020-09-08 Tencent Technology (Shenzhen) Company Limited Method and browser for browsing web page, and storage medium
CN104063657A (zh) * 2013-03-19 2014-09-24 腾讯科技(深圳)有限公司 启用隐私浏览的方法、装置、浏览器及电子设备

Also Published As

Publication number Publication date
BR112013019537A2 (pt) 2016-10-04
CN102622408B (zh) 2014-09-03
CA2825948C (en) 2018-09-25
WO2012106138A3 (en) 2012-10-26
BR112013019537B1 (pt) 2021-06-22
MX348255B (es) 2017-06-05
EP2671185B1 (en) 2020-07-22
JP2014503921A (ja) 2014-02-13
HK1174699A1 (zh) 2013-06-14
WO2012106138A2 (en) 2012-08-09
MX2013008788A (es) 2014-01-08
KR20140004164A (ko) 2014-01-10
AU2012212549B2 (en) 2017-02-02
RU2013136043A (ru) 2015-02-10
JP5922152B2 (ja) 2016-05-24
EP2671185A4 (en) 2017-08-09
KR101896132B1 (ko) 2018-09-07
US20120198524A1 (en) 2012-08-02
EP2671185A2 (en) 2013-12-11
US8499341B2 (en) 2013-07-30
CA2825948A1 (en) 2012-08-09
RU2597512C2 (ru) 2016-09-10

Similar Documents

Publication Publication Date Title
CN102622408B (zh) 可恢复的私有浏览会话
AU2012212549A1 (en) Resumable private browsing session
US9667417B1 (en) Digital security bubble
KR102068580B1 (ko) 컴퓨팅 장치를 보안화하는 방법
CN102932540B (zh) 一种移动终端及其防盗方法
EP2843569A1 (en) Method and apparatus for accessing application
CN101529366A (zh) 可信用户界面对象的标识和可视化
CN101827101A (zh) 基于可信隔离运行环境的信息资产保护方法
CN103745162A (zh) 一种安全网络文件存储***
US9652619B2 (en) Method of inputting confidential data on a terminal
CN102868826B (zh) 终端和终端数据保护方法
Fisher et al. Road warriors and information systems security: Risks and recommendations
US10043015B2 (en) Method and apparatus for applying a customer owned encryption
CN103488755A (zh) 一种文件***访问方法及设备
Cherry The basics of digital privacy: simple tools to protect your personal information and your identity online
TWI497340B (zh) Use the audio interface to enter your account password to your computer or communication device
Rothrock Digital resilience: what you can do—now
van Cleeff Future consumer mobile phone security: A case study using the data-centric security model
CN109104392A (zh) 一种区块链安全钱包***
Gallotto et al. Security Management of Bring-Your-Own-Devices
CN106789893A (zh) 一种用于对信息项进行安全处理的***及方法
Pistorious The Quick Guide to Cloud Computing and Cyber Security
US10448245B2 (en) Mobile device for storing digital data
CN116680737A (zh) 应用隐藏管理方法、终端及介质
Waschke et al. The Buzz: Mobile Devices in the Workplace

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1174699

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1174699

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150428

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150428

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.