CN101167121A - 文件浏览器的情况专用化 - Google Patents
文件浏览器的情况专用化 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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所述的计算机可读介质,其特征在于,所述不同显示区域大小不同。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103562908B (zh) * | 2011-05-27 | 2017-03-22 | 微软技术许可有限责任公司 | 利用不同文件宿主实现文件访问的方法和计算设备 |
Families Citing this family (18)
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)
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 |
-
2005
- 2005-04-22 US US11/111,984 patent/US8522154B2/en active Active
- 2005-07-28 EP EP05784292A patent/EP1872357A4/en not_active Ceased
- 2005-07-28 CN CN2005800495713A patent/CN101167121B/zh active Active
- 2005-07-28 WO PCT/US2005/026655 patent/WO2006115514A1/en active Application Filing
- 2005-07-28 KR KR1020077024276A patent/KR20070121800A/ko not_active Application Discontinuation
- 2005-07-28 JP JP2008507620A patent/JP4972085B2/ja active Active
-
2013
- 2013-07-29 US US13/953,174 patent/US9785303B2/en active Active
Cited By (2)
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. |