CN100517271C - 利用虚拟地址栏的用户界面控件及显示系统和方法 - Google Patents

利用虚拟地址栏的用户界面控件及显示系统和方法 Download PDF

Info

Publication number
CN100517271C
CN100517271C CNB031311644A CN03131164A CN100517271C CN 100517271 C CN100517271 C CN 100517271C CN B031311644 A CNB031311644 A CN B031311644A CN 03131164 A CN03131164 A CN 03131164A CN 100517271 C CN100517271 C CN 100517271C
Authority
CN
China
Prior art keywords
virtual address
section
address bar
mutual
screening washer
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
CNB031311644A
Other languages
English (en)
Other versions
CN1538301A (zh
Inventor
J·克雷格·哈里
肯尼斯·A·科克
马克·R·里加梅尔
杰森·F·摩尔
肖恩·A·卡斯坦
理查德·M·班克斯
迈克尔·莎尔顿
戴维·G·D·沃切克
泽克·B·奥丁斯-路卡斯
帕特里克·L·敏纳
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN1538301A publication Critical patent/CN1538301A/zh
Application granted granted Critical
Publication of CN100517271C publication Critical patent/CN100517271C/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
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Abstract

提供了一个虚拟地址栏用户界面控件。该虚拟地址栏包括多个交互段,每个交互段对应一个用来选择计算机文件系统中内容的预定的筛选器。这些筛选器共同表示一个用来选择内容的虚拟地址。在虚拟地址栏中选择一个交互段将从虚拟地址栏中删除那些跟随在所选择的段后面的段。用户可以选择段的一个对等筛选器,以替换该段的当前的筛选器并将那些跟随在被更新的段后面的段删除。可以选择性地将虚拟地址栏配置为如同一个常规地址栏那样使用,以及重新配置为按一个虚拟地址栏使用。附加筛选器段被添加到现有筛选器段的末尾。那些与所添加的段冲突的现有筛选器段被从虚拟地址栏删除。

Description

利用虚拟地址栏的用户界面控件及显示系统和方法
技术领域
本发明涉及图形用户界面控件,具体而言,涉及用于在计算机文件系统中进行导航的图形用户界面。
背景技术
当用户在计算机上的文件系统上导航时,被称为地址栏的常规的图形界面控制指示用户他们在文件系统层次中的位置。常规的地址栏按照文件夹、子文件夹和文件这样的文件系统层次来显示当前位置。改变常规地址栏中所显示的用户的位置通常以两种方式其中之一执行。第一种是手动编辑地址栏中的地址。手动编辑地址栏中的地址允许用户重新定位文件系统层次中任何数量的位置,但要求用户具有关于计算机上文件系统的组织的特定信息,如,特定文件系统位置。第二种方法涉及使用外部导航工具,操作该外部工具可以更新地址栏以反映新的地址或位置。虽然绕过了对地址栏中的地址进行手动编辑,操作外部导航工具仍需要用户具有关于文件系统组织的特定信息,并遍历该层次结构。但是,由于地址栏中的地址和文件系统层次中特定位置之间一对一的关系,常规地址栏无法引用多个文件系统位置,如文件夹或驱动器之间存储的文件或数据。
现有技术中缺少这样一种地址栏,它允许用户指定显示在多个文件系统位置之间存储的文件的地址。现有技术还缺少这样一种地址栏,该地址栏允许用户轻松地修改地址栏的地址,而不用手动编辑该地址,也不需要掌握关于基础文件系统组织的特定知识。现有技术还缺少这样一种地址栏,它为用户提供了对文件的备选选择,从中用户可以选择导航到那些文件选定。这样的地址栏可以选择性地给用户呈现常规地址栏界面,使用户得以按照用户优选设置,根据以往的经验与地址栏进行交互。
发明内容
提供了一个虚拟地址栏,用于选择在计算机文件系统上存储的内容。虚拟地址栏包括多个段。每个段对应一个用于选择在计算机文件系统上存储的内容的筛选器。虚拟地址栏中每个段的对应的筛选器共同代表一个虚拟地址,以选择在计算机文件系统上存储的内容。
每个段都是一个交互式的段,可以响应用户交互来修改虚拟地址栏的虚拟地址。选择虚拟地址栏中的一个段导致被选择的段之后的那些段从虚拟地址栏中删除。作为选择,选择虚拟地址栏中的段导致向用户显示一个可选择的对等筛选器列表。对等筛选器与经备选选择的段的对应筛选器对等。选择对等筛选器之一导致备选选择的段用所选择的对等筛选器替换其对应的筛选器。此外,跟随在备选选择的筛选器段之后的那些段从虚拟地址栏删除。
根据外部用户操作,可以将段增加到虚拟地址栏。段被增加到虚拟地址栏中段的末尾。任何与所增加的段冲突的段都被删除。当虚拟地址栏中现有段与所增加的栏相互排斥时,该现有段与所增加的段冲突。当虚拟地址栏中现有段比所增加的段范围宽或窄时,该现有段也与所增加的段冲突。
附图简要说明
通过结合附图进行的下列详细说明,本发明的上述方面和许多优点将得到更充分的认识和理解。在附图中:
图1是一个适用于实现本发明的示例计算机系统的框图;
图2图示说明了适用于实现本发明的示例连网计算机环境;
图3图示说明了现有技术中一个具有常规地址栏的示例文件查看器,该地址栏与计算机文件系统中的显示文件相关联;
图4图示说明了一个示例文件查看器,用于根据虚拟地址栏中的虚拟地址显示计算机文件系统中的文件,该虚拟地址栏是根据本发明形成的;
图5A是图5的示例文件查看器,说明了选择虚拟地址栏中的一个虚拟地址的段以在文件系统中导航;
图5B是图6A的示例文件查看器,说明了选择虚拟地址栏中一个虚拟地址的段的结果;
图6A-6D图示选择与虚拟地址栏中的一个虚拟地址段相关联的对等筛选器;
图7A-7D图示说明了向虚拟地址栏中的虚拟地址添加附加筛选器;
图8A和8B图示说明了一个显示一个虚拟地址的示例虚拟地址栏,其中该虚拟地址超出了虚拟地址栏的显示能力;
图9A图示说明了具有一个虚拟地址的示例虚拟地址栏,由筛选器引用文件系统中的虚拟和实际位置。
图9B图示说明了被配置为显示常规地址栏的图9A的示例虚拟地址栏;
图10是一个流程图,说明了备选筛选器选择例程,用于选择虚拟地址栏中的备选筛选器;
图11是一个流程图,说明了一个添加筛选器例程示例,用于向虚拟地址栏中的虚拟地址添加筛选器。
具体实施方式
图1以及下文所述将对适用于实现本发明的各种功能的计算机系统进行简单和概括的描述。虽然讲到个人计算机时所描述的计算机系统用在分布计算环境中,通过一个通信网络将远程计算设备连接在一起,可以由这些远程计算设备执行一些附加任务,本领域普通技术人员应该认识到本发明可以用许多其它计算机系统配置实现,包括微处理器系统、微型计算机、大型计算机等。本发明还可以在局域网中,或者在使用逻辑而不是物理远程设备的单个计算机中实现。
虽然本发明的各个方面可以按照在个人计算机的操作系统中运行的应用程序来说明,但本领域普通技术人员将认识到这些方面也可以结合其它程序模块实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件和数据结构等。
看图1,一个实现本发明的示例系统包括一个常规个人计算机102,该计算机包括处理单元104,系统存储器106和将系统存储器连接到处理单元104的系统总线108。该系统存储器106包括只读存储器(ROM)110和随机访问存储器(RAM)112。基本输入/输出系统114(BIOS)包含,例如在启动时,帮助在个人计算机102中的各个单元之间传送信息的基本例程,该基本输入/输出系统114存储在ROM 110内。个人计算机102还包括一个硬盘驱动器116,一个磁盘驱动器118,用来,例如从一个可移动盘120读或写,以及一个光盘驱动器122,用来例如从光盘124读或从其它光学介质读或写。硬盘驱动器116,磁盘驱动器118和光盘驱动器122分别通过一个硬盘驱动器接口126、磁盘驱动器接口128和光盘驱动器接口130连接到系统总线108。各驱动器及其相关联的计算机可读介质为个人计算机102提供非易失存储。尽管上述关于计算机可读介质的描述引用了硬盘、可移动磁盘和光盘,本领域普通技术人员应该理解,在本示例操作环境中还可以使用其它类型的计算机可读介质,例如,磁带、闪存卡、数字录象盘、伯努力盒式磁盘、ZIP盘等。
在驱动器RAM112中可以存储各种程序模块,包括操作系统132、一个或多个应用程序134、其它程序模块136和程序数据138。用户通过键盘140或鼠标142这样的输入设备可以在个人计算机102中输入命令和信息。其它输入设备(图中未示出)可以包括:话筒、触摸板、操纵杆、游戏垫、盘式卫星天线、扫描仪等。所有这些和其它一些输入设备通常通过一个与系统总线相连的用户输入接口144连接到处理单元104,但也可以通过其它接口连接(图中未示出),例如,游戏端口或通用串行总线(USB)。显示设备158也通过一个显示子系统连接到系统总线108以与图形显示接口交互,该显示子系统通常包括一个图形显示界面156和一个编码模块,有时被称为显示驱动程序。虽然在图中被画成独立设备,但显示设备158也可以被集成为个人计算机102的整机的一部分。此外,在其它使用于实现本发明的计算机系统,例如个人数字助理(PDA)中,显示器可以与触摸屏重复。除图1中所示的单元外,个人计算机通常还包括其它外围输出设备(图中未示出),如扬声器或打印机。
使用到一个或多个远程计算机,例如远程计算机146的逻辑连接,个人计算机102可以在一个网络环境中使用。远程计算机146可以是一台服务器、一个路由器、一个对等设备或其它公用的网络节点,通常包括与个人计算机102相关的大部分或全部单元。图1中所示的逻辑连接包括局域网(LAN)148和广域网(WAN)150。这些网络环境普遍存在于办公室、企业范围计算机网络、内联网和因特网。
个人计算机102在LAN网络环境中使用时,通过一个网络接口152连接到LAN 148。个人计算机102在WAN网络环境中使用时,通常包括一个调制解调器154或其它用于在WAN 150,例如因特网上建立通信的装置。调制解调器154可以是外部的,也可以是内部的,通过用户接口144连接到系统总线108。在网络环境中,上述与个人计算机102相关的程序模块或者这些程序模块的某些部分可以远程存储器存储设备中。应该理解图中所示的网络连接是示范性的,还可以使用其它在计算机之间建立通信连接的装置。此外,LAN 148和WAN 150可以用做系统的非易失存储的源。
图2是一个框图,图示说明了适于实现本发明的示例连网计算环境200。示例连网计算环境200包括一台计算设备,如结合图1所描述的个人计算机102,用来与用户交互,并且用户可以在该计算设备上查看在该计算设备本地或远程计算设备中存储的文件。虽然下文是针对个人计算机来描述本发明的,应该理解计算设备102包括各种类型的物理设备,包括但不限于微型机、大型机、PDA、图形输入板计算机和其它能够与用户交互并显示计算设备以及其它地方所存储的文件和内容。
示例连网计算环境200还可以包括一个或多个远程服务器,如服务器204,其中存储可通过计算设备102访问的文件,并通过一个通信网络,例如图2中所示的因特网连接到计算设备。此外,计算设备102还可以连接到其它存储文件或其它内容的信息源,如远程数据库208。本领域普通技术人员应该知道,存储在远程服务器204和远程数据库208上,以及存储在诸如硬盘驱动器166(图1)等本地存储设备上的文件和信息,可以作为计算设备上集成的文件系统的一部分,通过该计算设备102访问并在其上显示。此外,虽然图2中出现的是远程服务器204和远程数据库208的特定配置,本领域普通技术人员应该清楚该特定配置只起到说明的作用,不应该将其看成是对本发明的限定。
图3说明了现有技术中的一个示例文件查看器300,其带有一个与所显示的计算机文件系统中的文件相关联的常规的地址栏302。为便于描述,文件查看器是显示设备,例如显示设备158(图1)上的一个视图或窗口,用来向用户显示文件或其它内容。文件查看器可以是一个窗口,对应于专门向用户显示文件的一个可执行程序。作为另外一种情况,文件查看器可以是可执行程序上的一个打开或关闭对话框内的一个视图,该可执行程序必须从本地或远程连接到计算机系统的存储设备保存或检索数据。请注意上述文件查看器的示例是说明性的,不应该将其看成是对本发明的限定。
常规地址栏302中的地址对应于文件系统中的一个特定位置。如上所述,为了编辑常规地址栏302中所显示的地址,用户必须根据对该文件系统的特定了解修改该地址。另外一种做法是,用户可以选择树视图304中的一个项以导航到另一个位置。本领域普通技术人员将认识到未在示例文件视图300中示出的地址栏302外部的其它控件也可以使用。当常规地址栏302中显示的地址对应于文件系统中的一个特定位置时,常规地址栏302中不能同时显示在该文件系统中的多个文件夹中分布的相关的文件。
图4所示为一个示例文件查看器400,具有一个与所显示的计算机文件系统中的文件相关联的虚拟地址栏402。具有一个虚拟地址404的虚拟地址栏402经配置后所显示的信息与图3的现有技术中的文件查看器300的常规地址304所显示的信息相似。虚拟地址,也称为虚拟路径,根据选择标准引用计算机文件系统中存储的文件。
与常规地址类似,如图3中的地址304,虚拟地址的选择标准可以引用在文件系统层次中的特定位置存储的文件。但是,与常规地址相比,虚拟地址的选择标准还可以引用与特定的文件系统位置无关的文件。因此,虚拟地址可以引用在计算机文件系统中的多个位置中所存储的文件。如图4所示,文件查看器400根据虚拟地址栏402中的虚拟地址404,能够显示附加文件,如文件406和408,而这两个文件在图3的文件查看器300中则是没有的。另外,还可以利用虚拟地址栏402来显示计算机文件系统中的文件以外的内容。例如,可以用虚拟地址栏402引用包括系统设备、系统服务或因特网位置的内容。
图5A所示为操作虚拟地址栏402中的一个虚拟地址404的段,以在计算机文件系统中进行导航。每个虚拟地址栏,如虚拟地址栏402,都由一个或多个交互段,例如段502、504、506和508组成。虚拟地址栏中的每个段对应于可通过计算机文件系统访问的所有可用的内容或文件上的一个预定的筛选器,或者选择标准。  虚拟地址栏402中所有段的筛选器共同表示虚拟地址栏的虚拟地址。
虚拟地址栏中的第一个段,如段502,被称为根段或根筛选器。根段表示可供虚拟地址栏402选择的内容的范围最大的类别。例如,段502“文件”可以表示一个引用所有可通过计算机文件系统访问的文件的筛选器。作为选择,根段可以表示一个引用所有供计算机系统上的用户使用的系统服务的筛选器,或一个引用安装在计算机系统中的所有硬件设备的筛选器。本领域普通技术人员将认识到本发明可以利用各种其它备选的根筛选器。因此,给出上述示例是为了说明的目的,不应该将其看成是对本发明的限定。此外,为显示每个段所用的标识,例如,用“文件”标识根段502是为了说明的目的,不应该将其看成是对本发明的限定。根据一个实施例,在一个段上显示的标识是用户可以配置的。
虚拟地址栏402中的每个附加段,如段504,、506和508表示要在选择和显示文件查看器400时使用的附加筛选器。例如,根筛选器502“文件”引用计算机系统中所有可用的文件。段504“文档库”筛选通过选择用户利用字处理程序、电子表格或其它文档生成应用程序所生成的那些文件,来筛选由根段502所选择的文件。段506“Word文档”根据那些使用字处理程序,例如微软公司的Word应用程序所生成的文档,来筛选段504所选择的文件。最后,段508“作者A”根据文档的作者是否为“作者A”来筛选段506所选择的字处理文档。因此,根据虚拟地址栏402中所表示的虚拟地址所选择的内容必须符合与虚拟地址栏中所有段对应的筛选器。
虚拟地址栏402中的段通常是按照从包括内容最多的筛选器到包括内容最少的筛选器的顺序排列的。例如,如上所述,段502“文件”的范围最宽且包括内容最多。段506“Word文档”和段508“作者A”包括的内容较少。虚拟地址栏402按照从左到右的顺序来显示段的顺序,为便于描述,段504、506和508跟随在根段502之后。但是,应该理解还可能存在其它并不脱离本发明范围的排序方向,例如,自上而下的安排。因此,应当把从左到右的方向看成是说明性的,不应该将其看成是对本发明的限定。
如上所述,虚拟地址栏402中的段,如段502、504、506和508不一定与计算机文件系统中的特定位置,例如文件夹、驱动器和目录相对应。因此,段504“文档库”可以引用分布在多个服务器、驱动器或文件夹/目录上的文件或内容。然而,虚拟地址栏402中的某些段可以引用计算机文件系统层次的特定位置。在图9A和图9B中将就引用特定文件系统的虚拟地址段进行进一步讨论。
与常规地址栏不同,虚拟地址栏402中的每个段都表示一个可操作的交互式用户界面元素。例如,虚拟地址栏402中的一个段响应用户选择,监视光标是否已在该段上定位了一个特定的时间段,并可以通过拖动用户交互从该虚拟地址栏移开。因此,如图5A所示,用户可以在虚拟地址栏402的一个段,例如段504“文档库”上放一个光标510,以在该段上选择或单击,从而导航到这一层,即如结合图5B的描述,将虚拟地址截取到该段。
图5B说明了在虚拟地址栏402中选择一个段504的结果。通过单击虚拟地址栏402中的段504,用户表示想要导航到虚拟地址中的该层次。实际上,用户截断了跟随在所选择的段之后的那些筛选器。例如,通过单击段504“文档库”(图5A),所得到的虚拟地址404中不再包含段506“Word文档”和段508“作者A”(图5A)。另外,由于用户已经导航到一个受限制较少的筛选器集合,所得到的虚拟地址栏402中的虚拟地址包含的内容更多。这可由图5B的文件查看器400中增加了图5A的文件查看器400中所没有的内容看出,增加的内容包括:文档512、文档514和文档516,而且,由于出现了滚动按钮518,说明还可以查看由于空间所限而无法在文件查看器400(图5B)中显示的其它文件。
除了在虚拟地址栏中选择段以导航到一个受限制较少的段之外,用户可能还希望导航到,或者选择虚拟地址中当前段的对等筛选器。对等筛选器是一个可以被选择并应用到虚拟地址栏中给定的段的备选筛选器。例如,参看图5A,段506“Word文档”的对等筛选器可以包括诸如“Excel文档”、“日志”等类似的筛选器。也可以将包括特定文件系统位置、硬件设备或计算机服务在内的其它类型的筛选器应用到虚拟地址栏中给定的段。选择虚拟地址栏中段的对等筛选器有时称为横向导航。下面将结合图6A-6D,以及图10来说明选择虚拟地址栏中段的对等筛选器。
图6A-6D图示说明了选择一个与虚拟地址栏600中的一个虚拟地址的段相关联的对等筛选器。如图6A所示,虚拟地址栏600具有一个包括多个段的虚拟地址。为了给虚拟地址栏600中一个给定的交互段选择一个对等筛选器,用户必须进行该交互段的备选选择或备选操作。进行备选选择的一种方法是在一个给定的段上执行右单击。本领域技术人员都知道右单击是指使用鼠标或其它输入设备上的第二个按键,第二个按键通常位于鼠标的右侧。作为选择,由于交互段可以监视光标何时放在其上,通过将光标放在交互段上并令其在该交互段上停留一段预定的时间(有时称此为悬停)来进行备选选择。然而本文所描述的备选选择的做法是为了使对等筛选器得以显示,这是为了说明的目的,不应当将其看成是对本发明的限制。本领域普通技术人员将认识到有许多替换做法来生成一个备选选择。
为了说明备选选择一个段,参看图6A,用户首先将光标在段604“文档库”上停留一段预定的时间,即悬停在该段上,以便选择该段。图6B表明了备选选择虚拟地址栏600中段604“文档库”的结果。如图6B所示,在备选选择段604“文档库”后,将显示一个对等筛选器视图612,其中包括对应于所选择的段的对等筛选器。应该理解,对等筛选器视图612中出现的对等筛选器只起说明的作用,不应当将其看成对本发明的限定。
为了选择一个备选的对等筛选器,如图6C所示,用户将光标610定位在对等筛选器视图612中出现的筛选器之一上,例如,对等筛选器614,然后选择该对等筛选器。如图6D所示,在选择备选对等筛选器614之后,以前选择的段604(图6A)将用一个表示所选择的备选对等筛选器614的新的段616取代。另外,跟随在图6A的虚拟地址栏600中备选选择的段604之后的那些段,具体而言,就是段606“日志”,段608“所有2002年文档”都从图6D中的虚拟地址栏600删除。尽管没有在图中示出,在对应的文件查看程序中,将不再显示以前根据段604“文档库”、段606“日志”和段608“所有2002年文档”选择的任何文件或内容,而只显示根据段602“文件”和段616“图片库”选择的那些文件或内容。
通过各种用户交互,可以在现有段的末尾向虚拟地址栏中的虚拟地址添加段。要向虚拟地址栏中的虚拟地址添加一个筛选器,用户可以操纵一个可操作的控件,该控件与带有虚拟地址栏的一个窗口或文件查看器中的一个特定的筛选器相关联。例如,看图4的文件查看器400,用户可以在可操作控件412“2003”上单击以将一个对应的筛选器添加到虚拟地址栏402中的虚拟地址404中。作为选择(图中未示出),用户可以通过键入筛选器的名称而在虚拟地址的末尾手动输入一个已知筛选器。向虚拟地址中添加筛选器有多种其它方式,所有这些方式都被看成落入本发明的范围。因此,应该理解上述示例只起说明作用,不应将其看成是对本发明的限定。
当一个筛选器添加到虚拟地址栏中的一个虚拟地址时,将执行一个进程以确保新添加的筛选器与任何一个作为虚拟地址一部分的现有筛选器不冲突。如果新添加的筛选器与现有筛选器冲突,则将现有筛选器删除。如果新添加的筛选器的范围与现有筛选器不同,或者比现有筛选器宽,或者比现有筛选器窄,则新添加的筛选器与虚拟地址中的现有筛选器冲突。此外,如果新添加的筛选器与现有筛选器互相排斥,则新添加的筛选器与现有筛选器相冲突。但是,与现有筛选器相当的新添加的筛选器无法添加上去,因为它没有实际效果。应该理解上述关于冲突的描述是为了说明目的,不应将其看成对本发明的限制。本领域普通技术人员将认识到在筛选器之间还存在其它的冲突,这些冲突应当被看成在本发明的范围内。
图7A-7D图示说明了在虚拟地址栏700中的虚拟地址702中添加筛选器,并删除与之冲突的现有筛选器。图7A说明了在虚拟地址栏700中显示的一个示例虚拟地址702。如图7B所示,由段706“2002”表示的一个新的筛选器被添加到虚拟地址702。如上所述,新的筛选器被添加到虚拟地址的末尾,图7B中所示为将段706“2002”放在图中的虚拟地址栏700中段的末尾。之后,为添加段706“2002”而执行的进程断定所添加的筛选器与虚拟地址702中的任何当前的筛选器不冲突。因此,不从虚拟地址702删除任何现有筛选器。
如图7C中所示,在虚拟地址702中添加了另一个由段708“作者A”表示的筛选器。为添加此新筛选器而执行的进程断定新的筛选器“作者A”将与由段704“作者A-F”表示的筛选器相冲突,因为新的筛选器“作者A”比现有的筛选器窄。因此,段704“作者A-F”从虚拟地址栏700删除,而段708“作者A”将添加到虚拟地址栏中段的末尾。
图7D说明了将段710“2003”添加到图7C的虚拟地址栏700的结果。虚拟地址702中的各筛选器是限制性的,而不是累积的。每个筛选器都对所选择的内容做进一步限制。因此,相互排斥的筛选器将阻碍虚拟地址702选择任何文件或内容,以免产生冲突。如图7D所示,段706“2002”(图7C)由于与新添加的段710“2003”之间存在互相排斥的冲突而从虚拟地址栏700删除。
当一个虚拟地址栏,如虚拟地址栏800(图8A)由于虚拟地址栏尺寸的限制无法完全显示虚拟地址时,则根据该虚拟地址栏的尺寸显示该虚拟地址的一部分。但是,对于该虚拟地址的未显示的部分,仍可由用户访问。更具体而言,虚拟地址栏显示一个可操作的可视指示器以滚动虚拟地址栏中的虚拟路径。图8A和8B说明了一个示例虚拟地址栏800,其中显示的虚拟地址超过了虚拟地址栏的显示能力。如图8A和8B所示,滚动图标802和804为了显示虚拟地址的先前未显示的部分而可以滚动虚拟地址栏800的方向。当然,虽然该示意图表示了滚动图标的使用,但它只是说明的作用,不应将其看成是对本发明的限制。本领域的普通技术人员将认识到滚动虚拟地址栏中的虚拟地址有多种其它方式,所有这些方式都应看成落在本发明的范围内。
图9A是一个框图,图示说明了一个虚拟地址栏900,其中的段既引用了文件系统中的虚拟位置也引用了文件系统中的实际位置。如上所述,虚拟地址栏900中的一个虚拟地址可以包含引用计算机文件系统层次内特定位置的段,还包含引用计算机文件系统内虚拟或逻辑位置的段。由一个虚拟段引用的文件或内容可以分布在许多物理位置之间。虚拟地址栏900可以包含引用物理位置的段和引用虚拟位置的段。例如,虚拟地址栏900包括引用计算机文件系统特定区域,即驱动器“C”中所包含的文件或内容的段902“本地磁盘(C:)”。作为选择,段904“Case文件”本身则指在计算机文件系统层次中的多个文件夹中存储的与case文件相关联的文件或内容。当然,与段902“本地磁盘(C:)”相结合,段904“Case文件”只引用那些本地驱动器“C”上的case文件。此外,段906“包含Fax”根据文件中是否包含字“Fax”进一步筛选位于本地磁盘C:并与case文件相关联的文件。
如图9B中所示,虚拟地址栏900可以被配置为如同常规地址栏那样使用。例如,参看图9A,通过在虚拟地址栏900的空白处放一个光标908并在该处单击,虚拟地址栏900从显示表示一个虚拟地址的段切换到如同常规地址栏那样使用,其中如图9B所示显示一个常规地址910。图9B的虚拟地址栏900中的常规地址910近似于图9A的虚拟地址栏900中所显示的虚拟地址。但是图9A的虚拟地址栏900中的那些与计算机文件系统中的物理位置不相对应的筛选器无法显示,而从常规地址910中删除。具体而言,段904“Case文件”和段906“包含‘Fax’”不是常规地址910(图9B)的一部分。
为了重新配置如同常规地址栏那样使用的虚拟地址栏900,使其能像正常的虚拟地址栏那样使用,用户必须以某种方式表明而不是在地址栏的某空白区域上单击。当虚拟地址栏被配置为如同常规地址栏那样使用时,该虚拟地址栏必须允许用户以编辑地址为目的在空白处单击。单击常规地址栏的空白区域在地址/路径的末尾放一个编辑光标供编辑时使用。因此,为了重新配置该虚拟地址以便再次以如上所述的其本身的正常方式工作,用户必须按一个预定义的键或键序列,如Esc键或Tab键,或通过在一个窗口或视图的另一个区域上单击在该窗口或视图上放焦点。本领域普通技术人员将认识到,为了重新配置虚拟地址栏900使其再次以上文所述的其本身的正常模式工作,还可以利用其它用户操作,所有这些操作都被看成落入本发明的范围。
图10是一个流程图,图示说明了用于选择虚拟地址栏中的一个标识的段的对等筛选器的对等筛选器选择例程1000。从框1002开始,例程1000检测到一个对等筛选器选择启动操作。上文中已经结合图6A-6D说明了启动对等筛选器选择进程。在框1004,标识已经为其请求选择对等筛选器的段。在框1006,从一个对等筛选器的预定列表确定所标识段的对等筛选器。在框1008,将对等筛选器显示给用户。在框1010,得到了用户从所显示的对等筛选器做出的对等筛选器选择。在框1012,将所标识的段以及任何跟随在该标识的段之后的附加段从虚拟地址栏删除,从而截断该虚拟地址。在框1014,表示所选择的对等筛选器的段被附加到虚拟地址栏中其余的段后面。
图11是一个流程图,图示说明了一个示例添加筛选器例程1100,用于将一个筛选器添加到虚拟地址栏中的虚拟地址。从框1102开始,示例例程1100获得要添加到虚拟地址的筛选器。例如,如上文结合图4进行的描述,可以根据虚拟地址栏外部的用户操作将筛选器添加到虚拟地址,或者作为选择,通过键入预定筛选器的名称直接将其添加到虚拟地址栏。
在框1104,确定新的筛选器是否与虚拟地址中现有的筛选器冲突。如上文结合图7A-7D进行的说明,新的筛选器可以因为范围比现有筛选器宽或窄而与现有筛选器冲突。作为选择,新的筛选器可以因为与现有筛选器互相排斥而与现有筛选器相冲突。如果在决策框1104,新的筛选器与现有筛选器相冲突,则在框1106,现有的筛选器将从虚拟地址中删除。作为选择,在框1104,如果新的筛选器不与现有筛选器相冲突,或在框1106中删除了现有的冲突的筛选器之后,则在框1108,将新的筛选器添加到虚拟地址的末尾,此后,示例例程1100终止。
虽然图示并描述了本发明的优选实施例,应该理解可以对本发明进行各种改变而不违背被发明的实质和范围。

Claims (70)

1.用于根据虚拟地址栏选择内容以在显示设备上显示的系统,该系统包括:
具有一个处理器和一个存储器的计算设备;
至少一个存储设备,以可以与之通信的方式连接到该计算设备,用于存储内容;以及
一个显示设备,以可以与之通信的方式连接到该计算设备,用于显示虚拟地址栏;
其特征在于,该虚拟地址栏包括多个地址段,每个地址段对应于一个预定的筛选器,用于从存储设备上所存储的内容中选择内容;以及
其中多个地址段的对应的预定筛选器包括一个虚拟地址,用于选择显示设备上显示的内容。
2.根据权利要求1所述的系统,其特征在于,多个地址段中的每一个地址段都是一个交互地址段,可用来响应用户交互并修改该多个地址段。
3.根据权利要求2所述的系统,其特征在于,可使用交互地址段来响应用户交互并修改多个地址段,从而一旦操作一个交互地址段,跟随在被操作的交互地址段后面的多个地址段中的任何一个都从虚拟地址栏中删除。
4.根据权利要求2所述的系统,其特征在于,可使用一个交互地址段来响应用户交互并修改多个地址段,从而一旦操作一个交互地址段,则向用户呈现一个可选择对等筛选器的列表。
5.根据权利要求4所述的系统,其特征在于,一旦从可选择对等筛选器列表中选择了一个对等筛选器,被操作的交互地址段的预定筛选器就替换为所选择的对等筛选器。
6.根据权利要求5所述的系统,其特征在于,一旦从可选择对等筛选器列表中选择了一个对等筛选器,跟随在被操作的交互地址段后面的多个地址段中的任何一个都将从虚拟地址栏删除。
7.根据权利要求4所述的系统,其特征在于,操作虚拟地址栏中的交互筛选器段包括在交互地址段上放一个光标元素,并使该光标元素在交互地址段上停留一段预定的时间。
8.根据权利要求1的系统,其特征在于,根据虚拟地址栏外部的用户交互,可以在该虚拟地址栏上添加一个附加的地址段。
9.根据权利要求8的系统,其特征在于,在虚拟地址栏中的多个地址段的末尾添加附加地址段。
10.根据权利要求9的系统,其特征在于,一旦在虚拟地址栏中添加了一个附加地址段,则从该虚拟地址栏删除与该附加地址段相冲突的多个地址段中的任何一个。
11.根据权利要求10的系统,其特征在于,当多个地址段中的任何一个的对应预定筛选器与附加地址段的对应预定筛选器相互排斥时,多个地址段中的任何一个与该附加筛选器段相冲突。
12.根据权利要求10的系统,其特征在于,当多个地址段之一的对应的预定筛选器比附加地址段的对应预定筛选器范围宽时,多个地址段中任何一个与附加地址段相冲突。
13.根据权利要求10的系统,其特征在于,当多个地址段之一的对应的预定筛选器比附加地址段的对应预定筛选器范围窄时,多个地址段中任何一个与附加地址段相冲突。
14.根据权利要求1的系统,其特征在于,响应用户的交互,可以选择性地将虚拟地址栏配置为如同常规地址栏那样使用。
15.根据权利要求14的系统,其特征在于响应用户的交互,可以选择性地将被选择性地配置为如同常规地址栏那样使用的虚拟地址栏重新配置为如同虚拟地址栏那样使用。
16.根据权利要求1的系统,其特征在于,虚拟地址栏嵌入在文件查看器中,并在显示设备上显示。
17.根据权利要求1的系统,其特征在于,虚拟地址栏嵌入在一个打开文件对话框视图中,并在显示设备上显示。
18.根据权利要求1的系统,其特征在于,一个地址段的对应的预定筛选器包括选择标准,用于选择在存储设备上的特定位置中存储的内容。
19.根据权利要求1的系统,其特征在于,一个地址段的对应的预定筛选器包括选择标准,用于选择与存储设备上内容的特定存储位置无关的内容。
20.一个虚拟地址栏用户界面控件,用于选择可通过计算机系统访问的内容以便显示,该虚拟地址栏用户界面控件包括:
包括多个可选择交互段的虚拟地址栏,其中每个交互段对应一个筛选器,并被配置为在选择所述交互段时使对应于所述筛选器的内容被显示。
21.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,交互段的对应筛选器进一步限制任何之前的筛选器段对应的筛选器所选择的内容。
22.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,选择虚拟地址栏中的交互段使得跟随在所选择交互段后面的任何交互段从虚拟地址栏删除。
23.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,备选选择虚拟地址栏中的交互段使得一个可选择的对等筛选器列表显示给用户。
24.根据权利要求23的虚拟地址栏用户界面控件,其特征在于,可选择对等筛选器是与备选选择的交互段对应的筛选器。
25.根据权利要求23的虚拟地址栏用户界面控件,其特征在于,从可选择的对等筛选器列表选择一个对等筛选器使得备选选择的交互段的对应筛选器被替换为所选择的对等筛选器。
26.根据权利要求25的虚拟地址栏用户界面控件,其特征在于,从可选择的对等筛选器列表选择一个对等筛选器进一步使得跟随在备选选择交互段后面的那些交互段从虚拟地址栏删除。
27.根据权利要求23的虚拟地址栏用户界面控件,其特征在于,备选选择虚拟地址栏中的一个交互段包括在一个交互段上放一个光标元素,并使该光标元素在交互段上停留一段预定时间。
28.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,根据虚拟地址栏外部的用户交互,可以将一个附加交互段添加到虚拟地址栏。
29.根据权利要求28的虚拟地址栏用户界面控件,其特征在于,附加交互段被添加到虚拟地址栏的多个交互段的末尾。
30.根据权利要求29的虚拟地址栏用户界面控件,其特征在于,一旦向虚拟地址栏添加了一个附加交互段,与该附加交互段相冲突的多个交互段的任何一个都从虚拟地址栏删除。
31.根据权利要求30的虚拟地址栏用户界面控件,其特征在于,当对应于多个交互段中的任何一个的筛选器与对应于附加交互段的筛选器相互排斥时,多个交互段中的任何一个与附加交互段相冲突。
32.根据权利要求30的虚拟地址栏用户界面控件,其特征在于,当对应于多个交互段中的任何一个的筛选器比对应于附加交互段的筛选器的范围宽时,多个交互段中的任何一个与附加交互段相冲突。
33.根据权利要求30的虚拟地址栏用户界面控件,其特征在于,当对应于多个交互段中的任何一个的筛选器比对应于附加交互段的筛选器的范围窄时,多个交互段中的任何一个与附加交互段相冲突。
34.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,可以根据用户交互选择性地将虚拟地址栏配置为如同常规地址栏那样使用。
35.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,被选择性地配置为如同常规地址栏那样使用的虚拟地址栏,可以根据用户交互被选择性地重新配置为如同虚拟地址栏那样使用。
36.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,虚拟地址栏在一个文件查看器中嵌入并显示。
37.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,虚拟地址栏在一个打开文件对话框视图中嵌入并显示。
38.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,交互段的对应筛选器包括用于选择计算机系统上特定位置中存储的内容的选择标准。
39.根据权利要求20的虚拟地址栏用户界面控件,其特征在于,交互段的对应筛选器包括用于选择计算机系统上内容的存储位置无关的内容的选择标准。
40.一种使用虚拟地址栏提供到计算机文件系统中存储的内容的虚拟路径的方法,该方法包括:
显示一个虚拟地址栏,可对其进行操作使其包括一个第一交互段,其中该第一交互段根据选择内容的对应筛选器引用计算机文件系统上的内容;以及
向该虚拟地址栏添加一个或多个附加交互段,其中每个附加交互段进一步限制之前的交互段所引用的内容;
其中该第一交互段和一个或多个附加交互段组成一个虚拟路径。
41.根据权利要求40的方法,进一步包括:
监视并检测在虚拟地址栏上的用户操作;以及
一旦检测到一个虚拟地址栏上的用户操作,则根据所检测到的用户操作更新该虚拟地址栏。
42.根据权利要求41的方法,其特征在于,所检测到的用户操作是对一个交互段的选择操作,并且其中根据所检测到的用户操作更新该虚拟地址栏包括从该虚拟地址栏删除那些跟随在所选择的交互段后面的交互段。
43.根据权利要求41的方法,其特征在于,所检测到的用户操作是对一个交互段的备选选择操作,并且其中根据所检测到的用户操作更新虚拟地址栏包括向用户显示一个可选择的对等筛选器列表。
44.根据权利要求43的方法,其特征在于,根据所检测到的用户操作更新虚拟地址栏进一步包括检测用户从可选择的对等筛选器列表所进行的对等筛选器选择,并用所选择的对等筛选器替换备选选择的交互段的筛选器。
45.根据权利要求44的方法,其特征在于,根据所检测到的用户操作更新虚拟地址栏进一步包括从该虚拟地址栏删除那些跟随在备选选择的交互段后面的交互段。
46.根据权利要求43的方法,其特征在于,备选选择虚拟地址栏中的一个交互段包括在该交互段上放一个光标,并使该光标元素在该交互段上停留一段预定的时间。
47.根据权利要求41的方法,进一步包括根据外部用户操作向虚拟地址栏添加一个附加交互段。
48.根据权利要求47的方法,进一步包括在虚拟地址栏中交互段的末尾添加附加交互段。
49.根据权利要求48的方法,进一步包括,一旦在虚拟地址栏中交互段的末尾添加附加交互段,就从该虚拟地址栏删除那些与该附加交互段相冲突的交互段。
50.根据权利要求45的方法,其特征在于,当一个交互段的对应筛选器与附加交互段的对应筛选器相互排斥时,该交互段与附加交互段相冲突。
51.根据权利要求49的方法,其特征在于,当一个交互段的对应筛选器比附加交互段的对应筛选器范围宽时,该交互段与附加交互段相冲突。
52.根据权利要求49的方法,其特征在于,当一个交互段的对应筛选器比附加交互段的对应筛选器范围窄时,该交互段与附加交互段相冲突。
53.根据权利要求41的方法,其特征在于,所检测到的用户操作是一个配置选择,并且其中当虚拟地址栏没有如同常规地址栏那样使用时,根据所检测到的用户操作更新虚拟地址栏包括配置该虚拟地址栏使其如同一个常规地址栏那样使用。
54.根据权利要求53的方法,其特征在于,所检测到的用户操作是一个配置选择,并且其中当虚拟地址栏如同常规地址栏那样使用时,根据所检测到的用户操作更新虚拟地址栏进一步包括重新配置该虚拟地址栏使其停止如同一个常规地址栏那样使用。
55.根据权利要求40的方法,进一步包括,当由于尺寸限制虚拟地址栏无法显示第一个交互段和一个或多个附加段时,显示一个用户可操作的滚动指示器。
56.根据权利要求55的方法,其特征在于,用户可操作的滚动指示器指示未显示交互段的方向。
57.根据权利要求56的方法,进一步包括:
检测在用户可操作滚动指示器上的用户操作;以及
一旦在用户可操作滚动指示器上检测到一个用户操作,则按照用户可操作滚动指示器所指示的方向滚动交互段的显示,以致虚拟地址栏至少显示一个以前未显示的交互段。
58.根据权利要求40的方法,其特征在于,第一交互段和一个或多个附加交互段中的任何一个都引用计算机文件系统中的特定位置中存储的内容。
59.根据权利要求40的方法,其特征在于,第一交互段和一个或多个附加交互段中的任何一个都引用与计算机文件系统中内容的特定位置无关的内容。
60.一种用于更新虚拟地址栏的系统,所述系统包括:
用于显示一个包括多个交互段的虚拟地址栏的模块,每个交互段对应一个用于选择显示设备上所显示内容的筛选器,其中该虚拟地址栏根据多个交互段中的每一个所对应的筛选器选择在显示设备上显示的内容;
用于在虚拟地址栏上检测用户操作的模块;以及
用于一旦在虚拟地址栏上检测到用户操作,则根据所检测到的用户操作更新虚拟地址栏的模块。
61.根据权利要求60的系统,其特征在于所检测到的用户操作是对一个交互段的选定操作,并且其中根据所检测的用户操作更新虚拟地址栏包括从虚拟地址栏删除那些跟随在所选择的交互段后面的交互段。
62.根据权利要求60的系统,其特征在于所检测到的用户操作是对一个交互段的备选选择操作,并且其中根据所检测的用户操作更新虚拟地址栏包括给用户显示一个可选择的对等筛选器列表。
63.根据权利要求62的系统,其特征在于根据所检测的用户操作更新虚拟地址栏还包括检测从可选择的对等筛选器列表进行的对等筛选器选定,并用所选择的对等筛选器替换备选选择的交互段。
64.根据权利要求63的系统,其特征在于根据所检测的用户操作更新虚拟地址栏还包括从虚拟地址栏删除那些跟随在备选选择的交互段后面的交互段。
65.根据权利要求60的系统,还包括用于根据外部用户操作向虚拟地址栏的末尾添加交互段的模块。
66.根据权利要求65的系统,还包括用于向虚拟地址栏中虚拟地址段的末尾添加附加交互段的模块。
67.根据权利要求66的系统,还包括,用于一旦向虚拟地址栏中交互段的末尾添加附加交互段,则从虚拟地址栏删除与附加交互段相冲突的那些交互段的模块。
68.根据权利要求67的系统,其特征在于,当交互段的对应筛选器与附加交互段的筛选器互相排斥时,交互段与附加交互段相冲突。
69.根据权利要求67的系统,其特征在于,当交互段的对应筛选器比附加交互段的筛选器范围宽时,交互段与附加交互段相冲突。
70.根据权利要求67的系统,其特征在于,当交互段的对应筛选器比附加交互段的筛选器范围窄时,交互段与附加交互段相冲突。
CNB031311644A 2003-04-17 2003-05-16 利用虚拟地址栏的用户界面控件及显示系统和方法 Expired - Fee Related CN100517271C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/420,040 2003-04-17
US10/420,040 US7240292B2 (en) 2003-04-17 2003-04-17 Virtual address bar user interface control

Publications (2)

Publication Number Publication Date
CN1538301A CN1538301A (zh) 2004-10-20
CN100517271C true CN100517271C (zh) 2009-07-22

Family

ID=32908370

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031311644A Expired - Fee Related CN100517271C (zh) 2003-04-17 2003-05-16 利用虚拟地址栏的用户界面控件及显示系统和方法

Country Status (10)

Country Link
US (7) US7240292B2 (zh)
EP (1) EP1469377B1 (zh)
JP (1) JP4336522B2 (zh)
KR (1) KR100967999B1 (zh)
CN (1) CN100517271C (zh)
AU (1) AU2003204198B2 (zh)
BR (2) BRPI0301337B1 (zh)
CA (1) CA2427865C (zh)
MX (1) MXPA03004408A (zh)
RU (1) RU2335012C2 (zh)

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7823077B2 (en) * 2003-03-24 2010-10-26 Microsoft Corporation System and method for user modification of metadata in a shell browser
US7712034B2 (en) 2003-03-24 2010-05-04 Microsoft Corporation System and method for shell browser
US7421438B2 (en) 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
US7769794B2 (en) 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
US7240292B2 (en) 2003-04-17 2007-07-03 Microsoft Corporation Virtual address bar user interface control
US7409644B2 (en) * 2003-05-16 2008-08-05 Microsoft Corporation File system shell
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7925682B2 (en) 2003-03-27 2011-04-12 Microsoft Corporation System and method utilizing virtual folders
US7650575B2 (en) * 2003-03-27 2010-01-19 Microsoft Corporation Rich drag drop user interface
CA2469163C (en) * 2003-05-16 2012-04-24 Microsoft Corporation File system shell
US8024335B2 (en) 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
US20090158197A1 (en) * 2004-01-09 2009-06-18 Koninklijke Philips Electronic, N.V. Two panel navigation
US7287042B1 (en) * 2004-03-03 2007-10-23 A9.Com, Inc. Search engine system supporting inclusion of unformatted search string after domain name portion of URL
US7873685B2 (en) * 2004-05-13 2011-01-18 Pixar System and method for flexible path handling
US20050234979A1 (en) * 2004-04-16 2005-10-20 Alcatel Map navigation with breadcrumb buttons
US7657846B2 (en) 2004-04-23 2010-02-02 Microsoft Corporation System and method for displaying stack icons
US7694236B2 (en) 2004-04-23 2010-04-06 Microsoft Corporation Stack icons representing multiple objects
US8707209B2 (en) 2004-04-29 2014-04-22 Microsoft Corporation Save preview representation of files being created
WO2006080628A1 (en) * 2004-12-06 2006-08-03 Ktf Technologies, Inc. Mobile terminal having function of managing file and folder
CN100474302C (zh) * 2004-12-28 2009-04-01 佳能株式会社 图像处理装置及控制方法
JP4732155B2 (ja) * 2004-12-28 2011-07-27 キヤノン株式会社 画像処理装置及び制御方法
US8464176B2 (en) 2005-01-19 2013-06-11 Microsoft Corporation Dynamic stacking and expansion of visual items
US8219907B2 (en) * 2005-03-08 2012-07-10 Microsoft Corporation Resource authoring with re-usability score and suggested re-usable data
US20060206797A1 (en) * 2005-03-08 2006-09-14 Microsoft Corporation Authorizing implementing application localization rules
US8195646B2 (en) 2005-04-22 2012-06-05 Microsoft Corporation Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
KR100606078B1 (ko) * 2005-05-17 2006-07-28 삼성전자주식회사 파일 위치정보 표시장치와 그에 따른 방법
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US20070089064A1 (en) * 2005-10-13 2007-04-19 International Business Machines Corporation Method, system, and program product for accessing undisplayed data
US7822596B2 (en) * 2005-12-05 2010-10-26 Microsoft Corporation Flexible display translation
US20080052623A1 (en) * 2006-08-22 2008-02-28 Michael Gutfleisch Accessing data objects based on attribute data
US7778994B2 (en) * 2006-11-13 2010-08-17 Google Inc. Computer-implemented interactive, virtual bookshelf system and method
WO2008131948A1 (en) * 2007-05-01 2008-11-06 Nokia Corporation Navigation of a directory structure
US20080307367A1 (en) * 2007-06-07 2008-12-11 John Michael Garrison Method and apparatus for a drag and drop operation implementing a hierarchical path name
US20090063517A1 (en) * 2007-08-30 2009-03-05 Microsoft Corporation User interfaces for scoped hierarchical data sets
US8010910B2 (en) 2007-09-04 2011-08-30 Microsoft Corporation Breadcrumb list supplementing for hierarchical data sets
US20090228831A1 (en) * 2008-03-04 2009-09-10 Andreas Wendker Customization of user interface elements
US8775960B1 (en) * 2008-03-10 2014-07-08 United Services Automobile Association (Usaa) Systems and methods for geographic mapping and review
TWI361377B (en) * 2008-04-24 2012-04-01 Htc Corp Method for switching user interface, electronic device and recording medium using the same
US20090271742A1 (en) * 2008-04-29 2009-10-29 Rui Zhang User interface navigation design system
US8683361B2 (en) * 2008-06-27 2014-03-25 Microsoft Corporation Presentation of headers for groups of locations in an electronic library
KR101078929B1 (ko) * 2008-11-06 2011-11-01 엘지전자 주식회사 단말기 및 그 인터넷 이용 방법
US8407604B2 (en) * 2008-12-30 2013-03-26 International Business Machines Corporation Messaging system and method
US8799823B2 (en) * 2009-02-26 2014-08-05 Brother Kogyo Kabushiki Kaisha Display device
US20100241997A1 (en) * 2009-03-17 2010-09-23 Brother Kogyo Kabushiki Kaisha Display device
JP4844648B2 (ja) * 2009-04-28 2011-12-28 ブラザー工業株式会社 表示装置
JP2010257374A (ja) * 2009-04-28 2010-11-11 Brother Ind Ltd 表示装置
CN101707681A (zh) * 2009-11-03 2010-05-12 中兴通讯股份有限公司 一种音视频接口及显示设备与源设备间的显示协商方法
CA2684540A1 (en) * 2009-11-05 2011-05-05 Ibm Canada Limited - Ibm Canada Limitee Navigation through historical stored interactions associated with a multi-user view
ES2736800T3 (es) * 2010-09-30 2020-01-07 Rakuten Inc Dispositivo de visualización, procedimiento de visualización, medio de registro legible por ordenador no transitorio en el que se registra un programa y programa de secuencia de comandos
JP5553726B2 (ja) * 2010-10-27 2014-07-16 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、プログラム
TW201227353A (en) 2010-12-31 2012-07-01 Ibm Method, device and computer program product for smartly navigating hierarchical structure strings
US9378297B2 (en) * 2011-03-07 2016-06-28 Microsoft Technology Licensing, Llc Task-based address bar and tabs scaling
US8819586B2 (en) * 2011-05-27 2014-08-26 Microsoft Corporation File access with different file hosts
KR101810884B1 (ko) * 2011-06-07 2017-12-20 삼성전자주식회사 디바이스에서 제스처를 이용한 웹브라우저 인터페이스 제공 장치 및 방법
JP5847448B2 (ja) * 2011-06-13 2016-01-20 キヤノン株式会社 データ処理装置、データ処理方法、及びプログラム
JP5751974B2 (ja) * 2011-07-28 2015-07-22 キヤノン株式会社 統合管理装置、文書管理方法およびコンピュータプログラム
US20130117704A1 (en) * 2011-11-09 2013-05-09 Darius Lahoutifard Browser-Accessible 3D Immersive Virtual Events
KR101891794B1 (ko) * 2011-11-28 2018-08-27 삼성전자주식회사 보조 윈도우 표시 방법 및 이를 지원하는 단말기
US10318092B2 (en) * 2012-03-13 2019-06-11 Koninklijke Philips N.V. Medical records visualization system for displaying related medical records in clusters with marked interrelationships on a time line
KR102024791B1 (ko) * 2012-11-13 2019-09-24 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
CN103941954B (zh) * 2013-01-17 2018-06-15 腾讯科技(深圳)有限公司 展示界面的方法和装置、用户界面交互的方法和装置
US9146970B2 (en) * 2013-02-27 2015-09-29 International Business Machines Corporation Inline graphic scoper integrated with a search navigator
US20140258875A1 (en) * 2013-03-11 2014-09-11 Appsense Limited Systems, methods and media for providing historical navigation controls for a mobile device user
US10156961B1 (en) * 2013-09-24 2018-12-18 EMC IP Holding Company LLC Dynamically building a visualization filter
US11006278B2 (en) * 2015-11-19 2021-05-11 Airwatch Llc Managing network resource permissions for applications using an application catalog
EP3367194B1 (de) * 2017-02-23 2022-06-22 Siemens Aktiengesellschaft Inbetriebnahme von maschinen mit virtuellen komponenten im inselbetrieb ohne ip-adressvergabe
US11199944B2 (en) * 2018-09-24 2021-12-14 Salesforce.Com, Inc. System and method for navigation within widget-sized browser panels
CN109814961B (zh) * 2018-12-26 2020-11-06 北京城市网邻信息技术有限公司 列表控制方法、装置、电子设备及存储介质
US11392581B2 (en) * 2020-01-28 2022-07-19 Salesforce.Com, Inc. System and method for providing dynamically grouped search results from a hierarchy
CN113311983B (zh) * 2021-07-28 2022-06-21 统信软件技术有限公司 一种基于地址栏的交互方法及计算设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2329492A (en) * 1997-09-21 1999-03-24 Microsoft Corp Standard user interface enables filtering of a data set from an arbitrary data provider
US5923328A (en) * 1996-08-07 1999-07-13 Microsoft Corporation Method and system for displaying a hierarchical sub-tree by selection of a user interface element in a sub-tree bar control

Family Cites Families (595)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4214141A (en) 1977-12-29 1980-07-22 Kobe Steel, Ltd. Multiple electrode submerged arc welding method
JPS55108075A (en) * 1979-02-09 1980-08-19 Sharp Corp Data retrieval system
US4829423A (en) * 1983-01-28 1989-05-09 Texas Instruments Incorporated Menu-based natural language understanding system
JPS6410300A (en) * 1987-07-03 1989-01-13 Hitachi Ltd User's interface system for searching
US4881179A (en) * 1988-03-11 1989-11-14 International Business Machines Corp. Method for providing information security protocols to an electronic calendar
US5060135A (en) * 1988-09-16 1991-10-22 Wang Laboratories, Inc. Apparatus for manipulating documents in a data processing system utilizing reduced images of sheets of information which are movable
US5065347A (en) 1988-08-11 1991-11-12 Xerox Corporation Hierarchical folders display
US6024843A (en) 1989-05-22 2000-02-15 Novellus Systems, Inc. Sputtering apparatus with a rotating magnet array having a geometry for specified target erosion profile
FR2647239B1 (fr) 1989-05-22 1991-07-05 Bull Sa Procede de generation d'interfaces pour applications-utilisateurs visualisables sur l'ecran d'un systeme informatique et dispositif pour mettre en oeuvre ledit procede
US5241671C1 (en) 1989-10-26 2002-07-02 Encyclopaedia Britannica Educa Multimedia search system using a plurality of entry path means which indicate interrelatedness of information
US5513306A (en) 1990-08-09 1996-04-30 Apple Computer, Inc. Temporal event viewing and editing system
US5388196A (en) 1990-09-07 1995-02-07 Xerox Corporation Hierarchical shared books with database
CA2499757C (en) * 1990-09-10 2006-05-02 Starsight Telecast, Inc. User interface for television schedule system
US5327529A (en) 1990-09-24 1994-07-05 Geoworks Process of designing user's interfaces for application programs
US6484189B1 (en) 1991-04-26 2002-11-19 Amiga Development Llc Methods and apparatus for a multimedia authoring and presentation system
JPH04362745A (ja) 1991-06-10 1992-12-15 Agency Of Ind Science & Technol 命令トレース装置
US5333315A (en) 1991-06-27 1994-07-26 Digital Equipment Corporation System of device independent file directories using a tag between the directories and file descriptors that migrate with the files
US5504852A (en) 1991-09-09 1996-04-02 Apple Computer, Inc. Method for creating a collection of aliases representing computer system files
JP3303926B2 (ja) 1991-09-27 2002-07-22 富士ゼロックス株式会社 構造化文書分類装置及び方法
US5461710A (en) 1992-03-20 1995-10-24 International Business Machines Corporation Method for providing a readily distinguishable template and means of duplication thereof in a computer system graphical user interface
US5333266A (en) 1992-03-27 1994-07-26 International Business Machines Corporation Method and apparatus for message handling in computer systems
US5416895A (en) 1992-04-08 1995-05-16 Borland International, Inc. System and methods for improved spreadsheet interface with user-familiar objects
AU3969093A (en) 1992-04-30 1993-11-29 Apple Computer, Inc. Method and apparatus for organizing information in a computer system
FR2694105B1 (fr) 1992-07-22 1994-11-25 Bull Sa Utilisation d'un langage à interprète embarqué pour la réalisation d'un outil interactif de définition d'interface utilisateurs.
DE69328522T2 (de) 1992-08-27 2001-01-11 Sun Microsystems Inc Verfahren und Vorrichtung zur Benutzung von Browsern für Sammlungen
JP2525546B2 (ja) 1992-09-08 1996-08-21 インターナショナル・ビジネス・マシーンズ・コーポレイション グラフィックリソ―ス・エディタ
US6947959B1 (en) 1992-10-01 2005-09-20 Quark, Inc. Digital media asset management system and process
AU5670394A (en) 1992-11-23 1994-06-22 Paragon Concepts, Inc. Computer filing system with user selected categories to provide file access
DE69310214T2 (de) 1992-12-23 1997-11-20 Taligent Inc Dialogsystem
US5559948A (en) 1992-12-23 1996-09-24 International Business Machines Corporation Apparatus and method for manipulating an object in a computer system graphical user interface
WO1994015307A1 (en) 1992-12-28 1994-07-07 Apple Computer, Inc. File translation system
US5864844A (en) 1993-02-18 1999-01-26 Apple Computer, Inc. System and method for enhancing a user interface with a computer based training tool
US5420605A (en) 1993-02-26 1995-05-30 Binar Graphics, Inc. Method of resetting a computer video display mode
US5598524A (en) 1993-03-03 1997-01-28 Apple Computer, Inc. Method and apparatus for improved manipulation of data between an application program and the files system on a computer-controlled display system
US5596702A (en) 1993-04-16 1997-01-21 International Business Machines Corporation Method and system for dynamically sharing user interface displays among a plurality of application program
DE69325447T2 (de) * 1993-07-08 1999-11-25 Koninkl Kpn Nv Prozessorsystem mit einem Prozessor und einem Speicherfeld, das eine Rechnerschnittstelle beinhaltet
US5710926A (en) 1993-09-03 1998-01-20 Maurer; Joseph Clark Developers tool for object-oriented programming
US5499364A (en) 1993-10-14 1996-03-12 Digital Equipment Corporation System and method for optimizing message flows between agents in distributed computations
JPH07129448A (ja) * 1993-11-01 1995-05-19 Just Syst Corp ファイル選択システム
US6243071B1 (en) 1993-11-03 2001-06-05 Apple Computer, Inc. Tool set for navigating through an electronic book
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
KR970701888A (ko) 1994-01-27 1997-04-12 워렌 리차드 보비 소프트웨어 노트(software notes)
US7106843B1 (en) 1994-04-19 2006-09-12 T-Netix, Inc. Computer-based method and apparatus for controlling, monitoring, recording and reporting telephone access
US6453311B1 (en) 1994-05-06 2002-09-17 Apple Computer, Inc. System and method for performing context checks
AU2594595A (en) 1994-05-16 1995-12-05 Apple Computer, Inc. Pattern and color abstraction in a graphical user interface
US5546527A (en) 1994-05-23 1996-08-13 International Business Machines Corporation Overriding action defaults in direct manipulation of objects on a user interface by hovering a source object
DE69429983T2 (de) 1994-05-25 2002-10-17 Ibm Datenübertragungsnetz und Verfahren zum Betreiben des Netzes
US5680563A (en) 1994-07-25 1997-10-21 Object Technology Licensing Corporation Object-oriented operating system enhancement for filtering items in a window
US5862372A (en) * 1994-11-16 1999-01-19 Morris; Robert M. Visually oriented computer implemented application development system utilizing standardized objects and multiple views
EP0717344B1 (en) 1994-12-13 2001-10-31 Microsoft Corporation Taskbar with start menu
US5831606A (en) 1994-12-13 1998-11-03 Microsoft Corporation Shell extensions for an operating system
US5956715A (en) 1994-12-13 1999-09-21 Microsoft Corporation Method and system for controlling user access to a resource in a networked computing environment
US5625783A (en) 1994-12-13 1997-04-29 Microsoft Corporation Automated system and method for dynamic menu construction in a graphical user interface
SE503936C2 (sv) 1995-02-01 1996-09-30 Etp Transmission Ab Hydraulisk spännbussning med sigmaformade gavlar
US5550852A (en) 1995-02-10 1996-08-27 Opto Power Corporation Laser package with reversed laser diode
JPH08263664A (ja) 1995-03-22 1996-10-11 Honda Motor Co Ltd 人工的視覚システム及びイメージ認識方法
US5696486A (en) 1995-03-29 1997-12-09 Cabletron Systems, Inc. Method and apparatus for policy-based alarm notification in a distributed network management environment
US5675520A (en) 1995-03-30 1997-10-07 Microsoft Corporation Method for extending a common user interface
US5721908A (en) 1995-06-07 1998-02-24 International Business Machines Corporation Computer network for WWW server data access over internet
US5701926A (en) * 1995-06-07 1997-12-30 The Rubinet Faucet Company Backflow prevention device and vacuum breaker for kitchen plumbing
US5838317A (en) 1995-06-30 1998-11-17 Microsoft Corporation Method and apparatus for arranging displayed graphical representations on a computer interface
US5907837A (en) 1995-07-17 1999-05-25 Microsoft Corporation Information retrieval system in an on-line network including separate content and layout of published titles
US6535230B1 (en) 1995-08-07 2003-03-18 Apple Computer, Inc. Graphical user interface providing consistent behavior for the dragging and dropping of content objects
JPH09114724A (ja) 1995-10-16 1997-05-02 Hitachi Ltd リモートファイル操作方法
US5787252A (en) 1995-11-01 1998-07-28 Hewlett-Packard Company Filtering system and method for high performance network management map
US5929854A (en) 1995-11-30 1999-07-27 Ross; Michael M. Dialog box method and system for arranging document windows
US5867163A (en) 1995-12-01 1999-02-02 Silicon Graphics, Inc. Graphical user interface for defining and invoking user-customized tool shelf execution sequence
US6014137A (en) 1996-02-27 2000-01-11 Multimedia Adventures Electronic kiosk authoring system
US5907703A (en) 1996-05-08 1999-05-25 Mijenix Corporation Device driver for accessing computer files
US6405265B1 (en) 1996-05-08 2002-06-11 Mijenix Corporation Device driver for accessing computer files
US5870088A (en) 1996-05-09 1999-02-09 National Instruments Corporation System and method for editing a control via direct graphical user interaction
US5760770A (en) 1996-05-15 1998-06-02 Microsoft Corporation System and method for defining a view to display data
US6374260B1 (en) 1996-05-24 2002-04-16 Magnifi, Inc. Method and apparatus for uploading, indexing, analyzing, and searching media content
US6006227A (en) 1996-06-28 1999-12-21 Yale University Document stream operating system
US6768999B2 (en) 1996-06-28 2004-07-27 Mirror Worlds Technologies, Inc. Enterprise, stream-based, information management system
US6021262A (en) 1996-07-12 2000-02-01 Microsoft Corporation System and method for detection of, notification of, and automated repair of problem conditions in a messaging system
US5757925A (en) 1996-07-23 1998-05-26 Faybishenko; Yaroslav Secure platform independent cross-platform remote execution computer system and method
US5787413A (en) 1996-07-29 1998-07-28 International Business Machines Corporation C++ classes for a digital library
US5933811A (en) 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
US5790121A (en) 1996-09-06 1998-08-04 Sklar; Peter Clustering user interface
US6025843A (en) 1996-09-06 2000-02-15 Peter Sklar Clustering user interface
US5878410A (en) 1996-09-13 1999-03-02 Microsoft Corporation File system sort order indexes
US5844554A (en) 1996-09-17 1998-12-01 Bt Squared Technologies, Inc. Methods and systems for user interfaces and constraint handling configurations software
US5828376A (en) * 1996-09-23 1998-10-27 J. D. Edwards World Source Company Menu control in a graphical user interface
US6101509A (en) 1996-09-27 2000-08-08 Apple Computer, Inc. Method and apparatus for transmitting documents over a network
US5973686A (en) 1996-09-30 1999-10-26 Kabushiki Kaisha Toshiba GUI edition aiding apparatus, GUI edition aiding method, and record medium recording GUI edition aiding program
JP3658471B2 (ja) 1996-09-30 2005-06-08 株式会社日立製作所 電子ショッピングシステムにおける買物かご機能の提示方法及び電子ショッピングシステム
US5875448A (en) 1996-10-08 1999-02-23 Boys; Donald R. Data stream editing system including a hand-held voice-editing apparatus having a position-finding enunciator
US6037944A (en) 1996-11-07 2000-03-14 Natrificial Llc Method and apparatus for displaying a thought network from a thought's perspective
US6918096B2 (en) 1996-11-07 2005-07-12 Thebrain Technologies, Corp. Method and apparatus for displaying a network of thoughts from a thought's perspective
US6544295B1 (en) 1996-11-18 2003-04-08 Starfish Software, Inc. Methods for managing preferred internet sites in a computer system having a browser
US5987506A (en) 1996-11-22 1999-11-16 Mangosoft Corporation Remote access and geographically distributed computers in a globally addressable storage environment
US20060129627A1 (en) 1996-11-22 2006-06-15 Mangosoft Corp. Internet-based shared file service with native PC client access and semantics and distributed version control
US5909540A (en) 1996-11-22 1999-06-01 Mangosoft Corporation System and method for providing highly available data storage using globally addressable memory
EP1010076A1 (en) * 1996-11-27 2000-06-21 1Vision Software, L.L.C. File directory and file navigation system
US5935210A (en) 1996-11-27 1999-08-10 Microsoft Corporation Mapping the structure of a collection of computer resources
US6061695A (en) 1996-12-06 2000-05-09 Microsoft Corporation Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document
US6023708A (en) 1997-05-29 2000-02-08 Visto Corporation System and method for using a global translator to synchronize workspace elements across a network
US5832501A (en) 1996-12-31 1998-11-03 Apple Computer, Inc. Method and system for filtering file manager attribute values
US5835094A (en) 1996-12-31 1998-11-10 Compaq Computer Corporation Three-dimensional computer environment
US6160552A (en) 1997-01-09 2000-12-12 Sun Microsystems, Inc. Method and apparatus for managing multiple hierarchical lists within a browser
US6944819B2 (en) 1997-01-10 2005-09-13 Eastman-Kodak Company Computer method and apparatus for previewing files outside of an application program
US5933139A (en) 1997-01-31 1999-08-03 Microsoft Corporation Method and apparatus for creating help functions
US5842020A (en) 1997-01-31 1998-11-24 Sun Microsystems, Inc. System, method and article of manufacture for providing dynamic user editing of object oriented components used in an object oriented applet or application
US5875446A (en) 1997-02-24 1999-02-23 International Business Machines Corporation System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships
US7062500B1 (en) 1997-02-25 2006-06-13 Intertrust Technologies Corp. Techniques for defining, using and manipulating rights management data structures
US6144968A (en) 1997-03-04 2000-11-07 Zellweger; Paul Method and apparatus for menu access to information objects indexed by hierarchically-coded keywords
US5930801A (en) 1997-03-07 1999-07-27 Xerox Corporation Shared-data environment in which each file has independent security properties
US5917492A (en) 1997-03-31 1999-06-29 International Business Machines Corporation Method and system for displaying an expandable tree structure in a data processing system graphical user interface
US6175364B1 (en) 1997-04-01 2001-01-16 Sun Microsystems, Inc. Framework and method for interfacing a GUI, container with a GUI component
US6317142B1 (en) 1997-04-04 2001-11-13 Avid Technology, Inc. Taxonomy of objects and a system of non-modal property inspectors
US5982369A (en) * 1997-04-21 1999-11-09 Sony Corporation Method for displaying on a screen of a computer system images representing search results
JPH10301938A (ja) 1997-04-22 1998-11-13 Canon Inc 画像処理装置およびその方法、画像処理システム、記憶媒体
US6057844A (en) 1997-04-28 2000-05-02 Adobe Systems Incorporated Drag operation gesture controller
US6016692A (en) 1997-04-28 2000-01-25 Seagate Technology, Inc. Glide test slider having electrically isolated piezoelectric crystal for improved noise suppression
EP2259200A1 (en) 1997-04-30 2010-12-08 Sony Corporation Browser apparatus, address registering method, browser system, and recording medium
US5924090A (en) 1997-05-01 1999-07-13 Northern Light Technology Llc Method and apparatus for searching a database of records
US7631012B2 (en) * 1997-05-22 2009-12-08 Computer Associates Think, Inc. System and method of operating a database
US6268852B1 (en) 1997-06-02 2001-07-31 Microsoft Corporation System and method for facilitating generation and editing of event handlers
US5987454A (en) 1997-06-09 1999-11-16 Hobbs; Allen Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource
US6185550B1 (en) 1997-06-13 2001-02-06 Sun Microsystems, Inc. Method and apparatus for classifying documents within a class hierarchy creating term vector, term file and relevance ranking
US6233015B1 (en) 1997-06-27 2001-05-15 Eastman Kodak Company Camera with user compliant browse and display modes
US5899995A (en) 1997-06-30 1999-05-04 Intel Corporation Method and apparatus for automatically organizing information
US6573907B1 (en) 1997-07-03 2003-06-03 Obvious Technology Network distribution and management of interactive video and multi-media containers
US6208985B1 (en) 1997-07-09 2001-03-27 Caseventure Llc Data refinery: a direct manipulation user interface for data querying with integrated qualitative and quantitative graphical representations of query construction and query result presentation
US5886694A (en) 1997-07-14 1999-03-23 Microsoft Corporation Method for automatically laying out controls in a dialog window
US6182092B1 (en) * 1997-07-14 2001-01-30 Microsoft Corporation Method and system for converting between structured language elements and objects embeddable in a document
GB2327564A (en) 1997-07-16 1999-01-27 Ibm Apparatus and method for accessing a data file in a data communication network
US6182068B1 (en) 1997-08-01 2001-01-30 Ask Jeeves, Inc. Personalized search methods
US5877766A (en) 1997-08-15 1999-03-02 International Business Machines Corporation Multi-node user interface component and method thereof for use in accessing a plurality of linked records
US6078327A (en) 1997-09-11 2000-06-20 International Business Machines Corporation Navigating applications and objects in a graphical user interface
US6310648B1 (en) 1997-09-12 2001-10-30 Eastman Kodak Company User interface for electronic image viewing apparatus
US6249866B1 (en) 1997-09-16 2001-06-19 Microsoft Corporation Encrypting file system and method
US5898995A (en) * 1997-09-24 1999-05-04 General Motors Corporation Method of manufacture of a primary heat exchanger jacketed by a secondary heat exchanger
US6301586B1 (en) 1997-10-06 2001-10-09 Canon Kabushiki Kaisha System for managing multimedia objects
US6237011B1 (en) 1997-10-08 2001-05-22 Caere Corporation Computer-based document management system
US6810404B1 (en) 1997-10-08 2004-10-26 Scansoft, Inc. Computer-based document management system
US6202061B1 (en) 1997-10-24 2001-03-13 Pictra, Inc. Methods and apparatuses for creating a collection of media
US6097389A (en) 1997-10-24 2000-08-01 Pictra, Inc. Methods and apparatuses for presenting a collection of digital media in a media container
US6359892B1 (en) 1997-11-04 2002-03-19 Inventions, Inc. Remote access, emulation, and control of office equipment, devices and services
US6061692A (en) 1997-11-04 2000-05-09 Microsoft Corporation System and method for administering a meta database as an integral component of an information server
US6216122B1 (en) 1997-11-19 2001-04-10 Netscape Communications Corporation Electronic mail indexing folder having a search scope and interval
US6055543A (en) 1997-11-21 2000-04-25 Verano File wrapper containing cataloging information for content searching across multiple platforms
US6275829B1 (en) 1997-11-25 2001-08-14 Microsoft Corporation Representing a graphic image on a web page with a thumbnail-sized image
US5966707A (en) 1997-12-02 1999-10-12 International Business Machines Corporation Method for managing a plurality of data processes residing in heterogeneous data repositories
US6247020B1 (en) 1997-12-17 2001-06-12 Borland Software Corporation Development system with application browser user interface
US6401097B1 (en) 1998-01-23 2002-06-04 Mccotter Thomas M. System and method for integrated document management and related transmission and access
US6003040A (en) 1998-01-23 1999-12-14 Mital; Vijay Apparatus and method for storing, navigating among and adding links between data items in computer databases
US6807632B1 (en) 1999-01-21 2004-10-19 Emc Corporation Content addressable information encapsulation, representation, and transfer
JPH11212842A (ja) 1998-01-23 1999-08-06 Hitachi Ltd ファイル管理装置
US6078924A (en) 1998-01-30 2000-06-20 Aeneid Corporation Method and apparatus for performing data collection, interpretation and analysis, in an information platform
US6061059A (en) 1998-02-06 2000-05-09 Adobe Systems Incorporated Providing a preview capability to a graphical user interface dialog
US6237004B1 (en) 1998-02-24 2001-05-22 International Business Machines Corporation System and method for displaying data using graphical user interface control elements
US6065012A (en) 1998-02-27 2000-05-16 Microsoft Corporation System and method for displaying and manipulating user-relevant data
US6784925B1 (en) 1998-03-24 2004-08-31 Canon Kabushiki Kaisha System to manage digital camera images
US6128623A (en) 1998-04-15 2000-10-03 Inktomi Corporation High performance object cache
US7756892B2 (en) 2000-05-02 2010-07-13 Digimarc Corporation Using embedded data with file sharing
US6240407B1 (en) 1998-04-29 2001-05-29 International Business Machines Corp. Method and apparatus for creating an index in a database system
US6473100B1 (en) 1998-05-20 2002-10-29 Microsoft Corporation Hosting controls in a window via an interface for controlling the window
KR19990087910A (ko) 1998-05-27 1999-12-27 포만 제프리 엘 관련되지않은윈도들간의연합상호작용
US6496203B1 (en) 1998-05-27 2002-12-17 Microsoft Corporation Standardized and application-independent graphical user interface components implemented with web technology
US6401101B1 (en) 1998-06-01 2002-06-04 Trident Systems, Inc. Method, server/computer and data structure for implementation of complex objects in an object-oriented database
US6385641B1 (en) 1998-06-05 2002-05-07 The Regents Of The University Of California Adaptive prefetching for computer network and web browsing with a graphic user interface
EP1086435A1 (en) 1998-06-11 2001-03-28 Boardwalk AG System, method, and computer program product for providing relational patterns between entities
US6326953B1 (en) 1998-06-24 2001-12-04 Microsoft Corporation Method for converting text corresponding to one keyboard mode to text corresponding to another keyboard mode
US6256031B1 (en) 1998-06-26 2001-07-03 Microsoft Corporation Integration of physical and virtual namespace
US6466238B1 (en) 1998-06-30 2002-10-15 Microsoft Corporation Computer operating system that defines default document folder for application programs
US6181342B1 (en) 1998-07-06 2001-01-30 International Business Machines Corp. Computer file directory system displaying visual summaries of visual data in desktop computer documents for quickly identifying document content
US7278106B1 (en) 1998-07-14 2007-10-02 Computer Associates Think, Inc. Method and apparatus for interacting with a source code control system
US6363377B1 (en) 1998-07-30 2002-03-26 Sarnoff Corporation Search data processor
JP3792405B2 (ja) * 1998-08-10 2006-07-05 富士通株式会社 ファイル操作装置およびファイル操作プログラムを記録した記録媒体
US6499036B1 (en) 1998-08-12 2002-12-24 Bank Of America Corporation Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation
US6466932B1 (en) 1998-08-14 2002-10-15 Microsoft Corporation System and method for implementing group policy
US6324551B1 (en) 1998-08-31 2001-11-27 Xerox Corporation Self-contained document management based on document properties
US6240421B1 (en) 1998-09-08 2001-05-29 Edwin J. Stolarz System, software and apparatus for organizing, storing and retrieving information from a computer database
US6356863B1 (en) 1998-09-08 2002-03-12 Metaphorics Llc Virtual network file server
US6373507B1 (en) * 1998-09-14 2002-04-16 Microsoft Corporation Computer-implemented image acquistion system
US20020054096A1 (en) 1998-09-17 2002-05-09 Robert P. Thomas Man-machine interface for a custom tabular display
US6803926B1 (en) 1998-09-18 2004-10-12 Microsoft Corporation System and method for dynamically adjusting data values and enforcing valid combinations of the data in response to remote user input
CA2345241A1 (en) * 1998-09-22 2000-03-30 Science Applications International Corporation User-defined dynamic collaborative environments
US6271846B1 (en) * 1998-09-30 2001-08-07 International Business Machines Corporation Method for reanchoring branches within a directory tree
US8332478B2 (en) 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
US6480850B1 (en) 1998-10-02 2002-11-12 Ncr Corporation System and method for managing data privacy in a database management system including a dependently connected privacy data mart
US6725227B1 (en) 1998-10-02 2004-04-20 Nec Corporation Advanced web bookmark database system
JP2000112797A (ja) 1998-10-02 2000-04-21 Nippon Telegr & Teleph Corp <Ntt> ビューディレクトリ処理方法および装置とビューディレクトリ処理プログラムを記録した記録媒体
US6370518B1 (en) 1998-10-05 2002-04-09 Openwave Systems Inc. Method and apparatus for displaying a record from a structured database with minimum keystrokes
US6342907B1 (en) 1998-10-19 2002-01-29 International Business Machines Corporation Specification language for defining user interface panels that are platform-independent
US6134568A (en) * 1998-10-30 2000-10-17 Kinko's Ventures, Inc. Previewing an assembled document
US6341280B1 (en) 1998-10-30 2002-01-22 Netscape Communications Corporation Inline tree filters
US7730089B2 (en) * 1998-11-16 2010-06-01 Punch Networks Corporation Method and system for providing remote access to the facilities of a server computer
US6823344B1 (en) 1998-12-03 2004-11-23 International Business Machines Corporation File manager system providing faster and more efficient interactive user access to files in computer displays
US6571245B2 (en) 1998-12-07 2003-05-27 Magically, Inc. Virtual desktop in a computer network
US20030097361A1 (en) 1998-12-07 2003-05-22 Dinh Truong T Message center based desktop systems
US6330007B1 (en) 1998-12-18 2001-12-11 Ncr Corporation Graphical user interface (GUI) prototyping and specification tool
US6762777B2 (en) * 1998-12-31 2004-07-13 International Business Machines Corporation System and method for associating popup windows with selective regions of a document
US6714219B2 (en) 1998-12-31 2004-03-30 Microsoft Corporation Drag and drop creation and editing of a page incorporating scripts
US6480835B1 (en) 1998-12-31 2002-11-12 Intel Corporation Method and system for searching on integrated metadata
US6751604B2 (en) 1999-01-06 2004-06-15 Hewlett-Packard Development Company, L.P. Method of displaying temporal and storage media relationships of file names protected on removable storage media
US6147601A (en) 1999-01-09 2000-11-14 Heat - Timer Corp. Electronic message delivery system utilizable in the monitoring of remote equipment and method of same
US6628309B1 (en) 1999-02-05 2003-09-30 International Business Machines Corporation Workspace drag and drop
US6411311B1 (en) 1999-02-09 2002-06-25 International Business Machines Corporation User interface for transferring items between displayed windows
JP2000242655A (ja) * 1999-02-18 2000-09-08 Just Syst Corp 情報処理装置、情報処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
US6356915B1 (en) 1999-02-22 2002-03-12 Starbase Corp. Installable file system having virtual file system drive, virtual device driver, and virtual disks
US6397212B1 (en) 1999-03-04 2002-05-28 Peter Biffar Self-learning and self-personalizing knowledge search engine that delivers holistic results
US6369840B1 (en) 1999-03-10 2002-04-09 America Online, Inc. Multi-layered online calendaring and purchasing
US6438590B1 (en) 1999-04-13 2002-08-20 Hewlett-Packard Company Computer system with preferential naming service
US6757698B2 (en) 1999-04-14 2004-06-29 Iomega Corporation Method and apparatus for automatically synchronizing data from a host computer to two or more backup data storage locations
US6636238B1 (en) 1999-04-20 2003-10-21 International Business Machines Corporation System and method for linking an audio stream with accompanying text material
JP3284543B2 (ja) 1999-04-23 2002-05-20 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム格納媒体
US6317777B1 (en) 1999-04-26 2001-11-13 Intel Corporation Method for web based storage and retrieval of documents
US6573906B1 (en) * 1999-04-26 2003-06-03 International Business Machines Corporation Method and system for delivering integrated user assistance information and traditional help from the same source
US20020174329A1 (en) 1999-04-28 2002-11-21 Bowler Richard A. Method and system for automatically transitioning files among computer systems
US6539399B1 (en) 1999-04-29 2003-03-25 Amada Company, Limited Stand alone data management system for facilitating sheet metal part production
US6340977B1 (en) 1999-05-07 2002-01-22 Philip Lui System and method for dynamic assistance in software applications using behavior and host application models
US6470344B1 (en) 1999-05-29 2002-10-22 Oracle Corporation Buffering a hierarchical index of multi-dimensional data
JP3601675B2 (ja) 1999-06-04 2004-12-15 富士通株式会社 情報検索装置、情報検索方法、及び記録媒体
US6526399B1 (en) 1999-06-15 2003-02-25 Microsoft Corporation Method and system for grouping and displaying a database
US7146354B1 (en) 1999-06-18 2006-12-05 F5 Networks, Inc. Method and system for network load balancing with a compound data structure
US6535229B1 (en) 1999-06-29 2003-03-18 International Business Machines Corporation Graphical user interface for selection of options within mutually exclusive subsets
IL130972A0 (en) * 1999-07-15 2001-01-28 Hotbar Com Israel Ltd Method for the dynamic improvement of internet browser appearance and connectivity
US6356908B1 (en) 1999-07-30 2002-03-12 International Business Machines Corporation Automatic web page thumbnail generation
JP3759344B2 (ja) 1999-08-02 2006-03-22 アルプス電気株式会社 磁気ヘッド及び磁気ヘッドの製造方法
US6448985B1 (en) 1999-08-05 2002-09-10 International Business Machines Corporation Directory tree user interface having scrollable subsections
US6549916B1 (en) 1999-08-05 2003-04-15 Oracle Corporation Event notification system tied to a file system
US6462762B1 (en) 1999-08-05 2002-10-08 International Business Machines Corporation Apparatus, method, and program product for facilitating navigation among tree nodes in a tree structure
US6763388B1 (en) 1999-08-10 2004-07-13 Akamai Technologies, Inc. Method and apparatus for selecting and viewing portions of web pages
US6505233B1 (en) 1999-08-30 2003-01-07 Zaplet, Inc. Method for communicating information among a group of participants
JP3211956B2 (ja) 1999-08-31 2001-09-25 勲 清水 データベースシステム
US7424543B2 (en) 1999-09-08 2008-09-09 Rice Iii James L System and method of permissive data flow and application transfer
US6430575B1 (en) 1999-09-10 2002-08-06 Xerox Corporation Collaborative document management system with customizable filing structures that are mutually intelligible
US6871348B1 (en) 1999-09-15 2005-03-22 Intel Corporation Method and apparatus for integrating the user interfaces of multiple applications into one application
US6763458B1 (en) 1999-09-27 2004-07-13 Captaris, Inc. System and method for installing and servicing an operating system in a computer or information appliance
US7444390B2 (en) 1999-10-20 2008-10-28 Cdimensions, Inc. Method and apparatus for providing a web-based active virtual file system
US7039860B1 (en) 1999-10-01 2006-05-02 Netspinner Solutions As Creating web pages category list prior to the list being served to a browser
US20030050927A1 (en) * 2001-09-07 2003-03-13 Araha, Inc. System and method for location, understanding and assimilation of digital documents through abstract indicia
JP4025475B2 (ja) 1999-11-10 2007-12-19 日本電気株式会社 データベース交換システム
US6671692B1 (en) 1999-11-23 2003-12-30 Accenture Llp System for facilitating the navigation of data
US6583799B1 (en) 1999-11-24 2003-06-24 Shutterfly, Inc. Image uploading
US7146575B2 (en) 1999-11-24 2006-12-05 Shutterfly, Inc. Image uploading
JP3570940B2 (ja) 1999-11-25 2004-09-29 北海道日本電気ソフトウェア株式会社 ダイナミックリンクライブラリ制御方式,方法および記録媒体
US7917628B2 (en) 1999-12-02 2011-03-29 Western Digital Technologies, Inc. Managed peer-to-peer applications, systems and methods for distributed data access and storage
US7325012B2 (en) 1999-12-06 2008-01-29 Interface Software, Inc. Relationship management system determining contact pathways in a contact relational database
US7613695B1 (en) 1999-12-06 2009-11-03 Reed Elsevier Inc. Relationship management system that provides an indication of users having a relationship with a specified contact
US6820111B1 (en) 1999-12-07 2004-11-16 Microsoft Corporation Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
US6754829B1 (en) 1999-12-14 2004-06-22 Intel Corporation Certificate-based authentication system for heterogeneous environments
US6408298B1 (en) 1999-12-15 2002-06-18 Microsoft Corporation Methods and systems for copying and moving across virtual namespaces
US6606105B1 (en) 1999-12-22 2003-08-12 Adobe Systems Incorporated Layer enhancements in digital illustration system
JP2001188702A (ja) 1999-12-28 2001-07-10 Hitachi Ltd 分散ファイルシステム及びファイル操作方法
US6686938B1 (en) 2000-01-05 2004-02-03 Apple Computer, Inc. Method and system for providing an embedded application toolbar
US6847959B1 (en) 2000-01-05 2005-01-25 Apple Computer, Inc. Universal interface for retrieval of information in a computer system
WO2001050401A1 (en) 2000-01-06 2001-07-12 Hd Media, Inc. System and method for distributing and controlling the output of media in public spaces
US6425120B1 (en) 2000-01-14 2002-07-23 Softwire Technology Llc Repeating program object for use with a graphical program-development system
US6425121B1 (en) 2000-01-14 2002-07-23 Softwire Technology, Llp Method and apparatus for resolving divergent paths in graphical programming environments
EP1117220A1 (en) 2000-01-14 2001-07-18 Sun Microsystems, Inc. Method and system for protocol conversion
WO2001055831A1 (en) * 2000-01-25 2001-08-02 Autodesk, Inc. Method and apparatus for providing access to and working with architectural drawings on the internet
AU2001233042A1 (en) * 2000-01-27 2001-08-07 Synquiry Technologies, Ltd. Software composition using graph types, graphs, and agents
US6925609B1 (en) * 2000-01-31 2005-08-02 International Business Machines Corporation Hybrid task and file oriented user interface
US6658436B2 (en) 2000-01-31 2003-12-02 Commvault Systems, Inc. Logical view and access to data managed by a modular data and storage management system
US6195650B1 (en) * 2000-02-02 2001-02-27 Hewlett-Packard Company Method and apparatus for virtualizing file access operations and other I/O operations
US20020046299A1 (en) 2000-02-09 2002-04-18 Internet2Anywhere, Ltd. Method and system for location independent and platform independent network signaling and action initiating
US6735623B1 (en) 2000-02-09 2004-05-11 Mitch Prust Method and system for accessing a remote storage area
US7412462B2 (en) 2000-02-18 2008-08-12 Burnside Acquisition, Llc Data repository and method for promoting network storage of data
EP3367268A1 (en) 2000-02-22 2018-08-29 Nokia Technologies Oy Spatially coding and displaying information
EP1264477A4 (en) 2000-02-23 2003-10-01 Penta Trading Ltd SYSTEMS AND METHODS FOR LAUNCHING AND ESTABLISHING PREVIEW OF ELECTRONIC FILES OF THE WEB FILE TYPE
US6760720B1 (en) 2000-02-25 2004-07-06 Pedestrian Concepts, Inc. Search-on-the-fly/sort-on-the-fly search engine for searching databases
JP2001243244A (ja) 2000-02-28 2001-09-07 Hitachi Ltd 多次元データベースの検索方法、検索装置、および多次元データベース検索プログラムを記録したコンピュータ読み取り可能な記録媒体。
US20060173873A1 (en) 2000-03-03 2006-08-03 Michel Prompt System and method for providing access to databases via directories and other hierarchical structures and interfaces
WO2001067309A2 (en) * 2000-03-03 2001-09-13 Radiant Logic, Inc. System and method for providing access to databases via directories and other hierarchical structures and interfaces
US20020010736A1 (en) 2000-03-06 2002-01-24 Telenova Communications Corp. Internet based audio and video communication system using a virtual desktop
US6757362B1 (en) * 2000-03-06 2004-06-29 Avaya Technology Corp. Personal virtual assistant
GB2367661B (en) 2000-03-09 2004-11-24 Ibm A method and system for managing objects
CA2402307A1 (en) * 2000-03-10 2001-09-13 Herbert Street Technologies Ltd. A data transfer and management system
JP2001331362A (ja) 2000-03-17 2001-11-30 Sony Corp ファイル変換方法、データ変換装置及びファイル表示システム
US6549217B1 (en) 2000-03-23 2003-04-15 Koninklijke Philips Electronics N.V. System and method for computer system management using bookmarks
US6658406B1 (en) 2000-03-29 2003-12-02 Microsoft Corporation Method for selecting terms from vocabularies in a category-based system
JP2001282813A (ja) 2000-03-29 2001-10-12 Toshiba Corp マルチメディアデータ検索方法、インデックス情報提供方法、マルチメディアデータ検索装置、インデックスサーバ及びマルチメディアデータ検索サーバ
US6516312B1 (en) * 2000-04-04 2003-02-04 International Business Machine Corporation System and method for dynamically associating keywords with domain-specific search engine queries
US20020073033A1 (en) 2000-04-07 2002-06-13 Sherr Scott Jeffrey Online digital video signal transfer apparatus and method
US6636250B1 (en) 2000-04-12 2003-10-21 Emc Corp Methods and apparatus for presenting information to a user of a computer system
US6563514B1 (en) * 2000-04-13 2003-05-13 Extensio Software, Inc. System and method for providing contextual and dynamic information retrieval
US6760721B1 (en) 2000-04-14 2004-07-06 Realnetworks, Inc. System and method of managing metadata data
JP4325075B2 (ja) * 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
US7188319B2 (en) * 2000-04-21 2007-03-06 Microsoft Corporation Displaying graphical information and user selected properties on a computer interface
US20010056434A1 (en) 2000-04-27 2001-12-27 Smartdisk Corporation Systems, methods and computer program products for managing multimedia content
US6430835B1 (en) * 2000-04-28 2002-08-13 Daimlerchrysler Corporation Setting fixture for door measurement
US20020103818A1 (en) 2000-05-04 2002-08-01 Kirkfire, Inc. Information repository system and method for an internet portal system
US20020049717A1 (en) 2000-05-10 2002-04-25 Routtenberg Michael D. Digital content distribution system and method
US20010056508A1 (en) 2000-05-12 2001-12-27 Kenneth Arneson Event notification system and method
US6760722B1 (en) 2000-05-16 2004-07-06 International Business Machines Corporation Computer implemented automated remote support
US20040133572A1 (en) * 2000-05-18 2004-07-08 I2 Technologies Us, Inc., A Delaware Corporation Parametric searching
WO2001090949A1 (en) 2000-05-22 2001-11-29 Realnetworks, Inc. System and method of organizing and editing metadata
US9213836B2 (en) 2000-05-28 2015-12-15 Barhon Mayer, Batya System and method for comprehensive general electric protection for computers against malicious programs that may steal information and/or cause damages
US20020078014A1 (en) 2000-05-31 2002-06-20 David Pallmann Network crawling with lateral link handling
US6745207B2 (en) 2000-06-02 2004-06-01 Hewlett-Packard Development Company, L.P. System and method for managing virtual storage
US6745206B2 (en) 2000-06-05 2004-06-01 International Business Machines Corporation File system with access and retrieval of XML documents
US7043472B2 (en) 2000-06-05 2006-05-09 International Business Machines Corporation File system with access and retrieval of XML documents
US6983424B1 (en) 2000-06-23 2006-01-03 International Business Machines Corporation Automatically scaling icons to fit a display area within a data processing system
US6925608B1 (en) 2000-07-05 2005-08-02 Kendyl A. Roman Graphical user interface for building Boolean queries and viewing search results
US7219332B2 (en) * 2000-07-07 2007-05-15 Microsoft Corporation Configuring software components(merge) with transformation component using configurable and non-configurable data elements
US6938207B1 (en) * 2000-07-19 2005-08-30 International Business Machines Corporation Method and system for indicating document traversal direction in a hyper linked navigation system
US7219302B1 (en) 2000-07-19 2007-05-15 Everez Systems Limited System and method for organizing, managing, and manipulating desktop objects with an activity-oriented user interface
JP2004507717A (ja) 2000-07-20 2004-03-11 ファジックス コーポレイション ベッセル関数を使用する高分子結晶学的位相のアブイニシオ決定のための方法
WO2002010984A2 (en) 2000-07-21 2002-02-07 Triplehop Technologies, Inc. System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services
EP1323115A4 (en) 2000-07-31 2006-04-26 Reallegal Com SOFTWARE FOR MANAGING TRANSCRIPTION AND CORRESPONDING METHODS
US8538770B2 (en) 2000-08-01 2013-09-17 Logical Images, Inc. System and method to aid diagnoses using cross-referenced knowledge and image databases
JP2002140216A (ja) 2000-08-22 2002-05-17 Ns Solutions Corp ファイル管理システム
WO2002019147A1 (en) 2000-08-28 2002-03-07 Emotion, Inc. Method and apparatus for digital media management, retrieval, and collaboration
US7451099B2 (en) * 2000-08-30 2008-11-11 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
WO2002021413A2 (en) * 2000-09-05 2002-03-14 Zaplet, Inc. Methods and apparatus providing electronic messages that are linked and aggregated
JP2002082745A (ja) 2000-09-07 2002-03-22 Sony Corp 情報処理装置及び方法、並びにプログラム格納媒体
AUPR015700A0 (en) 2000-09-15 2000-10-12 Filecat Pty Ltd Distributed file-sharing network
US20020062310A1 (en) * 2000-09-18 2002-05-23 Smart Peer Llc Peer-to-peer commerce system
JP2002099565A (ja) 2000-09-26 2002-04-05 Fujitsu Ltd 情報検索装置
US7185001B1 (en) * 2000-10-04 2007-02-27 Torch Concepts Systems and methods for document searching and organizing
US7168051B2 (en) 2000-10-10 2007-01-23 Addnclick, Inc. System and method to configure and provide a network-enabled three-dimensional computing environment
US7051114B1 (en) 2000-11-01 2006-05-23 Cisco Technology, Inc. System and method for integrating directory servers
US6738770B2 (en) 2000-11-04 2004-05-18 Deep Sky Software, Inc. System and method for filtering and sorting data
WO2002037393A2 (en) 2000-11-06 2002-05-10 Envoy Worlwide, Inc. System and method for service specific notification
US6684222B1 (en) 2000-11-09 2004-01-27 Accenture Llp Method and system for translating data associated with a relational database
US7242421B2 (en) * 2000-11-10 2007-07-10 Perceptive Network Technologies, Inc. Methods of establishing a communications link using perceptual sensing of a user's presence
US6762776B2 (en) 2000-11-10 2004-07-13 Microsoft Corporation Mouse input panel windows class list
US7099946B2 (en) 2000-11-13 2006-08-29 Canon Kabushiki Kaishsa Transferring a media browsing session from one device to a second device by transferring a session identifier and a session key to the second device
US6948120B1 (en) 2000-11-14 2005-09-20 Sas Institute Inc. Computer-implemented system and method for hosting design-time controls
US20020118231A1 (en) 2000-11-14 2002-08-29 Jeff Smith Method of realistically displaying and interacting with electronic files
US7039875B2 (en) 2000-11-30 2006-05-02 Lucent Technologies Inc. Computer user interfaces that are generated as needed
US20020180803A1 (en) * 2001-03-29 2002-12-05 Smartdisk Corporation Systems, methods and computer program products for managing multimedia content
US20020156756A1 (en) 2000-12-06 2002-10-24 Biosentients, Inc. Intelligent molecular object data structure and method for application in heterogeneous data environments with high data density and dynamic application needs
US6839699B2 (en) * 2000-12-08 2005-01-04 Wayne Chan Natural query interface based on concept selection
US7409382B2 (en) 2000-12-08 2008-08-05 Fujitsu Limited Information processing system, terminal device, method and medium
JP2002269145A (ja) 2000-12-08 2002-09-20 Fujitsu Ltd 情報処理装置、端末装置、方法、媒体、およびプログラム
US20020105548A1 (en) 2000-12-12 2002-08-08 Richard Hayton Methods and apparatus for creating a user interface using property paths
JP2002182953A (ja) 2000-12-12 2002-06-28 Hitachi Ltd 分散ファイル管理方法
US7134085B2 (en) 2000-12-13 2006-11-07 National Instruments Corporation System and method for automatically configuring program data exchange
US6907580B2 (en) 2000-12-14 2005-06-14 Microsoft Corporation Selection paradigm for displayed user interface
US7020848B2 (en) * 2000-12-20 2006-03-28 Eastman Kodak Company Comprehensive, multi-dimensional graphical user interface using picture metadata for navigating and retrieving pictures in a picture database
US6883146B2 (en) 2000-12-20 2005-04-19 Eastman Kodak Company Picture database graphical user interface utilizing map-based metaphors for efficient browsing and retrieving of pictures
US6950989B2 (en) 2000-12-20 2005-09-27 Eastman Kodak Company Timeline-based graphical user interface for efficient image database browsing and retrieval
US7032182B2 (en) * 2000-12-20 2006-04-18 Eastman Kodak Company Graphical user interface adapted to allow scene content annotation of groups of pictures in a picture database to promote efficient database browsing
AUPR230700A0 (en) 2000-12-22 2001-01-25 Canon Kabushiki Kaisha A method for facilitating access to multimedia content
US20020087969A1 (en) * 2000-12-28 2002-07-04 International Business Machines Corporation Interactive TV audience estimation and program rating in real-time using multi level tracking methods, systems and program products
US7403952B2 (en) 2000-12-28 2008-07-22 International Business Machines Corporation Numa system resource descriptors including performance characteristics
US7028262B2 (en) 2000-12-29 2006-04-11 International Business Machines Corporation Method and system for designing a theme and associating it with a collaboration space user interface
US20040205698A1 (en) 2000-12-29 2004-10-14 Schliesmann Barry Edward System and method for event driven programming
US6973618B2 (en) 2000-12-29 2005-12-06 International Business Machines Corporation Method and system for importing MS office forms
US20020089540A1 (en) 2001-01-08 2002-07-11 Freddie Geier Media editing and creating interface
US7266768B2 (en) * 2001-01-09 2007-09-04 Sharp Laboratories Of America, Inc. Systems and methods for manipulating electronic information using a three-dimensional iconic representation
US20020091679A1 (en) 2001-01-09 2002-07-11 Wright James E. System for searching collections of linked objects
GB0100753D0 (en) 2001-01-11 2001-02-21 Bate Matthew Data system
US6738769B2 (en) 2001-01-11 2004-05-18 International Business Machines Corporation Sorting multiple-typed data
CN1381800A (zh) 2001-01-12 2002-11-27 有限会社筑城软件研究所 联系信息管理系统、联系信息管理用程序和记录媒体
US6839721B2 (en) * 2001-01-12 2005-01-04 Hewlett-Packard Development Company, L.P. Integration of a database into file management software for protecting, tracking, and retrieving data
JP2002207632A (ja) * 2001-01-12 2002-07-26 Fujitsu Ltd 共有情報処理システムおよび記録媒体
US6885860B2 (en) 2001-01-19 2005-04-26 Microsoft Corporation Information management and processing in a wireless network
US20020100039A1 (en) 2001-01-19 2002-07-25 Nicholas Iatropoulos Media interactivity method and architecture
WO2002057917A2 (en) 2001-01-22 2002-07-25 Sun Microsystems, Inc. Peer-to-peer network computing platform
US7437363B2 (en) * 2001-01-25 2008-10-14 International Business Machines Corporation Use of special directories for encoding semantic information in a file system
US20020149623A1 (en) 2001-01-26 2002-10-17 Alan West State and data driven dynamic menu and toolbar architecture
US6691301B2 (en) * 2001-01-29 2004-02-10 Celoxica Ltd. System, method and article of manufacture for signal constructs in a programming language capable of programming hardware architectures
US7043644B2 (en) 2001-01-31 2006-05-09 Qurio Holdings, Inc. Facilitating file access from firewall-protected nodes in a peer-to-peer network
CA2335395A1 (en) 2001-02-09 2002-08-09 Opengraphics Corporation Controlled access system for online communities
US6831655B2 (en) 2001-02-20 2004-12-14 Sun Microsystems, Inc. Method and apparatus for determining display element attribute values
US20020118222A1 (en) 2001-02-23 2002-08-29 Fogarty James Michael Electronic design record book
US6813474B2 (en) 2001-02-24 2004-11-02 Echalk: L.L.C. System and method for creating, processing and managing educational content within and between schools
WO2002077871A1 (en) 2001-02-26 2002-10-03 Walter Reed Army Institute Of Research Browser for an accident and incident registry
US6760047B2 (en) * 2001-02-26 2004-07-06 Microsoft Corporation Method for flagging and relating information in a computer system
US7139762B2 (en) 2001-02-27 2006-11-21 Microsoft Corporation System and method for filtering database records
US6828988B2 (en) 2001-02-27 2004-12-07 Microsoft Corporation Interactive tooltip
US7263663B2 (en) 2001-03-02 2007-08-28 Oracle International Corporation Customization of user interface presentation in an internet application user interface
US7603657B2 (en) 2001-03-02 2009-10-13 Oracle International Corporation Customization of client-server interaction in an internet application
US7379965B2 (en) 2001-03-02 2008-05-27 Oracle International Corporation System and method for searching data partially displayed on a user interface
US7302634B2 (en) 2001-03-14 2007-11-27 Microsoft Corporation Schema-based services for identity-based data access
US7925513B2 (en) * 2001-03-15 2011-04-12 Versata Development Group, Inc. Framework for processing sales transaction data
US7216289B2 (en) 2001-03-16 2007-05-08 Microsoft Corporation Method and apparatus for synchronizing multiple versions of digital data
US7047406B2 (en) 2001-03-21 2006-05-16 Qurlo Holdings, Inc. Method and system for providing a secure peer-to-peer file delivery network
US20020138552A1 (en) 2001-03-21 2002-09-26 Debruine Timothy S. Method and system for optimizing private network file transfers in a public peer-to-peer network
US7062490B2 (en) 2001-03-26 2006-06-13 Microsoft Corporation Serverless distributed file system
US7689711B2 (en) 2001-03-26 2010-03-30 Salesforce.Com, Inc. System and method for routing messages between applications
US7080328B1 (en) 2001-03-28 2006-07-18 Ebay, Inc. Graphical user interface for filtering a population of items
US7263666B2 (en) 2001-04-09 2007-08-28 Triveni Digital, Inc. Targeted remote GUI for metadata generator
US20020152262A1 (en) * 2001-04-17 2002-10-17 Jed Arkin Method and system for preventing the infringement of intellectual property rights
US20020156895A1 (en) 2001-04-20 2002-10-24 Brown Michael T. System and method for sharing contact information
US7185050B2 (en) 2001-04-30 2007-02-27 Hewlett-Packard Development Company, L.P. Document management system and method using content grouping system
US6751626B2 (en) 2001-05-03 2004-06-15 International Business Machines Corporation Method, system, and program for mining data in a personal information manager database
JP2002334103A (ja) 2001-05-11 2002-11-22 Fujitsu Ltd 検索処理システム及び検索処理方法
US7228383B2 (en) 2001-06-01 2007-06-05 Visto Corporation System and method for progressive and hierarchical caching
US20020188735A1 (en) 2001-06-06 2002-12-12 Needham Bradford H. Partially replicated, locally searched peer to peer file sharing system
US20030001892A1 (en) 2001-06-14 2003-01-02 International Business Machines Corporation Property editor graphical user interface apparatus, method and computer program product
US6910049B2 (en) 2001-06-15 2005-06-21 Sony Corporation System and process of managing media content
US6990498B2 (en) 2001-06-15 2006-01-24 Sony Corporation Dynamic graphical index of website content
CA2451208A1 (en) * 2001-06-21 2003-01-03 Paul P. Vagnozzi Database indexing method and apparatus
EP1410258A4 (en) 2001-06-22 2007-07-11 Inc Nervana SYSTEM AND METHOD FOR RECALLING, MANAGING, DELIVERING AND PRESENTING KNOWLEDGE
US20040230572A1 (en) 2001-06-22 2004-11-18 Nosa Omoigui System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation
CA2403300A1 (en) 2002-09-12 2004-03-12 Pranil Ram A method of buying or selling items and a user interface to facilitate the same
US6944647B2 (en) 2001-06-29 2005-09-13 International Business Machines Corporation Methods and apparatus for bookmarking and annotating data in a log file
JP2003087785A (ja) 2001-06-29 2003-03-20 Toshiba Corp 動画像符号化データの形式変換方法及び装置
JP2003022206A (ja) 2001-07-06 2003-01-24 Fujitsu Ltd ファイル管理プログラムおよびファイル管理装置
US7440994B2 (en) 2001-07-06 2008-10-21 Intel Corporation Method and apparatus for peer-to-peer services to shift network traffic to allow for an efficient transfer of information between devices via prioritized list
KR20030006734A (ko) 2001-07-14 2003-01-23 엠텍비젼 주식회사 통신망을 이용한 영상 데이터 관리 방법 및 시스템
US6865568B2 (en) 2001-07-16 2005-03-08 Microsoft Corporation Method, apparatus, and computer-readable medium for searching and navigating a document database
US20030018657A1 (en) * 2001-07-18 2003-01-23 Imation Corp. Backup of data on a network
US6801919B2 (en) 2001-07-27 2004-10-05 Hewlett-Packard Development Company, L.P. Object oriented database interface encapsulation that allows for chronologically overlapping transactions in a multi-threaded environment
US7610218B2 (en) * 2001-07-31 2009-10-27 Lightsurf Technologies, Inc. Integrated shopping cart for sale of third party products and services via the internet
JP3807961B2 (ja) 2001-08-01 2006-08-09 インターナショナル・ビジネス・マシーンズ・コーポレーション セッション管理方法、セッション管理システムおよびプログラム
US7139811B2 (en) 2001-08-01 2006-11-21 Actona Technologies Ltd. Double-proxy remote data access system
US7146524B2 (en) 2001-08-03 2006-12-05 Isilon Systems, Inc. Systems and methods for providing a distributed file system incorporating a virtual hot spare
US20030028610A1 (en) 2001-08-03 2003-02-06 Pearson Christopher Joel Peer-to-peer file sharing system and method using user datagram protocol
US7107299B2 (en) 2001-08-14 2006-09-12 Hewlett-Packard Development Company, L.P. Method and apparatus for managing large numbers of objects having the same property
US7367028B2 (en) 2001-08-14 2008-04-29 National Instruments Corporation Graphically deploying programs on devices in a system
US20030043191A1 (en) 2001-08-17 2003-03-06 David Tinsley Systems and methods for displaying a graphical user interface
AU2002323413A1 (en) 2001-08-27 2003-03-10 Gracenote, Inc. Playlist generation, delivery and navigation
JP2003067226A (ja) 2001-08-29 2003-03-07 Cybozu Inc ファイル管理システム及びプログラム
US6662198B2 (en) 2001-08-30 2003-12-09 Zoteca Inc. Method and system for asynchronous transmission, backup, distribution of data and file sharing
CA2357969A1 (en) 2001-09-28 2003-03-28 Dirk Alexander Seelemann Customazation of object property layout for a user interface
US20030065728A1 (en) * 2001-09-28 2003-04-03 Rajko Milovanovic Filing and retrieval of e-mail into person associated folders
US6966033B1 (en) 2001-09-28 2005-11-15 Emc Corporation Methods and apparatus for graphically managing resources
US7203948B2 (en) 2001-09-29 2007-04-10 Siebel Systems, Inc. Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications
US6952714B2 (en) 2001-10-02 2005-10-04 Citrix Systems, Inc. Method for distributed program execution with server-based file type association
US20030097410A1 (en) 2001-10-04 2003-05-22 Atkins R. Travis Methodology for enabling multi-party collaboration across a data network
US8015204B2 (en) * 2001-10-16 2011-09-06 Microsoft Corporation Scoped access control metadata element
US8549434B2 (en) 2001-10-18 2013-10-01 Microsoft Corporation Method for graphical representation of a content collection
US7290245B2 (en) 2001-10-18 2007-10-30 Microsoft Corporation Methods and systems for navigating deterministically through a graphical user interface
KR100718613B1 (ko) 2001-10-22 2007-05-16 애플 인크. 호스트 컴퓨터와 미디어 플레이어의 미디어 내용 동기화 방법
US20030078918A1 (en) 2001-10-23 2003-04-24 Souvignier Todd J. Method, apparatus and system for file sharing between computers
US7171626B2 (en) 2001-10-29 2007-01-30 Microsoft Corporation System and method for presenting the contents of a content collection based on content type
US20030081002A1 (en) 2001-10-30 2003-05-01 Microsoft Corporation Method and system for chaining and extending wizards
US7069547B2 (en) 2001-10-30 2006-06-27 International Business Machines Corporation Method, system, and program for utilizing impact analysis metadata of program statements in a development environment
US6944610B2 (en) * 2001-10-31 2005-09-13 Bellsouth Intellectual Property Corporation System and method for searching heterogeneous electronic directories
US20030081007A1 (en) 2001-10-31 2003-05-01 James Cyr Object oriented explorer type environment
US7203737B2 (en) 2001-10-31 2007-04-10 Microsoft Corporation Computer system with file association and application retrieval
US20030093580A1 (en) 2001-11-09 2003-05-15 Koninklijke Philips Electronics N.V. Method and system for information alerts
US7171468B2 (en) * 2001-11-10 2007-01-30 Kabushiki Kaisha Toshiba System and method for accessing a document management repository
US6876996B2 (en) 2001-11-14 2005-04-05 Sun Microsystems, Inc. Method and apparatus for using a shared library mechanism to facilitate sharing of metadata
US6944626B2 (en) 2001-11-26 2005-09-13 Microsoft Corp. Dynamically generated schema representing multiple hierarchies of inter-object relationships
US7075550B2 (en) * 2001-11-27 2006-07-11 Bonadio Allan R Method and system for graphical file management
JP4186456B2 (ja) * 2001-11-28 2008-11-26 沖電気工業株式会社 分散ファイル共有システムおよびその制御方法
US7430723B2 (en) 2001-11-29 2008-09-30 Gse Advanced Industrial Technologies, Gmbh System and method for implementing a three-dimensional graphic user interface
US6826443B2 (en) 2001-11-29 2004-11-30 Agilent Technologies, Inc. Systems and methods for managing interaction with a presentation of a tree structure in a graphical user interface
CN1421800A (zh) 2001-11-30 2003-06-04 英业达股份有限公司 电子文件预览系统与方法
JP2003167762A (ja) * 2001-11-30 2003-06-13 Sony Corp データ表示装置及び表示制御方法
CA2364631A1 (en) 2001-12-04 2003-06-04 Kevin W. Jameson Collection extensible action gui
US20030105745A1 (en) * 2001-12-05 2003-06-05 Davidson Jason A. Text-file based relational database
JP4225038B2 (ja) 2001-12-11 2009-02-18 トヨタ自動車株式会社 ユニット設計装置およびユニット設計方法
US7478418B2 (en) 2001-12-12 2009-01-13 Guardian Data Storage, Llc Guaranteed delivery of changes to security policies in a distributed system
US7133874B2 (en) 2001-12-13 2006-11-07 Microsoft Corporation Prototyping model for components of a software program
US7024427B2 (en) * 2001-12-19 2006-04-04 Emc Corporation Virtual file system
JP3778079B2 (ja) * 2001-12-20 2006-05-24 株式会社日立製作所 表示装置
US20030120928A1 (en) 2001-12-21 2003-06-26 Miles Cato Methods for rights enabled peer-to-peer networking
KR100436815B1 (ko) 2001-12-24 2004-06-23 한국전자통신연구원 실시간 렌더링을 위한 하드웨어 그래픽 가속장치 내 연산최적화 시스템 및 그 방법
US7266843B2 (en) 2001-12-26 2007-09-04 Mcafee, Inc. Malware scanning to create clean storage locations
US7143362B2 (en) 2001-12-28 2006-11-28 International Business Machines Corporation System and method for visualizing and navigating content in a graphical user interface
US7266563B2 (en) * 2001-12-28 2007-09-04 Fotomedia Technologies, Llc Specifying, assigning, and maintaining user defined metadata in a network-based photosharing system
EP1472633A2 (en) 2002-01-08 2004-11-03 Sap Ag Enhanced email management system
JP2003208343A (ja) 2002-01-10 2003-07-25 Ricoh Co Ltd ファイル作成・閲覧方法、ファイル作成方法、ファイル閲覧方法、ファイル構造及びプログラム
US20040205633A1 (en) 2002-01-11 2004-10-14 International Business Machines Corporation Previewing file or document content
US7089287B2 (en) 2002-01-16 2006-08-08 Xerox Corporation Message-based system having embedded information management capabilities
US7243334B1 (en) 2002-01-16 2007-07-10 Prelude Systems, Inc. System and method for generating user interface code
US6961734B2 (en) * 2002-01-17 2005-11-01 International Business Machines Corporation Method, system, and program for defining asset classes in a digital library
US7552189B2 (en) * 2002-01-18 2009-06-23 Bea Systems, Inc. System and method for using virtual directories to service URL requests URL requests in application servers
US7424715B1 (en) 2002-01-28 2008-09-09 Verint Americas Inc. Method and system for presenting events associated with recorded data exchanged between a server and a user
AU2003209565A1 (en) * 2002-02-12 2003-09-04 Yonas Jongkind Color conversion and standardization system and methods of making and using same
US6922709B2 (en) 2002-02-19 2005-07-26 International Business Machines Corporation Method for maintaining consistent dual copies of vital product data in a dual accessor library of portable data storage media
US7343365B2 (en) 2002-02-20 2008-03-11 Microsoft Corporation Computer system architecture for automatic context associations
US6751611B2 (en) 2002-03-01 2004-06-15 Paul Jeffrey Krupin Method and system for creating improved search queries
US6763777B1 (en) 2002-03-08 2004-07-20 Christian F. Rosenberg Conversion cockpit for a sailboat
US20040003247A1 (en) 2002-03-11 2004-01-01 Fraser John D. Non-centralized secure communication services
JP2003270331A (ja) * 2002-03-13 2003-09-25 Nec Corp 電波発射源位置測定時における虚像除去装置および同方法
US7607102B2 (en) 2002-03-14 2009-10-20 Apple Inc. Dynamically changing appearances for user interface elements during drag-and-drop operations
US7107285B2 (en) * 2002-03-16 2006-09-12 Questerra Corporation Method, system, and program for an improved enterprise spatial system
WO2003081483A1 (en) 2002-03-18 2003-10-02 Daniel Rex Greening Community directory
AU2003224753A1 (en) 2002-03-22 2003-10-13 Thought, Inc. Micro edition dynamic object- driven database manipulation and mapping system
US20040044776A1 (en) * 2002-03-22 2004-03-04 International Business Machines Corporation Peer to peer file sharing system using common protocols
US20030212710A1 (en) * 2002-03-27 2003-11-13 Michael J. Guy System for tracking activity and delivery of advertising over a file network
US6938042B2 (en) 2002-04-03 2005-08-30 Laplink Software Inc. Peer-to-peer file sharing
US20040030731A1 (en) * 2002-04-03 2004-02-12 Liviu Iftode System and method for accessing files in a network
US7010755B2 (en) * 2002-04-05 2006-03-07 Microsoft Corporation Virtual desktop manager
US7068291B1 (en) 2002-04-11 2006-06-27 Bellsouth Intellectual Property Corp. Video display screen segmentation
US20040019875A1 (en) 2002-04-29 2004-01-29 Welch Keith C. Masked edit control for use in a graphical programming environment
US20030210281A1 (en) 2002-05-07 2003-11-13 Troy Ellis Magnifying a thumbnail image of a document
US7389242B2 (en) 2002-05-07 2008-06-17 Re3W Worldwide Limited Interactive processing of real estate transactions
US6816863B2 (en) 2002-05-09 2004-11-09 International Business Machines Corporation Method, system, and computer product for providing a distribution list
US7457810B2 (en) 2002-05-10 2008-11-25 International Business Machines Corporation Querying markup language data sources using a relational query processor
US7080059B1 (en) 2002-05-13 2006-07-18 Quasm Corporation Search and presentation engine
US20030222915A1 (en) 2002-05-30 2003-12-04 International Business Machines Corporation Data processor controlled display system with drag and drop movement of displayed items from source to destination screen positions and interactive modification of dragged items during the movement
US7574488B2 (en) 2002-05-31 2009-08-11 Hitachi, Ltd. Method and apparatus for peer-to-peer file sharing
US20030227487A1 (en) * 2002-06-01 2003-12-11 Hugh Harlan M. Method and apparatus for creating and accessing associative data structures under a shared model of categories, rules, triggers and data relationship permissions
US7191411B2 (en) * 2002-06-06 2007-03-13 Moehrle Armin E Active path menu navigation system
US7100150B2 (en) 2002-06-11 2006-08-29 Sun Microsystems, Inc. Method and apparatus for testing embedded examples in GUI documentation
JP4308587B2 (ja) * 2002-06-24 2009-08-05 株式会社リコー 文書群管理装置
US20040001106A1 (en) 2002-06-26 2004-01-01 John Deutscher System and process for creating an interactive presentation employing multi-media components
US20040002993A1 (en) * 2002-06-26 2004-01-01 Microsoft Corporation User feedback processing of metadata associated with digital media files
US20040004638A1 (en) 2002-07-02 2004-01-08 Ketan Babaria Method and apparatus for multiple-window multiple-selection operations in graphical-user-interface environments
US7275063B2 (en) 2002-07-16 2007-09-25 Horn Bruce L Computer system for automatic organization, indexing and viewing of information from multiple sources
JP2004054721A (ja) * 2002-07-23 2004-02-19 Hitachi Ltd ネットワークストレージ仮想化方法
CA2398103A1 (en) 2002-08-14 2004-02-14 March Networks Corporation Multi-dimensional table filtering system
AU2003273253A1 (en) 2002-08-26 2004-03-11 Siftology, Inc. Relating media to information in a workflow system
US20040054674A1 (en) * 2002-09-13 2004-03-18 Carpenter Keith A. Enabling a web application to access a protected file on a secured server
US6956942B2 (en) 2002-09-18 2005-10-18 Sbc Properties, L.P. Multi-modal address book
US20040056894A1 (en) 2002-09-19 2004-03-25 Igor Zaika System and method for describing and instantiating extensible user interfaces
US7197517B2 (en) 2002-09-25 2007-03-27 International Business Machines Corporation Systems, methods, and computer program products to display and select hierarchical database segments and fields
US7337409B2 (en) 2002-09-25 2008-02-26 Siemens Aktiengesellschaft Customizable drag and drop for industrial software applications
AU2002951709A0 (en) 2002-09-26 2002-10-17 Canon Information Systems Research Australia Pty Ltd Efficient printing of frames pages
US8935202B2 (en) 2002-09-30 2015-01-13 Reed Elsevier Inc. Managing changes in a relationship management system
WO2004031937A1 (en) * 2002-09-30 2004-04-15 Microsoft Corporation System and method for making user interface elements known to an application and user
JP4262959B2 (ja) 2002-10-11 2009-05-13 三菱電機株式会社 情報検索装置および情報検索方法
US20040073705A1 (en) 2002-10-15 2004-04-15 Madril Robert John Print preview with edit hyperlink
US7136874B2 (en) 2002-10-16 2006-11-14 Microsoft Corporation Adaptive menu system for media players
US20040153968A1 (en) 2002-10-24 2004-08-05 Jennie Ching Method and system for user customizable asset metadata generation in a web-based asset management system
KR20050061566A (ko) 2002-10-28 2005-06-22 그레이스노트, 인코포레이티드 개인 오디오 기록 시스템
US20040088374A1 (en) * 2002-10-31 2004-05-06 Webb James D. Aggregation and sharing of patient data
US7100119B2 (en) * 2002-11-01 2006-08-29 Microsoft Corporation Page bar control
GB0226294D0 (en) * 2002-11-12 2002-12-18 Autodesk Canada Inc Image processing
WO2004046969A1 (en) * 2002-11-15 2004-06-03 Bigchampagne, Llc. Monitor file storage and transfer on a peer-to-peer network
WO2004046957A2 (en) * 2002-11-15 2004-06-03 Creo Inc. Methods and systems for sharing data
TWI221746B (en) * 2002-11-18 2004-10-01 Ulead Systems Inc Preview file generating method applicable on multiple systems and device thereof
US20040098379A1 (en) * 2002-11-19 2004-05-20 Dan Huang Multi-indexed relationship media organization system
US7293031B1 (en) 2002-11-21 2007-11-06 Ncr Corp. Report specification generators and interfaces
US7549047B2 (en) * 2002-11-21 2009-06-16 Xerox Corporation Method and system for securely sharing files
US20040103073A1 (en) 2002-11-21 2004-05-27 Blake M. Brian System for and method of using component-based development and web tools to support a distributed data management system
JP2004177996A (ja) 2002-11-22 2004-06-24 Toshiba Corp 階層型データベース装置及び階層型データベースの構築方法
US7386531B2 (en) * 2002-12-19 2008-06-10 Mathon Systems, Inc. System and method for managing content
AU2002953500A0 (en) 2002-12-20 2003-01-09 Redbank Manor Pty Ltd A system and method of requesting, viewing and acting on search results in a time-saving manner
US7581164B2 (en) * 2003-01-06 2009-08-25 Apple Inc. User interface for accessing presentations
JP4102199B2 (ja) 2003-01-06 2008-06-18 オリンパス株式会社 撮像システム、カメラ、外部機器、撮像プログラム、記録媒体、および撮像方法
US20040146272A1 (en) 2003-01-09 2004-07-29 Kessel Kurt A. System and method for managing video evidence
JP3900085B2 (ja) 2003-01-14 2007-04-04 ミツミ電機株式会社 ゲーム用コントローラ
US7383494B2 (en) 2003-01-15 2008-06-03 Xerox Corporation Generating a confirmation sheet listing identifiers, thumbnails, and pages associated with page thumbnails
US7769881B2 (en) * 2003-01-24 2010-08-03 Hitachi, Ltd. Method and apparatus for peer-to peer access
US7945618B2 (en) 2003-02-10 2011-05-17 Oren Asher Peer-to-peer service designer
US7565618B2 (en) 2003-02-13 2009-07-21 LumaPix Inc. Method and system for distributing multiple dragged objects
US7739597B2 (en) 2003-02-24 2010-06-15 Microsoft Corporation Interactive media frame display
US20040230917A1 (en) * 2003-02-28 2004-11-18 Bales Christopher E. Systems and methods for navigating a graphical hierarchy
US7930350B2 (en) 2003-03-05 2011-04-19 Canon U.S.A., Inc. Digital image sharing enabled chat application
US7890543B2 (en) 2003-03-06 2011-02-15 Microsoft Corporation Architecture for distributed computing system and automated design, deployment, and management of distributed applications
US20040181516A1 (en) 2003-03-13 2004-09-16 First Data Corporation Methods and systems for monitoring document-production processes
US7487460B2 (en) 2003-03-21 2009-02-03 Microsoft Corporation Interface for presenting data representations in a screen-area inset
US7409644B2 (en) 2003-05-16 2008-08-05 Microsoft Corporation File system shell
US7240292B2 (en) 2003-04-17 2007-07-03 Microsoft Corporation Virtual address bar user interface control
US7769794B2 (en) 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
US7823077B2 (en) 2003-03-24 2010-10-26 Microsoft Corporation System and method for user modification of metadata in a shell browser
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7234114B2 (en) 2003-03-24 2007-06-19 Microsoft Corporation Extensible object previewer in a shell browser
US7712034B2 (en) 2003-03-24 2010-05-04 Microsoft Corporation System and method for shell browser
US20050080807A1 (en) 2003-10-12 2005-04-14 Microsoft Corporation Extensible creation and editing of integrated collections
US7890960B2 (en) 2003-03-26 2011-02-15 Microsoft Corporation Extensible user context system for delivery of notifications
US7925682B2 (en) * 2003-03-27 2011-04-12 Microsoft Corporation System and method utilizing virtual folders
US7536386B2 (en) 2003-03-27 2009-05-19 Microsoft Corporation System and method for sharing items in a computer system
US7587411B2 (en) 2003-03-27 2009-09-08 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7499925B2 (en) 2003-03-27 2009-03-03 Microsoft Corporation File system for displaying items of different types and from different physical locations
US7650575B2 (en) * 2003-03-27 2010-01-19 Microsoft Corporation Rich drag drop user interface
US7526483B2 (en) * 2003-03-27 2009-04-28 Microsoft Corporation System and method for virtual folder sharing including utilization of static and dynamic lists
US7493614B2 (en) 2003-03-31 2009-02-17 Microsoft Corporation System architecture and related methods for dynamically adding software components to extend functionality of system processes
US7512885B2 (en) * 2003-03-31 2009-03-31 Avid Technology, Inc. Graphical user interface for navigating and displaying relationships among media data and metadata
US7555722B2 (en) 2003-03-31 2009-06-30 Microsoft Corporation Dynamic link control object for dynamically presenting link options in connection with a content management server system
US8001088B2 (en) 2003-04-04 2011-08-16 Avid Technology, Inc. Indexing media files in a distributed, multi-user system for managing and editing digital media
US7120619B2 (en) 2003-04-22 2006-10-10 Microsoft Corporation Relationship view
WO2004102323A2 (en) 2003-05-06 2004-11-25 Dana Corporation System or method for analyzing information organized in a configurable manner
US7415484B1 (en) 2003-05-09 2008-08-19 Vignette Corporation Method and system for modeling of system content for businesses
US7693867B2 (en) 2003-05-14 2010-04-06 Pixar Model referencing method and apparatus
CA2469163C (en) 2003-05-16 2012-04-24 Microsoft Corporation File system shell
TWI224427B (en) 2003-06-02 2004-11-21 Au Optronics Corp Shift register circuit capable of switching output signal sequence
US6882242B2 (en) 2003-06-19 2005-04-19 Radio Frequency Systems, Inc. Frequency selective low loss transmission line system
US20050015405A1 (en) * 2003-07-18 2005-01-20 Microsoft Corporation Multi-valued properties
JP2004046870A (ja) 2003-07-25 2004-02-12 Fuji Xerox Co Ltd 情報単位群操作装置
US7747625B2 (en) 2003-07-31 2010-06-29 Hewlett-Packard Development Company, L.P. Organizing a collection of objects
JP4343633B2 (ja) 2003-09-19 2009-10-14 旭化成エンジニアリング株式会社 糸状物の巻取り方法及び装置
US7429987B2 (en) * 2003-09-19 2008-09-30 International Business Machines Corporation Intelligent positioning of items in a tree map visualization
US20050188174A1 (en) * 2003-10-12 2005-08-25 Microsoft Corporation Extensible creation and editing of collections of objects
US7159188B2 (en) 2003-10-23 2007-01-02 Microsoft Corporation System and method for navigating content in an item
US20050102258A1 (en) * 2003-11-12 2005-05-12 Tecu Kirk S. Saving a file as multiple files
US20050114672A1 (en) 2003-11-20 2005-05-26 Encryptx Corporation Data rights management of digital information in a portable software permission wrapper
US20050131760A1 (en) 2003-12-16 2005-06-16 Dun & Bradstreet, Inc. Advanced prospecting features for generating targeted business-to-business sales leads and mailing lists
US7392278B2 (en) 2004-01-23 2008-06-24 Microsoft Corporation Building and using subwebs for focused search
JP2005208515A (ja) 2004-01-26 2005-08-04 Sumitomo Electric Ind Ltd 波長変換方法および波長変換器
US8832600B2 (en) 2004-01-27 2014-09-09 International Business Machines Corporation Method, system, and program for navigating files
US7412447B2 (en) 2004-03-01 2008-08-12 Fuji Xerox Co., Ltd. Remote file management using shared credentials for remote clients outside firewall
US20050216825A1 (en) * 2004-03-12 2005-09-29 Onfolio, Inc. Local storage of script-containing content
US20050240489A1 (en) * 2004-03-12 2005-10-27 Onfolio, Inc. Retaining custom item order
US20050216886A1 (en) * 2004-03-12 2005-09-29 Onfolio, Inc. Editing multi-layer documents
US7692807B1 (en) 2004-04-01 2010-04-06 Applied Discovery, Inc. System and method for batch printing high-volume electronic documents from a network
WO2005103874A2 (en) 2004-04-16 2005-11-03 Cascade Basic Research Corp. Modelling relationships within an on-line connectivity universe
US7769752B1 (en) 2004-04-30 2010-08-03 Network Appliance, Inc. Method and system for updating display of a hierarchy of categories for a document repository
US7853895B2 (en) 2004-05-11 2010-12-14 Sony Computer Entertainment Inc. Control of background media when foreground graphical user interface is invoked
US7191422B1 (en) * 2004-05-26 2007-03-13 Sun Microsystems, Inc. System and method for determining a carrier layout using cornered chip-to-chip input/output
US20060059204A1 (en) 2004-08-25 2006-03-16 Dhrubajyoti Borthakur System and method for selectively indexing file system content
US8683351B2 (en) 2004-10-26 2014-03-25 International Business Machines Corporation Chat user interface for threaded text chat systems
US7689570B2 (en) 2004-12-28 2010-03-30 Sap Ag Dynamic sorting of virtual nodes
US20070168885A1 (en) 2005-01-21 2007-07-19 Michael Muller Sorting and filtering activities in an activity-centric collaborative computing environment
US7614016B2 (en) * 2005-04-21 2009-11-03 Microsoft Corporation Multiple roots in navigation pane
US7536410B2 (en) * 2005-04-22 2009-05-19 Microsoft Corporation Dynamic multi-dimensional scrolling
US20060242591A1 (en) * 2005-04-22 2006-10-26 Microsoft Corporation File dialog user interfaces and creation of same
US7653638B2 (en) 2005-12-01 2010-01-26 Microsoft Corporation Data ecosystem awareness
US7565613B2 (en) 2005-12-01 2009-07-21 Microsoft Corporation User interface incorporating data ecosystem awareness
US7613713B2 (en) 2005-12-01 2009-11-03 Microsoft Corporation Data ecosystem awareness
US20070186183A1 (en) 2006-02-06 2007-08-09 International Business Machines Corporation User interface for presenting a palette of items
JP2008210057A (ja) * 2007-02-23 2008-09-11 Hitachi Ltd 記憶システム及びその管理方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5923328A (en) * 1996-08-07 1999-07-13 Microsoft Corporation Method and system for displaying a hierarchical sub-tree by selection of a user interface element in a sub-tree bar control
GB2329492A (en) * 1997-09-21 1999-03-24 Microsoft Corp Standard user interface enables filtering of a data set from an arbitrary data provider

Also Published As

Publication number Publication date
US20120266099A1 (en) 2012-10-18
CA2427865C (en) 2012-09-25
KR20040090369A (ko) 2004-10-22
AU2003204198B2 (en) 2009-09-17
US7853890B2 (en) 2010-12-14
MXPA03004408A (es) 2004-10-20
EP1469377A3 (en) 2007-11-14
US8918735B2 (en) 2014-12-23
US7240292B2 (en) 2007-07-03
JP2004318783A (ja) 2004-11-11
EP1469377B1 (en) 2016-01-20
US20050246648A1 (en) 2005-11-03
US20110083097A1 (en) 2011-04-07
CA2427865A1 (en) 2004-10-17
KR100967999B1 (ko) 2010-07-07
US20130298075A1 (en) 2013-11-07
US20070168886A1 (en) 2007-07-19
EP1469377A2 (en) 2004-10-20
US8615717B2 (en) 2013-12-24
BRPI0301337B1 (pt) 2019-04-16
US8209624B2 (en) 2012-06-26
BR0301337A (pt) 2004-12-21
US9910569B2 (en) 2018-03-06
CN1538301A (zh) 2004-10-20
US20130263060A1 (en) 2013-10-03
US20040207666A1 (en) 2004-10-21
JP4336522B2 (ja) 2009-09-30
AU2003204198A1 (en) 2004-11-04
RU2335012C2 (ru) 2008-09-27
US8516387B2 (en) 2013-08-20

Similar Documents

Publication Publication Date Title
CN100517271C (zh) 利用虚拟地址栏的用户界面控件及显示系统和方法
CN100504768C (zh) 基于树视图的编辑器中的内联属性编辑系统和方法
US7730423B2 (en) Method and system for organizing document information
CN101535934B (zh) 提供用于查看和编辑元数据的定制用户界面的方法和系统
US9021423B2 (en) Enhanced widget composition platform
CN101223496B (zh) 丰富的拖放用户界面
CN1276567A (zh) 在多窗口中显示复杂树结构
CN101681245B (zh) 数据可视化
US5490244A (en) System and method for transmitting a computer object
US11385871B2 (en) Adjusting a user interface layout based on user usage patterns
JP4541764B2 (ja) データベース環境を監視するためのマイクロ‐モニタ
CN102446094A (zh) 用于有效地实现系统和桌面配置增强的装置和方法
JP2001005727A (ja) アクセス管理装置
CN115390720A (zh) 包括自动文档滚动的机器人过程自动化(rpa)
EP1552432A1 (en) Extensible creation and editing of integrated collections
JP2002244901A (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
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150507

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150507

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090722

Termination date: 20210516

CF01 Termination of patent right due to non-payment of annual fee