电子笔记的预览的制作方法

文档序号:9650585阅读:423来源:国知局
电子笔记的预览的制作方法
【专利说明】电子笔记的预览
[0001]
[0002]记笔记应用的开发者努力地提供直观的用户界面,以允许用户在笔记页面上经由键盘或触摸屏来输入键入的文本、创建表格、插入图像、以及用自由形式的墨水输入来涂鸦。随着用户编制越来越多的笔记,可能变得难以将相关笔记与其他可能不太相关的笔记相区分。用户希望能够获得一个或多个笔记页面的内容的概览,同时仅仅通过看相关笔记页面的列表就能够将每个笔记页面与其他相区分。不幸的是,笔记页面标题的列表仅仅能够传达这么多的信息,且通常不能提供足够的上下文信息以在不打开每个个体笔记页面的情况下从不相关的笔记页面中标识出相关的笔记页面。
[0003]概沭
[0004]本概述被提供以便以简化形式介绍概念的选集,所述概念将在以下详细描述中进一步描述。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
[0005]各实施例包括笔记应用特征,笔记应用特征包括笔记页面预览以及其他特征,但这些实施例不限于此。在一实施例中,一种基于计算机的方法可被配置成基于一源笔记页面生成一笔记页面预览,其中所述笔记页面预览包括从所述源笔记页面生成的标题、缩略图、和/或摘录中的一个或多个。一实施例的手持式设备包括被部分地配置成显示并动态更新一个或多个笔记页面预览的笔记应用界面,其中每个笔记页面预览包括多个预览显示区域,这些预览显示区域包括标题显示区域、缩略图显示区域、和/或摘录显示区域。其他实施例被包括在内。
[0006]通过阅读以下详细描述及查看相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下详细描述均仅是说明性的,且不限制所要求保护的本发明。
[0007]附图简沐
[0008]图1是示例性计算架构的框图。
[0009]图2是描绘提供一个或多个笔记页面预览的示例性过程的流程图。
[0010]图3A-3C描绘了示例性笔记页面预览实现的各方面。
[0011]图4是描绘在用户与笔记应用或其他界面交互的同时使用一个或多个笔记页面预览的示例性过程的流程图。
[0012]图5是例示出用于实现各种实施例的示例性计算环境的框图。
[0013]图6A-6B例示出可用来实施各实施例的移动计算设备。
[0014]图7例示出用一个或多个客户机设备来实现笔记预览特征的系统的架构的一个实施例。
[0015]详细描沐
[0016]图1是被部分地用于提供包括笔记页面预览特征的电子笔记应用特征的示例性计算和/或通信架构100的框图,但并非仅限于此。如图1中所示,示例性架构100包括至少一个服务器计算机102,该至少一个服务器计算机102耦合到多个示例客户机设备,诸如智能电话104、平板计算机106、以及膝上型计算机108。将领会,本说明书中使用的示例是被说明性地使用的,而不意图限制权利要求的范围。例如,尽管示出了一个服务器计算机,但是将会领会,复杂的通信架构通常采用多个服务器计算机、联网组件、和/或其它硬件和软件组件。部分地取决于特定的设备类型、应用类型、和/或网络类型,架构100的组件可通过有线和/或无线网络来通信和交互。
[0017]对于这个示例,平板计算机106包括笔记应用110,笔记应用110包括被部分地配置成提供显示对应的源笔记页面的笔记页面预览的界面的可执行代码。根据一实施例,要求用户在使用笔记应用110的笔记页面预览特征之前登录。一个实施例的笔记应用110的可执行代码操作来向服务器102请求源笔记页面信息,部分地用以填充要显示在例如平板表面上的每个笔记页面预览的预览显示部分或区域。在一个实施例中,服务器102可被配置成为各种各样的笔记页面预览显示部分预生成笔记页面预览信息。
[0018]基于表面的和/或其他类型的输入可被用于在笔记页面预览上导航。笔记应用110被配置成向用户提供丰富的交互性记笔记功能,包括使用笔记页面预览作为指导、主要参考、数据透视(Pivot)、和/或概览。笔记应用110可与各种各样的设备/系统类型和操作系统类型一起使用。例如,笔记应用110的可执行代码可与智能电话一起操作来显示按日期或某种其他准则分组的多个笔记页面预览,以使得用户能够滚动和/或扫动以标识相关笔记。
[0019]—实施例的笔记应用110被配置成提供显示与用户最相关的笔记页面预览的集合的用户视图,而不管当前处于焦点中或使用中的笔记页面和/或不依赖于笔记页面的位置(如笔记本/章节)。一个实施例的笔记应用110的代码可被配置成显示与跨全部用户笔记本的相关笔记页面使用或视图相关联的笔记页面预览的列表,和/或显示根据某种其他准则的(如共享的、标星号的、加标签的等)笔记页面预览的分组。用户可使用笔记应用110特征来获得笔记页面的内容的概览,同时简单地通过看传达了丰富的标识和区分信息的多个笔记页面预览,容易地将笔记页面彼此相区分。
[0020]一个实施例的笔记应用110可被配置成显示与当前登录的用户的打开的笔记本相关联的笔记页面的一个或多个笔记页面预览,其中这些笔记页面预览包括文本、图像、标志符号等,以传达有用的信息从而使得用户能够获得宽泛的笔记概览同时将笔记页面彼此相区分。例如,笔记应用110可被配置成显示根据某种分组或过滤准则分组在一起的笔记页面集合中最近查看的或使用的笔记页面集合或分组。笔记应用110可操作来显示各种各样的笔记页面预览视图,诸如根据特定实现或视图设置按标星号的笔记、共享的笔记、加标签的笔记等分组的或包括标星号的笔记、共享的笔记、加标签的笔记等的视图。例如,笔记应用110可操作来显示与标星号的笔记相关联的一个或多个笔记页面预览,而不管视图如何。
[0021]笔记应用110的特征可以作为附加程序(add-1n)、源或其它组件的一部分来实现。一实施例的笔记应用110可被配置成在0/S操作层面操作。如下文所述,笔记应用110允许用户在与他们的笔记或某种其他应用一起工作的同时,显示笔记页面预览并在笔记页面预览之间导航,以使用笔记页面预览来容易地定位相关笔记页面。笔记应用110的笔记页面预览功能配置有可操作来捕捉、回调、组织和/或共享笔记的复杂的编程代码,从而使得用户能够方便且直观地探索、数据挖掘(pivot)、和/或过滤笔记集合。
[0022]继续参考图1,服务器102通信上与运行笔记应用编程代码的客户机设备/系统(例如智能电话、台式机、平板、膝上型计算机等)相耦合,作为向客户机提供各种各样的交互式和/或其他服务的一部分,但不限于此。一个实施例的服务器102包括应用服务器,作为提供笔记页面预览特征的一部分,应用服务器102与存储用户电子笔记的集合的云存储系统一起操作。服务器102包括部分地操作以部分地基于对相关联的源笔记页面作出的改变来更新或刷新笔记页面预览的复杂的编程代码或指令。一实施例的服务器102被配置成生成和/或提供与源笔记页面相关联的信息,部分地用以显示该源笔记页面的笔记页面预览。例如,服务器102可操作以从云存储拉取笔记页面信息以在向登录的用户提供笔记页面预览信息或服务时使用。
[0023]—实施例的服务器102包括存储组件或存储112、笔记页面预览信息(NPPI)生成器114、以及更新组件116。将理解,各种组件可被进一步组合或作为独立组件来被提供。例如,存储112可被配置成独立组件,而不是作为服务器计算机的一部分被包括在内。一实施例的存储112被配置成存储由服务器102作为提供笔记页面预览的一部分而使用的信息。服务器102可响应客户机请求来提供部分地被用于显示笔记页面预览的信息。该信息可被每个客户机本地地存储且被用于显示笔记页面预览,直到从服务器102接收到更新。
[0024]—个实施例的存储112被配置成存储包括笔记页面预览信息的笔记页面信息,诸如标题、缩略图、摘录、应用的标签、共享的信息、星号指示符、和/或笔记元数据。存储的信息可部分地被更新组件116使用以部分地基于对源笔记页面作出的相应改变来提供最新的笔记页面预览。当对源笔记页面作出改变时,NPPI生成器114可使用新的改变来更新可被推送给客户机的预览信息。对于删除的源笔记页面,预览信息可被移除,或者对于新的源笔记页面,预览信息可被添加。一实施例的更新组件116被配置成在相关源笔记页面信息改变时向NPPI生成器114输出更新信息。
[0025]一个实施例的NPPI生成器114可被配置成通过预生成预览信息来以不同时间或间隔操作,该预览信息最终被用于填充客户机处显示的相关笔记页面预览的预览显示区域或部分。预生成的预览填充信息可被本地地存储在客户机处供进行高效的预览更新。诸如存储112或例如某种其他组件之类的远程存储可被配置成存储笔记页面信息和/或笔记页面预览填充信息,从而使得能够容易地取回预览信息供在填充一个或多个笔记页面预览的一个或多个分组时使用。客户机笔记应用、浏览器或其他组件可被用于与笔记页面和笔记页面预览交互,其中笔记页面预览提供了丰富的信息源和导航实用工具供用户快速定位相关笔记。
[0026]作为提供最新近的笔记页面预览的一部分,更新组件116和/或NPPI生成器114可周期性地或以某一定义的间隔将信息存储在存储112中。例如,存储112可被配置为云存储的一部分,从而允许更新组件116取回和存储与对源笔记页面作出的改变相关联的信息,该信息可被用于更新笔记页面预览的显示。在一个实施例中,更新组件116可操作以为各种用户设备/系统(诸如智能电话、平板计算机、膝上型计算机、和/或其它基于处理器的设备/系统)同步笔记页面的实例。
[0027]—实施例的NPPI生成器114使用存储112中存储的信息,部分地用以填充每个笔记页面预览的各部分供客户机设备/系统显示。在一个实施例中,每个笔记页面预览显示布局包括标题显示区域、摘录显示区域、缩略图显示区域、和/或笔记页面位置显示区域。运行笔记应用的客户机可在显示笔记页面预览时向NPPI生成器114请求预览填充信息。例如,客户机设备可请求NPPI生成器114提供预览信息,诸如以下中的一个或多个:笔记页面标题、笔记页面摘录、笔记页面缩略图、星号指示符、一个或多个应用的标签、共享指示符、和/或笔记页面位置。取决于可用的信息,客户机可在笔记页面预览的一个或多个显示区域中显示该可用信息。
[0028]—实施例的NPPI生成器114被配置成检查与源笔记页面相关联的信息,以及生成或标识笔记页面预览信息供在显示与该源笔记页面相关联的笔记页面预览时使用。每个显示出的笔记页面预览提供了丰富的笔记信息的快速参考,用户在搜索相应的笔记页面时可参考该快速参考。当可用时,数字图像可提供一种传达大量信息同时使用相对少量的预览显示区域和/或处理资源的强大工具。
[0029]取决于源笔记页面包含什么,从源信息生成的笔记页面预览可包括不同量和/或类型的信息。在一个实施例中,与源笔记页面相关联的多个属性被部分地用以管理每个笔记页面预览的一个或多个预览显示部分的填充。例如,这些属性可包括:标题属性、摘录属性、缩略图属性、笔记页面位置属性、共享的指示符属性、应用的标签属性、和/或共享的指示符属性。各种各样的笔记页面属性可由服务器组件在管理对源笔记页面作出的改变和更新时使用,所述改变和更新可影响相应的笔记页面预览。例如,NPPI生成器114可使用笔记页面属性来从源笔记页面提取或标识信息以在生成要在一个或多个笔记页面预览显
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1