在共享文档上的由用户创作的注释的制作方法

文档序号:6595631阅读:211来源:国知局
专利名称:在共享文档上的由用户创作的注释的制作方法
在共享文档上的由用户创作的注释背景在共享文档上的由用户创作的注释表示向文档的用户展示关于该文档的评论的过程。在某些情况下,对于文档的作者而言没有直观的方式来通知读者关于涉及整个文档的信息。例如,文档作者可能希望通知其他用户更新的部分或提供背景详述。因此,传统策略是发送电子邮件或将消息包括在文档中。由于传统策略没有必需以容易访问或直观的方式提供信息,这通常引起问题。例如,电子邮件可能不与文档关联地保存。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并非旨在标识出所要求保护的主题的关键特征或必要特征。本概述亦非旨在用于限制所要求保护的主题的范围。可提供在共享文档上的由用户创作的注释。共享文档可被保存并且至少一个注释可与该文档相关联。当用户显示该文档时,可检索相关联的注释并且可提供用户界面元素来允许用户查看注释。前述概括描述和以下详细描述两者都提供示例且都只是说明性的。因此,前述概括描述和以下详细描述不应被认为是限制性的。此外,除了此处所阐明的那些之外还可提供其他特征或变型。例如,各实施方式可涉及在详细描述中描述的各种特征组合和子组合。附图简述合并在本发明中并构成其一部分的附图示出本发明的各种实施方式。在附图中

