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

文档序号:8449205阅读:来源:国知局
文档位置、文档缩略图等)。如以上提到的,在某些实施例中,可使用SOAP 消息来格式化查询。在接收到文档请求和参数之际,客户端应用110可验证文档请求。例 如,客户端应用110可验证文档请求被适当地格式化并且包括处理请求所需的元素。当请 求已经被验证时,客户端应用110可处理文档请求、检索所请求的数据并提供响应消息。
[0036] 为了接收文档和文档信息,在线呈现服务104可被配置成经由可由在线呈现服务 104识别的响应URI来从客户端应用110接收响应。在这样的实施例中,由在线呈现服务 104从客户端应用110接收到的消息可被格式化为JSON消息。在这些实施例中,文档响应 可以是由在线呈现服务104接收到的可包括表示所请求的文档的对象的JSON响应消息。响 应消息还可包括所请求的文档信息。在线呈现服务104可经由例如put同步(put synch) 数据请求来请求文档和文档信息。在线呈现服务104可接收来自客户端应用110的所请求 的文档和文档信息。所返回的数据可以具有例如到文档的可执行链接的形式。例如,在线 呈现服务104可接收存储在客户端应用110中的指定到文档(例如,文字处理文档、幻灯片 显不、视频等)的完全限定URL的串。
[0037] 方法500还可包括在在线呈现服务中呈现506文档。在检索到文档和文档信息之 际,在线呈现服务104可将所请求的文档302与任意相关文档信息一起显示。为此,本发明 的各实施例还可涉及可经由在线呈现服务104访问的一个或多个用户界面。在一些实施例 中,在线呈现服务104的用户界面可包括用于发起专用于检索文档或与文档相关联的笔记 的动作的一个或多个按钮(或其他可选图标)。在这样的实施例中,对用户界面上一按钮 的单击可发起笔记记录应用106与在线呈现服务104的通信。如图3A和3B中显示的,文 档302可用在线呈现服务104的界面300来显示。在一些实施例中,在激活到文档的链接 之际,在线呈现服务104可接着发起对文档的检索以及文档在在线呈现服务104的界面300 中的显示(例如,图3A和3B的演示幻灯片302)。
[0038] 方法500还可包括经由在线呈现服务向与在线呈现服务通信的笔记记录应用提 供508入口点。在一些实施例中,对笔记文件308的选择可发起对笔记记录应用106的执 行。在这些实施例中,笔记文件308本身可被配置为笔记记录应用入口点。在线呈现服务 104可首先接收对笔记文件界面图标304的选择。图3B示出了用于启动笔记文件界面306 的可选图标304。在选择笔记文件界面图标304之际,笔记文件信息界面306可显示。在 一些实施例中,与所呈现的文档302相关联的笔记文件308可被显示在笔记文件界面306 内。笔记文件308可已经被例如文档创建者创建。笔记文件308还可之前经由客户端应用 110或笔记记录应用106与所呈现的文档302相关联。在线呈现服务104可识别出笔记文 件308已经被创建和/或与所显示的文档相关联并且可在笔记信息界面306内显示笔记文 件 308。
[0039] 笔记文件308可在笔记文件界面306中被选择。在一些实施例中,当在线呈现服 务104接收到对笔记文件308的选择时,笔记记录应用106可启动并且笔记记录界面(例 如,图4A-4B的笔记记录界面402)可显示。笔记记录应用106可允许查看所呈现的文档的 用户(例如用户112)创建和/或修改与所呈现的文档有关的一个或多个笔记。如以上讨 论的,笔记可包括文本、音频媒体、可视媒体、音频一可视媒体、记录的数据、web链接、到信 息源的指针(例如,书签)或任意其他类型的数据。在一些实施例中,由用户创建的笔记可 从第一计算设备102传送到与在线呈现服务104通信的服务器116以供存储在数据库中。
[0040] 可经由在线呈现服务104访问的并与所呈现的文档302相关联的笔记文件308可 与全部会议参与者或会议参与者的至少一部分共享。在线呈现服务104可被配置成在先前 创建的笔记文件内接收附加的笔记。在一些实施例中,在线呈现服务104可接收指示输入 笔记已经在笔记记录应用106中被创建或修改并被保存到与所呈现的文档相关联的笔记 文件的指示。由此,笔记文件界面306可由于例如在笔记记录应用106中创建的笔记与所呈 现的文档302相关联而被更新。此外,如果文档302已经与一个或多个共享笔记相关联, 则在线呈现服务用户界面300可显示共享笔记可用于查看的可视指示。笔记可在用在线呈 现服务104进行的在线会议期间被共享。会议参加者可直接从通知中打开笔记。在另一示 例中,在线呈现服务104可在会议笔记页面中被分配持久链接来寻找和打开已经与会议共 享的任意笔记。
[0041] 方法500还可包括接收510对所呈现的文档的至少一部分和文档信息的请求。例 如,在线呈现服务104可接收来自笔记记录应用106的对所呈现的文档的至少一部分和文 档信息的请求。方法还可包括向笔记记录应用发送512文档的至少一部分和文档。当输入 笔记在笔记记录应用106中被访问时,文档的至少一部分和文档信息被显示在笔记记录应 用106中,而无需本地地在客户端应用110中打开文档。如以上描述的,所呈现的文档和文 档信息可在在线呈现服务104内被定期更新,使得在笔记记录应用106中访问笔记文件之 际,文档部分的最新版本被显示。
[0042] 已经通过特定的客户端设备、应用、模块和可结合在个人计算机上的操作系统上 运行的应用程序来执行的交互描述了图1-5中的示例系统和方法。各实施例不仅限于根据 这些示例配置的系统。此外,可以使用此处描述的原理以相似的方式来实现特定的协议和 /或接口。
[0043] 本文描述的实施例和功能可经许多计算系统来操作,包括有线和无线计算系统、 移动计算系统(如移动电话、图形输入板或平板型计算机、膝上型计算机等)。此外,本文所 述的实施例和功能可在分布式系统上操作,其中应用功能、存储器、数据存储和检索、以及 各种处理功能可在诸如因特网或内联网之类的分布式计算网络上彼此远程地操作。各种类 型的用户界面和信息可经板载计算设备显示器或经与一个或多个计算设备相关联的远程 显示单元被显示。例如,各种类型的用户界面和信息可在墙壁表面上被显示和交互,各种类 型的用户界面和信息被投射在墙壁表面上。与可用于实施各实施例的许多计算系统的交互 包括:键击输入、触摸屏输入、语音或其他音频输入、姿势输入(其中相关联的计算设备配 备有用于捕捉和解释用于控制计算设备的功能的用户姿势的检测(如相机)功能)等。图 6及其相关联的描述提供了其中可实施各实施例的各种操作环境的讨论。然而,关于图6所 示出和讨论的设备和系统是用于示例和说明的目的,而非对可被用于实施本文所述的各实 施例的大量计算设备配置的限制。
[0044] 图6是示出可用来实施各实施例的计算设备(例如,第一计算设备102)的示例物 理组件的框图。在一基本配置中,计算设备102可以包括至少一个处理单元602和系统存 储器604。取决于计算设备的配置和类型,系统存储器604可以包括,但不限于,易失性存储 器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任 何组合。系统存储器604可包括操作系统605和一个或多个编程模块606。操作系统605 例如可适合于控制计算设备102的操作。此外,各实施例可结合图形库、其他操作系统、或 任何其他应用程序来实践,并且不限于任何特定应用或系统。该基本配置在图6中由虚线 608内的组件示出。
[0045] 计算设备102可以具有附加特征或功能。例如,计算设备102还可包括附加数据 存储设备(可移动和/或不可移动),诸如例如磁盘、光盘或磁带。这些附加存储在图6中 由可移动存储609和不可移动存储610示出。
[0046] 如上所述,可以在系统存储器604中存储包括操作系统605在内的多个程序模块 和数据文件。在处理单元602上执行的同时,编程模块606可执行包括例如以上参考图1-5 所描述的过程中的一个或多个的过程。上述过程是示例,并且处理单元602可执行其他过 程。根据各实施例可使用的其他编程模块可包括客户端应用110,诸如电子邮件和联系人 应用、文字处理应用、电子表格应用、数据库应用、幻灯片演示应用、绘图或计算机辅助程序 等。
[0047] 一般而言,根据各实施例,程序模块可包括可执行特定任务或可实现特定抽象数 据类型的例程、程序、组件、数据结构和其他类型的结构。此外,各实施例可用其他计算机系 统配置来实践,包
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1