当前位置: 首页 > 专利查询>微软公司专利>正文

经安全保护和过滤的个人信息发布制造技术

技术编号:2822205 阅读:157 留言:0更新日期:2012-04-11 18:40
提供经选择性地共享并过滤的个人信息集合。个人信息集合包括日历、任务列表、地址簿以及可由个人信息管理器(PIM)软件提供的其它信息的集合。在服务器上发布的个人信息集合对于谁可访问该集合基于逐个用户设限。此外,可基于日期的滚动窗自动过滤集合,从而减少文件的大小并且维护了在滚动窗之外的项目的隐私。

【技术实现步骤摘要】
【国外来华专利技术】经安全保护和过滤的个人信息发布 背景在多群人之间安全共享个人信息是软件开发者长期面临的问题。该挑战 是,允许个人发布信息以便只有特定的个人可访问该信息的特定部分。在某种 程度上,客户机一服务器软件具有对该挑战的有限的解决方案。 一个示例是与微软的EXCHANGE SERVER软件相结合的微软的OUTLOOK个人信息管理 器(PIM)客户端软件。该结合可使数百万的人能在工作组中(最常见的是在 公司或工作地环境中)共享它们的信息。然而,用户的需求不限于工作组或公司环境。经常,用户希望与他们的工 作地或组织以外的更广大的读者共享个人信息的集合。示例包括共享任务列 表、事件的日历、或一组联系人(即,地址簿)。如果用户希望与他或她的组 织之外的读者共享日历(例如,即将到来的足球练习),则用户必须依赖除经 典的客户机一服务器软件之外的技术,诸如因特网等技术以允许其他用户访 问。产生了部分解决该问题的一些解决方案。例如,存在能上传(发布)和下 载(订阅)来自与诸如因特网等网络相连的服务器的日历的日历程序。这些程 序可使用诸如基于Web的分布式创作和版本控制(WebDAV)等因特网发布 标准来控制日历的发布。然而,这样的程序可能不提供对其他人通过因特网可 获得的信息进行安全保护和过滤的能力。现有的日历解决方案在没有合乎需要的限制的情况下发布日历。通常必须 发布整个日历,并且采用简单的口令保护方案来频繁地保护日历。尽管有些安 全,但是对日历采用简单的口令使得逐个选择谁可以或不可以查看日历变得困 难。例如,如果通过向三个用户中的每一个用户共享口令以向这三个用户提供 对发布的日历的访问,并且三个用户中的一个随后撤销了其访问,则日历的发 布者必须改变口令并且向其余的两个用户警示该改变。另外,口令可被传送给 其他人,以允许他们访问信息。具有单一的口令还使得跟踪谁正访问日历并且哪个人可能将密码泄露给其他人变得困难。单一口令还可能通过不安全的电子 邮件被发送并且容易被其他人窥探。此外,当发布事件或任务项目时,整个集合被发布。这对于发布者和集合 的用户两者来说是累赘的。即使数月或数星期的信息可能是相关的,但是整个 集合在每次有变化时都必须被发布。作为一个示例,对于跨越多年的特别大的 日历来说,这会不必要地增加上传和下载日历的时间。另外,大日历会占据太 多服务器上的存储和/或盘空间。此外,发布者可能希望限制所发布的日历事件 的时间段使得不确定的未来事件保持不被发布。本领域需要一种能向服务器发布日历以致能对所发布的信息进行过滤、能 基于逐个用户限制授予的访问并且能控制用户能查看的数据粒度的能力。例 如,用户可能希望仅向一个人提供空闲/忙碌的信息,而允许其他人看见每个约 会的文本。概述一个或多个实施例提供通过服务器安全地共享个人信息集合(例如,日历、 任务列表或地址簿)的方法。发布者能指定可访问日历(或其它集合)的人, 并且还可限制被邀请的用户在日历上能查看的时间段。另外的实施例提供一种在服务器上接收和共享个人信息集合(例如,曰历 或任务列表)的方法。服务器接收个人信息集合以及对被授权查f"该集合的读 者的指示。然后,服务器要求请求查看该集合的用户在允许访问之前被认证。附图简述本专利技术的以上简要概述以及下面的详细描述在结合附图阅读时会得到更 好的理解。附图作为所请求保护的专利技术的示例而不是限制被包括在其中。在附 图中,用相同的标号标记相同或类似的元素。附图说明图1示出在其中实现一个或多个实施例的示例性操作环境。 图2是示出根据本专利技术的一个或多个实施例的在服务器上发布个人信息集 合以供安全访问的过程的系统图示。图3是示出根据本专利技术的一个或多个实施例的注册共享个人信息集合的服务的过程的流程图。图4示出根据本专利技术的一个或多个实施例的用于配置日历的共享的对话框401。图5A-5C示出根据本专利技术的一个或多个实施例的个人信息集合的选择性 发布和不发布。图6是显示根据本专利技术的一个或多个实施例的用于确定是否要重新发布个 人信息集合的方法的流程图。详细描述PIM软件120中所包含的信息可以使用在其中信息被发布或撤回查看的时 间"滚动窗"来发布,以确保信息的订阅者不查看不相关或不确定的信息。此 外,信息可在诸如因特网等网络上基于逐个用户地受安全保护以便确保未被授 权的查看者不能访问该信息。图1示出在其中实现一个或多个实施例的示例性操作环境。该操作环境可 包括独立工作或与其它计算设备118 —起工作的计算设备100。计算设备100 可包括耦合至处理单元102的存储器存储104。硬件、软件、和/或其它固件的 任何合适组合可用于实现存储器104、处理单元102以及其它组件。作为示例, 如图所示,存储器104、处理单元102和/或其它组件可在计算设备100内实现, 或结合其它计算设备118来实现。所示出的系统、设备以及处理器仅用作示例。一般而言,程序模块可包括执行特定任务或实现特定抽象数据类型的例 程、程序、组件、数据结构和其它类型的结构。此外,可采用包括手持设备、 多处理器系统、基于微处理器或可编程的消费类电子产品、微型计算机、大型 计算机、机顶盒等其它计算机系统配置来实践各实施例。各实施例还可在分布 式计算环境中实践,在该环境中,由通过通信网络链接的其它计算设备118执 行任务。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两 者上。 ' _例如,各实施例可被实现为计算机进程或方法(例如,在硬件中或软件中)、 计算系统、或被实现为诸如计算机程序产品或计算机可读介质等制品。计算机 程序产品可以是计算机系统可读的、并且用用于在计算设备100上执行一进程的指令的计算机程序来编码的计算机存储介质。计算机程序产品还可包括在计 算系统可读的载波上的、并且随后存储于计算设备ioo的计算机可读介质上的 传播信号。参考图l,所示的实施例可包括诸如计算设备ioo等计算设备。在一基本 配置中,计算设备100可包括至少一个处理单元102以及存储器104。取决于 计算机设备的配置,存储器104可以是易失性的(例如,随机存取存储器 (RAM))、非易失性的(例如,只读存储器(ROM)、闪存,等等)、或 其某一组合。存储器104可用作操作系统105、 一个或多个应用程序106的存 储位置,并可包括程序数据107以及其它程序。在华盛顿州雷德蒙市的微软公 司的WINDOWS操作系统家族中可找到操作系统105的示例。在一个实施例 中,应用程序106可包括诸如微软OUTLOOK等个人信息管理器(PIM)软件 120。尽管基本计算设备配置被包含在虚线框108内,但计算设备100可包括另 外的特征和功能。例如,计算设备100可包括其它数据存储组件,包括可移动 存储109 (例如,软盘、存储卡、光盘(CD) ROM、数字视频盘(DVD)、 外置硬盘驱动器、通用串行总线(USB)密钥、等等)以及不可移动存储110 (例如,磁硬盘驱动器)两者。计算机存储介质可包括按任何方法或技术实现的、用于存储信息的介质,其中该信息包括计算机可读指令、数据结构、程序模块、或其它数据。存储器 104、可移动存储109和不可以动存储110均是计算机存储介质的示例。这种 介质的其它示例可包括RAM、 ROM本文档来自技高网...

【技术保护点】
一种用于为了读者的利益发布个人信息集合的计算机实现的方法,该方法包括:接收发布所述个人信息集合的请求,其中所述个人信息集合包括多个集合项;确定自前一次发布以来是否对所述个人信息集合做出任何改变;响应于存在改变,将所述个人信息集合的可发布 版本与所述前一次发布的可发布版本作比较;以及 响应于所述两个可发布版本是不同的:将所述可发布版本放置到可被所述读者访问的服务器上;以及 向所述服务器提供对被授权查看所述可发布版本的读者的指示。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:DN哈塔科尔EF翁R阿布多TL米歇尔C斯蒂尔顿
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1