图1是由用户创作的注释显示的框图;图2是用于提供在共享文档上的由用户创作的注释的方法的流程图;图3A是将由用户创作的注释显示为覆盖的框图;图;3B是显示为覆盖的由用户创作的注释的替换安排的框图;图4是与共享文档相邻的显示的由用户创作的注释的框图;以及图5是包括计算设备的系统的框图。详细描述以下详细描述参考各个附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或类似的要素。尽管可能描述了本发明的各实施方式,但修改、改编和其他实现也是可能的。例如,可以对附图中所示出的要素进行置换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段来修改此处所描述的方法。因此,以下详细描述并不限制本发明。相反,本发明的正确范围由所附权利要求书确定。可提供在共享文档上的由用户创作的注释。根据本发明的各实施例,图1显示了由用户创作的注释显示100的框图。显示100可包括注释板,该注释板包括第一注释105、 回复注释150和第二注释155。根据本发明的各实施例,当回复注释150包括针对第一注释105的回复时,回复注释150可位于第一注释105之下和/或相对于第一注释105缩进。 第一注释105可包括优先级指示器110、用户图标115、通信器图标120、注释由来字段125、 优先级图标130、编辑按钮135、注释文本140以及命令按钮145。例如,优先级指示器110可包括跨第一注释105顶部的着色线条,该着色线条可为高优先级注释着上红色、为一般优先级注释着上黄色并且为低优先级注释着上绿色。根据本发明的其他各实施例可使用替换颜色方案,并且本发明的各实施例可通过诸如优先级图标130、背景图案、背景颜色以及边框的其他方式来指示优先级。用户图标115可包括例如注释的作者的图片、由作者选择的图标、分配给作者的图标、和/或表示该注释的分类的图标。通信器图标150可包括注释作者的在线状态的指示器,诸如如果作者可用则着上绿色并且如果作者不可用则着上红色或灰色。注释的读者可点击通信器图标120来向注释的作者发送UL注释由来字段125可包括关于注释的信息, 该信息包括作者的姓名以及注释被创建的时间。优先级图标130可包括用于注释的优先级的图形指示器。例如,感叹号可指示高优先级注释,而向下箭头可指示低优先级注释。根据本发明的各实施例,用户可点击优先级图标130来改变现有注释的优先级。当被选择时,编辑按钮135可被配置成向注释的查看者和/或作者呈现界面,允许对注释的内容的编辑和/ 或删除注释。注释文本140可包括由注释的作者输入的任何文本。例如,注释的作者可能希望通知文档的读者,文档不应该被外部地共享、文档是有版权的、请求反馈,和/或可建议背景信息来查看,以将文档置于除了评论之外的上下文中。命令按钮145可包括用户界面控件,当选择用户界面控件时,可允许用户对任何已显示的注释进行选择、编辑、删除、改变优先级、和/或重新排序。命令按钮145也可允许用户添加新的注释和/或回复现有注释。图2是阐述根据本发明的一实施例的用于提供共享文档上的由用户创作的注释的方法200中所涉及的各概略阶段的流程图。方法200可使用如将在以下参考图5更详细地描述的计算设备500来实现。以下将更详细地描述实现方法200的各阶段的方式。方法 200可开始于起始框205并继续至阶段210,在阶段210计算设备500可存储文档。例如, 计算设备500可将要与除了文档作者之外的用户共享的电子文字处理文档存储在可移动存储509和/或与计算设备500相关联的不可移动存储510上。根据本发明的各实施例, 文档可被存储在另一计算设备518上。计算设备518可通过通信连接516连接到计算设备 500。例如,计算设备500可通过因特网将文档发送到计算设备518以供存储在由美国华盛顿州雷蒙德市的微软 公司生产的SiarePoint服务器上。从其中计算设备500存储文档的阶段210,方法200可前进至阶段215,在该阶段, 计算设备500可存储与文档相关联的注释。例如,文档的作者可向文档添加注释来传递关于文档的信息,诸如小心不要将文档共享到用户的组织或组的外部、背景信息、有关最新更新和/或修订的信息、和/或对于评论和/或查看的请求。这些仅仅是示例,并且注释文本可由注释的作者自由形式地输入以包括任何文本。注释可与文档相关联并被存储到与文档相同的存储器存储,或可被存储到与文档不相同的替换存储器存储。根据本发明的各实施例,计算设备500还可存储关于注释的信息,诸如注释作者的姓名、用户图标、注释被创建、 被编辑和/或被删除的时戳、注释的作者的联系信息、和/或注释的优先级级别。一旦计算设备500在阶段215存储与共享文档相关联的注释,方法200可继续到阶段220,在该阶段,计算设备500可检索共享文档以及相关联的注释。例如,除了文档的作者之外的用户可通过在计算设备500上运行的软件应用程序打开共享文档以供显示。作为文档打开过程的一部分,计算设备500可检索文档以及相关联的注释。
6
当计算设备500在阶段220检索所存储的文档以及相关联的注释后,方法200可继续到阶段225,在该阶段,计算设备500可提供用户界面(UI)元素以供显示注释。例如, 计算设备500可提供菜单选项,该菜单选项可用来在用于打开文档的软件应用程序内显示注释。用户可选择UI元素来使得软件应用程序显示相关联的注释,如以上关于图1描述的并以下关于图3A、;3B和4来进一步描述的。根据本发明的各实施例,多个注释可与文档相关联并且可被显示为所有注释组、可用注释的子集、和/或单独地显示。例如,可提供UI元素来显示由相同注释作者创建的注释的子集。在计算设备500在阶段225提供UI元素后,方法200可继续到阶段230,在该阶段,计算设备500可确定与文档相关联的注释是否已经被注释的作者和/或另一用户指定为高优先级。例如,注释的作者可在创建注释的时候将注释指定为高优先级。根据本发明的各实施例,用户可查看注释并改变注释的优先级来将注释指定为高优先级。如果计算设备500在阶段230确定注释被指定为高优先级,方法200可前进到阶段235,在该阶段,即使用户没有选择UI元素来显示注释,计算设备500也可与文档一起显示高优先级注释。用于同时显示注释和文档的显示配置可与用户已经选择UI元素的显示配置相同,如以上关于图1描述的以及以下关于图3A、;3B和4将进一步描述的。根据本发明的各实施例,显示高优先级注释可包括向用户显示指示注释被指定为高优先级的指示器, 如以上关于图1描述的。进一步根据本发明的各实施例,计算设备500可确定与文档相关联的任何其他注释是否包括对于高优先级注释的回复注释。对于高优先级注释的回复注释可与高优先级注释一起显示。一旦计算设备500在阶段235显示高优先级注释,或如果计算设备500确定与文档相关联的注释没有被指定为高优先级,方法200可继续到阶段M5,在该阶段,计算设备 500可提供UI元素以供接收注释相关的信息。例如,计算设备500可在软件应用程序内提供注释板界面,用于接收要与文档相关联的新的注释、编辑与文档相关联的现有注释、和/ 或删除与文档相关联的现有注释。注释板界面可包括用于接收注释消息文本的元素、优先级选择器、以及提交按钮。根据本发明的各实施例,新的注释可包括对于现有注释的回复并可与现有注释相邻地显示,以指示该新的注释是回复。根据本发明的进一步的实施例,用于接收注释相关的信息的UI元素可包括接收来自一用户对于文档的任何和/或所有其他用户的推荐。被推荐的注释被视作具有较高的优先级和/或可与诸如图标、背景颜色、颜色条和/边框、着色文本、和/或其他文本之类的指示器一起显示来指示它们的被推荐的状态。在计算设备500在阶段245接收到注释相关的信息后,方法200可继续到阶段 250,在该阶段,计算设备500可如上关于阶段215描述的存储注释相关的信息,并将注释相关的信息与文档相关联。在计算设备500在阶段250存储注释相关的信息后,方法200可继续到阶段255, 在该阶段,计算设备500可确定任何新的注释和/或注释相关的信息是否已经与文档相关联。计算设备500可接着检索新的注释和/或注释相关的信息并返回到阶段230。例如, 另一计算机上的用户可能已经打开相同的文档并添加了新的、高优先级的注释。计算设备 500可接着向计算设备500的用户显示新的、高优先级注释。作为另一示例,另一计算机上的用户可将现有注释的优先级从一般改变到高。计算设备500可接收该注释相关的信息并向计算设备500的用户显示注释。
根据本发明的各实施例,阶段255的确定可发生在方法200的各阶段期间的任意时刻。例如,计算设备500可按设定的时间间隔检查新的注释和/或注释相关的信息,而不管计算设备500的用户所采取的任何其他注释相关的活动。根据本发明进一步的各实施例,计算设备500可提供UI元素用于在用户选择时检查新的注释和/或注释相关的信息。在以上各阶段完成后,方法200可接着在阶段260结束。例如,方法200可继续在阶段255检查新的注释直到用户关闭文档。方法200可在继续到阶段260之前,接着根据阶段210和215存储针对文档的任何改变和/或与文档相关联的注释。图3A是显示为对于软件应用程序300的覆盖的由用户创作的注释的框图。例如, 软件应用程序300可用于打开文档并可包括因特网浏览器、电子邮件应用程序、文档编辑应用程序、和/或其他基于计算机的软件应用程序。软件应用程序300可包括标题栏305、 菜单栏310、应用程序显示空间350。注释板315可被显示为对于软件应用程序300的覆盖并可包括注释条目字段320、注释条目命令按钮325、注释信息字段330、第一注释105以及第二注释155。注释信息字段330可包括以上关于第一注释105描述的任何信息,诸如用户图标345、通信器图标340和用户姓名335。可响应于用户对用于显示注释相关的信息的诸如菜单选项和/或工具栏元素之类的UI元素的选择来显示注释板315。软件应用程序300 可提供用于接收诸如新的注释、回复注释、对于现有注释的编辑、和/或针对删除现有注释的请求之类的注释相关的信息的UI元素。软件应用程序300可进一步提供用于接收对于注释的优先级的改变的UI元素。在接收到针对注释的编辑(包括对注释的优先级的改变) 时,可如上关于方法200的存储编辑。存储编辑可包括存储注释的被改变的文本、被改变的优先级、关于做出改变的用户的信息、和/或改变的时戳。图:3B是显示为覆盖的由用户创作的注释的替换安排的框图。如图3A具有的,软件应用程序300可包括标题栏305、菜单栏310、和应用程序显示空间350。第一注释105可跨应用程序显示空间350的顶部而不遮盖文档,并可包括以上关于图1讨论的任何和/或所有注释元素,诸如用户图标115和注释信息字段125。回复注释150可显示在第一注释 105的下方并可包括与第一注释105类似的元素。第一注释105和回复注释150可被显示为软件应用程序300的内空间的一部分,而未显示的注释可与软件应用程序300的外空间相关联。软件应用程序300的内空间和外空间的概念在共同拥有和受让的于2007年6月 29日提交的美国专利申请11/823,999中被描述,该申请通过引用整体结合于此。图4是与共享文档相邻的显示的由用户创作的注释的框图。根据本发明的各实施例,软件应用程序400可用于打开文档485,并可包括标题栏405、包括菜单选项410、415、 420,425和430的边菜单。菜单选项410、415、420、425和430可包括子选项,诸如针对菜单选项430的子选项431,432和433。例如,菜单选项410、415、420、425和430可包括“后退” 命令来返回上一文档、“信息”命令来显示与文档485相关联的属性、信息和/或注释、“新建”文档命令、“打开”文档命令、“保存”文档命令、“打印”文档命令、“发送”和/或“共享” 文档命令、以及应用程序专用菜单。菜单选项430可包括例如用于文字处理应用程序的应用程序专用菜单,并可包括关于文字处理应用程序的诸如字体、布局、和/或对象嵌套的子选项。文档485可包括与第一注释105和第二注释155相邻显示的软件应用程序300的缩小大小的视图。软件应用程序400可进一步包括其他文档命令栏440、450、460和470。命令栏440、450、460和470可分别各自包括可包括按钮来执行相关联的命令的用户界面元素445、455、465 和 475。软件应用程序400可包括当被选择时用于显示由用户创作的注释的UI元素。当选择该UI元素时,软件应用程序400可用图4的显示来代替与图:3B的应用程序显示空间 350的文档的显示类似的文档的显示。软件应用程序400可减小文档485的大小,以与第一注释105和第二注释155相邻地显示文档485的更小版本。根据本发明的一实施例可包括用于提供文档信息的系统。该系统可包括存储器存储和耦合到该存储器存储的处理单元。处理单元可用于存储与文档相关联的至少一个注释、显示文档、检索至少一个注释、以及提供用于显示至少一个注释的用户界面元素。至少一个注释可包括关于要与文档的多个用户共享的该文档的信息。根据本发明的另一实施例可包括用于提供关于可由多个用户访问的文档的信息的系统。该系统可包括存储器存储和耦合到该存储器存储的处理单元。处理单元可用于存储文档、存储与文档相关联的至少一个注释、接收打开文档的请求、打开文档、提供文档以供显示、以及提供与文档相关联的至少一个注释。处理单元可进一步用于确定至少一个注释是否包括高优先级注释以及如以上描述地显示高优先级注释。根据本发明的各实施例, 文档可被存储在共享文档服务器上。可提供与共享文档服务器的通信的包括存储器存储和处理单元的客户机系统。客户机系统可用于接收打开文档的用户命令、向共享文档服务器发送对文档的请求、接收文档以及与该文档相关联的至少一个注释、提供当被用户选择时显示至少一个注释和显示文档的菜单元素。根据本发明的另一实施例可包括用于提供文档信息的系统。该系统可包括存储器存储和耦合到该存储器存储的处理单元。处理单元可用于将文档以及相关联的注释存储在共享文档服务器上、从共享文档服务器检索文档和相关联的注释、以及提供用于显示相关联的注释的第一界面元素。处理单元可进一步用于确定相关联的注释是否包括高优先级注释,以及在接收用户对于所提供的第一界面元素的选择之前同时显示文档和高优先级注释。处理单元还可提供第二界面元素以用于接收包括至少以下之一的注释相关的信息 至少一个新的注释、对于至少一个已显示的注释的至少一个编辑、以及针对删除至少一个已显示的注释的请求;将由第二界面元素接收到的注释相关的信息存储到共享文档服务器上;与共享文档服务器周期地通信来确定是否至少一个第二注释已经与文档相关联;以及从共享文档服务器检索该至少一个第二注释。图5是包括计算设备500的系统的框图。根据本发明的一个实施例,上述存储器存储和处理单元可以在诸如图5的计算设备500等计算设备中实现。可以使用硬件、软件或固件的任何合适的组合来实现该存储器存储和处理单元。例如,存储器存储和处理单元可以用计算设备500或结合计算设备500的其他计算设备518中的任意一个来实现。根据本发明的各实施例,上述系统、设备和处理器是示例,而其他系统、设备和处理器可以包括上述存储器存储和处理单元。此外,计算设备500可包括用于上述系统100的操作环境。系统100可以在其他环境中操作并且不限于计算设备500。参考图5,根据本发明的一实施例的系统可包括计算设备,诸如计算设备500。在一基本配置中,计算设备500可以包括至少一个处理单元502和系统存储器504。取决于计算设备的配置和类型,系统存储器504可以包括,但不限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任何组合。系统存储器504可以包括操作系统505、一个或多个编程模块506,且可以包括程序数据存储507。操作系统505,例如,可适用于控制计算设备500的操作。在一实施例中,编程模块506可包括配置成检索并打开共享文档的文档编辑应用程序520。此外,本发明的各实施方式可以结合图形库、其他操作系统、或任何其他应用程序来实践,且不限于任何特定应用程序或系统。该基本配置在图5中由虚线508内的组件示出。计算设备500可具有附加特征或功能。例如,计算设备500也可含有另外的数据存储设备(可移动和/或不可移动),如磁盘、光盘或磁带。这些附加存储在图5中由可移动存储509和不可移动存储510示出。计算机存储介质可包括易失性和非易失性、可移动和不可移动介质,它们以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据这样的信息的任意方法或技术来实现。系统存储器504、可移动存储509和不可移动存储510都是计算机存储介质(即,存储器存储)的示例。计算机存储介质可以包括,但不限于,RAM、 ROM、电可擦除只读存储器(EEPROM)、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD) 或其他光存储、磁带盒、磁带、磁盘存储或其他磁性存储设备、或可用于存储信息且可以由计算设备500访问的任何其他介质。任何这样的计算机存储介质可以是设备500的一部分。 计算设备500还可以具有输入设备512,如键盘、鼠标、笔、声音输入设备、触摸输入设备等。 还可包括诸如显示器、扬声器、打印机等输出设备514。上述设备是示例且可以使用其他设备。计算设备500还可包含可允许设备500诸如通过例如内联网或因特网等分布式计算环境中的网络来与其他计算设备518进行通信的通信连接516。通信连接516是通信介质的一个示例。通信介质通常由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据来体现,并包括任何信息传递介质。术语“已调制数据信号”可以描述以对该信号中的信息进行编码的方式设定或者改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红外线和其他无线介质等无线介质。如此处所使用的术语“计算机可读介质“可以包括存储介质和通信介质两者。如上所述,可以在系统存储器504中存储包括操作系统505在内的多个程序模块和数据文件。当在处理单元502上执行时,编程模块506(例如,文档编辑应用程序520)可执行各过程,包括例如,如上所述的方法200的各阶段中的一个或多个。前述过程是示例, 且处理单元502可执行其他过程。根据本发明的各实施方式可以使用的其他编程模块可以包括电子邮件和联系人应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、幻灯片演示应用程序、绘图或计算机辅助应用程序等。一般而言,根据本发明的各实施方式,程序模块可以包括可以执行特定任务或可以实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本发明的各实施方式可用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器的系统或可编程消费电子产品、小型机、大型计算机等。本发明的各实施方式也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。此外,本发明的各实施方式可在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实现。本发明的各实施方式还可以使用能够执行诸如,例如,AND(与)、0R(或)和NOT(非)等逻辑运算的其他技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的各实施方式可以在通用计算机或任何其他电路或系统中实现。例如,本发明的各实施方式可被实现为计算机进程(方法)、计算系统或诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并编码了用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品还可以是计算系统可读并编码了用于执行计算机进程的指令的计算机程序的载体上的传播信号。因此, 本发明能以硬件和/或软件(包括固件、常驻软件、微码等)来具体化。换言之,本发明的各实施方式可以采用其上包含有供指令执行系统使用或结合其使用的计算机可使用或计算机可读程序代码的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。计算机可使用或计算机可读介质可以是可包含、存储、通信、传播、或传输程序以供指令执行系统、装置或设备使用或结合其使用的任何介质。计算机可使用或计算机可读介质可以是,例如,但不限于,电、磁、光、电磁、红外、 或半导体系统、装置、设备或传播介质。更具体的计算机可读介质示例(非穷尽列表),计算机可读介质可以包括以下具有一条或多条导线的电连接、便携式计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或闪存)、光纤、和便携式压缩盘只读存储器(CD-ROM)。注意,计算机可使用或计算机可读介质甚至可以是其上打印有程序的纸张或另一合适的介质,因为程序可以经由例如对纸张或其他介质的光学扫描而电子地捕获,随后如有必要被编译、解释,或以其他合适的方式处理,并随后存储在计算机存储器中。以上参考例如根据本发明的各实施方式的方法、系统和计算机程序产品的框图和 /或操作图示描述了本发明的各实施方式。框中所注明的各功能/动作可以按不同于任何流程图所示的次序出现。例如,取决于所涉及的功能/动作,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以按相反的次序来执行。尽管已经描述了本发明的某些实施方式,但也可能存在其他实施方式。此外,虽然本发明的各实施方式被描述为与存储在存储器和其他存储介质中的数据相关联,但数据还可以被存储在或读取自其他类型的计算机可读介质,如辅助存储设备,像硬盘、软盘、或 CD-ROM ;来自因特网的载波;或其他形式的RAM或ROM。此外,所公开的各方法的各阶段可以按任何方式来修改,包括通过对各阶段重新排序和/或插入或删除阶段,而不背离本发明。包括此处所包括的代码中的版权在内的所有权利都归属于申请人并且是本申请人的财产。申请人保持并保留此处所包括的代码中的所有权利,并授予仅关于所授权的专利的再现且未出于其他目的再现该材料的许可。虽然本说明书包括各示例,但本发明的范围由所附权利要求书来指示。此外,尽管用对结构特征和/或方法动作专用的语言描述了本说明书,但权利要求书并不限于上述特征或动作。相反,上述具体特征和动作是作为本发明的各实施方式的示例来公开的。
1权利要求
1.一种用于提供文档信息的方法,所述方法包括 存储215与文档相关联的至少一个注释105 ; 显示所述文档;检索与所述文档相关联的所述至少一个注释105 ;以及提供225用于显示所述至少一个注释105的界面元素。
2.如权利要求1所述的方法,其特征在于,所述至少一个注释105包括关于要与所述文档的多个用户共享的所述文档的信息。
3.如权利要求1所述的方法,其特征在于,还包括确定230所述至少一个注释105是否包括高优先级注释;以及响应于确定230所述至少一个注释105包括高优先级注释,显示235所述高优先级注释。
4.如权利要求2所述的方法,其特征在于,显示235所述高优先级注释进一步包括显示高优先级指示器110。
5.如权利要求3所述的方法,其特征在于,所述高优先级指示器110包括以下各项中的至少一个着色线、图标115、130、背景颜色、背景图案、以及边框。
6.如权利要求2所述的方法,其特征在于,还包括确定至少一个第二注释150是否与所述文档相关联为对于所述高优先级注释的回复;以及响应于确定所述至少一个第二注释150与所述文档相关联为对于所述高优先级注释的回复,显示所述至少一个第二注释150。
7.如权利要求5所述的方法,其特征在于,显示所述至少一个第二注释150包括在所述高优先级注释的下方显示所述至少一个第二注释150。
8.如权利要求1所述的方法,其特征在于,还包括接收对用于显示所述至少一个注释105的所述界面元素的选择; 将所述至少一个注释105显示为所述文档的覆盖。
9.如权利要求7所述的方法,其特征在于,所述覆盖用于接收以下至少之一至少一个新的注释、对至少一个已显示注释的至少一个编辑、以及对删除至少一个已显示注释的请求。
10.如权利要求8所述的方法,其特征在于,还包括 接收所述至少一个新的注释;存储所述至少一个新的注释;以及将所述至少一个新的注释与所述文档相关联。
11.如权利要求1所述的方法,其特征在于,还包括接收对用于显示所述至少一个注释105的所述界面元素的选择;用所述至少一个注释105的显示来代替已显示文档;以及与所述至少一个注释105的显示相邻地显示所述已显示文档的更小版本。
12.如权利要求8所述的方法,其特征在于,显示所述至少一个注释105包括显示以下至少之一所述至少一个注释105的作者的姓名、所述至少一个注释105的所述作者的图片、优先级图标130、以及通信器图标。
13.如权利要求1所述的方法,其特征在于,还包括确定255至少一个新的注释是否已经与所述文档相关联;以及检索与所述文档相关联的所述至少一个新的注释。
14.如权利要求12所述的方法,其特征在于,确定255至少一个新的注释是否已经与所述文档相关联按周期时间间隔发生。
15.如权利要求12所述的方法,其特征在于,确定255至少一个新的注释是否已经与所述文档相关联响应于来自用户的请求发生。
16.一种用于提供关于文档的信息的系统,所述系统包括 存储器存储;以及耦合到所述存储器存储的处理单元,其中所述处理单元用于存储210所述文档,其中所述文档包括能够由多个用户的访问的文档;存储215与所述文档相关联的至少一个注释105 ;接收打开所述文档的请求;响应于接收所述打开所述文档的请求显示所述文档;以及提供与所述文档相关联的所述至少一个注释105以供显示。
17.如权利要求16所述的系统,其特征在于,用于提供与所述文档相关联的所述至少一个注释以供显示包括用于确定230所述至少一个注释105是否包括高优先级注释;以及响应于确定230所述至少一个注释105包括高优先级注释,显示235所述高优先级注释。
18.如权利要求16所述的系统,其特征在于,所述系统包括共享文档服务器。
19.如权利要求18所述的系统,其特征在于,还包括客户机系统,其中所述客户机系统包括第二存储器存储;以及耦合到所述第二存储器存储的第二处理单元,其中所述第二处理单元用于 接收来自所述多个用户的至少之一的打开所述文档的命令; 向所述共享文档服务器发送对所述文档的请求; 接收220所述文档;接收220与所述文档相关联的所述至少一个注释105 ;提供225用于显示所述至少一个注释105的用户界面菜单元素;以及显示所述文档。
20.一种存储一组指令的计算机可读介质,所述一组指令在被执行时执行一种用于提供文档信息的方法,由所述一组指令执行的方法包括将至少一个文档存储210在共享文档服务器上;将与所述文档相关联的至少一个注释105存储215在所述共享文档服务器上; 从所述共享文档服务器检索220所述文档和所述至少一个注释105 ; 提供225用于显示所述至少一个注释105的第一界面元素; 确定230所述至少一个注释105是否包括高优先级注释;响应于确定230所述至少一个注释105包括高优先级注释,同时显示235所述高优先级注释和所述文档;提供240用于接收包括以下至少之一的注释相关的信息的第二界面元素至少一个新的注释、对至少一个已显示的注释105的至少一个编辑、以及删除至少一个已显示的注释 105的请求;将所述第二界面元素接收到的所述注释相关的信息存储250在所述共享文档服务器上;周期地与所述共享文档服务器通信来确定255至少一个第二注释150是否已经与所述文档相关联;以及响应于确定255所述至少一个第二注释150已经与所述文档相关联,从所述共享文档服务器检索所述至少一个第二注释150。
全文摘要
可提供在共享文档上的由用户创作的注释。共享文档可被存储并且至少一个注释可与该文档相关联。当用户显示该文档时,可检索相关联的注释并且可提供用户界面元素来允许用户查看注释。
文档编号G06F17/00GK102224497SQ200980147769
公开日2011年10月19日 申请日期2009年10月28日 优先权日2008年11月24日
发明者C·C·余, G·刘易斯, J·C·塞特费尔德, M·杜霍恩, P·普兰特 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1