用于文件管理的方法和系统的利记博彩app

文档序号:6457874阅读:178来源:国知局
专利名称:用于文件管理的方法和系统的利记博彩app
技术领域
本发明一般涉及用于管理数据文件的系统和方法,并且更具体而言, 涉及用于提供文件内容的方便显示的系统和方法。
背景技术
具有列表管理软件的计算机在管理具有很多数据元素列表的文件方面 非常有用。然而,虽然很多现有应用利用这些列表,但是现有应用并没有 向用户提供在处理对文件列表的数据元素进行显示或排序方面的灵活性。 这样的应用的例子便是因特网浏览器。因特网提供了大量的商业和信息资源。为了访问因特网,大多数人4吏用因特网浏览器,例4口孩i软的Internet Explorer、 Netscape、 Mozilla Firefox 或其它。因特网用户通过将其Web浏览器定向到Web站点的统一资源定 位器或URL,通过输入URL到地址栏(Internet Explorer)或位置栏 (Mozilla )来访问不同的Web站点。Web浏览器为每一个所访问的Web 站点保留URL的跟踪。用户可以通过访问提供给地址/位置栏的URL列表 来访问所访问的URL的这一列表。该列表或历史是用户已访问过的所有 URL的存储序列。在大多数因特网浏览器中,该URL地址列表含于本地 计算机上的Web站点地址文件中,以特定顺序对其进行维护。给予用户很 少的对直接来自浏览器或本地Web站点地址文件的内容进行重新排列或 排序的能力。通过现有Web浏览器列表管理器的Web浏览器用户具有以下能力1) 调整Web浏览器所存储的URL数,或者2)存储URL的时间长度。访问 该URL列表对用户来说是很方便的,因为用户常常需要再次访问先前访 问过的URL。然而,在删除列表上的单个条目的异常情况下,即使用户常常会想要改变URL,或者将URL与其它的URL分成组以便更容易地对其 进行访问,Web浏览器的列表管理器也不允许用户调整或编辑该列表的内 容。这种灵活性的缺乏使得用户难以高效地使用其Web浏览器。所需要的 是更加灵活的文件管理器,以便允许用户完全控制其URL列表。发明内容依照本发明,提供了 一种用于管理通过计算机程序访问的第一文件中 以第一顺序排序的元素的列表的方法,并且所述方法包括以下步骤复制 所述笫一文件,以便形成具有以所述笫一顺序排序的第一文件元素的相同 列表的第二文件;接下来,响应于用户命令,独立于所述第一顺序,在所 述第二文件中以第二顺序对所述第二文件列表元素进行排列;并且最后, 在以所述第 一顺序显示至少两个第 一列表元素时,通过所迷计算机程序以 所述第二顺序显示所述第二列表元素中的至少两个。依照本发明的优选实施例,提供了一种文件管理器,其访问具有以第 一顺序排序的元素的列表的第一文件。该文件管理器然后复制该第一文件, 以 <更形成具有以所迷第 一文件的笫 一顺序排序的第 一文件的元素的相同列 表的第二文件。然后,响应于用户命令,所述文件管理器然后对所述第二 文件的文件元素进行重新排列。然而,所述第一文件的文件元素仍然维持 原始的第一顺序,并且保持该形式。然后,在以原始顺序显示所述第一文 件列表元素中的至少一部分时,所述文件管理器准许以用户指定的第二顺 序显示至少部分第二列表元素。前述是概要,并且因而不可避免地含有对细节的简化、概括和省略; 因此,本领域的技术人员可以理解,该概要仅是说明性的而并不旨在以任 何方式进行限制。如完全由权利要求所限定的,本发明的其它方面、发明 特征以及优点将在下面阐述的非限制性详细描迷中变得显而易见。


