CN1236394C - 存档信息的访问、浏览和处理 - Google Patents

存档信息的访问、浏览和处理 Download PDF

Info

Publication number
CN1236394C
CN1236394C CNB998076031A CN99807603A CN1236394C CN 1236394 C CN1236394 C CN 1236394C CN B998076031 A CNB998076031 A CN B998076031A CN 99807603 A CN99807603 A CN 99807603A CN 1236394 C CN1236394 C CN 1236394C
Authority
CN
China
Prior art keywords
data object
subclauses
clauses
notebook
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB998076031A
Other languages
English (en)
Other versions
CN1308749A (zh
Inventor
威尔·沃尔奈克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
COPERNICAL TECHNOLOGIES Inc
Original Assignee
COPERNICAL TECHNOLOGIES Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by COPERNICAL TECHNOLOGIES Inc filed Critical COPERNICAL TECHNOLOGIES Inc
Publication of CN1308749A publication Critical patent/CN1308749A/zh
Application granted granted Critical
Publication of CN1236394C publication Critical patent/CN1236394C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99938Concurrency, e.g. lock management in shared database

Abstract

提供一种用于访问、浏览以及操作存储在计算机系统的数据的方法和装置(900)。通过选择存储在计算机系统(900)的一个或多个不可修改数据对象(270),创建到引用表(240)的引用中。操作该(280)引用表以允许用户增加引用,从引用表移走(250)或检索(210)引用。通过连接到诸如因特网之类的计算机网络的不同的计算机(900,910,920)执行不同的操作。将数据对象经网络(930)存储在服务器计算机(910)。将引用表存储在客户计算机(900,920)并且可直接由用户操作。

Description

存档信息的访问、浏览和处理
发明领域
本发明通常涉及计算机系统,特别涉及访问、浏览和处理计算机系统内的档案信息。
相关技术
允许用户存储和检索计算机系统内的信息的系统,例如数据库管理系统,是众所周知的。一个数据库是根据预定结构排列的数据的集合。电话簿是一个包含电话业务用户一览表的数据库的典型示例,它包括相应的电话号码和可任意选择地地址。如图1A所示,数据被存储在因三个字段构成的结构100内,这三个字段是:用户名字段110,用户电话号码字段120和用户地址字段130。如图1B所示,记录150是包含具体到各个电话用户的信息的结构100的副本。多个记录150存储在数据库140中。
数据库管理系统通常提供用于检索数据库以重新得到存储在数据库内的满足某些检索参数的被记录部分的装置。这些检索通常被称为查询。使用图1B的电话簿数据库作为一个示例,其中用户具有具体地址,或对于在其中的所有记录该用户具有一具体名字,或对于在其中的所有记录该用户具有一具体名字和一具体的地址。尽管某些数据库管理系统允许用户对顺序显示的由查询所返回的记录排序,然而,通常,数据库管理系统不允许用户处理查询结果。其他系统允许用户在一次查询中组合多个检索参数;然而,该方法还需要执行一种新的检索。因此,需要一种在不执行新的检索的情况下允许处理检索结果并存储检索结果以备将来所用的计算机信息系统。
另外,当前的全球网络信息系统,例如万维网允许用户检索出连接到一个全球网络(例如,因特网)的不同主机计算机所存储的信息。在Andrew S.Tanenbaum的“计算机网络”中的第681-723页(EnglewoodCliffs,N.J.:Prentice-Hall,Inc.3 rd ed.1996)描述了万维网,将该文全部引入这里以作参考。例如,将存储在万维网内的信息安排在多个网页中。每个网页包含包括多媒体在内的不同格式的信息。另外,每个网页可以包括到其他网页的“链接”。用户通常通过指定给定网页的http地址由一个万维网浏览器(即,由连接到一个全球网络的计算机执行的能够检索和显示网页所安排的数据的程序)访问该网页。接着用户可以通过指定其http地址或者通过“下面的链接”(即,点击由万维网浏览器当前显示的网页上的超文本字段)访问其他的网页。该过程通常被称为“导航”或“冲浪”万维网。
然而,用户通常不能修改网页以舍弃无关信息。另外,在不中断当前检索操作或执行一个新的检索的情况下,当前可用的万维网浏览器不提供易于存储和处理链接集合的可能。通常地,万维网浏览器采用一个检索引擎以检索万维网来得到满足检索参数的网页。然后检索引擎产生包含到满足检索参数的网页的链接的一个或多个网页。万维网浏览器依次显示检索所产生的网页。这样,不存在易于处理在检索引擎产生的网页中所包含的链接列表的方式。因此,需要一种比当前可用的方法更为灵活以及快速的安排、检索和处理数据的方法。
发明概述
本发明提供一种用于访问、浏览和处理计算机系统内所存储的数据的方法和装置。这通过选择存储在计算机系统的一个或多个不可修改数据对象,创建对所选数据对象的引用并将该引用加到一个引用表来实现。然后处理引用表以允许用户增加该引用表内的引用,移走该引用表内的引用或检索引用表内的引用。
另外,本发明提供一种用于访问、浏览和处理存储在一个计算机系统内的数据的方法和装置,其中通过连接到一个计算机网络的不同计算机执行不同的操作。这对于与因特网有关的应用特别有利,在该应用中数据对象存储在一个服务器计算机并且由经因特网连接到该服务器计算机的客户计算机进行检索。引用表存储在客户计算机并且在不需要另外与服务器计算机交互的情况下由用户直接处理。
附图简要说明
图1A示出已有技术电话簿数据库的记录的结构。
图1B示出具有多个记录的已有技术电话簿数据库。
图2是根据本发明一个实施例的数据处理操作的流程图。
图3示出根据本发明一个实施例的库、存档文件和几个笔记簿之间的关系。
图4A是根据本发明一个实施例的笔记簿处理操作的流程图。
图4B是根据本发明一个实施例的独立库创建操作的流程图。
图4C是根据本发明一个实施例的笔记簿处理操作的流程图。
图4D是根据本发明一个实施例的笔记簿条目复制处理操作的流程图。
图5A是根据本发明一个实施例的软件应用程序的菜单结构。
图5B-5D示出了根据本发明一个实施例的软件应用程序的日志窗口的几个视图。
图6A示出根据本发明一个实施例的软件应用程序的笔记簿窗口的日志布局。
图6B示出根据本发明一个实施例的软件应用程序的笔记簿窗口的浏览布局。
图7示出根据本发明一个实施例的软件应用程序的浏览器窗口。
图8A示出根据本发明一个实施例的软件应用程序的飞机驾驶舱(cockpit)窗口。
图8B示出根据本发明一个实施例的软件应用程序的线索编辑窗口。
图8C示出根据本发明一个实施例的软件应用程序的放置窗口。
图9A示出根据本发明一个实施例的连接到一个局域网的计算机。
图9B示出根据本发明一个实施例的连接到一个广域网的计算机。
图9C示出根据本发明一个实施例的连接到一个全球网的计算机。
图10A示出了允许用户访问存储在独立库内的数据条目的软件应用程序的窗口。
图10B示出了允许用户经全球网访问存储在独立库内的数据条目的软件应用程序的窗口。
图11示出了根据本发明一个实施例允许经全球网访问对数据条目的引用的软件应用程序的窗口。
图12A示出了对一个数据对象的引用的组件。
图12B示出了对一个数据条目的引用的组件的具体值。
图12C示出了在任何笔记薄不引用一个数据对象的特定情况下对一个数据对象的引用的组件的值。
发明详述
提供一种用于访问、浏览和操作存储在计算机系统的多种数据对象的方法和装置。与数据库管理系统不同,可以检索或选择存储在计算机系统的数据对象并且可以自由操作检索/选择的结果。另外,由于数据对象是不可修改的,所以可以自动保留数据对象的记录时间并且可以大大简化保留对数据对象的引用的任务。
图2描述了用于选择并处理不可修改数据对象的操作200。首先将不可修改数据对象作为可修改数据对象创建,编辑该可修改数据对象,然后将其转换为不可修改数据对象。使用本领域公知的任何适当技术创建可修改数据对象,这些技术包括但不限于从外部文件输入数据对象,以字处理、图形或画图程序产生数据对象或者经操作系统提供的“复制和粘贴”功能从另一个应用程序“复制和粘贴”数据对象。由于本领域技术人员熟知这些技术,这里对其不作另外讨论。首先,阶段210确定是否对存储在计算机系统只的一组不可修改数据对象上执行检索,如果为是,则操作200进入参数检索阶段220。反之,操作进入阶段260。每个不可修改数据对象具有内容数据、独特的标识符和检索所用的元信息。内容数据可以是文本,图像,视频,音频,多媒体或其任意组合。例如,在某些实施例,以HTML实现不可修改数据对象。在参数检索阶段220,由计算机系统的用户规定检索参数,尽管本领域技术人员认识到检索参数也可以由计算机系统执行的应用程序提供。例如,检索参数可以包括源数据对象的作者,数据对象的创建日期范围,数据对象所包含的具体文本数据,在数据对象的某些其他引用列表中是否已引用数据对象等。阶段230确定任何数据对象是否满足检索参数,如果满足,则在阶段240创建对每个匹配数据对象的引用。反之,则操作200结束。阶段260确定是否选择数据对象,如果选择,则操作200进入阶段270。反之,则操作200结束。在阶段270,由用户选择对数据对象的一个或多个引用并且操作200进入阶段280。然后阶段280确定是否操作任何引用,如果操作,则操作200进入阶段250。反之,则操作200结束。在阶段250操作对匹配数据对象的任何引用。例如,在计算机系统执行的软件应用程序的窗口显示匹配数据对象的引用列表。然后用户可以向表中增加引用或从表中删除引用,对列表内所包含的引用执行新的检索并且以特定的顺序分类引用。通过滚动全部引用或者通过点击引用表内的特定引用可以将各个数据对象以及关于数据对象的信息显示在相同窗口作为引用列表,如图6A,6B和7所示。
图3示出根据本发明一个实施例的计算机系统。在图3,库300包括日志310,存档文件320以及笔记簿330,340和350。日志310依次具有多个日志条目360,370,380和390。根据本发明一个实施例日志条目360,370,380和390是数据对象。可以通过本领域内的任何适当的公知技术创建日志条目正文。例如,文本日志条目可以由计算机系统执行的字处理程序创建,图像数据条目可以由计算机系统执行的绘图程序创建等。另外,可以通过将日志条目直接输入计算机系统创建日志条目。例如,可以通过键入计算机系统的文本方框创建文本条目。可以使用诸如MACOS操作系统之类操作系统的“剪切和粘贴”功能通过将图像复制到计算机系统的窗口方框创建图像数据条目。
在其可以在任何时间被修改(例如,通过计算机系统的用户)的情况下,日志条目通常是流动的。在日志条目处于流动状态时,仅可以通过日志访问日志条目。这样,将条目增加到一个日志与一个具有他/她私人的电子日记的用户相似。通过将日志条目存储到存档文件320,日志条目可适用于计算机系统的其他组件。该处理在这里被称为“冻结”一个日志条目。一旦将日志条目存储在存档文件320,则变为“被冻结”并且不再被修改。这样,日志条目360,370,380和390分别作为被冻结条目365,375,385和395存储在存档文件320中。
另外,在笔记簿330,340和350中可以组合对被冻结条目365,375,385和395的引用。这些引用被称为笔记簿条目。这样,作为此处的使用,笔记簿仅是对存储在存档文件320内的被冻结条目的引用的简单集合。在每个笔记簿仅允许对一个条目的一个引用,甚至两个分开的笔记簿可以每个都包含对相同条目的引用。在图3中,例如,笔记簿A330包含对被冻结条目365和375的引用,笔记簿B340包含对被冻结条目365,385和395的引用,以及笔记薄C350包含对被冻结条目385和395的引用。
图4A-4C是图3系统所执行的操作流程图。根据本发明一个实施例,图4A描述了数据对象处理操作400。在阶段405首先创建日志条目360,370,380和390(图3)并且接着在阶段408将其存储在存档文件320作为被冻结条目365,375,385和395。然后在阶段410由用户选择被包含在笔记簿(例如,笔记簿A 330)中的被冻结条目365,375,385和395。在阶段415,创建对选择条目的引用并且将其加到该笔记簿。最后,在阶段420,由用户增加引用和/或从笔记簿删除引用。
图4B描述了根据本发明的另外的实施例的一个独立库创建操作430。阶段435,437,440,445和447与图4A操作中的阶段405,408,410,415和420类似。然而,在阶段450,由用户选择一个或多个笔记簿以用于公开并且在阶段455,通过复制笔记簿和条目以及将所产生的复制品作为数据对象以及相关引用的不可修改集合存储在计算机系统“公开”所选择的笔记簿以及存档文件320内的对应条目。该公开库被称为一个独立库并且不能修改该独立库内包含的笔记簿条目。另外,该独立库不提供将条目增加到存档文件的日志。不能将新的条目增加到独立库的笔记簿并且不能修改现存的笔记簿。
图4C描述了根据本发明另外实施例的数据对象处理操作460。阶段465与图4A中的阶段405类似。然而,在阶段470,根据一组检索参数检索被冻结条目。然后阶段475确定是否任何被冻结条目都满足检索参数,如果满足则操作进入阶段480。反之,操作进入阶段485。在阶段480,创建对满足检索参数的被冻结条目的引用,并且将其与已经存储在笔记簿内的条目组合(例如,如果对被冻结条目的引用还未出现在笔记簿,则引用该冻结条目增加一个新的笔记簿条目)。最后,在阶段485,由用户增加笔记簿条目或从笔记簿中删除笔记簿条目。
图4D示出了根据本发明一个实施例的笔记簿条目复制操作490。在图4D,阶段487首先确定是否实施了一检索,如果实施了一检索则操作490进入阶段493。反之,阶段489确定是否执行一选择,如果执行了一选择则操作490进入阶段491。反之操作490结束。在阶段493检索源笔记簿条目。然后阶段495确定是否任何源笔记簿条目都满足检索参数,如果满足则操作490进入阶段497。反之操作490结束,在阶段491,选择一个或多个源笔记簿条目以复制在一个或多个目标笔记簿中。最后,在阶段497,将或者在阶段491选择的或者在阶段493通过检索返回的源笔记簿条目与目标笔记簿条目组合(例如,如果对相同数据对象的引用还未包含在目标笔记簿中,则创建对数据对象的一个新的引用并将其加到目标笔记簿)并且操作490结束。
现在参照图5A-5E,6A-6B以及7-8描述根据本发明一个实施例并且由一个在MACOS操作系统下运行的通用计算机执行的软件应用程序。
图5A示出了该软件应用程序的菜单结构。在图5A中,除多数MACOS应用程序共同的标准Apple菜单之外,菜单栏505具有几个下拉菜单:文件菜单515,编辑菜单525,文本菜单535,管理菜单545以及笔记簿菜单547。菜单栏505中的每个菜单都提供访问由该软件应用程序执行的一个或多个命令。例如,文件菜单515包含创建,打开,关闭以及存储一个库的命令,输入一个文件或笔记簿,输出一个笔记簿(例如,将该笔记簿引用的被冻结条目存储到一个文件)并且在连接到计算机系统的打印机上打印由一个笔记簿引用的数据对象。另外,文件菜单515提供访问标准MACOS操作以关闭当前启动的窗口,执行用于被打印文件的页面设置或退出当前应用程序。类似地,编辑菜单525提供访问由MACOS支持的标准格式化和编辑命令。文本菜单535提供访问确定由软件应用程序显示的文本字符的外观的命令。管理菜单545依次提供访问几个命令以创建新的条目或新的浏览器窗口(图7),打开飞机驾驶舱窗口(图8A)或显示一个线索窗口(图8B)。最后,笔记簿菜单547提供访问创建、打开、删除或重新命名一个笔记簿以及分类笔记簿条目的命令。
图5B-5D示出了显示在计算机系统的监视器的屏幕上的软件程序的日志窗口500。日志窗口500包括一个窗口标题510以及一个或多个条目窗格520。窗口标题510包括命令菜单530和分类菜单550。命令菜单530控制在整个日志上执行的命令,例如从日志中删除条目(“zap”)以及在一个或多个笔记簿复制条目(“put”以及“zip”)。Zip和put都用于复制一个或多个笔记簿内的条目,然而,put需要由用户明确指定的目标笔记簿。相反,如果在zipped条目找到与笔记簿的设置有关的多个关键字(“线索”),则zip提供一个在允许用户在一组预定笔记簿自动地复制笔记簿条目的功能。例如,一个用户可以创建诸如“项目x”之类的线索来将与项目x有关的所有条目分布到与项目x有关的所有笔记簿。在zip操作期间,筛选用于术语“项目x”的条目并且在项目x线索指定的所有笔记簿自动复制包含“项目x”的这些条目。分类菜单550依次控制在日志窗口500中显示条目窗格520的顺序。条目窗格520可以向上或向下滚动以便在任何时间显示比实际在日志窗口500内显示的条目窗格520更多的条目窗格520。由于本领域技术人员熟知滚动窗口技术,这里对其不作另外的描述。
每个条目窗格520包括一个格式菜单555,条目命令菜单560,标题文本字段565,标记文本字段570,源文本标注575,创建时间标注580,注释字段窗格585以及主体窗格590。标题文本字段565,标记文本字段570,源文本标注575,创建时间标注580,以及注释字段窗格585都是可检索并且可筛选的并且因此被称为(meta-information)元信息。格式菜单555控制条目窗格520的显示格式。条目命令菜单560控制对显示在登记顶窗格520的条目所执行的命令。标题文本字段565包含识别该条目的用户可修改标题。通常地,由创建该条目的用户指定该标题。标记文本字段570包含用于另外识别该条目的用户可修改标记字段。标记文本字段570是在该条目被冻结(例如,在笔记簿条目内)之后仍可被修改的唯一字段。源文本标注575是识别该条目来源的不可修改文本标注。同样地,创建时间标注580是指示该条目的创建时间的文本标注。另一方面,注释窗格585是允许创建该条目的用户描述主体文本窗格590的内容的自由格式文本字段。最后,主体窗格590是用于存储该条目主体的自由格式文本字段。在本发明某些实施例,主体窗格590用于存储除文本之外的数据。例如,在某些实施例主体窗格590存储文本数据,图像数据,视频数据,音频数据或者这些数据的任意组合。
显示在日志窗口500的条目窗格520内的所有条目最初是流动的。一个流动条目是可由用户修改并且由此专用于该日志(在日志之外该条目不能例如被一个笔记簿引用)的条目。存储在存档文件320的一个流动条目成为一个被冻结条目。一旦该条目被冻结,它就不能再由用户修改,即使其仍然可出现在日志窗口500。通过发出“zap”命令可以从日志窗口500移走一个日志条目。可以从条目窗格520的条目命令菜单560,日志窗口500的命令菜单530或从飞机驾驶舱窗口800的命令菜单805发出zap命令。
图6A-6B示出了一笔记簿窗口600。笔记簿窗口600(图6A)包括窗口标题610和一个或多个条目窗格620A,620B等,每个窗格用于在笔记簿窗口600显示笔记簿的每个条目。窗口标题610包括命令菜单630,总标注635,布局菜单640和分类菜单650。命令菜单630控制对整个笔记簿所执行的命令,例如,从笔记簿移走条目或者将条目复制到其他笔记簿。布局菜单640控制条目窗格620A,620B等在笔记簿窗口600内的设置。通过选择在布局菜单640内规定的布局之一,用户可以使笔记簿窗口出现在日志布局(图6A)或浏览器布局(图6B)。分类菜单650控制在笔记簿窗口600显示的条目窗格620A,620B等的顺序。条目窗格620A,620B等可以在图6A内的笔记簿窗口600内向上或向下滚动。由于本领域技术人员熟知滚动窗口技术,这里对其不作另外描述。
每个条目窗格620A,620B等包括命令菜单660,笔记簿菜单645,标题标注665,标记字段670,格式菜单635,源标注675,创建时间标注680,冻结时间标注683,注释窗格685以及主体窗格690。命令菜单660控制对显示在条目窗格620A,620B等上的条目所执行的命令。当启动笔记簿菜单645时,显示包含在条目窗格620A显示的笔记簿条目的笔记簿列表。然后用户可以仅通过从笔记簿菜单645选择该笔记簿名称显示这些笔记簿中的一个。标题标注665识别显示在条目窗格620A内的条目。标记字段670包含用于在检索和分类期间识别显示在条目窗格620A内的条目的用户可修改标记。格式菜单635控制显示哪个格式条目窗格620A,620B等。注意到条目窗格620A,620B,620C,620D以及620E中的每一个都出现在经格式菜单635选择的不同格式内。源标注675是识别显示在条目窗格620A的条目来源的不可修改文本标注。同样地,创建时间标注680是指明何时在条目窗格620A所显示的条目是作为日志条目而创建的文本标注以及冻结时间标注683是指明何时在条目窗格620A所显示的条目是被冻结的文本标注。另一方面,注释窗格685是用于描述主体窗格690的内容的文本字段。最后,主体窗格690是用于存储显示在条目窗格620A中的条目的主体的自由格式文本字段。在本发明某些实施例,主体窗格690用于存储文本之外的数据。例如,在某些实施例主体窗格690存储文本数据,图像数据,视频数据,音频数据或者这些数据的任意组合。
当笔记簿窗口600出现在浏览器布局(图6B)时,在窗口标题610和条目窗格620A之间显示笔记簿条目列表窗格695。然后用户通过双击笔记簿条目列表窗格695上的对应项选择用于在条目窗格620A显示的笔记簿条目窗格695内的任意条目。
注意到由于与日志不同,笔记簿仅包含不能由用户修改的被冻结的条目窗格620A的条目标题标注665、注释窗格685以及主体窗格690。相反,图5B的条目窗格590的标题字段565、注释窗格585以及主体窗格590可以被修改,这是因为显示在条目窗格590的条目是流动的。另一方面,即使在数据对象被冻结的情况下,标记字段670仍然可以被修改。结果是,用户可以在标记字段670输入任意文本以有助于笔记簿条目进一步的检索或分类。
注意到条目可以作为文本文件输出。例如当选择命令菜单660的输出菜单命令时,将条目窗格620A内显示的条目作为一个文本文件存储在由用户指定的一个位置。本领域技术人员已经认识到一个类似的方案可设计为允许笔记簿条目以预定格式从所设置的文本文件输入。例如,文本文件可以作为一个笔记簿条目的主体输入。另外,可以从该文件内一预定位置的格式化数据提取元信息。
图7示出可用于显示笔记簿条目的一个浏览器窗口700。除所增加的笔记簿列表窗格710以及删除的布局菜单640之外,浏览器窗口700与在浏览器模式下的笔记簿窗口600类似。这样用户可以通过双击笔记簿列表窗格710上的相应项访问各个笔记簿。
应用程序的用户还可以使用飞机驾驶舱窗口800操作笔记簿,如图8所示。飞机驾驶舱窗口800包括命令菜单805,源窗格810,目标窗格820以及滤波器窗格830。滤波器窗格830依次包括时间框850,条件框860和870以及笔记簿列表窗格840。
命令菜单805控制对存储在库300内的条目所执行的命令(图3)。源窗格810可用于选择由命令菜单805规定的命令的特定笔记簿。如果需要从命令菜单805选择的命令,则目标窗格820规定所选择的条目应该被复制到那个笔记簿。通过将所选择的列表项从笔记簿列表窗格840拖拉到源窗格810或者目标窗格820或者通过按下“add”按钮可以将笔记簿增加到源窗格810或者目标窗格820。通过选择显示在源窗格810或者目标窗格820的滚动列表的相应行并且按下相应的“delete”按钮可以从源窗格810或者目标窗格820移走笔记簿。
最后,如果需要从命令菜单805选择的命令,则滤波器窗格830允许用户规定用于限定经源窗格810选择的条目数的,该参数经目标窗格820被再次传送到所规定的笔记簿。通过按下命令按钮880触发经命令菜单805规定的操作,可以修改命令按钮的外观以反映经命令菜单805选择的命令的类型。
为加速检索,在某些实施例中,在冻结时冻结项的内容被编入索引中。这通过创建被冻结条目内包含的字的字母列表并将该表与库内已冻结条目内包含的字的总列表进行比较来实现。总列表依次包含用于包含该字的被冻结条目的引用的每个字的各个列表。当用于被冻结项条目的列表内的字已包含在总列表时,将对该条目的引用增加到用于总列表内的该字的引用表。否则,如果该字还未被包括在总列表,则将该字增加到总列表并且创建用于该字的具有对被冻结条目的引用的新的引用表。本领域技术人员认识到可以使用索引条目的其他技术取代上述的方法。本发明不限于任何特定的索引方案并且根据本发明的原理可以使用除上述方案之外的其他索引方案。由于一旦条目被冻结,其不能再被修改,也就不必每次修改一个条目时重新索引该条目。结果是,使与索引该条目有关的开销最小化,同时仍然允许对存储在库内的被冻结条目进行快速检索。
图8B示出了响应用户从管理菜单545选择的线索命令而显示的线索编辑窗口890(图5A)。线索编辑窗口890允许用户增加、删除或编辑线索。线索允许用户使一个或多个笔记簿与具体名称或首字母缩写词(“线索”)相关。当该线索用于标题或者用于日志或笔记簿条目的主体并且发出zip命令时,筛选该条目并自动将其增加到与该线索相关的笔记簿。除了目标笔记簿不由put窗口895明确定义(图8C)而是根据该条目包含的线索确定之外,zip命令与put命令类似。这样,在不必明确选择笔记簿的情况下,用户可以使用zip命令将条目分配到与由线索规定的确定标题相关的笔记簿。
另外,通过使用应用程序的一个被称为“chores”的特征,可以使类似在一天结束时zipping以及zapping所有日志条目这样的重复任务自动化。在不需要另外的用户交互作用的情况下,Chore允许用户通过应用程序规定在固定时间间隔执行的确定操作。自然,当不再需要时用户可以取消一个chorse。
图8C示出了当从命令菜单805选择put命令时,或者当使用笔记簿或日志条目的命令菜单选择put命令时所显示的put窗口895。put窗口895允许用户规定所选择的条目要被分配到哪个笔记簿。为便于用户,提供包含所有可用的笔记簿的列表的笔记簿列表窗格897。通过按下add按钮892或者delete按钮893可以将笔记簿增加到所选择的笔记簿列表899或从中删除笔记簿。通过按下put按钮896触发put命令。
根据本发明的一个实施例,在连接到网络的第一客户计算机中创建日志条目,将所选择的日志条目加到第一计算机上的存档文件中,存储在连接到网络的服务器计算机的组库的存档文件中,并且送到也连接到网络的第二客户计算机的存档文件中。图9A-9C示出了当计算机分别被连接到局域网,广域网以及全球网时的这些操作。
在图9A,根据本发明的一个实施例,例如参照图3所述的一个实施例,通用计算机900,910和920被连接到局域网930并且执行一个信息系统程序。局域网930是本领域公知的任何适合的局域网数据通信网络。通用计算机900的用户创建日志条目,如参照图5B-5D所述。然后用户通过将其存储在通用计算机900的存档文件而冻结条目,如参照图3所述。然后将用户选择的用于分配的所有条目的副本经局域网930传送到通用计算机920,在这里这些副本被存储在组库的存档文件中。然后通用计算机930的用户接收存储在通用计算机920的组库中的被冻结条目的副本,并将其存储在他/她的库中。
在某些实施例中,通用计算机被指定为用于连接到网络的所有用户公开的条目的中心储存库,然后通用计算机将副本分配到各个计算机的存档文件,同时在其他情况下该中心储存库可以被位于各个计算机中的一个计算机中。根据本发明的原理可以使用本领域公知的用于数据分配和广播的其他技术。由于本领域技术人员熟知这些技术,这里对其不作另外描述。
在图9B中,根据本发明一个实施例,例如参照图3所述的实施例,通用计算机900,910和920被连接到广域网940并执行一个信息系统程序。广域网940是本领域公知的任何适合的广域网数据通信网络。以与参照图9A的通用计算机900,910和920所述方式类似的方式创建条目并经广域网940分配。
在图9C中,根据本发明一个实施例,例如参照图3所述的实施例,通用计算机900,910和920被连接到全球网970并执行一个信息系统程序。全球网970是本领域公知的任何适合的广域网数据通信网络。以与参照图9A的通用计算机900,901和920所述方式类似的方式创建条目并经全球网940分配。
图10A示出了允许用户访问独立库的一个软件应用程序的窗口1000。
窗口1000具有浏览器标题1010,条目列表窗格1020,条目窗格1030,作者笔记簿列表1040以及读者笔记簿列表1050。浏览器标题1010,条目列表窗格1020,条目窗格1030执行与浏览器窗口700的相应部件相同的功能(图7)。另一方面,作者笔记簿列表1040提供在独立库公开之前访问由独立库的作者创建的笔记簿。读者笔记簿列表1050提供在独立库公开之后访问由用户创建的笔记簿。结果是,经作者笔记簿列表1040访问的笔记簿不能被用户修改,而经读者笔记簿列表1050访问的笔记簿可被用户修改。
图10B示出在万维网浏览器窗口1060的窗格内显示的窗口1000。万维网浏览器窗口1060是一个允许用户经因特网访问和浏览万维网网页的万维网浏览器应用程序的窗口,例如从位于MountainView,Calif.的Netscape Communications Corp.可得到的NETSCAPENAVIGATO或者从位于Redmond,Wash.的Microsoft Corp.可得到的INTERNET EXPLORER。使用扩展到万维网浏览器应用程序的插入将窗口1000显示在万维网浏览器窗口1060的窗格,所述万维网浏览器应用程序允许通过访问其上驻留独立库的计算机的URL经因特网访问和浏览独立库。
图11示出了允许用户经因特网访问存储在连接到客户计算机的一个或多个服务器计算机的库的软件应用程序的窗口1060,如图9C所示。
窗格1100具有执行与图10A-10B所示的浏览器标题1010,条目列表窗格1020,条目窗格1030,作者笔记簿列表1040和读者笔记簿列表1050的功能类似的功能的浏览器标题1110,条目列表窗格1120,条目窗格1130,作者笔记簿列表1140和读者笔记簿列表1150。然而,库列表1160允许软件应用程序的用户选择存储在经因特网与客户计算机相连的服务器计算机上的库列表之间的一个特定独立库或超库(hyper——library)。除作者可以一直将新的条目和笔记簿增加到超库之外,超库与一个独立库类似。这样图11的应用程序的用户可以访问存储在与因特网相连的计算机上的任意库,与该库是独立库还是超库无关。另外,通过经因特网与服务器计算机相连的客户计算机的用户可以将对存储在服务器计算机上的单独库内的数据对象的引用与一个单独的笔记簿组合。这些笔记簿包括一个专用于用户的本地库(例如,图11的用户库)。可以通过首先从库列表1160选择库然后点击条目列表1120中的一行来浏览包含在服务器所存储的库内的条目。这样相应条目的内容可以显示在条目窗格1130。用户还可以使用飞机驾驶舱窗口800(图8A)在一个或多个库内检索条目、创建读者笔记簿并将条目加到读者笔记簿或从中删除条目。另一方面,作者笔记簿不能由用户修改。这样图11的应用程序可以作为一个用于存储在与因特网相连的计算机上的数据对象的搜索引擎。检索结果包括对数据对象的引用1200A的列表,数据对象包括库ID1210A,笔记簿ID1220A以及条目ID1230A,如图12A所示。图12B示出库ID1210B、笔记簿ID1220B以及用于在图11选择的笔记簿的引用1200B的条目ID1230B的值。如图12C所示,当在库中的被冻结条目均不是在任何笔记簿中的引用时,笔记簿ID1220C具有一个具体的值,例如-0-指示被冻结项在任何笔记簿不被引用。
现在提供一个上述多种应用程序操作的一个示例。在该示例,图5A-8C的应用程序被称为个人存档文件库管理程序(PAL),图9A-9B的应用程序被称为分组存档文件库管理程序(GAL),图10A-10B的应用程序被称为独立存档文件库管理程序(SAL)以及图11的应用程序被称为超存档文件库管理程序(HAL)。
在该示例中,一个三人小组正为一个项目而工作,但是每个组员位于不同的办公室。每个组员具有设置了PAL,GAL,SAL以及HAL的一个计算机。这些计算机经因特网相连。在设置了GAL的一个服务器计算机上创建中心项目库(CPL)。该CPL具有一个唯一的库ID1210。每个组员通过将其PAL库的库ID提供给GAL而注册为CPL的一个用户。组员所认可的线索列表与项目笔记簿(PN)一起被保留在每个组员的PAL中。每个组员周期性的zips他/她的日志条目。包含用于该项目的任何线索的条目被自动地增加到PN。另外,可以设置一个chore以便在固定的时间间隔自动zip新的条目。然后GAL一天一次将消息发送到注册为CPL用户的每个组员的PALs,CPL要求PN内的所有新的笔记簿条目被发送到GAL。这样条目被输入CPL。然后GAL将未由该组员创建的所有新的条目输出到每个组员的PAL。然后将条目输入到每个组员的PAL日志。在该操作结束时每个组员具有与该项目有关的存储在CPL的所有笔记簿条目的副本,与作者无关。
在某些时候,要求一位组员讲授该项目开发的新技术。然后组员就检索与该新技术相关的所有条目的CPL并将其存储在涉及该新技术的不同方面的几个笔记簿中。当组员对已包括在笔记簿内的所有相关条目满意时,他/她将笔记簿和相应的条目输出到与新技术相关的独立库(SL)。在该过程期间,每个组员的学生具有设置了SAL以及SL的副本的计算机。学生可以将新的笔记簿增加到自己的SL中,例如,以便组织与一个特定分类的有关的条目。
最后,一旦完成该项目,组员就决定使SL以及CPL的其他部分为公众所用以推广新技术。这通过输出所要求的CPL部分并将其输出到HAL作为一个超库(HL)来实现。该HL具有其自身的http地址并可以由设置了HAL的用户经因特网进行访问。然后一个用户可以检索HL,以及其他经因特网可访问的库(包括独立库和超库),来创建他/她自身的关于新技术的笔记簿。
MACOS是位于Cupertino,Calif.的Apple Computer,Inc.的注册商标,NETSCAPE NAVIGATOR是位于Mountain View,Calif.的Netscape Communications,Corp.的注册商标,以及INTERNETEXPLORER是位于Remond,Wash.的Microsoft,Corp.的注册商标。
已描述了上述实施例,但上述实施例不限定本发明。特别是,本发明不被计算机系统处理的任意数目的日志或笔记簿限定,不被任何特定的硬件或软件实现所限定。另外,本发明不被附图以及说明书所述的日志窗口的格式,飞机驾驶舱窗口或笔记簿窗口所限定。根据本发明的原理可以使用本领域公知的其他窗口格式和其他用户接口技术。本发明还不限于连接到网络的任何数目的计算机,或任何特定的网络实现。根据本发明可以使用经网络共享信息的任何适合的计算机技术。其他实施例以及各种变化均是在下面的权利要求所规定的范围之内。

Claims (24)

1.一种用于访问、浏览以及操作存储在计算机系统的数据的方法,包括:
选择存储在计算机系统的存储装置的多个不可修改数据对象;
创建对所选择的数据对象的引用;
将该引用加到第一引用表;以及
操作第一引用表;
其中第一引用表以及对应于该第一引用表所包含的引用的数据对象显示在该计算机系统的单个窗口中。
2.如权利要求1所述的方法,还包括:
创建多个可修改数据对象;
将多个可修改数据对象存储在计算机系统的存储装置;以及
将一个或多个可修改数据对象转换为不可修改数据对象。
3.如权利要求1所述的方法,其中不可修改数据对象的每个引用还包括一个可修改标记字段。
4.如权利要求1所述的方法,其中每个数据对象包含一个可检索注释字段以及一个可检索标记字段。
5.如权利要求1所述的方法,还包括将第一引用表以及对应于第一引用表内的引用的数据对象存储在数据对象的不可修改集合中。
6.如权利要求5所述的方法,其中在第一计算机创建数据对象的不可修改集合并且该方法还包括将对存储在数据对象的不可修改集合的数据对象的多个引用加到第二计算机所存储的第二引用表。
7.如权利要求6所述的方法,其中通过对多于一个数据对象的检索创建对单个数据对象的引用。
8.如权利要求1所述的方法,还包括:
根据一个或多个新的检索参数检索数据对象;
响应该检索,创建对满足该检索参数的数据对象的一个或多个新的引用并将对该引用的新的引用加到第一引用表。
9.如权利要求1所述的方法,其中对单个数据对象的引用包含在多于一个的引用表中。
10.如权利要求1所述的方法,其中以用户可修改顺序组织第一引用表内的引用。
11.如权利要求1所述的方法,其中每个数据对象包括一个唯一标识符、一个或多个元信息和自由格式内容的字段。
12.如权利要求11所述的方法,其中元信息用于检索数据对象并且与该数据对象一起显示在计算机系统的窗口。
13.如权利要求1所述的方法,其中数据对象和第一引用表存储在第一计算机中以及第二引用表存储在第二计算机中,第一计算机通过计算机网络连接到第二计算机。
14.如权利要求13所述的方法,还包括将第一引用表内的引用加到第二引用表。
15.如权利要求14所述的方法,其中该网络是一个局域网。
16.如权利要求14所述的方法,其中该网络是一个广域网。
17.如权利要求14所述的方法,其中该网络是一个全球网。
18.如权利要求13所述的方法,还包括一个第三计算机,其中在第三计算机创建数据对象。
19.如权利要求1所述的方法,其中一个或多个数据对象包括文本数据。
20.如权利要求1所述的方法,其中一个或多个数据对象包括图像数据。
21.如权利要求1所述的方法,其中一个或多个数据对象包括音频数据。
22.如权利要求1所述的方法,其中一个或多个数据对象包括多媒体数据。
23.如权利要求1所述的方法,其中通过比较数据对象的文本部分与预定文本段的列表以确定一个或多个文本段是否处于数据对象的文本部分内来自动筛选检索参数。
24.如权利要求23所述的方法,其中存储预定的文本段并将其用于后续的筛选操作。
CNB998076031A 1998-07-02 1999-06-25 存档信息的访问、浏览和处理 Expired - Fee Related CN1236394C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/109,135 US6694357B1 (en) 1998-07-02 1998-07-02 Accessing, viewing and manipulation of references to non-modifiable data objects
US09/109,135 1998-07-02

Publications (2)

Publication Number Publication Date
CN1308749A CN1308749A (zh) 2001-08-15
CN1236394C true CN1236394C (zh) 2006-01-11

Family

ID=22325979

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB998076031A Expired - Fee Related CN1236394C (zh) 1998-07-02 1999-06-25 存档信息的访问、浏览和处理

Country Status (7)

Country Link
US (2) US6694357B1 (zh)
EP (1) EP1090364A4 (zh)
JP (1) JP2002520697A (zh)
CN (1) CN1236394C (zh)
AU (1) AU4584399A (zh)
BR (1) BR9910955A (zh)
WO (1) WO2000002146A1 (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020128871A1 (en) * 2000-12-07 2002-09-12 Dan Adamson Method, apparatus, and system for aggregating, targeting, and synchronizing health information delivery
US6975250B2 (en) * 2002-05-28 2005-12-13 Broadcom Corporation Methods and systems for data manipulation
US7139980B1 (en) * 2002-10-09 2006-11-21 Sprint Spectrum L.P. Method and system for selecting and saving objects in web content
US20050216531A1 (en) * 2004-03-24 2005-09-29 Blandford Robert R Personal web diary
US7599951B1 (en) * 2004-03-25 2009-10-06 Emc Corporation Continuous data backup
US8412685B2 (en) * 2004-07-26 2013-04-02 Riverbed Technology, Inc. Method and system for managing data
US20060080301A1 (en) * 2004-09-24 2006-04-13 Cole Ronald N Software system to allow creation of customized database search screens
EP2024881A2 (en) * 2006-05-10 2009-02-18 Google Inc. Presenting search result information
FR2907572B1 (fr) * 2006-10-20 2009-01-30 Airbus France Sas Dispositif pour controler la commutation d'une interface utilisateur..
US7792801B2 (en) * 2007-10-12 2010-09-07 International Business Machines Corporation Controlling and using virtual universe wish lists
US8307016B2 (en) 2008-02-25 2012-11-06 Microsoft Corporation Accessing different application data via a common data structure
CN101983258B (zh) * 2008-03-06 2013-01-30 国家科学和工业研究组织 管子的制造
US20100262508A1 (en) * 2009-04-10 2010-10-14 Will Volnak Method and system for an online library marketplace
US9251318B2 (en) 2009-09-03 2016-02-02 International Business Machines Corporation System and method for the designation of items in a virtual universe
US8788952B2 (en) * 2009-09-03 2014-07-22 International Business Machines Corporation System and method for locating missing items in a virtual universe
US9223825B2 (en) * 2012-08-20 2015-12-29 Blackberry Limited Methods and devices for applying constraints to data object

Family Cites Families (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5206951A (en) * 1987-08-21 1993-04-27 Wang Laboratories, Inc. Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types
US5408655A (en) * 1989-02-27 1995-04-18 Apple Computer, Inc. User interface system and method for traversing a database
US5790116A (en) 1989-06-30 1998-08-04 Massachusetts Institute Of Technology Object-oriented computer user interface
US5347579A (en) 1989-07-05 1994-09-13 Blandford Robert R Personal computer diary
CA2066724C (en) * 1989-09-01 2000-12-05 Helge Knudsen Operating system and data base
US5446575A (en) * 1991-06-28 1995-08-29 Digital Equipment Corp. System for constructing and loading a table data structure based on an associated configuration data
US5632022A (en) * 1991-11-13 1997-05-20 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Encyclopedia of software components
US5428778A (en) * 1992-02-13 1995-06-27 Office Express Pty. Ltd. Selective dissemination of information
US5446891A (en) * 1992-02-26 1995-08-29 International Business Machines Corporation System for adjusting hypertext links with weighed user goals and activities
JP2703498B2 (ja) * 1993-04-30 1998-01-26 インターナショナル・ビジネス・マシーンズ・コーポレイション バージョン化オブジェクトに対するロッキング機構
EP0647909B1 (en) * 1993-10-08 2003-04-16 International Business Machines Corporation Information catalog system with object-dependent functionality
US5523942A (en) * 1994-03-31 1996-06-04 New England Mutual Life Insurance Company Design grid for inputting insurance and investment product information in a computer system
US5435004A (en) * 1994-07-21 1995-07-18 International Business Machines Corporation Computerized system and method for data backup
US5623652A (en) * 1994-07-25 1997-04-22 Apple Computer, Inc. Method and apparatus for searching for information in a network and for controlling the display of searchable information on display devices in the network
US5717923A (en) 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5491820A (en) 1994-11-10 1996-02-13 At&T Corporation Distributed, intermittently connected, object-oriented database and management system
US5694594A (en) * 1994-11-14 1997-12-02 Chang; Daniel System for linking hypermedia data objects in accordance with associations of source and destination data objects and similarity threshold without using keywords or link-difining terms
EP0718784B1 (en) * 1994-12-20 2003-08-27 Sun Microsystems, Inc. Method and system for the retrieval of personalized information
AU707050B2 (en) * 1995-01-23 1999-07-01 British Telecommunications Public Limited Company Methods and/or systems for accessing information
CA2172559A1 (en) * 1995-03-24 1996-09-25 Barry H. Schwab Secure digital interactive system for unique product identification and sales
US5784619A (en) * 1995-05-05 1998-07-21 Apple Computer, Inc. Replaceable and extensible notebook component of a network component
US5781189A (en) * 1995-05-05 1998-07-14 Apple Computer, Inc. Embedding internet browser/buttons within components of a network component system
US5929852A (en) * 1995-05-05 1999-07-27 Apple Computer, Inc. Encapsulated network entity reference of a network component system
US5708825A (en) 1995-05-26 1998-01-13 Iconovex Corporation Automatic summary page creation and hyperlink generation
US5592073A (en) * 1995-05-31 1997-01-07 Sunpower, Inc. Triac control circuit
US5761656A (en) 1995-06-26 1998-06-02 Netdynamics, Inc. Interaction between databases and graphical user interfaces
US5649186A (en) * 1995-08-07 1997-07-15 Silicon Graphics Incorporated System and method for a computer-based dynamic information clipping service
US6486895B1 (en) * 1995-09-08 2002-11-26 Xerox Corporation Display system for displaying lists of linked documents
US5737599A (en) 1995-09-25 1998-04-07 Rowe; Edward R. Method and apparatus for downloading multi-page electronic documents with hint information
US5781785A (en) 1995-09-26 1998-07-14 Adobe Systems Inc Method and apparatus for providing an optimized document file of multiple pages
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
US5931907A (en) * 1996-01-23 1999-08-03 British Telecommunications Public Limited Company Software agent for comparing locally accessible keywords with meta-information and having pointers associated with distributed information
US5893109A (en) * 1996-03-15 1999-04-06 Inso Providence Corporation Generation of chunks of a long document for an electronic book system
US5706502A (en) * 1996-03-25 1998-01-06 Sun Microsystems, Inc. Internet-enabled portfolio manager system and method
US5794233A (en) 1996-04-09 1998-08-11 Rubinstein; Seymour I. Browse by prompted keyword phrases
US5913215A (en) * 1996-04-09 1999-06-15 Seymour I. Rubinstein Browse by prompted keyword phrases with an improved method for obtaining an initial document set
US5721897A (en) 1996-04-09 1998-02-24 Rubinstein; Seymour I. Browse by prompted keyword phrases with an improved user interface
US5819032A (en) * 1996-05-15 1998-10-06 Microsoft Corporation Electronic magazine which is distributed electronically from a publisher to multiple subscribers
US5727950A (en) * 1996-05-22 1998-03-17 Netsage Corporation Agent based instruction system and method
US5802518A (en) * 1996-06-04 1998-09-01 Multex Systems, Inc. Information delivery system and method
US6006227A (en) 1996-06-28 1999-12-21 Yale University Document stream operating system
US5987480A (en) * 1996-07-25 1999-11-16 Donohue; Michael Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content
US5842206A (en) * 1996-08-20 1998-11-24 Iconovex Corporation Computerized method and system for qualified searching of electronically stored documents
US5838326A (en) * 1996-09-26 1998-11-17 Xerox Corporation System for moving document objects in a 3-D workspace
JPH10124315A (ja) * 1996-10-18 1998-05-15 Hitachi Ltd 分岐処理方法およびそのための情報処理装置
US6544295B1 (en) * 1996-11-18 2003-04-08 Starfish Software, Inc. Methods for managing preferred internet sites in a computer system having a browser
US6138142A (en) * 1996-12-20 2000-10-24 Intel Corporation Method for providing customized Web information based on attributes of the requester
US5907843A (en) * 1997-02-27 1999-05-25 Apple Computer, Inc. Replaceable and extensible navigator component of a network component system
US5835905A (en) * 1997-04-09 1998-11-10 Xerox Corporation System for predicting documents relevant to focus documents by spreading activation through network representations of a linked collection of documents
US5991728A (en) * 1997-04-30 1999-11-23 Deroyal Industries, Inc. Method and system for the tracking and profiling of supply usage in a health care environment
US5978828A (en) * 1997-06-13 1999-11-02 Intel Corporation URL bookmark update notification of page content or location changes
US6557102B1 (en) * 1997-09-05 2003-04-29 Koninklijke Philips Electronics N.V. Digital trust center for medical image authentication
US5845278A (en) * 1997-09-12 1998-12-01 Inioseek Corporation Method for automatically selecting collections to search in full text searches
US6272673B1 (en) * 1997-11-25 2001-08-07 Alphablox Corporation Mechanism for automatically establishing connections between executable components of a hypertext-based application
US6049664A (en) * 1997-11-25 2000-04-11 Alphablox Corporation Tier-neutral development mechanism for hypertext based applications
US6209128B1 (en) * 1998-06-05 2001-03-27 International Business Machines Corporation Apparatus and method for providing access to multiple object versions

Also Published As

Publication number Publication date
JP2002520697A (ja) 2002-07-09
US20040162891A1 (en) 2004-08-19
BR9910955A (pt) 2001-03-06
US6694357B1 (en) 2004-02-17
EP1090364A1 (en) 2001-04-11
WO2000002146A1 (en) 2000-01-13
EP1090364A4 (en) 2001-10-31
AU4584399A (en) 2000-01-24
CN1308749A (zh) 2001-08-15

Similar Documents

Publication Publication Date Title
CN1236394C (zh) 存档信息的访问、浏览和处理
CN101320391B (zh) 数据管理方法和系统
CN100426292C (zh) 数据管理方法和系统
US6993531B1 (en) System and method of routine navigation
US5890172A (en) Method and apparatus for retrieving data from a network using location identifiers
US6701343B1 (en) System and method for automated web site creation and access
US7162473B2 (en) Method and system for usage analyzer that determines user accessed sources, indexes data subsets, and associated metadata, processing implicit queries based on potential interest to users
CN101430696B (zh) 用于搜索和存储数据的方法和系统
US20050091186A1 (en) Integrated method and apparatus for capture, storage, and retrieval of information
US20080281776A1 (en) Interactive System For Creating, Organising, and Sharing One's Own Databank of Pictures Such as Photographs, Drawings, Art, Sketch, Iconography, Illustrations, Portraits, Paintings and Images
US20080028025A1 (en) Method and system for managing preferred web site links
WO2007043893A2 (en) Information access with usage-driven metadata feedback
CN101145110B (zh) 在应用间聚集和传播上下文信息的上下文交换方法和系统
CN100447784C (zh) 信息管理装置和信息管理方法
WO2003030033A2 (en) System and method for generating a work set of patents or other documents
WO2004111877A1 (ja) 情報処理方法及びその装置、及びそのプログラム
JPH10334120A (ja) インターネット用ブラウザ、インターネット用ブラウザのアドレス指定方法および記憶媒体
US20030009564A1 (en) Methods and apparatus for an improved corporate portal
JP2000231570A (ja) インターネット情報処理装置、インターネット情報処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
WO2003042777A2 (en) Method and system for personalized information management
GB2326746A (en) Displaying a subset of a list of titles
JP3716824B2 (ja) 文書管理方法および装置、並びに文書編集管理方法および装置
Capobianco et al. Looking for convenient alternatives to forms for querying remote databases on the Web: a new iconic interface for progressive queries
JP2002297885A (ja) 広報活動支援方法およびこの方法を実現するシステム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060111

Termination date: 20110625