[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101167121A - 文件浏览器的情况专用化 - Google Patents

文件浏览器的情况专用化 Download PDF

Info

Publication number
CN101167121A
CN101167121A CNA2005800495713A CN200580049571A CN101167121A CN 101167121 A CN101167121 A CN 101167121A CN A2005800495713 A CNA2005800495713 A CN A2005800495713A CN 200580049571 A CN200580049571 A CN 200580049571A CN 101167121 A CN101167121 A CN 101167121A
Authority
CN
China
Prior art keywords
browser
file
predetermined
browsers
computer
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.)
Granted
Application number
CNA2005800495713A
Other languages
English (en)
Other versions
CN101167121B (zh
Inventor
P·卡特辛格
C·K·范多克
D·G·德沃切克
E·Y·塔玛纳哈
K·M·塔布斯
L·K·F·翁
P·格斯莫里欧
S·查理温德
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 CN101167121A publication Critical patent/CN101167121A/zh
Application granted granted Critical
Publication of CN101167121B publication Critical patent/CN101167121B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/168Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

在图形用户界面环境中,情况专用浏览器可用于为其信息待显示的文件提供上下文适当的信息级别。因为要显示不同的文件视图,所以浏览器可动态地调节其配置以显示不同类型的信息、特征和/或命令选项。不同视图被预定义,或者新视图响应于用户导航被动态地创建。

Description

文件浏览器的情况专用化
技术领域
本申请一般涉及计算机软件领域,尤其涉及在计算机系统上浏览文件时提供改进的用户界面的系统和方法。本申请涉及关于这种文件的信息显示以及允许用户与该信息交互。
背景技术
为了缓解各地的木材压力,在许多情况下,数字文档的增长使纸件文档得到废弃。数字技术使曾经归档在无数档案柜中的大量纸件的数字版很容易复制和分发。虽然获取这些文档的技术随时间显著变化,但是组织它们并检索它们的方法总体上却并未变化。
今天,文件系统仍使用档案柜和文件夹的传统概念来组织数据,其中文件逻辑地“置于”系统上文件夹之一中。对这些文件的浏览依然陈旧并且仍类似于在满是纸件文档的档案柜中手动搜索。文件被视为只存储在一个文件夹位置上,且用户不得不查阅许多文件夹和子文件夹以细读计算机系统上的文档。此外,向用户提供的浏览界面是静态的并且大大忽视所显示数据的重要性。这种忽视和静态浏览能力限制了向用户提供的信息量,并且趋于复杂化和拖延用户浏览系统中文件的努力。
例如,图2示出在MICROSOFT WINDOWS XP操作系统中提供的浏览器面板示例201。面板201示出包含多个子文件夹和文件的文件夹(C:\Folder)的内容,并且包括文件夹地址202、各种所示元素的名称203、其大小204、其类型205、和其修改日期206。面板201的版面在不考虑所显示内容的情况下是相同的,即使面板版面造成无效率的显示。例如,系统将两个子文件夹的大小示为空白,但是如果“C:\Folder”只包含子文件夹,则浏览器面板201仍然显示“Size(大小)”列204,且整个列为空白入口。该空白列仍占用与在面板显示格式中分配给Size(大小)列204的相同的宽度,并且可能将某些更有意义的信息排挤出当前显示区域。
当前计算机系统引进有越来越多的待管理数字文件,且一直需要改进在用户浏览系统上文件时向用户给出文件信息的效率和清晰度。诸如面板201的现有浏览器具有在该领域改进的空间,这种改进如下所述。
发明内容
本发明的诸方面满足一个或多个上述需要,并且通过提供其中向用户给出经改进的文件浏览界面的系统和方法来克服现有技术中一个或多个缺陷。
浏览界面可取决于待显示内容变化。在某些情形中,浏览界面可根据待显示内容用户化在浏览器面板上呈现的用户界面选项。浏览器可根据内容重新安排、移除、和/或添加所显示的属性。浏览器特征、外观、和/或组织的其它方面可基于内容得以用户化。
可提供和/或创建一个或多个模板以提供产生浏览器面板的预定标准集。
可提供软件接口以允许用户和/或应用程序开发附加浏览器面板。
用户与这种浏览器进行交互可导致浏览器外观和/或功能的进一步改变。
附图说明
以下结合所附附图对申请人的系统的特征进行详细描述,附图中:
图1是适用于实现本文所述的一个或多个特征的计算系统环境的框图。
图2是在MICROSOFT WINDOWS XP中的示例浏览器面板。
图3是示出浏览器视图之间关系的示图。
图4示出根据本发明诸方面的示例浏览器界面的版面。
图5示出根据本发明诸方面的另一示例浏览器界面的版面。
图6示出根据本发明诸方面的浏览文件的示例进程。
图7示出可用于实现本发明诸方面的数据结构、应用程序、和/或子例程的示例逻辑关系。
具体实施方式
本发明涉及在浏览系统上文件时提供经改进的用户体验的系统和方法。以下描述本发明的示例性操作环境。
参照附图,其中在各附图中类似的参考标记标识类似部件,最初总体参照特定附图1,其中将示例性操作环境示出并一般地指定为操作环境100。计算系统环境100仅为适当计算环境的一个示例并且不旨在对本发明的使用范围或功能范围进行任何限制。计算环境100不应解释为具有与示例性操作环境100所示的部件中任一个或组合相关的任何依赖和要求。
本文所述特征可在由计算机执行的诸如程序模块的计算机可执行指令的一般上下文中描述。通常,程序模块包括完成特定任务或实现特定抽象数据类型的例程、程序、对象、部件、数据结构等。此外,本领域技术人员将理解这些特征可在各种计算机系统配置中实施,包括手持设备、多处理器系统、基于微处理器或用户可编程电子设备、小型计算机、大型计算机等。它们还可在分布式计算环境中实施,其中任务通过经由通信网络链接的远程处理设备完成。在分布式计算环境中,程序模块可位于包括存储器存储器件的本地和远程计算机存储介质中。
参照图1,示例性系统100包括计算机110形式的通用计算设备,该计算机包括处理单元120、系统存储器130、和将包括系统存储器130的各种系统部件耦连到处理单元120的系统总线121。如果需要,本文所述的元件中任一个可实现为独立元件(例如单个处理单元)或共同工作的多个元件(例如多处理单元)。
计算机110通常包括各种计算机可读介质。作为示例而非限制,计算机可读介质包括计算机存储介质和通信介质。计算机存储介质的示例包括,但不局限于随机存取存储器(RAM)、只读存储器(ROM)、电可擦可编程只读存储器(EEPROM)、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学或全息盘存储、盒式磁带、磁带、磁盘存储或其它磁性存储器件、或者可用于存储所需信息并可由计算机110访问的任何其它介质。系统存储器130包括诸如ROM 131和RAM 132的易失性和/或非易失性存储器形式的计算机存储介质。包含帮助在计算机110内的元件之间转移信息(诸如在启动过程中)的基本例程的基本输入/输出系统133(BIOS)通常存储在ROM 131中。RAM 132通常包含可由处理单元120即时访问和/或正在其上操作的数据和/或程序模块。作为示例而非限制,图1示出操作系统134、应用程序135、其它程序模块136、和程序数据137。
计算机110还包括其它可移动/不可移动、易失性/非易失性计算机存储介质。仅作为示例,图1示出可从不可移动、非易失性磁性介质读取或向其写入的硬盘驱动器141、从可移动、非易失性磁盘152读取或向其写入的磁盘驱动器151、和从诸如CD-ROM或其它光学介质的可移除、非易失性光盘156读取或向其写入的光盘驱动器155。可在示例性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括,但不局限于磁带盒、闪存单元、数字多功能盘、数字录像带、固态RAM、固态ROM等。硬盘驱动器141通常通过诸如接口140的不可移动存储器接口连接到系统总线121。磁盘驱动器151和光盘驱动器155通常由诸如接口150的可移动存储器接口连接到系统总线121。
以上所述和在图1中示出的驱动器及其关联计算机存储介质为计算机110提供计算机可读指令、数据结构、程序模块和其它数据的存储。例如,硬盘驱动器141示为存储操作系统144、应用程序145、其它程序模块146和程序数据147。注意,这些部件可与操作系统134、应用程序135、其它程序模块136和程序数据137相同或不同。通常,存储在RAM中的操作系统、应用程序等是从硬盘驱动器141读取的相应系统、程序或数据的一部分,是取决于所需功能而改变大小和范围的部分。在此向操作系统144、应用程序145、其它程序模块146、和程序数据147给出不同附图标记以便于至少说明它们是不同的拷贝。用户可通过诸如键盘162、通常是指鼠标、跟踪球或触摸板的指点器件161、无线输入接收部件163、或诸如遥控的无线源来向计算机110键入指令和信息。其它输入器件(未示出)可包括话筒、操纵杆、游戏手柄、卫星盘、扫描仪等。这些和其它输入器件通常通过耦连到系统总线的用户输入接口160连接到处理单元120,并且可由诸如并行端口、游戏端口、IEEE 1394端口或通用串行总线(USB)、或红外(IR)总线的其它接口或总线结构连接。
显示器件191也经由诸如视频接口190的接口连接于系统总线121。显示器件191可以是显示计算机110输出的任何器件,不局限于监视器、LCD屏幕、薄膜晶体管(TFT)屏幕、平板显示器、传统电视机、或屏幕投影仪。除了显示器件191之外,计算机还包括可通过输出外围接口195连接的诸如扬声器197和打印机196的其它外围输出设备。
计算机110可在逻辑连接到一个或多个诸如远程计算机180的远程计算机的网络化环境中操作。远程计算机180可以是个人计算机,并且通常包括以上相关于计算机110描述的元件中的多个或全部,尽管在图1中仅示出存储器存储器件181。图1所示的逻辑连接包括局域网(LAN)171和广域网(WAN)173,但是还包括诸如连接到城域网、内部网或因特网的其它网络。
当在LAN网络环境中使用时,计算机110可通过网络接口或适配器170连接到LAN 171。当在WAN网络环境中使用时,计算机110可包括在诸如因特网的WAN 173上建立通信的调制解调器172或其它装置。内置或外置的调制解调器172可经由网络接口170或其它适当机制连接到系统总线121。调制解调器172可以是缆线调制解调器、DSL调制解调器或其它宽带器件。在网络化环境中,相关于计算机110或其多个部分描述的程序模块可存储在远程存储器存储设备中。作为示例而非限制,图1示出驻留在存储器器件181上的远程应用程序185。应该理解,所示网络连接是示例性的且可使用在计算机之间建立通信链接的其它装置。
计算机110的其它内置部件也有可能,但未示出。例如,诸如电视谐调器卡和网络接口卡的各种扩展卡可结合在计算机110内。
当计算机打开或重启时,存储在ROM 131中的BIOS 133命令处理单元120从硬盘驱动器141向RAM 132中加载操作系统或其必要部分。一旦示为操作系统144的操作系统的所拷贝部分被加载到RAM 132中,则处理单元120执行操作系统代码并导致与操作系统134关联的可视元件显示在显示器件191上。通常,当应用程序145被用户打开时,程序代码和相关数据从硬盘驱动器141读取并且必要部分被拷贝到RAM 132中,在此所拷贝部分由附图标记135表示。
如上所述,本文所述的特征在计算机可用指令的一般上下文中描述并实现。计算机可用指令包括可由一个或多个计算机或其它设备使用的功能、过程、模式、例程、代码片段和模块。计算机可使用指令形成允许计算机根据输入源做出反应的接口。指令与其它代码片段协作以响应于结合所收到数据的源接收的数据来初始化各种任务。
图2在以上已经提到,描述了MICROSOFT WINDOWS XP操作系统中使用的面板以允许用户浏览通过系统可用的所有类型文件(例如数据、应用程序等)。
图3示出描述诸如显示区域的不同面板概念上如何相关的关系图。在某些情形中,存在可用作向用户提供来开始浏览系统中可用文件的初始显示区域的开始面板301。开始面板301可提供观看用于浏览文件的不同面板的能力,诸如音乐浏览器302、文档浏览器303、图像浏览器304、计算机浏览器305、或系统和/或用户需要的任何其它浏览器306。各个这些浏览器可以是达到特定标准的用于浏览文件的项级面板。例如,音乐浏览器302可显示系统上达到诸如音频音乐文件类型的特定音乐标准的文件列表。浏览器还可提供使用不同标准创建的子浏览器,诸如显示达到一个或多个风格标准的文件的风格302a浏览器面板、或显示与一个或多个歌曲播放列表相关的文件的播放列表302b浏览器面板。这些面板可允许显示达到进一步标准的文件。例如风格302a面板可显示作为具有风格信息的歌曲的音乐文件子集,并且可提供进一步显示具有摇滚风格的音乐文件子集的摇滚302c子面板。可创建任何数目的面板以容纳任何所需关系和显示文件数据的方法。文档浏览器303可为确定类型的文档(例如电子数据表)或属于给定项目(例如XYZ项目)的文档提供分开的浏览器。
各个可用浏览器可由存储在计算机系统存储器中的模板定义。该模板可简单地是标识视图的内容、组织、所要显示的特征等的文件。模板还可以指定将在浏览器视图中显示的实际文件。
图4示出浏览器显示401的示例。显示401可包括向用户提供的一个或多个命令402。这些命令可以是诸如菜单、链接、按钮、图标或其它标记的任何形式的命令入口,并且可以由用户基于建立浏览器视图的模板选择。例如,如果浏览器401是音乐文件的显示,则命令402可包括对音乐文件起作用的具体命令,诸如“拷贝到CD”、“播放”、和/或“在线音乐商店”。当然,命令402还可包括与各个浏览器关联或共享的命令,诸如文件操控命令(例如保存和打开文件)的“文件”和编辑当前面板的命令(例如创建复制面板、或对多个现有面板进行分类)并且可包括命令菜单。除了命令的出现/消失之外,命令显示402还可将诸如色彩、用户界面元素细节(色彩、大小、定位等)、可选元件的排序等的显示外观用户化。
显示401可包括示出可用浏览器面板的列表面板403。该列表可包括系统上所有可用视图的列表,它们可以以嵌套菜单/子菜单格式出现以节省显示区域。该视图范围可以称为页面空间。列表403还可列出与当前面板关联的浏览器面板子集,造成更小的页面空间。例如,如果当前显示401是音乐面板,则列表403可显示播放列表或风格视图选项、或具有其自己的面板的具体播放列表和/或风格。
显示401可包括可包含达到为当前浏览器面板建立的标准的文件列表的文件面板404。文件面板404可包括表示数据文件(诸如图标和/或文本)的标记和一个或多个文件属性(例如其名称、作者、文件大小、文件类型、项目从属、创建/修改日期等)。这些属性可排列成列并且取决于就所选显示401所用标准而言适当的标准来排列和/或更改。例如,音乐浏览器可选择列出“歌曲标题”作为第一属性、“歌手”和“专辑”随后,而项目XYZ的浏览器可首先列出“编辑日期”、“文件大小”和“文件类型”随后。某些浏览器类型期望省略不需要的属性(例如“专辑”属性对电子数据表文档不是很有用)。各个浏览器显示401可具有文件和关联属性的用户化安排。列宽度、行大小、标记外观(例如大小、颜色等)、组合、堆栈、和任何其它显示属性可包括在该用户化中。例如,某些浏览器可显示其文件作为缩略图(例如图像浏览器可能如此),而其它浏览器可简单地将文件显示成文件及其属性的文本列表。
显示401还可包括提供来自文件面板404的一个或多个所选文件的内容的预览的预览面板405。也可存在显示来自列表视图数据404的一个或多个所选文件的属性的属性面板406。属性面板406可提供比列表视图404中所示的更多细节和/或更多属性。显示401可包括其它类型的显示以及用户界面元件,诸如导航命令、面板大小调节命令等。
显示401的各部分的每个都可实现为单独的软件模块。例如,存在负责定义经进入命令显示402的用户界面元件的命令模块、处理文件面板404中显示元件的列表视图模块、产生预览面板405内容的预览模块等。这些模块可暴露应用程序接口(API)元件以方便与其它应用程序的协作能力,且各个模块可提供有诸如给定视图的标准、其位置、其大小等的参数。具有单独模块可简化用不同版面和安排定义新面板的进程。
各个浏览器显示401也可具有除了上述在显示区域中具有不同内容之外的不同。例如,各个浏览器可具有其自己的用户化显示区域安排,使得确定区域可基于特定浏览器标准和/或内容得以重调大小/添加/移除。例如,音乐浏览器可能期望去除预览面板405并在命令区域402中提供音乐命令(例如播放、暂停、提词、添加到播放列表、烧结到CD等)。其它显示区域可被重新安排和/或重调大小以利用原来由预览面板占据的空间。浏览器的特定版面可在例如定义浏览器视图的模板中设定。例如,图5示出具有以不同方式安排的元件的不同浏览器视图。在该示例中,可用浏览器视图列表502被放大来占据由预览面板放弃的空间。作为另一个不同,各个浏览器视图可具有自己的独特显示主题,诸如水印图案、色彩主题、字体等来进一步帮助将该视图与系统上其它视图区分开。上下文菜单(例如可用命令、文本等)、用户界面行为、左/右鼠标点击的默认命令、和其它显示/交互属性也可对各个浏览器不同。
图6示出显示各个浏览器所通过的示例进程。在步骤601中,系统可接收定义待显示视图的一个或多个标准。这些标准可来自各种源。例如,用户可选择显示的预定模板,且系统可简单地接收该选择(或与模板关联的标准)。或者,系统可接收新视图的标准诸如基于使用用户提供的关键字进行的关键字搜索的新视图。
在步骤602中,标准可用于标识系统上满足或达到标准并且将要包含在浏览器显示中的各种文件。这些文件可通过搜索系统存储器标识,或者如果模板已经标识待列出的文件,则它们可简单地从模板信息标识。
当文件被标识时,在步骤603系统可组合具体浏览器视图或面板。组合面板可包括参考预定模板以确定面板中所需的各种元件/模块。在某些情形中,当为显示标识的文件满足与为模板建立的那些不同的标准集时,或者如果所标识文件适于在具有更窄标准的不同模板中显示,则面板可被进一步用户化和/或更改。例如,如果用户向浏览器请求与诸如XYZ项目的给定项目关联的所有文件,则期望系统提供项目浏览器面板。这种面板可在项目有可能包括多种类型文件的可能性下被定义,并且可具有分离区域以根据文件类型隔离文件。然而,如果特定项目只具有一种类型的文件,则该系统可动态地将当前显示的浏览器面板用户化。进一步用户化的面板可提供可用于该文件类型的扩展命令选项或者移除通常用于显示其它类型文件的显示区域和/或元件。浏览器视图可基于达到用于建立该面板的标准的文件身份来动态地更改。可实现其它类型的定制组件。浏览器可取决于待显示文件数量来调节面板,使得第一显示区域的屏幕空间的一部分可转变成不同显示区域(例如示出更小的列表视图,但是示出更大的属性区域)。浏览器可基于用于标识显示文件的搜索标准调节面板(例如可将标准结合到显示的预定部分中,或者结果可基于该标准以及文件对其的匹配程度来安排)。
在步骤604,可在与计算机系统关联的显示器件上产生浏览器视图。然后在步骤605,系统可检查以确定用户是否已进行交互、或提供输入到浏览器视图。用户交互可包括编辑文本、通过选择不同视图而在页面空间中导航、和/或与浏览器上所显示元件中任一个交互。如果用户已给出输入,则在步骤606系统可修正浏览器作为响应。对浏览器的修正可包括移除、添加或更改浏览器视图中一个或多个所显示元件,并且造成动态的不同显示。例如,观看音乐浏览器视图的用户可选择音乐文件之一并请求观看与所选音乐文件关联的项目的项目浏览器-该项目浏览器可具有完全不同的显示格式。浏览器显示可被动态地更改以添加和/或移除上述特征中任一个,这得到连续地向用户提供高级的上下文适当的信息的用户界面。
当改变或修正特定浏览器时,系统可提供可视效果来平滑该转变。例如,可使用动画来示出所显示元件的重新定位、可使用淡入淡出来示出元件的添加/删除、以及可使用形态效果来示出一个元素变成另一个。虽然不同视图是可能的,但是用户(或系统或其应用程序)也可指定某些特征(例如显示元件、可用指令、菜单等)或格式可在多个浏览器视图中保持恒定以有助于将用户混淆最小化。
在步骤606之后、或者如果在步骤605没有收到用户输入而发生的步骤607,系统进行检查以确定浏览器是否要关闭或离开,如果是,则该浏览器的浏览器进程结束。如果不是,则进程返回到步骤605来等待进一步用户输入。
图7示出系统中存在的以产生上述各种浏览器视图的逻辑关系的示例性视图。浏览器视图通常由下层操作系统(例如图7左侧的管理701组)管理,或者它们不由操作系统管理使得单独安装后的应用程序可控制视图(例如图7右侧的未管理702组)。系统可定义基本总体视图框架703,该框架定义多种视图通用的诸方面。例如,系统的基本视图框架703包括预览窗格、左窗格和任务窗格。基本配置可被传送(例如作为数据结构)到未管理浏览器应用程序704,该程序进而可调用默认视图例程705来产生浏览器应用程序704的所需默认浏览器视图。该应用程序可包括用于初始化浏览器视图的子例程706,且该例程706可对包含定义将为特定浏览器应用程序704产生的视图的页面描述707的管理数据结构进行访问。
页面描述707可包括对浏览器页面结构708的引用。浏览器页面708结构可包括最终定义视图的各种属性。例如,存在定义将包含在该视图中的基本属性(这些属性可以是与基本视图框架703中相同的预览窗格、左窗格和任务窗格)的视图属性709。页面708也可具有可标识位置的数据源属性710,填充特定视图的数据可从该位置获得。例如,源710可包括静态数据表。页面708也可包括标识由视图支持的各种命令的命令属性711。各命令可由分离应用程序和/或例程实现,并且可包括处理预览窗格任务、上下文菜单选项等的命令。当然,以上只是各种浏览器视图如何管理和实现的一个示例。
以上描述涉及“浏览器”,但是本文所述的特征无需限制于系统外壳浏览器(system shell browser)。期望提供数据文件的用户化视图的任何应用程序都可利用本文所述特征。
通过参阅包括附图的说明书,本发明的替换实施方式和实现对本领域技术人员将变得显而易见。例如,所述进程中的各个步骤可按需重新安排、更改、和/或删除以实现本文所述特征的所选子集。此外,在上文中,在“本发明”的一个或多个“方面”或“实施方式”中对某些特征进行引用仅为说明单独使用或与其它概念结合使用时具有优势的各种概念,并且不应解读为对本文仅公开一种创造性概念的暗示,或者在所附权利要求的任一项中需要所有所述特征。相反,所附各项权利要求作为自身的单独发明存在,且不应解读为对所引用项的进行任何限制。

Claims (18)

1.一种浏览文件的方法,包括以下步骤:
接收用户对查看达到浏览器中一个或多个标准的文件的请求;
标识达到所述标准的多个文件;
基于所述标识步骤的结果选择多个预定浏览器之一;以及
显示具有关于所述多个文件的信息的所述所选浏览器。
2.如权利要求1所述的方法,其特征在于,所述多个预定浏览器包括用于列出不同预定文件类型的文件的不同浏览器。
3.如权利要求1所述的方法,其特征在于,所述多个预定浏览器提供不同显示特征。
4.如权利要求3所述的方法,其特征在于,所述多个预定浏览器提供不同的可用用户命令作为所述不同显示特征。
5.如权利要求3所述的方法,其特征在于,所述多个预定浏览器提供不同显示区域作为所述不同显示特征。
6.如权利要求5所述的方法,其特征在于,所述不同显示区域大小不同。
7.如权利要求1所述的方法,其特征在于,所述一个或多个标准包括多个标准,所述多个预定浏览器之一对应于所述标准,且所述选择步骤还包括选择所述多个预定浏览器中不同的一个的步骤,所述多个预定浏览器中所述不同的一个对应于所述多个标准的子集。
8.如权利要求1所述的方法,其特征在于,所述选择步骤还包括基于所述标识步骤对所述所选浏览器的属性值序列重新排序的步骤。
9.如权利要求8所述的方法,其特征在于,所述对属性值序列重新排序的步骤包括移除或添加要在所述所选浏览器中显示的一个或多个属性。
10.一种其上存储有数据结构的计算机可读介质,所述数据结构包括:
第一模板,定义在浏览第一文件类型文件时由文件浏览器使用的第一浏览器视图;以及
第二模板,定义在浏览第二文件类型文件时由所述文件浏览器使用的第二浏览器视图。
11.如权利要求10所述的计算机可读介质,其特征在于,所述第一文件类型包括属于第一项目的文件。
12.如权利要求10所述的计算机可读介质,其特征在于,所述第一文件类型是音乐文件类型。
13.如权利要求10所述的计算机可读介质,其特征在于,还包括实现以下步骤的计算机可执行指令:
接收用户对观看达到浏览器中一个或多个标准的文件的请求;
标识达到所述标准的多个文件;
基于所述标识步骤的结果选择多个预定浏览器中之一;以及
显示具有关于所述多个文件的信息的所述所选浏览器。
14.如权利要求13所述的计算机可读介质,其特征在于,所述多个预定浏览器包括用于列出不同预定文件类型的文件的不同浏览器。
15.如权利要求13所述的计算机可读介质,其特征在于,所述多个预定浏览器提供不同的显示特征。
16.如权利要求15所述的计算机可读介质,其特征在于,所述多个预定浏览器提供不同的可用用户命令作为所述不同显示特征。
17.如权利要求15所述的计算机可读介质,其特征在于,所述多个预定浏览器提供不同显示区域作为所述不同显示特征。
18.如权利要求17所述的计算机可读介质,其特征在于,所述不同显示区域大小不同。
CN2005800495713A 2005-04-22 2005-07-28 文件浏览器的情况专用化 Active CN101167121B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/111,984 US8522154B2 (en) 2005-04-22 2005-04-22 Scenario specialization of file browser
US11/111,984 2005-04-22
PCT/US2005/026655 WO2006115514A1 (en) 2005-04-22 2005-07-28 Scenario specialization of file browser

Publications (2)

Publication Number Publication Date
CN101167121A true CN101167121A (zh) 2008-04-23
CN101167121B CN101167121B (zh) 2010-12-01

Family

ID=37188573

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800495713A Active CN101167121B (zh) 2005-04-22 2005-07-28 文件浏览器的情况专用化

Country Status (6)

Country Link
US (2) US8522154B2 (zh)
EP (1) EP1872357A4 (zh)
JP (1) JP4972085B2 (zh)
KR (1) KR20070121800A (zh)
CN (1) CN101167121B (zh)
WO (1) WO2006115514A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103562908B (zh) * 2011-05-27 2017-03-22 微软技术许可有限责任公司 利用不同文件宿主实现文件访问的方法和计算设备

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7769794B2 (en) 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
US7421438B2 (en) 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
US7925682B2 (en) 2003-03-27 2011-04-12 Microsoft Corporation System and method utilizing virtual folders
US8024335B2 (en) 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
US8707209B2 (en) 2004-04-29 2014-04-22 Microsoft Corporation Save preview representation of files being created
US8195646B2 (en) 2005-04-22 2012-06-05 Microsoft Corporation Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US8681071B2 (en) * 2005-07-20 2014-03-25 Daniel Deutsch Lighted multiple panel display
US8010886B2 (en) * 2008-01-04 2011-08-30 Microsoft Corporation Intelligently representing files in a view
US8209629B2 (en) * 2009-01-20 2012-06-26 Microsoft Corporation Context pane with semantic zoom
JP2010192054A (ja) * 2009-02-19 2010-09-02 Sony Corp 記録装置、記録方法、およびプログラム
US10551992B2 (en) 2010-03-07 2020-02-04 Brendan Edward Clark Interface transitioning and/or transformation
US9348615B1 (en) * 2010-03-07 2016-05-24 Brendan Edward Clark Interface transitioning and/or transformation
US20120297324A1 (en) * 2011-05-18 2012-11-22 Microsoft Corporation Navigation Control Availability
US20130067408A1 (en) * 2011-09-12 2013-03-14 Microsoft Corporation Contextually applicable commands
US20180335902A1 (en) * 2017-05-16 2018-11-22 Apple Inc. Techniques for dynamically displaying relevant files for selection
CN110069453A (zh) * 2017-09-30 2019-07-30 北京国双科技有限公司 运维数据处理方法和装置

Family Cites Families (315)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US6484189B1 (en) 1991-04-26 2002-11-19 Amiga Development Llc Methods and apparatus for a multimedia authoring and presentation system
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
JP3566720B2 (ja) 1992-04-30 2004-09-15 アプル・コンピュータ・インコーポレーテッド コンピュータ・システムにおいて情報を編成する方法と装置
EP0584913B1 (en) * 1992-08-27 2000-05-03 Sun Microsystems, Inc. Method and apparatus for providing collection browsers
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
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
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
DE69325447T2 (de) 1993-07-08 1999-11-25 Koninkl Kpn Nv Prozessorsystem mit einem Prozessor und einem Speicherfeld, das eine Rechnerschnittstelle beinhaltet
US5499364A (en) * 1993-10-14 1996-03-12 Digital Equipment Corporation System and method for optimizing message flows between agents in distributed computations
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
JPH10501905A (ja) 1994-01-27 1998-02-17 ミネソタ マイニング アンド マニュファクチャリング カンパニー ソフトウェアメモ
US6453311B1 (en) 1994-05-06 2002-09-17 Apple Computer, Inc. System and method for performing context checks
US5680563A (en) 1994-07-25 1997-10-21 Object Technology Licensing Corporation Object-oriented operating system enhancement for filtering items in a window
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
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
US5838317A (en) 1995-06-30 1998-11-17 Microsoft Corporation Method and apparatus for arranging displayed graphical representations on a computer interface
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
US6768999B2 (en) 1996-06-28 2004-07-27 Mirror Worlds Technologies, Inc. Enterprise, stream-based, information management system
US6006227A (en) * 1996-06-28 1999-12-21 Yale University Document stream operating 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
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
US6025843A (en) * 1996-09-06 2000-02-15 Peter Sklar Clustering user interface
US5790121A (en) 1996-09-06 1998-08-04 Sklar; Peter 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
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
US6037944A (en) * 1996-11-07 2000-03-14 Natrificial Llc Method and apparatus for displaying a thought network from a thought's perspective
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
US5987506A (en) 1996-11-22 1999-11-16 Mangosoft Corporation Remote access and geographically distributed computers in a globally addressable storage environment
US6185574B1 (en) * 1996-11-27 2001-02-06 1Vision, Inc. Multiple display file directory and file navigation system for a personal computer
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
US5835094A (en) 1996-12-31 1998-11-10 Compaq Computer Corporation Three-dimensional computer environment
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
US6144968A (en) 1997-03-04 2000-11-07 Zellweger; Paul Method and apparatus for menu access to information objects indexed by hierarchically-coded keywords
US6317142B1 (en) 1997-04-04 2001-11-13 Avid Technology, Inc. Taxonomy of objects and a system of non-modal property inspectors
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
US7631012B2 (en) * 1997-05-22 2009-12-08 Computer Associates Think, Inc. System and method of operating a database
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
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
GB9715516D0 (en) * 1997-07-22 1997-10-01 Orange Personal Comm Serv Ltd Data communications
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
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
US6279016B1 (en) 1997-09-21 2001-08-21 Microsoft Corporation Standardized filtering control techniques
US6237011B1 (en) * 1997-10-08 2001-05-22 Caere Corporation Computer-based document management system
US6097389A (en) 1997-10-24 2000-08-01 Pictra, Inc. Methods and apparatuses for presenting a collection of digital media in a media container
US6202061B1 (en) 1997-10-24 2001-03-13 Pictra, Inc. Methods and apparatuses for creating a collection of media
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
US6275829B1 (en) 1997-11-25 2001-08-14 Microsoft Corporation Representing a graphic image on a web page with a thumbnail-sized image
US6401097B1 (en) * 1998-01-23 2002-06-04 Mccotter Thomas M. System and method for integrated document management and related transmission and access
US6807632B1 (en) 1999-01-21 2004-10-19 Emc Corporation Content addressable information encapsulation, representation, and transfer
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
US6078924A (en) * 1998-01-30 2000-06-20 Aeneid Corporation Method and apparatus for performing data collection, interpretation and analysis, in an information platform
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
JPH11338810A (ja) * 1998-05-29 1999-12-10 Toshiba Corp 情報端末装置、環境設定方法及び記録媒体
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
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
US6363377B1 (en) * 1998-07-30 2002-03-26 Sarnoff Corporation Search data processor
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
US6373507B1 (en) * 1998-09-14 2002-04-16 Microsoft Corporation Computer-implemented image acquistion system
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
JP2002525753A (ja) * 1998-09-22 2002-08-13 サイエンス アプリケーションズ インターナショナル コーポレイション ユーザーが設定する動的共同環境
US8332478B2 (en) * 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
JP2000112797A (ja) * 1998-10-02 2000-04-21 Nippon Telegr & Teleph Corp <Ntt> ビューディレクトリ処理方法および装置とビューディレクトリ処理プログラムを記録した記録媒体
US6341280B1 (en) * 1998-10-30 2002-01-22 Netscape Communications Corporation Inline tree filters
US6134568A (en) * 1998-10-30 2000-10-17 Kinko's Ventures, Inc. Previewing an assembled document
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
US6480835B1 (en) 1998-12-31 2002-11-12 Intel Corporation Method and system for searching on integrated metadata
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
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
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
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 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム格納媒体
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
US6539399B1 (en) * 1999-04-29 2003-03-25 Amada Company, Limited Stand alone data management system for facilitating sheet metal part production
US6526399B1 (en) * 1999-06-15 2003-02-25 Microsoft Corporation Method and system for grouping and displaying a database
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
US6549916B1 (en) * 1999-08-05 2003-04-15 Oracle Corporation Event notification system tied to a file system
US6448985B1 (en) 1999-08-05 2002-09-10 International Business Machines Corporation Directory tree user interface having scrollable subsections
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
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
US6671692B1 (en) 1999-11-23 2003-12-30 Accenture Llp System for facilitating the navigation of data
US7146575B2 (en) * 1999-11-24 2006-12-05 Shutterfly, Inc. Image uploading
US6583799B1 (en) * 1999-11-24 2003-06-24 Shutterfly, Inc. Image uploading
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
US6754829B1 (en) 1999-12-14 2004-06-22 Intel Corporation Certificate-based authentication system for heterogeneous environments
US6606105B1 (en) 1999-12-22 2003-08-12 Adobe Systems Incorporated Layer enhancements in digital illustration system
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
EP1117220A1 (en) 2000-01-14 2001-07-18 Sun Microsystems, Inc. Method and system for protocol conversion
WO2001055898A1 (en) * 2000-01-14 2001-08-02 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
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
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
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
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
US6757362B1 (en) 2000-03-06 2004-06-29 Avaya Technology Corp. Personal virtual assistant
EP1293077B1 (en) 2000-03-10 2009-06-03 Herbert Street Technologies Ltd. A data transfer and management system
US6549217B1 (en) 2000-03-23 2003-04-15 Koninklijke Philips Electronics N.V. System and method for computer system management using bookmarks
JP2001282813A (ja) 2000-03-29 2001-10-12 Toshiba Corp マルチメディアデータ検索方法、インデックス情報提供方法、マルチメディアデータ検索装置、インデックスサーバ及びマルチメディアデータ検索サーバ
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
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
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
US20040133572A1 (en) 2000-05-18 2004-07-08 I2 Technologies Us, Inc., A Delaware Corporation Parametric searching
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
US7043472B2 (en) 2000-06-05 2006-05-09 International Business Machines Corporation File system with access and retrieval of XML documents
US6745206B2 (en) * 2000-06-05 2004-06-01 International Business Machines Corporation File system with access and retrieval of XML documents
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
US7451099B2 (en) 2000-08-30 2008-11-11 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
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
US6738770B2 (en) * 2000-11-04 2004-05-18 Deep Sky Software, Inc. System and method for filtering and sorting data
AU2002230648A1 (en) 2000-11-06 2002-05-15 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
US6762776B2 (en) 2000-11-10 2004-07-13 Microsoft Corporation Mouse input panel windows class list
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
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
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
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
US20040205698A1 (en) 2000-12-29 2004-10-14 Schliesmann Barry Edward System and method for event driven programming
US20020089540A1 (en) 2001-01-08 2002-07-11 Freddie Geier Media editing and creating interface
US20020091679A1 (en) 2001-01-09 2002-07-11 Wright James E. System for searching collections of linked objects
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
US6738769B2 (en) 2001-01-11 2004-05-18 International Business Machines Corporation Sorting multiple-typed data
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
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
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
US7320107B2 (en) * 2001-02-10 2008-01-15 Samsung Electronics Co., Ltd. Bookmark frame and method of launching browsers using the bookmark in an internet terminal
US6831655B2 (en) 2001-02-20 2004-12-14 Sun Microsystems, Inc. Method and apparatus for determining display element attribute values
US20020129033A1 (en) 2001-02-26 2002-09-12 Hoxie Stephen W. Browser for an accident and incident registry
US6828988B2 (en) * 2001-02-27 2004-12-07 Microsoft Corporation Interactive tooltip
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
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
US7047406B2 (en) 2001-03-21 2006-05-16 Qurlo Holdings, Inc. Method and system for providing a secure peer-to-peer file delivery network
US7689711B2 (en) 2001-03-26 2010-03-30 Salesforce.Com, Inc. System and method for routing messages between applications
US7062490B2 (en) 2001-03-26 2006-06-13 Microsoft Corporation Serverless distributed file system
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
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
US6990498B2 (en) 2001-06-15 2006-01-24 Sony Corporation Dynamic graphical index of website content
EP1407386A2 (en) 2001-06-21 2004-04-14 ISC, Inc. Database indexing method and apparatus
US20040230572A1 (en) 2001-06-22 2004-11-18 Nosa Omoigui System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation
CN1647070A (zh) 2001-06-22 2005-07-27 诺萨·欧莫贵 用于知识检索、管理、交付和表示的系统和方法
US6944647B2 (en) 2001-06-29 2005-09-13 International Business Machines Corporation Methods and apparatus for bookmarking and annotating data in a log file
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
US6804674B2 (en) 2001-07-20 2004-10-12 International Business Machines Corporation Scalable Content management system and method of using the same
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
AU2002313583A1 (en) 2001-08-01 2003-02-17 Actona Technologies Ltd. Virtual file-sharing network
US20030028610A1 (en) 2001-08-03 2003-02-06 Pearson Christopher Joel Peer-to-peer file sharing system and method using user datagram protocol
US20030043191A1 (en) 2001-08-17 2003-03-06 David Tinsley Systems and methods for displaying a graphical user interface
US6662198B2 (en) 2001-08-30 2003-12-09 Zoteca Inc. Method and system for asynchronous transmission, backup, distribution of data and file sharing
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
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
US20030078918A1 (en) 2001-10-23 2003-04-24 Souvignier Todd J. Method, apparatus and system for file sharing between computers
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
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
JP4186456B2 (ja) 2001-11-28 2008-11-26 沖電気工業株式会社 分散ファイル共有システムおよびその制御方法
CN1421800A (zh) 2001-11-30 2003-06-04 英业达股份有限公司 电子文件预览系统与方法
US20030105745A1 (en) * 2001-12-05 2003-06-05 Davidson Jason A. Text-file based relational database
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
US7266563B2 (en) 2001-12-28 2007-09-04 Fotomedia Technologies, Llc Specifying, assigning, and maintaining user defined metadata in a network-based photosharing system
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
WO2003058519A2 (en) 2002-01-08 2003-07-17 Sap Aktiengesellschaft 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
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
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
WO2003079191A1 (en) 2002-03-11 2003-09-25 Visionshare, Inc. Method and system for peer-to-peer secure communication
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
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
US20040030731A1 (en) * 2002-04-03 2004-02-12 Liviu Iftode System and method for accessing files in a network
US6938042B2 (en) 2002-04-03 2005-08-30 Laplink Software Inc. Peer-to-peer file sharing
US7010755B2 (en) * 2002-04-05 2006-03-07 Microsoft Corporation Virtual desktop manager
KR101554735B1 (ko) * 2002-04-05 2015-09-22 톰슨 라이센싱 저장 피쳐 세팅을 구비하는 브라우저
US7068291B1 (en) 2002-04-11 2006-06-27 Bellsouth Intellectual Property Corp. Video display screen segmentation
US7389242B2 (en) 2002-05-07 2008-06-17 Re3W Worldwide Limited Interactive processing of real estate transactions
US20030210281A1 (en) 2002-05-07 2003-11-13 Troy Ellis Magnifying a thumbnail image of a document
US6816863B2 (en) 2002-05-09 2004-11-09 International Business Machines Corporation Method, system, and computer product for providing a distribution list
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
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
WO2004008348A1 (en) 2002-07-16 2004-01-22 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
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
US7337409B2 (en) * 2002-09-25 2008-02-26 Siemens Aktiengesellschaft Customizable drag and drop for industrial software applications
EP1546857A4 (en) * 2002-09-30 2007-09-05 Microsoft Corp SYSTEM AND METHOD FOR INTERFACE AND USER TO BE INFORMED OF PRESENT INTERFACE ELEMENTS
US8935202B2 (en) 2002-09-30 2015-01-13 Reed Elsevier Inc. Managing changes in a relationship management system
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
US20040088374A1 (en) * 2002-10-31 2004-05-06 Webb James D. Aggregation and sharing of patient data
GB0226294D0 (en) * 2002-11-12 2002-12-18 Autodesk Canada Inc Image processing
US20040153451A1 (en) 2002-11-15 2004-08-05 John Phillips Methods and systems for sharing data
EP1573592A4 (en) * 2002-11-15 2008-06-11 Bigchampagne Llc MONITOR FILE STORAGE AND TRANSFER IN A PEER TO PEER NETWORK
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
US7549047B2 (en) * 2002-11-21 2009-06-16 Xerox Corporation Method and system for securely sharing files
JP2004185553A (ja) * 2002-12-06 2004-07-02 Fujitsu Ltd Webユーザインターフェースのコンポーネント化方法及び装置
US7386532B2 (en) * 2002-12-19 2008-06-10 Mathon Systems, Inc. System and method for managing versions
JP4102199B2 (ja) 2003-01-06 2008-06-18 オリンパス株式会社 撮像システム、カメラ、外部機器、撮像プログラム、記録媒体、および撮像方法
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
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
US7487460B2 (en) 2003-03-21 2009-02-03 Microsoft Corporation Interface for presenting data representations in a screen-area inset
US7712034B2 (en) 2003-03-24 2010-05-04 Microsoft Corporation System and method for shell browser
US7409644B2 (en) 2003-05-16 2008-08-05 Microsoft Corporation 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
US20050080807A1 (en) 2003-10-12 2005-04-14 Microsoft Corporation Extensible creation and editing of integrated collections
US7769794B2 (en) * 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
US7234114B2 (en) * 2003-03-24 2007-06-19 Microsoft Corporation Extensible object previewer in a shell browser
US7925682B2 (en) 2003-03-27 2011-04-12 Microsoft Corporation System and method utilizing virtual folders
US7526483B2 (en) 2003-03-27 2009-04-28 Microsoft Corporation System and method for virtual folder sharing including utilization of static and dynamic lists
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
US7512885B2 (en) 2003-03-31 2009-03-31 Avid Technology, Inc. Graphical user interface for navigating and displaying relationships among media data and metadata
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
AU2003233558B8 (en) * 2003-05-16 2010-01-21 Microsoft Technology Licensing, Llc File system shell
US20050015405A1 (en) * 2003-07-18 2005-01-20 Microsoft Corporation Multi-valued properties
US7747625B2 (en) 2003-07-31 2010-06-29 Hewlett-Packard Development Company, L.P. Organizing a collection of objects
US20050114672A1 (en) 2003-11-20 2005-05-26 Encryptx Corporation Data rights management of digital information in a portable software permission wrapper
US7412447B2 (en) 2004-03-01 2008-08-12 Fuji Xerox Co., Ltd. Remote file management using shared credentials for remote clients outside firewall
EP1738251A2 (en) * 2004-04-16 2007-01-03 Cascade Basic Research Corp. Modelling relationships within an on-line connectivity universe
US7853895B2 (en) 2004-05-11 2010-12-14 Sony Computer Entertainment Inc. Control of background media when foreground graphical user interface is invoked

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103562908B (zh) * 2011-05-27 2017-03-22 微软技术许可有限责任公司 利用不同文件宿主实现文件访问的方法和计算设备
US10042851B2 (en) 2011-05-27 2018-08-07 Microsoft Technology Licensing, Llc File access with different file hosts

Also Published As

Publication number Publication date
EP1872357A4 (en) 2009-01-07
US20060242585A1 (en) 2006-10-26
CN101167121B (zh) 2010-12-01
US8522154B2 (en) 2013-08-27
US20130311953A1 (en) 2013-11-21
EP1872357A1 (en) 2008-01-02
JP4972085B2 (ja) 2012-07-11
WO2006115514A1 (en) 2006-11-02
KR20070121800A (ko) 2007-12-27
JP2008538626A (ja) 2008-10-30
US9785303B2 (en) 2017-10-10

Similar Documents

Publication Publication Date Title
CN101167121B (zh) 文件浏览器的情况专用化
CN1969312B (zh) 选择视图模式和设定的方法、界面、控件、装置、及系统
US7712034B2 (en) System and method for shell browser
TWI354903B (en) Computer display device, operatiing system, comput
US7590939B2 (en) Storage and utilization of slide presentation slides
US8990728B2 (en) Dynamic user interface for previewing live content
CN101278252B (zh) 数据库应用程序用户界面提供功能的方法及其界面部署的方法
US7853886B2 (en) Persistent spatial collaboration
US7493561B2 (en) Storage and utilization of slide presentation slides
US8312388B2 (en) Information processing apparatus, information processing method and computer readable medium
US20040030719A1 (en) Web page based dynamic book for document presentation and operation
US20110004839A1 (en) User-customized computer display method
US20110072036A1 (en) Page-based content storage system
US20170161244A1 (en) Mechanism for partial document restore
JP2006048521A (ja) 文書検索装置及びその制御方法、並びに制御プログラム
Biswas Beginning React and Firebase
US20070050714A1 (en) Host device and data management method thereof
EP4254153A1 (en) Information processing system, information processing method, and program
Siechert et al. Microsoft® Office 2010 Inside Out
Munro Learn FileMaker Pro 16: The Comprehensive Guide to Building Custom Databases
JP6303445B2 (ja) 電子帳票システム、帳票検索装置、制御方法、およびプログラム
Congress et al. Mac OS X Lion Made Simple
O'Hara et al. Easy Microsoft Windows XP Home Edition
JP2018110033A (ja) 電子帳票システム、帳票検索装置、制御方法、およびプログラム
WO2002001402A1 (fr) Dispositif de classement integre et procede de classement integre

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: 20150422

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

Effective date of registration: 20150422

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.