通过参照附图,将更好地理解本发明及其对本领域的技术人员来说显而易见的许多目的、特征和优点,在附图中图l是现有技术的框图,其说明了访问用于显示的文件列表的应用程序;图2本发明的框图,其说明了连接至应用程序的镜像文件管理器; 图3是说明了镜像文件管理器软件的操作的流程图; 图4是说明了为第二文件设置用户偏好的过程的流程图; 图5是说明了向用户显示两个文件列表的功能的流趕图; 图6是说明了按照用户指定的优先级来显示列表的过程的流程图; 图7是说明了按照用户的访问频率来显示列表的过程的流程图; 图8是说明了按照用户在分类中的排列来显示列表的过程的流程图; 图9是说明了按照用户指定的加权优先级来显示列表的过程的流程图;图10是说明了依照用户指定的事件的发生来显示列表的过程的流程图;图ll是依照当前时间以用户指定的顺序来显示列表的过程的流程图;图12是以用户手动配置的顺序来显示列表的过程的流程图;图13是依照用户指定的规则排列来显示列表的过程的流程图;图14是对下拉菜单排列的说明,其说明了列表以及用户菜单命令;图15是对既显示原始列表又显示用户修改的列表的说明;图16是对用于更改列表的用户窗口显示的说明;图17是对用于分类和分组过程所显示的窗口的i兑明;图18是对用于导入列表配置的窗口显示的说明;图19是对用于依照事件或依照当前时间来排序列表的窗口显示的说明;图20是对事件所生成的显示列表的说明;图2l是对时钟或时间所生成的显示列表的说明;图22是对根据最近以及经常访问的元素所生成的列表的说明;以及图23是对规则所生成的显示列表的说明。
具体实施方式
下面旨在提供对本发明的例子的详细描述,并且不应当被认作是对本 发明本身的限制。相反,任意多的变化都可以落入由说明书之后的权利要求所限定的^^发明的范围内。本发明是一种用于管理含有以特定顺序排列的各个数据元素的文件列 表的方法、系统和计算机程序产品。在操作中,文件管理器复制元素的第 一文件列表,以^更形成具有按照与第一原始文件相同的顺序排列的相同元 素的第二文件。文件管理器然后准许用户通过用户命令来重新排列第二文 件中的元素的顺序。然后可以向用户显示第一文件和第二文件这二者。实 际上,用户通常会优选第二文件列表,因为已经以方4更的方式对文件元素 进行了排列和排序。在本发明的优先实施例中,文件管理器被配置为扩展或附件而与诸如 因特网浏览器之类的现有应用程序一起使用。在任何这样的例子中,因特网浏览器可以是由Mozilla Foundation提供的Mozilla浏览器。本发明的应用的例子是访问MoziHa因特网浏览器的地址栏。作为大多数因特网浏览器的典型,地址栏维护用户所访问的URL地址的列表。用户改变该列表的能力是有限的。通过应用本发明,向用户提供了一种文件管理器,其将使得用户能够复制URL地址的原始列表,并且以对用户来说更方便和灵活的方式对其进行排列。图1是应用程序10的简单框图,其在通过线14向显示器12提供对列表的显示中,通过线16访问单个文件18。这说明了现有技术对URL地址栏的使用和显示。图2是本发明的框图,说明了镜像文件列表管理器程序28,其通过线 30创建镜像列表文件32,并且通过线26向应用程序20提供替身(beard ) 列表文件信息。应用程序从块21接收用户命令,其可以是到达执行应用程 序20的计算机的键盘输入。这些命令可以保存在另一文件中,用于以后使 用或导出到另 一用户或计算机。会在线26上将这些用户命令提供g像或列表文件管理器28,使得用户能够重新排列或重新组织原始文件列表22 的元素,该原始文件列表22含有笫一顺序下的这些元素。用户将能够以任 何分组、顺序或所希望的其它排列来重新排序或重新排列在镜像文件列表 32中的该元素列表。然后会在线30上将该镜像文件列表32提供g像文 件列表管理器程序28,以便通过线26提供给应用程序20,从而使得应用 程序20可以通过线34在显示器36上显示重新排序的列表(由用户排列的镜像列表)。用这种方式,本发明已提供给用户一种按照以下方式较为方便 地排列和显示原始文件的原始排序列表的方法,即在该方式下,不改变原始文件或元素本身的顺序。图3是说明了镜像文件管理器的操作的流程图。如先前所讨论的,在 优选实施例中,该程序会是对诸如Mozilla的现有因特网浏览器的扩展。 该扩展将利用现有因特网浏览器的显示能力以及用户输入能力,但却会向 用户提供附加的功能性。当开始于位置40时,程序在线42上前进到判定 元素44,以确定是否启用了定制列表能力。如果没有的话,则该程序在线 48上前进到过程50,其在块50中启用对原始列表的使用和显示。此后, 该程序通过线52在点54退出。然而,如果应用具有定制列表,那么该程 序的执行通过线46前进到另一判定58,以确定是否存在配置文件。如果 存在的话,则该程序通过线60前进到块62,在其中,加载来自配置文件 的设置并且相应地向用户显示列表。然而,返回到判定58,如果不存在配 置文件,则该程序的执行通过线80前进到块82,以《更依照用户说明来复 制原始列表和创建新列表。然后,该执行通过线84继续到块72,其提供 用户设置用于显示镜4象文件(新文件)的偏好。该程序执行通过线74继续 到块76,其基于用户偏好生成对配置文件的更新。然后,该程序执行在线 78上继续到块62,在其中,然后加载来自该新配置文件的i殳置并且对其进 行显示。该程序中的执行通过线64前进到判定66,以确定用户是否已经 改变了定制列表偏好。如果没有,则该程序通过线68返回块62,以便显 示现有设置。然而,如果用户已经改变了定制列表偏好,则该执行通过线 70前进到块72,以使^殳置新的偏好。在图4中,示出了为镜像文件设置用户偏好的过程块72的操作。该过 程的执行通过线70开始到达判定90,以确定用户是否已经指定了在列表 顺序以及按照分类显示方面的变化。如果是的话,则该程序通过线120继 续到块122,到达按照分类改变列表的过程,如图8中较为详细说明的, 并且然后通过线74退出该过程。如果不存在按照分类的改变,则该程序的 执行在线92上前进到判定94,以确定是否将按照用户指定的规则改变列 表。如果是的话,则该程序通过线126前进到块128,以便依照用户指定 的规则改变列表顺序,如图13中较为详细说明的。该程序然后通过线74 退出。如果不存在根据用户指定的规则的改变,则该程序执行在线96上继 续到判定98,以确定用户是否已经手动改变了列表元素的顺序。如果是的 话,则该程序通过线134继续到块132,以便依照用户指定的顺序改变镜 像列表,如图12中较为详细说明的。该程序然后通过线74退出。如果并 未改变手动顺序,则该程序通过线100前进到判定102,以确定用户是否 希望既显示原始列表又显示镜像列表。如果是的话,则该程序在线138上 继续到块144,以便向用户显示这两个列表,如图5中较为详细说明的, 并且然后在线74上退出。如果用户并不希望显示列表,则该程序执行通过 线104继续到判定105,以确定是否将在特定时间以特定顺序显示列表。 如果是的话,则该程序执行在线148上继续到块146,以便在指定时间依 照用户指定的顺序显示该列表,在图11中对此进行了较为详细的说明。该 程序然后通过线74退出。如果对时间问题的回答是否,则该程序执行在线 106上继续到判定108,以确定是否将要按照用户指定的优先级来显示列 表。这将包括那些已经由用户指定具有特定优先级或者指定具有特定权重 的Web站点(当与其它指定权重相比较的时候,该特定权重将导致对Web 站点进行排序)。如果是的话,则该程序在线154上继续到块152。在块152 中,依照用户设置的优先级来显示列表。在图6中对此进行了较为详细的 说明。此外,在可选的实施例中,用户可以向不同的URL地址分派权重, 并且依照其被分派的权重对这些地址进行优先化,以及相应地显示这些地 址,如图9中所说明的。在该显示后,该程序然后通过线74退出。如果不按照优先级显示列表,则该程序在线110上继续到判定112,以确定是否 将要依照事件来显示列表。如果是的话,则该执行在线160上继续到块158, 在其中,依照用户指定的事件进行对列表的显示,如图10中所说明的。该 程序然后通过线74退出。如果用户没有选择按照事件进行显示,则该程序 执行在线114上继续到判定116,以确定是否将要按照访问频率来显示列 表。如果是的话,则该执行在线164上继续到线166,在其中,按照频率 对列表进行排序并如此显示,图7中对此进行了较为详细的说明。该程序 然后通过线74退出。在该优选实施例中,如果用户没有指定按照频率显示, 那么该程序在线118上继续到块170,以^更按照列表的原始形式来显示该 列表,并且通过线74退出。图5说明了图4的块144过程。该过程同时向用户既显示了原始列表 又显示了新列表或镜像列表。该过程在线142上开始执行到达判定124, 以确定用户是否已经指定既使用原始列表又使用新列表。如果不是的话, 则该过程在线74上退出。然而,如果是的话,则在判定136中,该过程确 定是否将要从原始文件刷新新文件。如果不是的话,则该过程在线74上退 出。然而,如果将要刷新新文件,则该程序在线150上前进到块156,以 便将原始文件与按天保存的原始文件进行比较。然后通过线162前进到判 定180,进行是否更新新文件的确定。如果不需要更新,则该过程在线74 上退出。如果需要更新,则该程序在线182上前进到块184来更新新文件, 并且在线74上退出。图6是对按照优先级来显示列表的说明。在线154上进入该过程,判 定190确定是否将要根据用户指定的优先级来排列新列表。如果不是的话, 则该过程在线74上退出过程。如果将要按照优先级排列新文件,则该过程 在线194上继续到块196,以便加载来自配置文件的指定了优先级的条目。 该过程通过线200继续到块202,以便依照指定的优先级来对列表进行分 类排序。在线204上继续到块206,相应地更新新文件。然后在线208上 继续到判定210,确定用户是否已经添加或移除或改变了优先级条目。如 果没有的话,则该过程通过线74退出。然而,如果已经进行了变更,则该过程在线212上继续到块214,以^更指示偏^S殳置的改变并且然后在线74 上退出。在图7中,说明了用于按照频率显示列表的过程。通过线164进入过 程166到达判定220,以确定用户是否已经指定将要按照频率对列表进行 排序。如果不是的话,则该过程通过线74退出。如果将要按照频率排列列 表,则该过程在线224上继续到块226,以便列出来自配置文件的条目频 率。该过程在线230上继续到块232,以《更按照访问频率对新文件进行分 类排序。该过程在线234上继续到块236,以便通过该频率排序来更新新 文件。该过程然后在线238上继续到判定240,以确定是否已经添加或移 除或改变了任何条目。如果是的话,则该过程在线242上继续到块244, 以《更指出该改变,并且在线74上退出。如果不是的话,则该过程在线74 上退出。图8说明了按照用户指定的分类对列表的排序。在图8中,通过线120 进入该过程到达判定250,其确定用户是否已经指定按照分类的列表。如 果没有的话,则该过程在线74上退出。然而,如果用户已经指定将要根据 分类来显示列表,则该过程在线254上继续到块256,以便加载来自配置 文件的列表分类条目,并且然后在线260上前进到块262,以便按照分类 对新文件的元素进行分组。该过程然后在线264上继续到块"6,以便更 新新文件。该过程继而在线268上继续到判定270,以确定用户是否已经 添加、移除或改变了任何条目。如果是的话,则该过程在线272上继续到 块274,以便指出偏好设置的改变,并且该过程在线74上退出。如果在判 定270中用户没有进行改变,则该过程通过线74退出。图9是按照优先级显示列表的可选方案。在图9中,用户可以向每个 列表条目分派权重,并且然后依照这些分派的权重对列表条目进行优先化。 该过程通过ii^线154开始到达判定280,以确定用户是否为新文件指定 了第一排序设置。如果不是的话,则该过程在线74上退出。返回到判定 280,如果用户已经为新文件指定了第一排序设置排列,则该过程在线284 上继续到块286,以便从配置文件加载按照当前排序的列表条目第一排序。在线288上继续到块290,然后对列表进行分类排序。在线296上继续到 判定299,确定是否有任何条目具有相同的权重,如果有的话,则在线298 上继续到判定300,确定是否有其它的排序设置。如果有的话,则该过程 在线302上继续到块294,以便加载下一权重设置,并且通过线292返回 到块290来按照那些设置进行分类排序。返回到判定300,如果不存在另 外的设置,则该过程通过线304继续到块306,返回到块299。如果没有条 目具有相同的权重,则该过程在线304上继续到块306,其按照当前的条 目排序更新新文件。该过程然后通过线310继续到判定312,以确定用户 是否已经对条目进行了任何改变、添加或移除。如果是的话则该程序在 线314上继续以便指出偏好设置的改变,并且然后在线74上退出。返回到 判定312,如果未进行任何改变,那么该程序在线74上退出。图10说明了对于在用户指定的事件发生时用于显示的列表的排序。通 过线160进入图4的这一过程158,到达块320,以确定用户是否已经开启 了应用。在该实施例中,这是可以由用户指定以改变提供给浏览器的URL 地址的列表的事件类型的例子。这将这样完成,即用户在使用特定应用时 可以方便地访问所选择的服务器Web站点。在线324上继续到判定326, 加载并检查配置以便查看是否已经定义了用户事件规则。如果没有的话, 则该过程在线327上继续到块322,以便不修改任何设置或URL列表,并 且然后在线74上退出。然而,返回到判定326,如果已经加载了配置并且 定义了事件规则,则该过程在线328上继续到块330以加载事件规则。在 线332上继续到块334,根据事件规则更新新文件。该过程然后在线74上 退出。图ll是对这样的过程的说明,即通过该过程,将在特定的时间显示按 照用户配置排序的列表。换句话说,用户可以指定在某天的特定时间提供 特定的URL列表。例子可以是在工作时间期间,将显示与特定工作相关 的URL,而在休闲时间期间,可以显示不同的URL列表。参照图11,通 过线148进入图4的这一过程146,到达块340,以便将用户连接至网络。 然后在线342上继续到判定344,该过程加载配置并且检查以便查看是否已经定义了时钟规则。如果没有的话,则该过程在线346上继续到块348, 在其中,不修改新文件,并且该过程在线74上退出。返回到判定344,如 果已经定义了时钟规则,则该过程在线350上继续到块352,以便启用时 钟代理(clock agent)来监控时间。在线354上继续到块356,加载时钟规 则。在线358上继续到块360,根据时钟规则来更新新文件。该程序在线 74上退出。图12是当用户手动改变新列表中顺序列出的URL地址的时候所执行 的过程132。在线134上i^该过程到达判定370,其确定是否已经启用了 应用。如果没有的话,则该过程在线74上退出。然而,如果已经启用了, 那么该过程在线372上继续到块374,以确定用户对条目的选择和移动, 并且在线376上继续到块378,在其中,依照用户的新顺序来更新该新列 表的配置文件。该过程在线74上退出。图13说明了依照用户指定的规则对新文件列表的重新排序。在图13 中,通过线126 ii^图4的过程128到达块380,其将用户连接至网络。 在线382上继续到判定383,加栽并检查配置以^^查看用户是否已经定义 了规则。如果没有的话,则该过程在线384上继续到块386,在其中,不 修改新文件。该过程在线74上退出。返回到判定383,如果已经定义了新 的规则,则该过程在线387上继续到块388,以便加载新的规则。在线390 上继续到块392,根据网络规则来更新新文件。该过程然后在线74上退出. 网络规则的例子是当计算机连接至公司内部网络或内联网时,那么历史列 表显示会是可应用于Web站点的列表,人们会希望在该网络上访问该列 表。可选地,如果计算机连接至因特网而不是公司内联网,那么内部公司 Web站点的列表将不再有用,并且不应当被显示。对本领域的技术人员应当显而易见的是,对于列表中所显示的条目数 以及所显示的列表数的配置可以是由用户定义的。在另一可选的实施例中,当原始列表或"第一"列表是用于通过进行 编辑、分组和/或先前所讨论的显示动作来创建"第二,,列表的基础时,用 户可以再次使用"第一"列表来创建另一 "第二"列表,或者使用先前所产生的"第二"列表。换句话说,虽然这些"第二,,列表可能含有相同的 列表元素,但是根据用于产生它们的准则,列表显示本身将是唯一的。因 而给予了用户几乎无限制的能力来以净皮认为有用的任何方式产生列表。图14说明了 URL地址的下拉显示。该下拉显示包括对提供给用户的 命令的显示,并且其使得用户能够改变所列出的URL的顺序或删除URL, 或者如果需要的话,在临近待修改的列表元素的位置上向用户提供其它选 项。图15说明了双重显示,其使得在左侧显示原始URL文件列表,同时 显示含有如用户所配置的URL列表的用户配置的新文件。图16是对命令窗口的一个显示的说明,该命令窗口将使得用户能够获 得新文件(镜像文件)并且按照用户的需要对其进行配置。图17说明了显示给用户用于将URL地址放置到分类中的命令。图18说明了当用户正导入用于URL显示的配置时提供给该用户的命令。图19是具有这样的命令的窗口显示,其中该命令将使得用户能够按照 先前所讨论的时间或事件来对URL列表进行排序。图20说明了将作为按照事件所指定的分组的结果而显示的Web站点 的列表。简单的例子可以是Java程序的激活,在其中,如图20中所说明 的,访问JavaWeb站点可能是有用的。此外,图20说明了位于列表下面 的箭头,其表示用户扩展列表以显示多于所示出的仅是四个列表条目的能 力 以类似于上面讨论图20的方式,图21说明了将在指定时间向用户显 示的Web站点的列表。换句话说,这是具有这样的编程能力的用户的例子, 即在该编程的情况下,在用户指定的时间发生对列表显示上的指定Web站 点的显示。图22说明了才艮据最近以及经常访问的Web站点生成的列表。换句话 说,根据最近访问以及根据最常访问来显示Web站点的列表。这可以是十 分有用的显示,因为其将对历史已显示是最多访问的Web站点提供容易的图23说明了将由于显示列表的基于规则的配置而导致的两个列表显 示。在该例中,当计算机连接至家庭网络(因特网)时,该规则将指定一 个列表,并且当该计算机连接至公司内联网时,该规则将指定要显示的第 二列表。其清楚地说明了通过显示会适于该网络连接的那些Web站点的列 表,而向用户提供的有用性和便利性。对本领域的技术人员应当显而易见 的是,规则可以扩M出纯粹的网络连接并且包括其它的计算环境。虽然已经示出和描述了本发明的特定实施例,但是基于文中的教导, 对本领域的技术人员将显而易见的是,在不背离本发明及其更广泛方面的 情况下可以进行改变和修改。因此,所附权利要求将属于本发明的真实精 神和范围内的所有这样的改变和修改包括在其范围内。此外,应当理解本 发明完全由所附权利要求来限定。本领域的技术人员可以理解,如果预计 了所介绍的权利要求元素的具体数目,那么这样的预计将在权利要求中明 确叙述,并且在缺少这样的叙述的情况下,则不存在这样的限制。对于非 限制性的例子来说,为了有助于理解,以下所附权利要求含有对介绍性措 词"至少一个"以及"一个或多个,,的使用来介绍权利要求元素。然而,使用这样的措词不应当被解释为暗示通过不定冠词"一"或"某一"来介 绍权利要求元素会将含有这样介绍的权利要求元素的任何特定权利要求限 制为本发明仅含有一个这样的元素,甚至是在相同的权利要求包括介绍性 措词"一个或多个"或者"至少一个,,以及诸如"一,,或"某一"的不定 冠词的时候;这对于权利要求中使用定冠词的情况也同样成立。
权利要求
1. 一种用于管理通过计算机程序访问的第一文件中以第一顺序排序的元素的列表的方法,其包括以下步骤复制所述第一文件,以便形成具有以所述第一顺序排序的第一文件元素的相同列表的第二文件;响应于用户命令,独立于所述第一顺序,在所述第二文件中以第二顺序排列第二文件列表元素;以及在以所述第一顺序显示至少两个第一列表元素时,通过所述计算机程序以所述第二顺序显示第二列表元素中的至少两个。
2. 根据权利要求l的方法,其进一步包括步骤显示具有随用户命令 显示的第二文件的用户菜单。
3. 根据权利要求1的方法,其中所述排列元素的步骤包括响应于来 自所述用户的命令,创建分类,并且以所述用户指定的分类存储各个第二
4. 根据权利要求l的方法,其中所述排列元素的步骤包括响应于来 自所述用户的命令,创建每个所述笫二列表元素的优先级,以及响应于所 述元素优先级,对所述第二列表元素进行排序。
5. 根据权利要求l的方法,其中所述排列元素的步骤包括确定所述 第二文件的每个列表元素的访问频率,并且根据所确定的访问频率对所述 列表元素进行排序。
6. 根据权利要求l的方法,其中所述排列元素的步骤包括确定最近 最常访问的第二文件列表元素,并且根据所述最近最常访问的元素对所述 第二文件列表元素进行排序。
7. 根据权利要求1的方法,其中所述排列元素的步骤包括在发生用 户预先选择的事件或用户预先选择的时间时,显示由所述用户选择的第二 文件列表元素的一部分。
8. 根据权利要求1的方法,其中所述排列元素的步骤包括在执行第二计算机程序时,显示由所述用户选择的第二文件列表元素的一部分。
9. 根据权利要求l的方法,其中所述排列元素的步骤包括删除第二 文件列表元素。
10. 才艮据权利要求l的方法,其中所述排列元素的步骤包括显示各 自含有列表元素的多个文件列表,其中在至少两个所显示的列表上向所述 用户显示至少一个列表元素,并且其中至少一个列表包括其它所显示的列 表的列表元素,其中所述列表元素相对于显示了所述列表元素的其它列表 是唯一排列的。
11. 根据权利要求l的方法,其中所述排列元素的步骤包括在单个 视图中显示多个文件列表,所述多个文件列表各自含有来自其它列表的唯 一排列的列表元素,每个列表显示由不同的用户指定属性进行配置,从而 指定待显示的列表元素。
12. —种计算机系统,其包括用于实现权利要求1至11中任何一项 的方法的装置。
全文摘要
本发明公开了一种用于文件管理的方法和系统。一种文件管理软件程序,用于管理计算机程序的第一文件中特定顺序下的元素的列表,其包括以下步骤复制所述第一文件,以便形成具有与所述第一文件相同的元素列表的第二文件。然后,准许用户独立于所述第一文件的顺序重新排列所述第二文件的元素的顺序。向所述用户提供对所述第一和第二文件列表元素这二者的显示。进一步的实施例允许所述用户根据用户指定的如何组织和显示所述第二文件元素列表的规则来进行分类、优先化,以及排序,从而提供更方便和灵活的文件内容表达。
文档编号G06F17/30GK101236555SQ20081000456
公开日2008年8月6日 申请日期2008年1月22日 优先权日2007年1月31日
发明者林大维, 珊 苏, 苏志文, 陈彦甫, 黄明丽 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1