笔记页面共享和通知特征的制作方法

文档序号:9602509阅读:296来源:国知局
笔记页面共享和通知特征的制作方法
【专利说明】笔记页面共享和通知特征
[0001]背景
[0002]电子记笔记应用或笔记应用的开发者努力地提供直观用户界面,以允许用户在笔记页面上经由键盘或触摸屏来输入键入的文本、创建表格、插入图像、以及用自由形式的墨水输入来涂鸦。一些记笔记应用具有不同的方式来保存电子笔记。例如,一些记笔记应用被配置成在用户工作时自动保存电子笔记,诸如保存到有组织的各笔记本章节中。一个示例记笔记应用界面被呈现为选项卡式活页夹,其中用户可直接做笔记并收集来自其它应用的素材。然而,现有的笔记应用并未配置成启用笔记页面的共享,笔记页面的共享允许针对共享笔记页面用户的用户编辑或通知特征。
[0003]概述
[0004]本概述被提供以便以简化形式介绍概念的选集,所述概念将在以下详细描述中进一步描述。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
[0005]各实施例提供了包括电子笔记页面共享和通知特征的笔记应用特征,但这些实施例不限于此。在一个实施例中,基于计算机的方法可被配置成向一个或多个指定接收者提供通信,其中所述通信包括对共享页面的查看链接或可编辑共享笔记页面或其链接中的一者。一个实施例的系统包括被配置成部分处理笔记页面共享请求的服务器计算机,作为创建共享笔记页面的查看链接和/或为用户提供协作式编辑共享笔记页面的手段的一部分。一个实施例的用户界面被配置成共享笔记页面,包括显示与其他用户对共享笔记页面查看和/或编辑有关的通知信息。还包括其他实施例。
[0006]通过阅读以下详细描述及查看相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下详细描述均仅是说明性的,且不限制所要求保护的本发明。
[0007]附图简述
[0008]图1是被部分用于提供包括笔记页面共享和/或通知特征的丰富电子笔记应用的示例性计算或通信体系结构的框图。
[0009]图2是描绘使用笔记应用来与一个或多个其它用户共享笔记页面的示例性过程的流程图。
[0010]图3A-3Q描绘笔记页面共享和通知实现示例。
[0011]图4是描绘提供用于共享笔记页面的查看链接的示例性的过程的流程图。
[0012]图5是描绘使用户能够与被许可编辑共享笔记页面的一个或多个其它用户共享笔记页面的示例性过程的流程图。
[0013]图6是示出用于实现本文描述的各个实施例的示例性计算环境的框图。
[0014]图7A-7B示出了可用来实施各实施例的移动计算设备。
[0015]图8示出用于用一个或多个客户机设备来实现笔记共享特征的系统的体系结构的一个实施例。
[0016]详细描述
[0017]图1是被部分用于提供笔记页面共享和/或通知特征的示例性计算或通信体系结构100的框图,但并非仅限于此。如图1中所示,示例性体系结构100包括至少一个服务器计算机102,该服务器计算机102耦合到多个示例客户机设备,诸如智能手机104、平板计算机106、以及膝上型计算机108。虽然示出了一个服务器,但是将会理解,复杂的通信体系结构通常采用多个服务器计算机、联网组件、以及其它硬件和软件组件。体系结构100的各组件可通过有线和/或无线网络来通信和交互。此外,用户可能普遍采用多个便携式设备,每个设备运行一个笔记应用。如以下描述的,浏览器或其它应用可被用于与共享笔记页面交互,但可以不包括安装的笔记应用的每一个特征。
[0018]对于这一示例,平板计算机106包括笔记应用110,笔记应用110包括笔记页面共享模块或组件。笔记应用110的特征可以作为插件、源或其它组件的一部分来提供。一实施例的笔记应用110可被配置成在操作系统级工作。一实施例的笔记应用110和笔记页面共享组件包括被配置成给予页面共享和记笔记功能的复杂编程代码。笔记应用110和笔记页面共享特征可被用来共享笔记页面,使得其他用户能够查看和/或编辑原始笔记页面的共享版本或副本。一实施例的服务器102包括存储组件或存储114、同步组件116、以及通知组件118。
[0019]—实施例的存储114被配置成存储服务器102所使用的信息,作为促成笔记页面的共享和/或提供查看和/或编辑供使用笔记应用界面、浏览器、或其它界面来显示的信息的一部分。服务器102可将信息推送给各个客户机,供在与共享笔记页面交互时显示。一个实施例的存储114被配置成存储页面级许可、共享笔记页面实例信息、和/或笔记页面元数据中的一者或多者,这些信息可部分被同步组件116用来按照用户编辑或其它操作管理共享笔记页面的更新或维护。
[0020]存储114或一些其它组件可被配置成存储每个共享笔记页面的页面级共享许可,由此允许对特定用户(诸如指定的共享笔记页面查看者和编辑者)可用的用户交互的量进行控制。如以下描述的,笔记应用可被配置成允许创建视图链接以及页面级视图许可,以允许指定的用户查看共享笔记页面或邀请其它用户编辑共享笔记页面以及任何相关联的页面级编辑许可。笔记应用或浏览器可被用来部分基于针对每个用户的相关联的页面级共享许可来查看和/或编辑共享笔记页面。
[0021]同步组件116可使用存储在存储114中的信息作为提供共享笔记页面的最新版本的一部分。例如,存储114可被配置为云存储,允许同步组件116在执行同步操作时有效地检索与共享笔记页面相关联的更新和/或其它信息。同步组件116可用于同步呈现在各种用户设备/系统上的共享笔记页面的多个实例,用户设备/系统诸如智能手机、平板计算机、膝上型计算机、和/或其他基于处理器的设备/系统。
[0022]—实施例的通知组件118被配置成在服务器102接收到来自各个客户机的交互信息时生成通知信息,交互信息诸如与针对指定的共享笔记页面用户的共享笔记页面编辑相关联的笔记页面查看或改变。作为一个示例,通知组件118可用于生成向笔记应用或浏览器用户通知另一个用户的查看、编辑、共享、和/或其它共享笔记页面交互或操作(例如参见图31-3N)的电子邮件、文本消息、或某个其它通信通知。在一些实施例中,服务器102的各组件可被包括作为独立组件或以各种组合来分布。
[0023]根据一个实施例,实施共享笔记页面查看特征不要求许可用户查看包括共享的或要被共享的笔记页面的相关联的笔记本。在一个实施例中,许可在页面级或文件级来实施。替代地,许可可使用专用服务器来提供和托管在笔记本级(例如,具有一个或多个文件的文件夹)、章节级(例如,单个文件)、和/或某个其它级别,以确保每个用户仅具有查看共享笔记页面的许可。例如,查看链接可被配置成包括用来控制查看链接所指向的共享笔记页面的查看的特殊令牌。根据一个实施例,实施共享的笔记页面编辑特征包括将源笔记页面移动到新的章节或新的笔记本以及激活相关联的许可。在一个实施例中,当编辑用户选择将共享笔记页面复制到个人笔记时,与原始笔记页面相关联的链接被维护和/或存储。
[0024]作为一个示例,膝上型计算机108用户可能偏好使用浏览器来查看和编辑笔记页面,而智能手机104用户偏好使用针对移动设备定制的笔记应用120。将会理解,当前的便携式计算设备包括与服务器102通信的能力,无论是通过蜂窝网络、WiFi网络、还是某个其它网络或网络的组合。部分取决于设备类型,特定笔记应用可被配置成包括不同UI特征并且提供不同通知类型,诸如声音、可视通知、触觉反馈等。在一个实施例中,笔记应用110和120以复杂的编程代码来配置,该代码启用笔记页面的创建和共享以及用于传达与同共享笔记页面的其它用户交互有关的信息的显示能力。
[0025]此处描述的客户机设备/系统可配置有至少一个处理器、系统存储器、以及联网组件。系统存储器可包括易失性(例如随机存取存储器(RAM))、非易失性(例如只读存储器(ROM))、闪存存储器等。系统存储器可包括操作系统、笔记应用、以及提供相应的设备/系统的丰富交互功能的其它应用程序。将会理解,此处描述的各实施例还可与其它操作系统、设备/系统类型、和/或其它应用程序一同实施。如将会理解的,客户机设备/系统使用联网功能来通信并且利用远程系统的功能,诸如各个服务器和/或远程储存农场或位置。客户机/系统使用处理器来处理与笔记页面共享和通知功能相关联的复杂的编程代码。
[0026]各实施例可与多个计算机配置一起使用,包括手持设备、多处理器系统、基于微处理器的或可编程的消费电子设备、微型计算机、大型计算机等。各实施例可被实现在使用通过一个或多个通信网络来通信的远程处理设备/系统的分布式计算环境中。在分布式计算环境中,程序模块或代码可位于本地和远程存储器两者中。各实施例可实现片上系统(S0C)特征,该特征可包括一个或多个处理器、图形组件、通信组件等。例如,S0C可包括中央处理单元、图形处理器、存储器、USB控制器、电源管理电路、无线电(WiF1、蜂窝等)、和/或其它组件。各种组件可被实现为例如过程或方法、系统、设备、或计算机可读存储。
[0027]图2是描绘使用记笔记或笔记应用来与一个或多个其它用户共享笔记页面的示例性过程200的流程图。一个实施例的过程200可被用来共享笔记页面,使得其他用户可至少部分根据页面级共享许可来查看或编辑共享笔记页面。如以下描述的,过程200可被用于创建用于允许指定用户查看共享笔记页面和/或使得指定用户能够编
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1