CN1116007A - 面向目标的导航系统 - Google Patents
面向目标的导航系统 Download PDFInfo
- Publication number
- CN1116007A CN1116007A CN94190839A CN94190839A CN1116007A CN 1116007 A CN1116007 A CN 1116007A CN 94190839 A CN94190839 A CN 94190839A CN 94190839 A CN94190839 A CN 94190839A CN 1116007 A CN1116007 A CN 1116007A
- Authority
- CN
- China
- Prior art keywords
- file
- quoting
- described method
- storehouse
- icon
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Abstract
用于在面向目标的计算机系统中进行导航的技术。该计算机系统包括具有存储器和显示器的处理器。第一文件被装入存储器并在显示器上表示。然后,生成一个选择目标并将其与显示上的第一文件关联。引用与存储器中的第一选择关联。然后,第二文件被装入存储器并表示在显示器上,且一个引用与第二文件中对第一选择关联。最后,通过在第二文件中对第一选择的引用而启动导航。亦可在目标位于本地的情况下通过在一个远地目标上的引用执行命令。
Description
本发明涉及计算机系统的改进,尤其涉及在系统和信息区域之间作为整体进行导航的系统和方法,并涉及在本地位置的情况下使用远地目标。
本申请的部分内容受版权保护。版权持有人允许该相关部分作为专利文件而被复制和公开,但保留其他权利。
本申请涉及由Debra L.Orton等在1992年12月23日提交给美国联邦专利商标局并转让给本申请人的题为“面向目标的结构系统”的专利申请。该申请亦于1993年12月23日提交到中国专利局。其内容由本申请所引用。
本申请还涉及由Arn Schaefer等人于1993年7月9日提交到美国联邦专利商标局并转让给本申请人的题为“动态连接系统”的专利申请,该申请亦于1994年11月3日提交了PCT申请,其PCT申请号为PCT/US94/00099,该申请并于1995年1月19日提交到中国专利局,其申请号为94903087。该申请的内容亦被本申请所引用。
本申请还涉及由Frank Nguyen于1993年6月3日提交到美国联邦专利商标局并转让给本申请人的题为“储存器目标系统”的专利申请,该申请于1994年1月10日提交了PCT申请,申请号为PCT/US94100269,该申请亦于1995年4月3日提交到中国专利局,其申请号为94190576.4。该申请的内容亦为本申请所引用。
计算机系统通常需要在应用程序(例如在用于控制炼油的处理控制系统中的程序)之间进行连接。因此,在图形工作站处的操作员可以选择指示一个阀的图形符号,并将其状态从关闭改变为开启以便实现到其在显示上的图象的改变和到该阀门被关闭的处理环境的相应改变。但是,为完成特定任务大部分处理控制系统是“硬编码(hard-code)”。因此不易通过操作员的控制台对连接进行再定义。进而,这些连接不灵活并且不是多目的的,除非每个连接都有一个可以容易改变的预定义的任务。
最近,苹果和其他交互式计算机系统在关闭的文件和储存器或折合库之间提供了连接。因此,例如一个交互计算机系统的用户可以通过图符选择指示文件和打开文件的图符。一个折合库可以有一个通过表示该折合库的图符而投入其中的选定文件。
本发明通过提供在计算机系统中的目标之间进行导航的系统和方法,并把计算机中的远地目标用作本地目标而克服了先有技术的不足。在面向目标的计算机系统中的导航包括带有存储器和显示器的处理器。然后,生成选择的目标并将其与显示器上的第一文件关联。一个引用与存储器中的第一选择相关联。其后,将第二文件装入存储器并在显示器上展示,并把一个引用与第二文件的第一选择关联。最后,通过在第二文件中对第一文件的第一选择的引用而允许导航。
图1是根据本发明一个最佳实施例的个人计算机框图;
图2是根据本发明具有选择区域和引用目标的文件显示展示;
图3是根据本发明的最佳实施例生成一个引用目标的处理流程图;
图4是根据本发明最佳实施例使用一个引用目标的逻辑流程图;
图5是根据一个最佳实施例具有对一个远地打印机的引用的显示图;
图6是根据本发明一个最佳实施例展示用户把一个目标的复制拖至一个引用的示图;以及
图7示出了根据本发明一个最佳实施例在部分完成一个动作中与一个引用目标相邻的目标。
导航连接的综述
一个引用目标(reference object)具有区别于图形显示上的其他目标的固有特性。首先,一个引用(reference)可被放在用户数据可放置的任何地方(即在一个文件中,储存器中,位置中或只是在计算机的桌面上)。其次,一个引用涉及一个真实目标而非另一引用。一个引用只引用一个可以包括多个目标的选择。引用继续引用一个与引用的数量或目标的属性(即命名,图符)的变化和/或在储存层级中的位置无关的一个目标。打开一个引用将打开和表示被引用的目标、复制或删除一个引用并不复制或删除引用的目标。由于一个引用并不保证存在有引用的目标,所以引用是由系统预置单方向的。
引用的继承特点
引用是一个模型锚(它已在题为“动态连接系统”的专利申请中进行了叙述,该申请被结合于此)一个引用继承了下列特性:
一个引用可以追踪其连接到引用的目标。
一个引用可以高速缓冲存储属性即命名,图符等。
一个引用可作为可视图符表示。
使用实例概要
第一组概要展示如何在一个系统中使用引用。
技术论文
一个作者对另一作者的论文的一部分进行引用。该引用准确指定哪一页和哪一段与其主题相关。然后一个读者可以用该引用把第一个作者的论文导航到第二个作者的论文的相关信息部分。
电子数据表
通常,理想的情况是引用在电子数据表中一个单元的方程式的值,该方程式用来计算另一单元的值。一个用户也可用引用来导航该单元,而无论其是否位于相同或不同的电子数据表中。
折合库
用户可以把引用放到位于另一折合库内的折合库,以便引用好象是在不同的折合库层级。打开该引用折合库就把用户带到起始的折合库地址。
工具设备
若用户需要从系统的不同位置访问一个工具设备(例如打印机,传真电话等),则可生成对该工具设备的引用并将其放在理想位置。引用然后可被用作为辅助导航,或该工具设备可通过引用直接使用而无需导航到其实际位置。
名片
对个人打印机的引用可被放在其电子名片上以便该名片的接收者可把对于第一方的打印机的引用导航。
在以下情况中将同折合库和文件的引用来叙述用户和引用的交互。其他类型的引有的行为是类似的。
从一个折合库中把一个文件引用到相同折合库中:一个用户命令把文件A从折合库X中拖出(在拖出时接口Com-mand键)并将其投入用一折合库。它在折合库X中表示为Document A(对Document A的引用)。
从另一个折合库中把一个文本选择引用到一个文件中:用户命令把Document B中的文本选择拖出并将其投入Folder X。它在Folder X中表示为Document B(对Docu-ment A的引用)。
从另一文件中把一个文件引用到一个折合库中:用户命令把Folder X中的Document A拖出并将其投入Doca-ment B。这在Document B中表示为Document A(对Docu-ment A的引用)。
删除引用:用户从Document B中拖出Document A并将其投入废物筐(对Trash Can的引用)或直接投入FrashCan中。
把一个引用从一个折合库复制(移动)到另一折合库:用户用任选(option)把Document A从Folder X拖到FolderX。这在Folder Y中示为Document A′。
把引用从一个文件复制(移动)到一个文件:用户用任选把Document A从Folder X拖到Document B,它在Docu-ment B中示为Document A′。
把引用从一个文件复制(移动)到一个折合库:用户用任选把Document A′从Document B拖到Folder X。它在Doc-ument B中示为Document A"。
详细的类别体系结构
超连接(Hyperlink)是从源锚到目的锚的双向连接。包含(containables)则是从一个空锚到一个目的锚的潜在双向连接。引用是从一个可能的空锚到一个目的锚的潜在双向连接。每一个都有一个用于表示属性的高速缓冲存储,以及追踪连接到目的锚的唯一协议。用于处理由超连接包含和引用展示的类似特性的设计如下:
·由TContainPolicy提供对超连接,包含和引用的支持。TContainPolicy的系统预置实施是TStandardCon-tainPolicy。这些类别是Container Framework的一部分,它们还为子类别提供两个抽象模型类别以生成新的数据类型。参见以下详述的“模型类别”一节。在选择侧,由MSelection-CanContainPolicy提供支持,该类别的系统预置实施是TS-electionCanContainPolicy。这些类别亦为Container-Framework的部分。ContainerFramework也为子类别提供两个抽象选择类别以生成新的选择类型。参见以下详述的“选择类别”一节。
·超连接,包含和引用的表是一个TModelAnchor指针表。超连接(hyperlink)是一个TModelAnchor。包含和引用来自于通用类型TContainable,它是TModelAnchor的子类别。参见如下详述的“超连接/包含/引用类别”一节。
通过选择目标或目标集以及拖移和投入选择的命令,用户可以生成引用。这一动作把具有源模型选择(即被拖移的目标)的MakeReference命令作为一个参数送往源模型,并把一个具有目标模型选择(即整个目标模型)的Paste命令作为一个参数送至目标模型。源和目标可以是相同或不同的模型。参见以下详述的“命令类别”一节。
任何模型和模型选择(具有TContainPolicy实施)支持来自另一模型和模型选择(具有TContainPolicy实施)的引用的操纵和显示。例如,一个折合库可包括对复合文件中某一特定文本部分(复合文件选择)的引用;而一个复合文件可包括对一个折合库中的特定文件(折合库选择)的引用。由于引用总是在任何模型和模型选择都知道如何吸收的TCon-tainableWrapperModel中回绕,所以可以进行这种内部操作。参见下述“环绕模型类别”。
模型类别
Container Framework提供了TEmbedderCon-tainerModel它可被子分类以生成可包含和嵌入的新数据类型的。例如,TCompoundDocumentModel是可以支持嵌入模型以及超连接,包含和引用的文件。类似地,Container-Framework提供了TContainerModel,它可被子分类以生成只可以包含的新数据类型。例如,TFolderModel是一个折合库,它可支持超连接,包含以及引用。
选择类别
Container Framework提供了TEmbedderCon-tainerModelSelection,它可被进一步分类以生成可嵌入和包含的新选择类型。例如,TCompoundDocumentSelection是一个可以支持嵌入模型以及超连接,包含和引用的文件选择。
类似地,Container Framework提供了TContainer-ModelSelection,它可被进一步分类以生成只能包括的新选择类型。例如,TFolderModelSelection是可以支持超连接,包含和引用的一个折合库选择。
超连接/包含/引用类别
TModelAnchor提供了用于管理超连接,包含和引用的下列协议:
·属性管理协议,即加入,删除,列示和查找属性;
·数据管理协议,即加入,复制和删除数据;
·连接管理协议,即加入,删除,追踪,列示,和查找连接(在一个包含和一个引用的情况下只有一个连接);以及
·可视生成协议,即生成超连接,包含和引用的可视图答。
该可视生成协议由一个复合文件表示用于生成起连接的连接图;它亦可由一个折合库表示所用以生成包含和引用的概略视图。
TContainable是TModelAnchor的抽象子类别。它对包含(TOwnedContainable)和引用(TReferenced-Coutainable)的新协议进行再定义:
·属性管理协议,即检索特定属性的加速方法。这些属性可包括系统定义属性(尺寸,作者,生成日期,类型,各种图符表达以及用于生成可储存或引用的视图的装饰)。若TContainable在其本地高速缓冲存储器中没有发现属性,则访问模型存储器以检索属性。在某些情况下,可能在用户的界面档案中发现属性;例如,若一个模型没有定制图符,则其检索一个通用“Document”图符。数据管理协议,即对复制和删除进行重新定义的方法。
TOwnedContainable | TReferenced Containable | |
复制删除 | 复制包含和模型删除可包含和模型 | 只复制引用只删除引用 |
·在一个模型中环绕包含和引用以便用模型选择参与数据交换(即剪裁,复制,和招贴)的方法。
·用于Preferences Fremework的方法,用以打开在包含上的特性页。
如果需要不同的语义和TContainable的其他子类别或行为的话,可编写TContainable的其他子类别。例如,“打开”计算机的文具(stationery)导致生成一个新文件。因此,TStationeryContainable(它是TContainable的子类别)必须置换其连接追随方法以提供适当的行为。
命令类别
MakeReference命令是一个新的标准命令,它工作于任何模型选择以及其相关模型。该命令工作如下:
从源模型选择中获取数据。这些数据将具有TMode-lAnchor指针并表示一个超连接,一个包含或一个引用。
2.在数据上生成一个引用。
3.生成该引用的新的源模型选择。
4.将该新的源模型选择考贝到剪取板上。
Paste命令是现有的标准命令,它工作在任何模型选择以及其相关模型上,其工作如下:
1.向剪裁板请求外来模型可被转换的类型的表。
2.需求目标模型选择从该表中选择其想要外来模型被转换成的类型以及其想要接受的转换的外来模型的方式(嵌入或吸收)。
3.向剪裁板请求转换的外来模型的复制。
4.要求目标模型选择接受转换的外来模型。
5.生成新模型的新目标模型选择。
环绕模型类别
需要模型利用模型选择对包含和引用进行环绕以便进行数据交换(即剪取,复制和粘贴):该交换通货为一个模型。由于一个环绕模型既不需要TContainPolicy实施,亦无需要TEmbedPolicy实施,所以其可被生成为TModel抽象类别的具体子类别。
图3是一流程图,其示出了根据本发明最佳实施例来生成一个引用目标的处理。处理始于300并立即去往功能框310,在310处,第一和第二目标被打开。目标可以是文本文件,图象,展开页表,折合库或任何其他计算机应用、程序。然后,在功能框320处,通过在显示器上选择一个角落并把一个矩形框拉伸以包含选定的数据,从而在第一目标中生成了一个选择。在功能框330处,通过示例一个锚目标而从选择中生成一个锚。该锚管理一个选择区,该选择区在被连接到锚目标期间会一直存在。功能框340说明了引用目标的生成。一个引用目标是一个环绕一个锚目标的环绕程序,它使锚目标位于任何其他目标或封闭物之内,正如引用的专利申请所讨论的那样。然后,在功能框350处,代用锚被采用在引用目标中且引用目标被用到第二目标中,如功能框360所示。代用锚是指对一个实际锚的指针。采用涉及把拥有关系一个目标传送到另一目标的必要处理。最后,处理完成于370处,虽然这一实例具有生成在一个文件并被第二个文件采用的引用目标,本技术领域的一般技术人员将识识到该引用目标可位于第一文件的不同位置处。
图4是一流程图,用于表明根据本发明的一个最佳实施例使用一个引用目标的处理。该处理始于400并立即去往功能框410,在该处打开第一目标。该目标可以是一个文本文件,图象,展开页表,折合库或其他计算机应用。然后在功能框402处选择一个引用目标。该引用目标为一个动作抽象地指定一个目标,因为它包括一个指定该选择的锚。该动作在其后时间或查阅时间被解决。功能框430说明用于Start_side上的命令的生成处理。该处理响应用户的特定动作(例如连扣两下打开目标)。当动作发生时,将一适当命令初始化以便对该动作提供服务。因此,例如,命令可以是一个跟随或打开命令,打印机命令,删除命令,或任何与dest_side文件中的选择有关的命令。这一处理在文件的start_side生成指示的命令。然后在功能框440处,把命令送到其他文件的锚的dest_side。发送操作需要连接(如功能框450所示),并在必要时打开dest_side文件,设置与dest_side上的锚相等同的选择,并卷动锚的位置以供浏览(如功能框460所示)。然后,用于Start_side处的命令被用于dest_side,如功能框470所示。最后,处理完成于480处。虽然这个例子具有定位于一个文件中的并在第二个文件中被引用锚的引用目标,本领域的一般技术人员将可认识到引用目标和被引用目标可位于同一文件之中。
图5示出了根据本发明的一个最佳实施例与一个远地打印机关联的显示。文件图符500当时位于文件New Re-quest 510中。对一个远地打印机MyPrinter520的引用以图符形式启动。用于操纵一个远地源的引用目标实例示于图5,6,7以及相应的说明之中。
图6示出了根据本发明的一个最佳实施例把一个目标的考贝拖移至一个引用的示例。其中包括一个文件图符600和该文件的轮廓610。该轮廓是在拖移图符600的过程中由接下option键而生成的。该轮廓代表了该文件的考贝。
图7示出了根据本发明的一个最佳实施例部分完成一个动作中与一个引用目标相邻的目标。文件轮廓710被拖移到打印机引用720上以便在文件700上执行一个打印命令。
REFERENCE Program Listing C++Language //Interface:TReferencedContainable class TReferencedContainable:public TContainable { public: static const TContainableKind& kKind; //Special methods. TReferencedContainable(const TAbstractModel&, const TAbstractModel&); TReferencedContainable(); TReferencedContainable(const TReferencedContainable&); ~TReferencedContainable(); TReferencedContainable& operator=(const TReferencedContainable&); virtual TStream& operator>>=(TStream& towhere)const; virtual TStream& operator<<=(TStream& towhere); <dp n="d13"/> MCollectibleDeclarationsMacro(TReferencedContainable); //Presentationmethods. virtual TPresentableView<superscript>*</superscript> CreateIconView()const; //Semantic methods. virtual TContainableKind GetContainableKind()const; virtual void DeleteSelf(); virtual TContainable<superscript>*</superscript> DuplicateSelf()const }; //Inteeriace:TMakeReferenceUserCommand class TMakeReferenceUserCommand:public TNewAnchorCommand { public: TMakeReferenceUserCommand(const TText&); TMakeReferenceUserCommand(); TMakeReferenceUserCommand(const TMakeReierenceUserCommand&); virtual -TMakeReferenceUserCommand(); TMakeReferenceUserCommand&operator=(const TMakeReferenceUserCommand&); virtual TStream& operator>>=(TStream&)const; virtual TStream& operator<<=(TStream&); MCollectibleDeclarationsMacro(TMakeReferenceUserCommand); public: virtual Boolean HandleLocalDo(); protected: virtual Boolean Accepts(const TModelSelection&)const; }; // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++ //Class Name: TReferencedContainable //Description: Areferenced containable is an alias to a document. // -Creatdcon View returns an icon view for a referenced containable presentation. <dp n="d14"/> // -DeleteSelf is overridden so that removing a reierenced containable // from a container only removes itself. // -DuplicateSelf is overriden so that copying a reterenced containable // in a container only copies itself. / -GetContainableKind reurns TReferencedContainable∷kKind as the type. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++ MCollecnbleDefinurionsMacro(TReferencedContainable,O); const TContainableKind TReferencedContainable_kKind("TReferencedContainable″); const TContainableKind& TReferencedContainable∷kKind= TReferencedContainable_kKind: TReferencedContainable∷TReferencedContainable(const TAbstractModel& containerModel. const TAbstractModel& containableModel) :TContainable(containerModel,containableModel) { } TReferencedContainable∷TReferencedContainable() :TContainable() { } TReierencedContainable∷TReferencedContainable(const TReferencedContainable& copy) :TContainable(copy) { } TReferencedContainable∷~TReferencedContainable() { } TReferencedContainable& TReferencedContainable∷operator=(const TReferencedContainable& copy) { if(this!=&copy) { TRY TContainable∷operator=(copy); CATCH(TStandardException) RETHROW <superscript>*</superscript>this: <dp n="d15"/> ENDTRY } return(<superscript>*</superscript>this); } TStream& TReferencedContainable∷operator>>=(TStream& towhere)const { TRY MAbstractModeLAnchor∷WriteVersion(towhere); TContainable∷operator>>=(towhere); CATCH(TStandardException) RETHROW towhere: ENDTRY return towhere; } TStream& TReferencedContainable::operator<<=(TStream&fromwhere) { TRY VersionInfo theVersion= MAbstractModelAnchor∷ReadVersion(fromwhere); TContainable∷operator<<=(fromwhere); CATCH(TStandardException) RETHROW fromwhere; ENDTRY return fromwhere; } TPresentable View<superscript>*</superscript> TReferencedContainable∷CreateIcon View()const { //create the icon view for the referenced containable. TPresentable View<superscript>*</superscript> the View=new TContainableIcon View((TContainable*)this, /<superscript>*</superscript>isReference=<superscript>*</superscript>/TRUE); return(theView); } TContainableKind TReferencedContainable∷GetContainabIeKind()const { <dp n="d16"/> return(TReferencedContainable∷kKind); } void TReferencedContainable∷DeleteSelf() { } TContainable<superscript>*</superscript> TReferencedContainable∷DuplicateSelf()const { return((TContainable<superscript>*</superscript>)this); } // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++ //Class Name: TMakeReferenceUserCommand //Description:TMakeReferenceUserCommand is activated by a user selecting a menu item. // It constructs a reference to the document represented by a containable // and adds the reference to the container model.Currently, // this command is a subclass of TNewAnchorCommand and depends on the // current implementation of a containable(referenced or owned)being // a model anchor.It reuses HandleReDo,HandleUndo, HandleNewAnchor // of TNewAnchorCommand to add the reference to the container model. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++ MCollectibleDefinitionsMacro(TMakeReferenceUserCommand,O); const TStandardText kMakeReferenceMenuName(″Make Reference″); TMakeReferenceUserCommand∷TMakeReferenceUserCommand(const TText& theCommandName) :TNewAnchorCommand() { SetName(theCommandName); } TMakeReferenceUserCommand∷TMakeReferenceUserCommand() :TNewAnchorCommand() <dp n="d17"/> SetName(kMakeReferenceMenuName); } TMakeReferenceUserCommand∷TMakeReferenceUserCommand(const TMakeReferenceUserCommand& the Command) :TNewAnchorCommand(theCommand) { SetName(kMakeReferenceMenuName); } TMakeReferenceUserCommand∷~TMakeReferenceUserCommand() { } TMakeReferenceUserCommand& TMakeReferenceUserCommand∷operator=(const TMakeReferenceUserCommand& theCommand) { if(this!=&theCommand) { TRY TNewAnchorCommand∷operator=(theCommand); CATCH(TStandardException) RETHROW<superscript>*</superscript>this; ENDTRY } return<superscript>*</superscript>this; } TStream& TMakeReferenceUserCommand∷operator>>=(TStream&towhere)const { TRY WriteVersion(towhere); TNewAnchorCommand∷operator>>=(towhere); CATCH(TStandardException) RETHROWtowhere; ENDTRY return towhere; } TStream& <dp n="d18"/> TMakeReferenceUserCommand∷operator<<=(TStream&fromwhere) { TRY VersionInfotheVersion=ReadVersion(fromwhere); TNewAnchorCommand∷operator<<=(fromwhere); CATCH(TStandardException) RETHROW fromwhere: ENDTRY return fromwhere; } Boolean TMakeReferenceUserCommanc∷Accepts(const TModelSelection&theSelection)const { Boolean accept=TModelCommand∷Accepts(theSelection); if(accept) { accept=!theSelectionIsEmpty();//command is enabled if selection is non-ernpty } return(accept); } Boolean TMakeReferenceUserCommand∷HandleLocalDo() { const TWorkspaceContainerSelection<superscript>*</superscript>theSelection=(const TWorkspaceContainerSelection<superscript>*</superscript>)GetBoundSelection(); TContainableSurrogateIterator anIterator(theSelection); TModelAnchorSurrogate<superscript>*</superscript>theSurrogate=anIteratorFirst(); if(theSurrogate!=NIL) { TDocumentEntryentry; TModel<superscript>*</superscript>theModel=theSelection->GetModel(); TContainable<superscript>*</superscript>theContainable=(TContainable<superscript>*</superscript>)theModel- >LookupAnchor(<superscript>*</superscript>theSurrogate); const TModelLink<superscript>*</superscript>theLink=theContainable->GetLink(); <dp n="d19"/> TModelSurrogate<superscript>*</superscript>containerSurrogate=theLink->GetHere()- >CopyModelSurrogate(); TModelSurrogate<superscript>*</superscript>containableSurrogate=theLink->GetThere()- >CopyModelSurrogate(); //construct a reierence whose containerSurrogate and containableSurrogate //equals those of the containable it refers to. TContainable<superscript>*</superscript>aReference=new TReferencedContainable(<superscript>*</superscript>containerSurrogate,<superscript>*</superscript>containableSurrogate); //construct a default selection with the reference as a member. TModelSelection<superscript>*</superscript>referenceSelection=theModel- >CreateDefaultSelection(); referenceSelection->AddAnchor(<superscript>*</superscript>aReference); //have the reference adopt the selection. aReference->AdoptSelection(referenceSelection); //ifthe referenced containable is a stationery,then make the reference a stationery if(theContainable->IsStationery()) aReference->ToggleStationery(); //have the container model adopt the reference. AdoptAnchor(aReference); } return(TRUE); }
虽然本发明已根据一特定的系统环境对最佳实施例进行了叙述,但本技术领域的技术人员可认识到可在本发明权利要求限定的范围和本发明的概念范围内对本发明进行修改或在其他不同的软硬件环境中实施本发明。因此,本发明的保护范围由权利要求书所涵盖。
Claims (32)
1.一种用于计算机系统把一个第一目标导航到一个第二目标的方法,该计算机系统包括一个处理器,一个与处理器相连且由处理器控制的存储器,一个处理器相连并由处理器控制的显示器,该方法的特征在于包括:以下步骤:
(a)将第一文件装入存储器并在显示器上表示该第一文件;
(b)在存储器中生成与一个第一选择关联的选择目标;
(c)在存储器中生成一个与第一选择关联的引用;
(d)把一个第二文件装入存储器并在显示器上表示该第二文件;
(e)把与第一选择关联的引用放入第二文件;以及
(f)通过在第二文件中引用第一文件中的第一选择而进行导航。
2.权利要求1所述方法,包括通过在第二文件中引用第一文件中的第一选择从而进行导航,从而在显示器上表示当前更新的步骤。
3.权利要求1所述方法,还包括通过在第二文件中引用第一文件中的第一选择而进行导航,从而在一个网络中存取信息的步骤。
4.权利要求1所述方法,还包括在目标位于本地系统情况下在一个远地目标上执行命令的步骤。
5.权利要求1所述方法,还包括通过在第二文件中引用第一文件的相关部分进行导航从而显示第一文件相关部分的步骤。
6.权利要求1所述方法,其中的第一和第二文件是电子数据表。
7.权利要求6所述方法,还包括通过在第二电子数据表中引用第一电子数据表的第一选择而进行导航以及把该方法或用于一个第一电子数据表的信息,而把一个方程式用于显示器上的第一电子数据表的信息。
8.权利要求1所述方法,还包括把对于一个第二折合库的引用放在一个第一折合库之内以便在第一折合库打开时启动从第一折合库到第二折合库的导航的步骤。
9.权利要求1所述方法,还包括以下步骤:
(a)生成计算机资源的引用;
(b)在存储器中存储该资源;
(c)在显示器上显示该资源;
(d)响应一个光标信号在该引用附近的任何图符上执行图符动作。
10.权利要求9所述方法,还包括把一个文件拖移到该引用并把该文件投入到该引用上以激发图符动作的步骤。
11.权利要求9所述方法,还包括作为该图符动作而删除一个文件的步骤。
12.权利要求9所述方法,还包括作为该图符动作而复制一个文件的步骤。
13.权利要求9所述方法,还包括作为该图符动作而打印一个文件的步骤。
14.权利要求9所述方法,还包括作为图符动作而传真一个文件的步骤。
15.权利要求9所述方法,还包括作为图符动作而启动一个电话通讯的步骤。
16.权利要求9所述方法,还包括作为图符动作而存储一个文件的步骤。
17.一种用于计算机系统把一个第一目标导航到一个第二目标的装置,该计算机系统包括一个处理器,一个与处理器相连且由处理器控制的存储器,一个与处理器相连并由处理器控制的显示器该装置的特征在于包括:
(a)用于将第一文件装入存储器并在显示器上表示该第一文件的装置。
(b)在存储器中生成与一个第一选择关联的选择目标的装置;
(c)在存储器中生成一个与第一选择关联的引用的装置;
(d)把一个第二文件装入存储器并在显示器上表示该第二文件的装置。
(e)把与第一选择关联的引用放入第二文件中的装置,以及
(f)通过在第二文件中引用导航的装置第一文件中的第一选择而进行导航的装置。
18.权利要求17所述装置,包括通过第二文件中引用第一文件中的第一选择而进行导航从而在显示器上表示当前更新的装置。
19.权利要求17所述装置,还包括通过在第二文件而引用第一文件中的第一选择进行导航,从而在一个网络中存取信息的装置。
20.权利要求17所述装置,还包括在目标位于本地系统情况下在一个远地目标上执行命令的装置。
21.权利要求17所述装置,还包括通过在第二文件中引用第一文件的相关部分进行导航而显示第一文件相关部分的装置。
22.权利要求17所述装置,其中的第一和第二文件是电子数据表。
23.权利要求22所述装置,还包括通过在第二电子数据表中引用第一电子数据表的第一选择而进行导航以及把该方法或用于一个第一电子数据表的信息,而把一个方程式用于显示器上的第一电子数据表的信息的装置。
24.权利要求17所述装置,还包括把对于一个第二折合库的引用放在一个第一折合库之内以便在第一折合库打开时启动从第一折合库到第二折合库的导航的装置。
25.权利要求7所述装置,还包括:
(a)用于生成对计算机资源的引用的装置;
(b)用于在存储器中存储该资源的装置;
(c)用于在显示器上显示该资源的装置;以及
(d)用于响应一个光标信号在该引用时近的任何图符上执行图符动作的装置。
26.权利要求25所述方法,还包括把一个文件拖移到该引用并把该文件投入到该引用上以激发图符动作的装置。
27.权利要求25所述装置,还包括由该图符动作而删除一个文件的装置。
28.权利要求25所述装置,还包括由该图符动作而复制一个文件的装置。
29.权利要求25所述装置,还包括由该图符动作而打印一个文件的装置。
30.权利要求25所述装置,还包括作为图符动作而传真一个文件的装置。
31.权利要求25所述装置,还包括作为图符动作而启动一个电话通讯的装置。
32.权利要求25所述方法,还包括作为图符动作而存储一个文件的装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/112,821 US5481666A (en) | 1993-08-25 | 1993-08-25 | Object-oriented navigation system |
US08/112,821 | 1993-08-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1116007A true CN1116007A (zh) | 1996-01-31 |
Family
ID=22346008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN94190839A Pending CN1116007A (zh) | 1993-08-25 | 1994-01-03 | 面向目标的导航系统 |
Country Status (8)
Country | Link |
---|---|
US (1) | US5481666A (zh) |
EP (1) | EP0699319B1 (zh) |
JP (2) | JP3856819B2 (zh) |
CN (1) | CN1116007A (zh) |
AU (1) | AU6081694A (zh) |
CA (1) | CA2147850A1 (zh) |
DE (1) | DE69402417T2 (zh) |
WO (1) | WO1995006282A1 (zh) |
Families Citing this family (91)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2155357C (en) * | 1993-07-19 | 2001-12-18 | David R. Anderson | Dynamic linking system |
US5745782A (en) * | 1993-09-28 | 1998-04-28 | Regents Of The University Of Michigan | Method and system for organizing and presenting audio/visual information |
US6877137B1 (en) * | 1998-04-09 | 2005-04-05 | Rose Blush Software Llc | System, method and computer program product for mediating notes and note sub-notes linked or otherwise associated with stored or networked web pages |
US5623681A (en) * | 1993-11-19 | 1997-04-22 | Waverley Holdings, Inc. | Method and apparatus for synchronizing, displaying and manipulating text and image documents |
US6339767B1 (en) * | 1997-06-02 | 2002-01-15 | Aurigin Systems, Inc. | Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing |
US6963920B1 (en) * | 1993-11-19 | 2005-11-08 | Rose Blush Software Llc | Intellectual asset protocol for defining data exchange rules and formats for universal intellectual asset documents, and systems, methods, and computer program products related to same |
US5799325A (en) * | 1993-11-19 | 1998-08-25 | Smartpatents, Inc. | System, method, and computer program product for generating equivalent text files |
US5696963A (en) * | 1993-11-19 | 1997-12-09 | Waverley Holdings, Inc. | System, method and computer program product for searching through an individual document and a group of documents |
US5806079A (en) | 1993-11-19 | 1998-09-08 | Smartpatents, Inc. | System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects |
US5991751A (en) * | 1997-06-02 | 1999-11-23 | Smartpatents, Inc. | System, method, and computer program product for patent-centric and group-oriented data processing |
US5623679A (en) * | 1993-11-19 | 1997-04-22 | Waverley Holdings, Inc. | System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to portions of data objects |
US5929852A (en) | 1995-05-05 | 1999-07-27 | Apple Computer, Inc. | Encapsulated network entity reference of a network component system |
US6212575B1 (en) * | 1995-05-05 | 2001-04-03 | Apple Computer, Inc. | Extensible, replaceable network component system |
US5959623A (en) * | 1995-12-08 | 1999-09-28 | Sun Microsystems, Inc. | System and method for displaying user selected set of advertisements |
US6246410B1 (en) | 1996-01-19 | 2001-06-12 | International Business Machines Corp. | Method and system for database access |
US5890170A (en) * | 1996-02-28 | 1999-03-30 | Silicon Graphics, Inc. | Method and apparatus for publishing documents in a hypertextural network environment |
US5724595A (en) * | 1996-06-19 | 1998-03-03 | Sun Microsystems, Inc. | Simple method for creating hypertext links |
US5787442A (en) * | 1996-07-11 | 1998-07-28 | Microsoft Corporation | Creating interobject reference links in the directory service of a store and forward replication computer network |
US5890171A (en) * | 1996-08-06 | 1999-03-30 | Microsoft Corporation | Computer system and computer-implemented method for interpreting hypertext links in a document when including the document within another document |
US5818444A (en) * | 1996-08-14 | 1998-10-06 | International Business Machines Corporation | Method, apparatus and application for object selective but global attribute modification |
US5774120A (en) * | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Refresh and select-all actions in graphical user interface |
US5872568A (en) * | 1996-08-14 | 1999-02-16 | International Business Machines Corporation | Application and method for creating a list from pre-defined and user values |
US6104395A (en) * | 1996-08-14 | 2000-08-15 | International Business Machines Corporation | Graphical interface method, apparatus and application for opening window of all designated container objects |
US5781193A (en) * | 1996-08-14 | 1998-07-14 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating multiple value list from superset list |
US5867157A (en) * | 1996-08-14 | 1999-02-02 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating and modifying a list of values with multiple components |
US5784057A (en) * | 1996-08-14 | 1998-07-21 | International Business Machines Corporation | Dynamically modifying a graphical user interface window title |
US5774119A (en) * | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Graphical interface method, apparatus and application for selection of target object |
US6195096B1 (en) | 1996-08-14 | 2001-02-27 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating and modifying a multiple-value text list |
US5847708A (en) * | 1996-09-25 | 1998-12-08 | Ricoh Corporation | Method and apparatus for sorting information |
US5764916A (en) * | 1996-09-27 | 1998-06-09 | Ichat, Inc. | Method and apparatus for real time communication over a computer network |
US6052120A (en) * | 1996-10-01 | 2000-04-18 | Diamond Multimedia Systems, Inc. | Method of operating a portable interactive graphics display tablet and communications systems |
US6166734A (en) * | 1996-10-01 | 2000-12-26 | Diamond Multimedia Systems, Inc. | Portable interactive graphics display tablet and communications system |
US6785708B1 (en) | 1996-10-30 | 2004-08-31 | Avaya Inc. | Method and apparatus for synchronizing browse and chat functions on a computer network |
US7263526B1 (en) | 1996-10-30 | 2007-08-28 | Avaya Technology Corp. | Method and apparatus for embedding chat functions in a web page |
US5848424A (en) * | 1996-11-18 | 1998-12-08 | Toptier Software, Inc. | Data navigator interface with navigation as a function of draggable elements and drop targets |
EP0882354A2 (en) * | 1996-12-06 | 1998-12-09 | Koninklijke Philips Electronics N.V. | A method and device for configuring a multimedia message for presentation |
US6052121A (en) * | 1996-12-31 | 2000-04-18 | International Business Machines Corporation | Database graphical user interface with user frequency view |
US5898431A (en) * | 1996-12-31 | 1999-04-27 | International Business Machines Corporation | Database graphical user interface with calendar view |
US5949413A (en) * | 1996-12-31 | 1999-09-07 | International Business Machines Corporation | Database graphical user interface with tabbed user view |
US5874953A (en) * | 1996-12-31 | 1999-02-23 | International Business Machines Corporation | Database graphical user interface with outline view |
US6154213A (en) * | 1997-05-30 | 2000-11-28 | Rennison; Earl F. | Immersive movement-based interaction with large complex information structures |
US6613100B2 (en) * | 1997-11-26 | 2003-09-02 | Intel Corporation | Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection |
US6195666B1 (en) | 1997-12-15 | 2001-02-27 | International Business Machines Corporation | Web interface and method for displaying directory information |
US6192362B1 (en) * | 1997-12-15 | 2001-02-20 | International Business Machines Corporation | System and method for creating a search form for accessing directory information |
US6260039B1 (en) | 1997-12-15 | 2001-07-10 | International Business Machines Corporation | Web interface and method for accessing directory information |
US6208986B1 (en) | 1997-12-15 | 2001-03-27 | International Business Machines Corporation | Web interface and method for accessing and displaying directory information |
US20080028292A1 (en) * | 1997-12-22 | 2008-01-31 | Ricoh Company, Ltd. | Techniques to facilitate reading of a document |
US7257589B1 (en) * | 1997-12-22 | 2007-08-14 | Ricoh Company, Ltd. | Techniques for targeting information to users |
US7954056B2 (en) | 1997-12-22 | 2011-05-31 | Ricoh Company, Ltd. | Television-based visualization and navigation interface |
JP4183311B2 (ja) | 1997-12-22 | 2008-11-19 | 株式会社リコー | 文書の注釈方法、注釈装置および記録媒体 |
US7124093B1 (en) | 1997-12-22 | 2006-10-17 | Ricoh Company, Ltd. | Method, system and computer code for content based web advertising |
US7263659B2 (en) | 1998-09-09 | 2007-08-28 | Ricoh Company, Ltd. | Paper-based interface for multimedia information |
US7596755B2 (en) * | 1997-12-22 | 2009-09-29 | Ricoh Company, Ltd. | Multimedia visualization and integration environment |
US6374273B1 (en) | 1998-06-05 | 2002-04-16 | International Business Machines Corporation | Reformatting a first single-column markup document into a multi-column document, and formatting second markup document in the background, while displaying the first reformatted document |
US6968340B1 (en) * | 1998-06-26 | 2005-11-22 | International Business Machines Corporation | Technique for navigating components of a model having complex relationships |
US7215436B2 (en) * | 1998-09-09 | 2007-05-08 | Ricoh Company, Ltd. | Device for generating a multimedia paper document |
US7263671B2 (en) * | 1998-09-09 | 2007-08-28 | Ricoh Company, Ltd. | Techniques for annotating multimedia information |
US6582475B2 (en) | 1998-09-09 | 2003-06-24 | Ricoh Company Limited | Automatic adaptive document printing help system |
US6369811B1 (en) | 1998-09-09 | 2002-04-09 | Ricoh Company Limited | Automatic adaptive document help for paper documents |
US7266782B2 (en) * | 1998-09-09 | 2007-09-04 | Ricoh Company, Ltd. | Techniques for generating a coversheet for a paper-based interface for multimedia information |
US6337698B1 (en) | 1998-11-20 | 2002-01-08 | Microsoft Corporation | Pen-based interface for a notepad computer |
US7966328B2 (en) | 1999-03-02 | 2011-06-21 | Rose Blush Software Llc | Patent-related tools and methodology for use in research and development projects |
US7716060B2 (en) | 1999-03-02 | 2010-05-11 | Germeraad Paul B | Patent-related tools and methodology for use in the merger and acquisition process |
US7228492B1 (en) | 1999-07-06 | 2007-06-05 | Ricoh Company, Ltd. | 2D graph displaying document locations of user-specified concept of interest |
US6647410B1 (en) | 1999-11-05 | 2003-11-11 | Reuters Limited | Method, apparatus and program for delivery and display of information from dynamic and static data sources |
US7996264B2 (en) | 2000-05-15 | 2011-08-09 | Avatizing, Llc | System and method for consumer-selected advertising and branding in interactive media |
US6954728B1 (en) | 2000-05-15 | 2005-10-11 | Avatizing, Llc | System and method for consumer-selected advertising and branding in interactive media |
US8539344B2 (en) | 2001-11-19 | 2013-09-17 | Ricoh Company, Ltd. | Paper-based interface for multimedia information stored by multiple multimedia documents |
US7703044B2 (en) * | 2001-11-19 | 2010-04-20 | Ricoh Company, Ltd. | Techniques for generating a static representation for time-based media information |
US8635531B2 (en) * | 2002-02-21 | 2014-01-21 | Ricoh Company, Ltd. | Techniques for displaying information stored in multiple multimedia documents |
US7149957B2 (en) | 2001-11-19 | 2006-12-12 | Ricoh Company, Ltd. | Techniques for retrieving multimedia information using a paper-based interface |
US7747655B2 (en) * | 2001-11-19 | 2010-06-29 | Ricoh Co. Ltd. | Printable representations for time-based media |
US7788080B2 (en) | 2001-11-19 | 2010-08-31 | Ricoh Company, Ltd. | Paper interface for simulation environments |
US7743347B2 (en) * | 2001-11-19 | 2010-06-22 | Ricoh Company, Ltd. | Paper-based interface for specifying ranges |
US7861169B2 (en) | 2001-11-19 | 2010-12-28 | Ricoh Co. Ltd. | Multimedia print driver dialog interfaces |
US7495795B2 (en) * | 2002-02-21 | 2009-02-24 | Ricoh Company, Ltd. | Interface for printing multimedia information |
US20030120560A1 (en) * | 2001-12-20 | 2003-06-26 | John Almeida | Method for creating and maintaning worldwide e-commerce |
US20030204522A1 (en) * | 2002-04-23 | 2003-10-30 | International Business Machines Corporation | Autofoldering process in content management |
US20070050696A1 (en) * | 2003-03-31 | 2007-03-01 | Piersol Kurt W | Physical key for accessing a securely stored digital document |
US7509569B2 (en) | 2003-03-31 | 2009-03-24 | Ricoh Co., Ltd. | Action stickers for nested collections |
US7739583B2 (en) * | 2003-03-31 | 2010-06-15 | Ricoh Company, Ltd. | Multimedia document sharing method and apparatus |
US7703002B2 (en) | 2003-03-31 | 2010-04-20 | Ricoh Company, Ltd. | Method and apparatus for composing multimedia documents |
US7552381B2 (en) * | 2003-03-31 | 2009-06-23 | Ricoh Co., Ltd. | Check boxes for identifying and processing stored documents |
US7757162B2 (en) * | 2003-03-31 | 2010-07-13 | Ricoh Co. Ltd. | Document collection manipulation |
US7536638B2 (en) * | 2003-03-31 | 2009-05-19 | Ricoh Co., Ltd. | Action stickers for identifying and processing stored documents |
US20050177531A1 (en) * | 2003-06-24 | 2005-08-11 | Bracewell Robert H. | Method, tool and system for increasing the efficiency of a design process |
US7275159B2 (en) * | 2003-08-11 | 2007-09-25 | Ricoh Company, Ltd. | Multimedia output device having embedded encryption functionality |
US7779355B1 (en) | 2004-03-30 | 2010-08-17 | Ricoh Company, Ltd. | Techniques for using paper documents as media templates |
JP2008134866A (ja) * | 2006-11-29 | 2008-06-12 | Sony Corp | コンテンツ閲覧方法、コンテンツ閲覧装置およびコンテンツ閲覧プログラム |
US9483456B2 (en) | 2011-09-19 | 2016-11-01 | Jeffrey Dean Honsowetz | Grid data management |
US10949605B2 (en) * | 2016-09-13 | 2021-03-16 | Bank Of America Corporation | Interprogram communication with event handling for online enhancements |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4821220A (en) * | 1986-07-25 | 1989-04-11 | Tektronix, Inc. | System for animating program operation and displaying time-based relationships |
US4885717A (en) * | 1986-09-25 | 1989-12-05 | Tektronix, Inc. | System for graphically representing operation of object-oriented programs |
US4891630A (en) * | 1988-04-22 | 1990-01-02 | Friedman Mark B | Computer vision system with improved object orientation technique |
US4953080A (en) * | 1988-04-25 | 1990-08-28 | Hewlett-Packard Company | Object management facility for maintaining data in a computer system |
US5051898A (en) * | 1988-06-13 | 1991-09-24 | Eda Systems, Inc. | Method for specifying and controlling the invocation of a computer program |
EP0347162A3 (en) * | 1988-06-14 | 1990-09-12 | Tektronix, Inc. | Apparatus and methods for controlling data flow processes by generated instruction sequences |
US5041992A (en) * | 1988-10-24 | 1991-08-20 | University Of Pittsburgh | Interactive method of developing software interfaces |
US5133075A (en) * | 1988-12-19 | 1992-07-21 | Hewlett-Packard Company | Method of monitoring changes in attribute values of object in an object-oriented database |
US5050090A (en) * | 1989-03-30 | 1991-09-17 | R. J. Reynolds Tobacco Company | Object placement method and apparatus |
US5060276A (en) * | 1989-05-31 | 1991-10-22 | At&T Bell Laboratories | Technique for object orientation detection using a feed-forward neural network |
US5125091A (en) * | 1989-06-08 | 1992-06-23 | Hazox Corporation | Object oriented control of real-time processing |
US5181162A (en) * | 1989-12-06 | 1993-01-19 | Eastman Kodak Company | Document management and production system |
US5093914A (en) * | 1989-12-15 | 1992-03-03 | At&T Bell Laboratories | Method of controlling the execution of object-oriented programs |
US5075848A (en) * | 1989-12-22 | 1991-12-24 | Intel Corporation | Object lifetime control in an object-oriented memory protection mechanism |
JPH04102167A (ja) * | 1990-08-21 | 1992-04-03 | Ricoh Co Ltd | スプレッドシート間のデータ通信方式 |
US5151987A (en) * | 1990-10-23 | 1992-09-29 | International Business Machines Corporation | Recovery objects in an object oriented computing environment |
US5297249A (en) * | 1990-10-31 | 1994-03-22 | International Business Machines Corporation | Hypermedia link marker abstract and search services |
US5119475A (en) * | 1991-03-13 | 1992-06-02 | Schlumberger Technology Corporation | Object-oriented framework for menu definition |
JP2886704B2 (ja) * | 1991-04-05 | 1999-04-26 | 富士ゼロックス株式会社 | アイコン化装置 |
US5371844A (en) * | 1992-03-20 | 1994-12-06 | International Business Machines Corporation | Palette manager in a graphical user interface computer system |
-
1993
- 1993-08-25 US US08/112,821 patent/US5481666A/en not_active Expired - Lifetime
-
1994
- 1994-01-03 JP JP50753995A patent/JP3856819B2/ja not_active Expired - Lifetime
- 1994-01-03 DE DE69402417T patent/DE69402417T2/de not_active Expired - Lifetime
- 1994-01-03 WO PCT/US1994/000012 patent/WO1995006282A1/en active IP Right Grant
- 1994-01-03 CN CN94190839A patent/CN1116007A/zh active Pending
- 1994-01-03 AU AU60816/94A patent/AU6081694A/en not_active Abandoned
- 1994-01-03 CA CA002147850A patent/CA2147850A1/en not_active Abandoned
- 1994-01-03 EP EP94907131A patent/EP0699319B1/en not_active Expired - Lifetime
-
2005
- 2005-09-21 JP JP2005273924A patent/JP3987867B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2006073024A (ja) | 2006-03-16 |
DE69402417D1 (de) | 1997-05-07 |
WO1995006282A1 (en) | 1995-03-02 |
AU6081694A (en) | 1995-03-21 |
JP3856819B2 (ja) | 2006-12-13 |
JP3987867B2 (ja) | 2007-10-10 |
EP0699319A1 (en) | 1996-03-06 |
US5481666A (en) | 1996-01-02 |
CA2147850A1 (en) | 1995-03-02 |
DE69402417T2 (de) | 1997-11-06 |
EP0699319B1 (en) | 1997-04-02 |
JPH09502037A (ja) | 1997-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1116007A (zh) | 面向目标的导航系统 | |
US6470363B1 (en) | System and method for processing ordered sections having different file formats | |
CN1113396A (zh) | 储存器目标系统 | |
US5790119A (en) | Apparatus and method for programming a job ticket in a document processing system | |
US5872569A (en) | Apparatus and method for programming and/or controlling output of a job in a document processing system | |
CN103907110B (zh) | 一种用于文档协作的方法及系统 | |
CN1110066A (zh) | 位置目标系统 | |
US5818444A (en) | Method, apparatus and application for object selective but global attribute modification | |
US6965450B2 (en) | Method for imaging multiple sets of an electronic document on one or more image forming devices | |
CA1326565C (en) | Object management facility for maintaining data in a computer system | |
US5724578A (en) | File managing system for managing files shared with a plurality of users | |
RU2417401C2 (ru) | Пользовательский интерфейс переноса и фиксации по новому месту с широкими возможностями | |
JP4425348B2 (ja) | 複合ドキュメント・フレームワーク | |
CN1110067A (zh) | 面向目标的网络资源电话簿 | |
EP0986011A2 (en) | Active properties for dynamic system configuration | |
RU2479016C2 (ru) | Общая система редактирования моделей | |
CN1239253A (zh) | 根据历史使用情况调整用户界面元素的方法 | |
JPH0816514A (ja) | 共同作業支援システム | |
MXPA06012367A (es) | Navegacion y asignacion de metadatos de propiedad. | |
US6738156B1 (en) | Reusable job editing and delivery system | |
US20020111928A1 (en) | System for processing document production orders over computer network | |
US20020099741A1 (en) | Method and apparatus for setting a limitation of copy to generated data in a system having a plurality of information processing apparatuses connected to a network | |
CN1113395A (zh) | 位置目标显示系统 | |
JP2007310481A (ja) | 文書管理方法、そのプログラム及び記録媒体、並びに文書共有サーバ及び文書共有システム | |
DE60213969T2 (de) | Vorrichtung und verfahren für lightweight unterstützung in einer set top box |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C01 | Deemed withdrawal of patent application (patent law 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |