用于提供经链接的笔记记录的系统和方法_3

文档序号:8449205阅读:来源:国知局
一些实施例中,可基于文档的上下文特性中的一个或多个来导出上下文信息。
[0027] 为了请求文档的至少一部分和文档信息,笔记记录应用106可向在线呈现服务 104发送查询以检索所呈现的文档和任意相关联的文档信息(例如,文档标题、文档位置、 文档缩略图等)。在某些实施例中,可使用SOAP消息来格式化查询。在接收到文档请求和 参数之际,在线呈现服务104可验证文档请求。例如,在线呈现服务104可验证请求被适当 地格式化并且包括处理请求所需的元素。当请求已经被验证时,在线呈现服务104可处理 文档请求、检索所请求的数据并提供响应消息。
[0028] 方法可进一步包括从在线呈现服务接收208从文档所驻留的客户端应用中检索 的文档的至少一部分和文档信息。例如,当用户键入到笔记文件(例如,笔记记录应用页) 中时,笔记记录应用106可经由到在线呈现服务104的请求来检索关于所呈现的文档302 的文档信息。笔记记录应用106可被配置成从在线呈现服务104接收文档(例如,图3A和 3B的演示幻灯片302)的文档信息(例如,所访问的幻灯片演示的名称)以提供对应于经由 在线呈现服务104访问的文档的笔记的上下文。文档信息(诸如当前幻灯片序号是什么或 演示文件被存储在何处)可从在线呈现服务104以规律间隔来接收以将文档的当前版本与 笔记相关联。例如,在线呈现服务104可持续地或周期性地检索可通过在线呈现服务104访 问的任意文档的文档信息并将该文档信息传送到笔记记录应用106。笔记记录应用106可 被配置成经由任意消息传输机制来接收响应。在一些实例中,接收到的响应是可由笔记记 录应用106识别的响应URI。在这样的实施例中,由笔记记录应用106从在线呈现服务接收 到的消息可被格式化为JSON消息。在这些实施例中,文档响应可以是由笔记记录应用106 接收到的包括表示所请求的文档的对象的JSON响应消息。响应消息还可包括所请求的文 档信息。
[0029] 可通过从客户端应用110、服务器116或从另一源(诸如日历、地址簿、联系人列 表、用户简档、用户历史或它们的任意组合)检索信息来导出文档信息。例如,当文档被创 建或修改时,与文档相关联的上下文特性(例如,时戳)可由笔记记录应用106在由在线呈 现服务104从客户端应用110检索上下文特性之际来接收。笔记记录应用106可被进一步 配置成当用户打开与文档相关联的笔记时显示上下文信息。图4B示出在笔记记录应用106 的界面402内显示上下文特性(例如,Video Presentation, pptx 408)。
[0030] 方法200还可包括在笔记文件内接收210与所呈现的文档的接收到的部分有关的 笔记,而无需本地地在客户端应用中打开文档。可在笔记文件404内接收到与所呈现的文 档302有关的笔记。在一些实例中,笔记可以是与所呈现的文档302的至少一部分有关的 用户输入笔记。例如,如图4A-4B中示出的,可接收到与所呈现的文档302的至少一部分有 关的输入笔记文本(例如,"这是当演示的幻灯片2被显示时我在该页上键入的文本"406)。 笔记记录应用106可允许查看所呈现的文档302的每个用户(例如用户112)创建与文档 302有关的一个或多个笔记。笔记可包括文本、音频媒体、可视媒体、音频一可视媒体、记录 的数据、web链接、到信息源的指针(例如,书签)或任意其他类型的数据。由用户创建的笔 记可从第一计算设备102传送到与在线呈现服务104通信的服务器116以供存储在数据库 中。所存储的笔记可接着在稍后的时间在客户端应用110、在线呈现服务104或笔记记录应 用106中被访问。如果笔记记录应用106是独立的(例如,富客户端版本)或基于web的, 则类似的处理可发生。
[0031] 方法200还可包括将笔记以及文档的至少一部分和文档信息存储212在一起。例 如,当与所呈现的文档302有关的笔记已经被添加到笔记记录应用106内的笔记文件404 时,该笔记、文档的至少一部分以及文档信息可被保存在笔记记录应用106中并在稍后的 时间被访问。将笔记和相关联的文档部分以及文档信息存储在一起可在笔记在稍后的时间 被访问时提供上下文和位置信息。在一些实施例中,当笔记被访问时,文档的相关联的部分 的缩略图版本和文档信息可与笔记一起被显示。如图4B中显示的,当笔记文件404被访问 时,文档302的缩略图版本410和文档信息(例如,Video Presentation, pptx 408)也可 被显示。可使用客户端应用110、在线呈现服务104或笔记记录应用106来访问所存储的笔 记。由笔记记录应用106接收到的所呈现的文档的任意文档信息可与笔记文件一起保存。 例如,与存储在笔记文件404中的文档有关的文档信息可被附加到笔记(例如,附加到输入 笔记文本)。由此,当在例如笔记记录应用106中访问笔记时,文档的相关联的至少一部分 和文档信息也可被显示在笔记记录应用106中。例如,如果文档302是幻灯片显示演示,则 诸如当前显示的幻灯片序号和标题、演示名称和位置之类的文档信息和当前显示的幻灯片 的缩略图可被检索和显示。如图4B中示出的,在笔记记录界面内,一个或多个笔记文件(例 如,会议笔记05/17/2012404)可被访问并且任意存储的笔记文本(例如,"这是当演示的幻 灯片2被显示时我在该页上键入的文本"406)以及文档信息(例如,Video Presentation, pptx 408)被显示。在一些实施例中,用户112可在笔记记录应用106中选择(例如,悬停 或点击)相关联的文本并且在选择相关联的文本之际,附加的文档信息可被显示。
[0032] 已更新的文档信息可被笔记记录应用106周期性地或动态地接收到、被存储在与 文档相关联的笔记记录应用文件中,并被附加到所创建的笔记。为此,笔记文件404可被动 态地或周期性地更新。例如,如果客户端应用用户访问文档302并作出改变,则当远程笔记 记录应用用户访问与文档302相关联的笔记文件404时,这些改变是可见的。上下文信息 (例如,页码、光标位置等)和实质文档信息(文档文本、图片等)两者均可被更新。在一些 实施例中,一旦笔记文件404已经与所呈现的文档302相关联,则文档信息可在笔记中动态 更新。例如,如果幻灯片显示的文本在例如客户端应用110中被修改,则笔记记录应用106 可接收已更新的文档信息。所呈现的文档部分的缩略图410也可更新来反映在客户端应用 110中作出的修改。
[0033] 方法200还可包括在笔记内提供位置标记,该位置标记指示笔记与文档的至少一 部分相关联。在笔记记录界面402内,一个或多个笔记文件404可被访问并且任意存储的笔 记文本(例如,"这是当演示的幻灯片2被显示时我在该页上键入的文本"406)可被显示在 所呈现的文档部分(例如,幻灯片、段落或光标位置、电子表格的单元格、视频帧等)附近。 在稍后的时间被访问的笔记文件404也可被共享或编辑。
[0034] 从在线呈现服务104的角度来看,也可公开了包括当被处理器执行时提供用于经 链接的笔记记录的可执行指令的方法和计算机可读介质。图5示出用于根据本发明的一实 施例的提供经链接的笔记记录的方法500的流程图。图3A-3B示出在线呈现服务界面300, 该在线呈现服务界面300可被用于呈现文档并提供对于与在线呈现服务通信的笔记记录 应用的访问。更具体地,图3A示出在线呈现服务的界面300,并且图3B示出在线呈现服务 300和在线呈现服务界面300内的笔记文件信息界面304。在一些实施例中,方法500可经 由以上关于图1以及图3A-4B描述的系统组件和/或应用来实现。方法500 -般可包括经 由在线呈现服务104向客户端应用110和/或笔记记录应用106传送消息以及从客户端应 用110和/或笔记记录应用106传送消息。
[0035] 方法500可包括接收502文档呈现选择。文档呈现选择可以是对查看在远程客户 端应用(例如,在第二计算设备108上运行的客户端应用110)中所创建的文档的请求。在 一些实施例中,在线呈现系统106可被配置成识别用户正在请求在线呈现服务104中查看 文档,如以上关于方法200讨论的。方法500还可包括从客户端应用检索504文档和相关联 的文档信息。例如,在线呈现服务104可从客户端应用110检索文档和相关文档信息。为 了检索文档和文档信息,在线呈现服务104可向客户端应用110发送访问要被呈现的文档 的请求,并且还可被配置成从客户端应用110接收所请求的文档和任意相关联的文档信息 (例如,文档标题、
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1