基于共同元素的用于过滤和组织条目的系统的制作方法

文档序号:9564669阅读:201来源:国知局
基于共同元素的用于过滤和组织条目的系统的制作方法
【专利说明】基于共同元素的用于过滤和组织条目的系统
[0001]本申请是申请号为201210346994.3的中国发明专利申请的分案申请,该申请是申请日为2003年5月15日、申请号为03801850.0、发明名称为“基于共同元素的用于过滤和组织条目的系统”的中国专利申请的分案申请。
[0002]交叉引用相关的申请
[0003]本申请是2003年3月27日申请的美国专利申请N0.10/403,341的部分延续,并按照35U.S.C§ 120的规定,要求那个申请日的优先权。
[0004]发明的领域
[0005]本发明涉及一种用于查看存储在计算机的存储器中的条目的系统和方法,更具体地,涉及一种基于共同元素来过滤和组织条目的系统和方法。
[0006]发明的背景
[0007]现在的计算机文件系统有许多不方便的限制。一个限制是用户一般不能控制所显示的结构。也就是说,在组织文件夹的时候,用户必须选择一种结构,而这个结构之后就很难改变。例如一个具体的例子,对于“音乐”文件夹,用户可能会选择按艺术家/曲集的格式来组织,其中每一个艺术家的所有曲集文件夹被分组到那个特定的艺术家的文件夹中,一个特定的曲集中所有的歌都被分组到那个曲集的文件夹中。这种艺术家/曲集是不利于播放一种类型的音乐(例如,播放来自两个不同艺术家的爵士歌曲),或者是播放来自不同艺术家的曲集的选集的。
[0008]还有另一个问题,用户可能有着庞大数目的难以组织的文件。有些用户对文件的布局执行严格定位,因而为它们创建精确的层次。由于有效文档的数目的增长,这样的文件的管理变得越来越复杂和困难,使得检索和提取也很困难。当利用来自其它位置的另外的文件,例如共享文件等的时候,这个问题进一步恶化。
[0009]用户也不得不处理在不同位置的文件,例如在不同的装置上、在其它的PC上、或者在线上。例如,用户能够选择在计算机(当作可访问一个音乐程序)上听他们的音乐或是去线上听来自Web站点的音乐,然而在这两个来源之间有着严格的分界。来自不同位置的音乐被不同地组织,而且不是以相同的方式或在相同的位置中保存。另一个例子,存储在企业通信网中的文件可能本质上是与用户在当前机器上拥有的文件分开的。
[0010]用户必须追踪的不仅仅是存储了什么文件数据,还有它存储在哪里。例如,对于音乐文件来说,用户被迫在不同的系统中保存副本并且设法追踪哪一个音乐文件在哪里。这使得文件难以定位,甚至是在它们是本地存储的时候。
[0011]而且有时很难查找并返回用户所拥有的文件。用户也许有时会发现很难回想起他在什么地方怎样存储了某些文件。假如有一组文件夹和甚至一组相似的文件,用户常常很难快速地找到他们正在寻找的那一个。要是文件存储在一个难以找到的地方,定位就更加复杂。另外,一旦用户在一个文件夹中有足够多的文件,就更加难以快速地分析这个文件夹,特别是如果这些内容是相似的。
[0012]此外,对于用户来说有时也很难查找并返回在网络上的文件。共享和发布文件常常很难做到,而且要从使这样的文件有效的那个人那里提取它,通常更加困难。用户通常地必须记得或用图标出,他们需要用来在网络上查找文件的各种站点和名字。
[0013]名字空间也许不同,这能导致用户关于什么是“正确的”的困惑。这在有不同命名约定、限制等的网络上格外确切。例如,某些操作系统也许为了名字是可见的,需要没有间隔的短的名字。
[0014]程序也常常将文件保存到它们自己的目录中或是其它名字空间中,使得对于用户来说很难找回文件。程序常常有它们存储文档的默认的目录和地方。用户常常得把他们的硬盘全部搜索一遍并猜测文件存储在哪里。
[0015]相关的条目也常常存储在分开的地方。用户拥有的相关文件可能被存储在硬盘等的不同部分。随着具有多样的内容类型(例如,图片、音乐、视频)的数字媒体服务的发展,这个问题变得更加普遍。
[0016]本发明的目的是提供一种克服了上述和其它的缺陷的系统和方法。更具体地,本发明涉及一种基于共同元素来过滤和组织条目的系统和方法。
发明概要
[0017]提供一种基于共同元素来过滤和组织来自计算机存储器的条目的系统和方法。根据本发明的一个方面,提供了用于操作条目的过滤器。过滤器本质上是将一组条目进行缩减的工具。在一个实施例中,基于分开的条目的属性,过滤器被动态地生成。例如,对于一组条目,过滤器机构可以再次查看这些属性,如果这些条目普遍地具有“作者”作为属性,则过滤器可以提供一个作者的列表。那么,通过在一个特定的作者上点击,那些不具有那个作者的条目会消失。这让用户能够缩减内容。
[0018]根据发明的另一方面,在具有显示器和存储器的计算机系统中提供了一种用于过滤条目的方法,其中存储器是用来存储具有元数据属性的条目的。在显示屏上提供显示对象,其每一个代表一个或更多的条目。显示对象所代表的条目的元数据属性被考察。在显示屏上提供一个与由若干条目共享的元数据属性相应的过滤条件,其中过滤条件的选择使显示屏上提供的条目缩减为那些共享被指定的元数据属性的条目。
[0019]根据发明的另一方面,在显示屏上提供若干条目,并基于条目的元数据属性动态地生成过滤条件。当过滤条件被选中了的时候,它将在显示屏上提供的条目缩减为具有与过滤条件的元数据属性相应的那些。
[0020]根据发明的另一方面,在显示屏上提供若干条目,提供一个用户可以输入过滤条件的过滤区域。当用户输入了一个过滤条件时,在显示屏上提供的条目缩减为包含这个过滤条件的那些。在用户键入过滤条件时,当每一个新字符被添加到过滤条件中时,另外的条目也许会被过滤。
[0021]根据发明的另一方面,提供一个可以在过滤过程中回退的后退按钮。例如,在用户已经输入了一个过滤条件之后,用户也许想要回到在该过滤条件应用之前,在屏幕显示上提供的那组条目。后退按钮使得用户能够回退到在过滤导航中的想要的点。
[0022]根据发明的另一方面,提供了快速链接。在一个实施例中,快速链接是一组预定义的链接(例如,位于显示屏的左边的),其能够在上面点击来生成条目组的有用的视图。这些可以由程序来预定义,或者由用户来设定。例如在“所有作者”上点击,可以返回一个按作者堆叠的视图。“所有文档”可以返回一个跨越所有存储区域的所有文档的平面视图。用户也可以创建他们自己的快速链接。例如,用户可以过滤出所有他们在2003年1月修改的文档,然后可以把那作为一个快速链接来保存。
[0023]根据发明的另一方面,实现了一种在具有显示器和用于存储条目的存储器的计算机系统中提供快速链接的方法。根据这个方法,用户首先导航至想要的条目的集合的视图。保存与想要的条目的集合相应的快速链接,并提供一个名字。快速链接的名字被提供在显示屏上,这样,通过在这个快速链接上点击,用户可以返回到想要的条目的集合的视图。
[0024]根据发明的另一方面,提供了库。库是由可以联系在一起的有用类型的大量组构成的。例如,相片可以是一个库,音乐可以是另一个,而文档可以是另一个。库提供了涉及特定类型的条目的工具和行为。例如,在相片库中,有涉及操作相片的工具和过滤器,像创建幻灯片放映或是共享相片。
[0025]根据发明的另一方面,提供一种在具有显示器和用于存储条目的存储器的计算机系统中创建库的方法。这个方法开始于创建一个用来包括具有一个或更多被指定的元数据属性的条目库。然后,具有一个或更多被指定的元数据属性的条目被自动地分组到库中。还提供用于操作库中的条目的工具。
[0026]根据发明的另一方面,在虚拟文件夹中将条目呈现给用户。虚拟文件夹将条目,基于它们的元数据而不是在磁盘上实际的物理底层文件系统结构,以不同的视图呈现给用户。因此,系统能够获得一个存储在数据库中的属性并将它作为一个像文件夹那样的容器来表示。由于用户已经很熟悉用文件夹工作,通过以类似方式提供虚拟文件夹,用户可以更快地适应新系统。
[0027]根据发明的另一方面,用户能够通过直接操作来用虚拟文件夹工作。换句话说,提供来操纵虚拟文件夹的机制与当前用于操作常规文件夹的(例如,单击并拖曳、复制、粘贝占,等等)相似。
[0028]根据发明的另一方面,很宽的范围内的条目可以是可得到的。也就是说,系统能够提供来自若干物理位置(例如,不同的硬盘、不同的计算机、不同的网络位置,等等)的条目,以使对于用户来说,所有的条目都看起来象是来自一个位置的。例如,可以在单个屏幕上,为用户提供他们所有的音乐文件,并操作来自一个视图的全部文件,尽管这些文件也许是物理地存储在不同的硬盘、不同的计算机或者不同的网络位置上。
[0029]根据发明的另一方面,在虚拟文件夹中可以提供非文件条目。也就是说,存储在存储器中的文件是位于物理存储器中的。可以使虚拟文件夹包括当前在物理存储器中没有提供的条目。非文件条目的例子是电子邮件和联系人。
[0030]附图的简要说明
[0031]如果结合附图,通过参考接下来的详细说明,本发明的上述方面及许多伴随的优点将更加易懂和更好理解,其中:
[0032]图1是适合实施本发明的通用计算机系统的框图;
[0033]图2是根据本发明的一个虚拟文件夹系统的框图;
[0034]图3是说明一个例行程序的流程图,通过这个程序用户提供一个取回选中的文件和文件夹的查询;
[0035]图4是说明一个例行程序的流程图,通过这个程序,根据默认的查询或是来自用户的查询,虚拟文件夹被建立并显示在屏幕上;
[0036]图5是根据在硬盘上的物理文件夹安排的文件夹结构的树形图;
[0037]图6是虚拟文件夹结构的树形图;
[0038]图7是图6中的虚拟文件夹结构的树形图,其中,用合同和年份进一步过滤客户堆;
[0039]图8是图7中的虚拟文件夹结构的树形图,其中,用年份进一步过滤客户堆的合同;
[0040]图9是图6中的虚拟文件夹结构的树形图,其中,用客户和年份进一步过滤合同堆,其中用年份再进一步过滤客户;
[0041]图10是说明一个显示文档库的堆的屏幕显示图;
[0042]图11是说明示出图10中的ABC公司堆中的文档的屏幕显示图;
[0043]图12是说明一个屏幕显示的图,在这个屏幕显示中为图11中的文档选中了堆叠功能;
[0044]图13是说明一个屏幕显示的图,在这个屏幕显示中为图12中的堆叠功能选择了“按作者堆叠”参数;
[0045]图14是说明一个屏幕显示的图,在这个屏幕显示中图13中的文件已经按作者堆置好了 ;
[0046]图15是说明一个屏幕显示的图,在这个屏幕显示中
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1