CN101535943A - 用于元数据导航和分配的圆盘传送带式控件 - Google Patents

用于元数据导航和分配的圆盘传送带式控件 Download PDF

Info

Publication number
CN101535943A
CN101535943A CNA2006800274880A CN200680027488A CN101535943A CN 101535943 A CN101535943 A CN 101535943A CN A2006800274880 A CNA2006800274880 A CN A2006800274880A CN 200680027488 A CN200680027488 A CN 200680027488A CN 101535943 A CN101535943 A CN 101535943A
Authority
CN
China
Prior art keywords
user
computer
attribute
readable medium
carousel control
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
CNA2006800274880A
Other languages
English (en)
Other versions
CN101535943B (zh
Inventor
L·K-F·翁
S·霍夫纳格尔斯
R·B·伊万诺维克
D·G·德沃切克
P·L·柯特辛格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101535943A publication Critical patent/CN101535943A/zh
Application granted granted Critical
Publication of CN101535943B publication Critical patent/CN101535943B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Abstract

一种属性树用户界面允许用户在包括其中通过属性来组织和查询数据项的数据存储子系统的系统内将值分配给元数据属性并允许用户导航数据。该属性树包括展示数据项的属性的节点。用户可与该属性树交互以实现属性分配,在这一情况下修改了数据存储子系统中与属性相关联的值。该属性树还可显示表示分层文件系统内的文件夹的节点、表示具有固有层次的属性的节点、以及表示用户定义的分层属性的节点,并且该属性树可在圆盘传送带式控件中显示这些节点。

Description

用于元数据导航和分配的圆盘传送带式控件
背景
当今大多数计算机用户通过图形用户界面来与机器交互,图形用户界面通过利用计算机的视觉显示和诸如鼠标等直观输入设备来作为访问操作系统、应用程序和所储存的数据的中介。对用户界面的设计的标准方法依赖于其中数据文件被包含在分层结构化文件系统树中组织的文件夹内的简单视觉象征。用户界面提供了允许用户通过文件系统树导航来定位数据并对其进行动作的控件。尽管这种系统比它们之前的命令行外壳界面更易于使用,但是它们一般不提供比早先的系统中可用的更大程度的来自底层物理数据存储的抽象。
真实世界中对文件/文件夹存储模型的熟悉对其在计算机用户之中的接受度和流行度作出了贡献,但是这种用户界面也因为用户通常在其机器上储存相对少量的数据文件而变得成功。与廉价磁盘大量存储的可用性有关的现在可使用计算机系统的简易性在某种程度上使得标准数据存储界面成为其自己的成功的牺牲品。计算机现在用于储存用于许多不同应用程序的、各种不同格式的大量个人数据。用户具有跨多个硬盘、共享网络和其它存储介质储存的上百或上千个文本文档、照片、音频文件和其它数据记录并不罕见。假定这样的开发,常规文件夹树存储模型的缺点已对计算机用户变得显然。
对于当今的用户,常规存储模型不合需要地且不灵活地是一维的。数据项存在于一个位置中,并且以一种方式按照其在分层文件夹树中的相对位置与其它文件相关,这忽略了文件可能彼此具有的许多逻辑关系。在
Figure A200680027488D0004101033QIETU
的先前的版本中,文件与用户具有有限控制的有限数目的属性相关联,并且该属性是通过难以定位和使用的控件来访问的。在其它系统中,文件元数据可限于文件名和用户对于文件类型的非正式了解。这种局限使得用户难以基于数据的内容和用途来以新方式组织其数据。结果,用户储存的数据量的增长使得对数据的搜索变得效率更低且更麻烦。
特定应用程序对用户数据管理的问题提供了域专用解决方案。两个示例涉及用于储存和组织数字照片文件的应用程序。
Figure A200680027488D0004101050QIETU
 Digital Image Suite 9.0(数字图像套件)中的数字图像库包括允许用户容易地组织并在随后定位储存在遍及文件系统各处的不同位置中的图像的“关键词画家(Keyword Painter)”控件。用户点击用户自己选择的标识关键词,然后点击向其分配所选关键词的图片的缩略图。用户现在可按照特定关键词来过滤图片库的视图。Adobe Photoshop Album 2.0允许用户通过对缩略图的拖放动作来将内容描述性标签与图片相关联。用户然后可使用一个或多个标签按照主题来快速搜索图片集合。
另一示例的Grand Central的电子邮件界面,它是微软研究院的项目。使用分层属性来对电子邮件消息进行归类。可通过用户界面来分配任意数目的类别。类别便于搜索消息并将消息组织成常规的线索。
Figure A200680027488D0005101112QIETU
的代号为“Longhorn”平台的公开特征针对一种更复杂的解决方案。一存储子系统WinFS依赖于元数据属性的可扩展模式来允许用户搜索、组织和共享数据。数据容器的基本单位是项,这与被设为特定值的多个属性相关联。项按照在特定时刻与用户最相关的属性来组织。提供了对项存储的强大的查询能力。用户因此可更快速地找到数据并且可更高效地组织和操作数据。
然而,在本发明之前,没有与诸如
Figure A200680027488D0005101112QIETU
的先前版本的文件系统资源管理器(Explorer)树等这种常规存储系统界面在使用的简易性和普遍性方面可比的用于元数据分配和基于元数据的导航的通用机制,这种常规存储系统界面允许用户诸如通过用鼠标拖放以直观的方式导航到一文件夹并修改其内容。
概述
以下代表了本发明的某些实施例的简化概述以提供对本发明的基本理解。本概述并不是本发明的大范围综述。它并不旨在标识出本发明的关键或决定性要素,也不旨在描绘本发明的范围。其唯一的目的是以简化的形式提出本发明的某些实施例,作为以下提出的更详细描述的序言。
各特征可在具有图形用户界面或另一种用户界面以及其中数据项按照元数据属性来组织和查询的数据存储子系统的计算机系统的上下文中实施。根据一个实施例,提供了一种向属性分配值的计算机实现的方法。该方法包括显示具有展示出一组数据项的属性的节点的属性树,其中该属性树利用了圆盘传送带式控件来显示在树中以一节点为父的子节点。
在上述实施例的某些方面,除了表示元数据属性的节点之外,该属性树还提供了表示分层文件系统中的文件夹的节点。在这些实施例的其它方面,该属性树具有以固有分层结构表示属性的节点,以及表示用户定义的分层属性的节点。
根据本发明的一方面,软件指令控制显示在计算机显示设备上的菜单内的圆盘传送带式控件。该圆盘传送带式控件在一次可显示特定数目的元素的显示区域中显示一元素列表。与该圆盘传送带式控件相关联的输入处理程序处理用户输入,用于基于每一元素在该列表内的顺序来滚动显示在显示区域中的列表元素,使得用户可遍历该列表。例如,该圆盘传送带式控件可在循环列表中按某一准则储存列表元素,并且用户可如所需地在显示区域内循环通过该列表。
本发明可通过软件、硬件或其组合来实现。本发明例如可在操作系统外壳或在运行的应用程序内实现。可以构想本发明可被包含在一个或多个计算机可读介质中。
附图简述
当结合附图阅读以下详细描述时,本发明的特征将变得显而易见,附图中:
图1是示出其中可包含本发明的示例性计算机操作环境的示意图。
图2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18和19是其中可包含本发明的一个实施例的、用于查看和组织所储存的音乐数据的用户界面的屏幕截图。
图20、21和22阐明了根据此处所描述的各特征的圆盘传送带式控件。
详细描述
本发明包括展示出数据项的属性的用户界面控件的树形集合,以下被称为“ProperTree(属性树)”。ProperTree提供了两个主要功能。首先,ProperTree允许用户在用户数据的虚拟名字空间中导航。导航将在以下讨论。其次,ProperTree允许用户通过对于由ProperTree展示出的属性节点添加或移除元数据来快速且容易地向数据项属性分配值。用户可同时向许多节点添加或从许多节点移除元数据。由于ProperTree在某些方面模拟了传统的文件夹树控件,因此它使熟悉储存、组织和检索其数据的传统方法的用户能够在具有依赖于元数据属性和查询的可扩展模式的完全不同的存储方法的系统中舒适地工作。
在一个实施例中,该ProperTree控件默认地在显示项列表视图的窗格左边的窗格内的一窗口中显示。当用户选择一个项时,用户可点击由ProperTree展示的属性节点以在原地展开该节点;如果该节点已被展开,则可折叠该节点。诸如显示“+”或“-”等小部件可用于指示一节点是折叠还是展开的。节点的展开示出了对当前选中的项设置的属性值,以及可应用的其它值。在一个实施例中,示出了在一组项上最常用的值的子集;用户可通过例如点击一按钮来完全展开用于该已展开属性的值的列表。在展开了ProperTree中的一个属性节点之后,用户可改变属性值;改变被立即应用于用户已选择的一个或多个项。系统可基于最常用的值将初始值分配给各属性。
属性以适合其类型的方式在ProperTree中显示。某些属性对于一个项仅有一个值。例如,照片可以是“黑白”或者“彩色”的,允许用户改变这一属性。在这一情况下,用于改变值的用户界面可包括与每一可能值相邻的可点击单选按钮。其它属性能够对一个项具有多个值。例如,文档可具有多个作者。在这一情况下,该用户界面可包括与每一可能值相邻的复选框,允许用户按需复选一个或多个框。也适当地支持更丰富的属性。例如,对日期示出了丰富的日历控件;对分级可示出五星控件。
诸如编写文档的日期等不能被用户改变的属性在树中没有值选择控件,并且对于这些属性的节点仅可用于导航。该系统关于添加适合特定数据类型的控件是可扩展的。
对于ProperTree中任何给定的属性或属性值,用户可导航到旋转到该属性或值的存储的视图。由此,与使用常规文件夹树的导航不同,该导航并不仅仅涉及将用户带往单个位置。相反,通过ProperTree的导航使得所有相关数据被重新排列成一新的结构,用户可通过该结构进行浏览。例如,用户可使用ProperTree来查询对具有特定“作者”值的所有文档的存储。列表视图然后改为显示出满足该准则的文档。或者,用户可使用ProperTree来显示所有文档作者。这得到用户然后可在其中浏览的作者的堆叠视图。
现在转向附图,图2到19是包含在本发明的一个实施例中的用于查看和组织所储存的音乐数据的示例性用户界面201的屏幕截图。右边是列表视图205,左边是ProperTree属性树203。在一个实施例中,对文档、消息、视频文件和联系人提供类似的界面,其中每一情况中的ProperTree特别适用于所呈现的该种数据项。这种面向内容的界面可作为外壳组件随操作系统产品一起提供。另外,在本发明的一个实施例中,ProperTree是通过
Figure A200680027488D00071
中的常用文件对话框(Common File Dialog)而可供应用程序开发者用于在其自己的应用程序中重复使用的控件。如上所述,ProperTree 203默认地被显示在窗口201的左侧。
ProperTree 203包括标题207,在所描述的情况中该标题为“音乐链接”。在标题207下的是ProperTree 203的节点。标为分级217、艺术家221和风格223的节点表示单个属性。由树203展示的某些其它节点,即所有歌曲209、在线商店211和最近播放215是表示在列表视图205中搜索满足查询的条件的特定项的查询的构造。表示静态列表的节点iPod 213和播放列表219是相似的。例如,如果用户选择所有歌曲209,则显示列表视图205中的所有歌曲。然而,如果用户选择最近播放215,则仅显示最近播放过的歌曲。
转向图3,示出了与ProperTree 203的初始用户交互的效果。当用户用鼠标悬停在ProperTree的区域中时,诸如由箭头光标325所指示的,在可展开属性节点213、217、219、221、223旁分别显示了“展开”小部件327、329、331、333、335。属性节点213、217、219、221和223可通过用户点击小部件327、329、331、333、335中显示的“+”来展开。
转向图4,示出了在用户用鼠标悬停在属性节点之一(这一情况下为艺术家221)的文本标签上(如由手形光标437所指示的)之后ProperTree 203的状态。如果用户双击属性节点的文本标签,则将更新列表视图205,使得它按照所选的特定属性来组织,并且该节点将展开。在图5中,示出了当用户用鼠标悬停在与艺术家节点221相关联的展开小部件333的“+”上时(如由鼠标箭头光标539所指示的)ProperTree 203的状态。
转向图6,示出了在展开了艺术家节点221之后ProperTree 203的状态。“艺术家”文本标签以黑体呈现,并且展开小部件由“折叠”小部件641来替代。显示五个艺术家值643、645、647、649、651的列表,表示最频繁使用和最近使用的值,其下是溢出箭头按钮653。
图7示出了如由鼠标箭头光标755所指示的用户点击溢出箭头653的效果。显示弹出菜单757,它示出了用于艺术家属性的所有值作为一平面列表。或者,如图8所示,可在弹出菜单859中示出值的完整列表作为若干子节点861、863、865、867、869的列表,每一子节点表示完整列表中可通过用户点击指向右边的箭头按钮871、873、875、877、879之一来进一步展开的范围。还示出了范围弹出菜单881的替换呈现。
简要地返回到图6,可以注意到太长以致于无法完整显示的属性值名649用省略号或类似的符号截断。在图9中,示出了如由鼠标手形光标983所指示的悬停在这一截断的值上的效果。弹出元素985显示该值的完整名称。
转向图10,示出了选择列表视图205中的一个项的效果。复选框1087、1089、1091、1093、1095立即显示在展开的属性节点221中的每一值的旁边。复选框用作可用于将元数据分配给所选项的控件。在这一情况下,用户选择了歌曲项“Encounter”1097。复选了复选框1089,指示所存在的用于该项的艺术家值是“50Cent”。用户可复选一不同的框以通过将不同的艺术家名分配给歌曲项来改变该值。类似地,可在照片的列表视图中使用复选框来将关键词分配给所选的照片项。图11示出了当列表视图205中的一个项被选中时如由鼠标箭头光标1101所指示的用户点击溢出箭头按钮653的效果。显示弹出菜单1103,完整列表中的每一值现在在其前面有一复选框。
一般而言,ProperTree 203中的属性节点可具有该节点专用的上下文菜单。图12示出了一个示例,其中显示了用于节点艺术家221的上下文菜单1205。菜单1205中的顶部元素是“按照艺术家显示所有音乐”1207。选择该任务的效果与如上所述点击“艺术家”标签的导航效果相同。“添加新艺术家”1209提供了用户向用于该属性节点的值的列表添加另外的值的入口点。“重命名”1211可用于对属性重命名。在这一情况下,“重命名”变灰,因为艺术家是最终用户不能重命名的属性。用户可设计可重命名的新属性。“上移”1213和“下移”1215菜单元素可用于组织ProperTree 203中的属性节点的顺序。
图13示出了在用户选择了图12所示的上下文菜单1205中的“添加新艺术家”1209后ProperTree 203的状态。显示了键入框1317,它允许用户输入用于艺术家属性的新值。一旦输入了新艺术家值,则它可被分配给所选的歌曲项。
图14示出了ProperTree 203不限于包含可分配属性节点,而是可包含几种可导航组、页面或集合的这一事实。此处,展开了播放列表节点219。音乐数据项上下文中的播放列表是用作数据项容器的用户定义列表的一个示例,这类似于传统文件系统文件夹。如传统文件夹一样,不像仅包括值的属性节点,播放列表219可具有分层结构中的任意数目的嵌套组件。此处,显示了播放列表的子列表的最频繁使用的子集1419、1421、1423,其下是溢出箭头按钮1425。图15显示了在用户点击图14的溢出按钮1425之后ProperTree 203的状态。显示了播放列表219的完整列表分层结构,它包括子列表1421、1527、1529、1531、1533、1423。
转向图16,示出了在如由鼠标箭头光标1635所指示的用户选择“最近播放”节点215的标签1637之后ProperTree 203的状态。如上所述,该节点不是单个属性,而是表示一查询。如上所述,用户可通过选择节点标签1637左边的图示符1639来旋转列表视图。如图16所示,选择节点标签1637显示上下文菜单1641。选择上下文菜单1641的顶部元素1643“显示‘最近播放’”具有与选择图示符1639相同的导航效果。其下是两个特定节点任务1645、1647(此处不进一步指定)。上下文菜单1641的其余部分类似于图12中用于属性节点艺术家221的上下文菜单1205。用户可选择删除1649来删除一个项,选择重命名1651来重命名该项,并选择上移1653和下移1655以在ProperTree 203中对该项进行重排。
转向图17,示出了如由鼠标箭头光标1759所指示的在用户点击音乐链接标题207之后ProperTree 203的状态。显示命令菜单176,它允许用户执行适用于整个树控件203的某些任务。通过选择任务“将当前页面添加到音乐链接”1763,用户可定义添加到树203的新节点。通过选择“按……排序音乐链接”1765,用户可用期望的顺序来对节点排序。用户可通过选择“隐藏窗格”1767来将整个树203在视图中隐藏。通过选择菜单底部的入口点1769“添加/移除音乐链接”,用户使得一对话框出现,它允许用户在不同属性中选择来向ProperTree 203添加或从其移除属性。
类似于常规的文件夹树控件,ProperTree 203支持拖放语义,但是行为是不同的。列表视图205中的项可被拖放到ProperTree 203中的一节点,但是项不从列表视图中消失;其行为更像对文件加信息标签。拖/放动作在图18中示出。用户点击列表视图中的一个项,此处是对应于歌曲“Encounter”的项1871,并将其拖到ProperTree 203中的艺术家节点221,如由鼠标箭头光标1873和模糊的选中项图像1875所指示的。在这一情况下,艺术家221本身不是可分配属性。转向图19,如果用户悬停在艺术家节点221上足够长的时间,则节点221展开,从而允许用户将所拖的项1871放到所显示的艺术家的名字上。在这一情况下,用户将项1871放到艺术家值“Kruder & Dorfmeister”649上,并且加亮显示与该值相关联的复选框1093。因此,这是用户可用于向项分配元数据的另一机制。
在本发明的一个实施例中,ProperTree与常规的文件夹树控件集成。在该实施例中,树具有表示属性并扩展以揭示值的节点,以及表示位于分层文件系统中的文件夹的节点。在该实施例中,存在分层模型和元数据存储模型两者的优点。树可另外包括表示诸如到网页的链接等其它构造的节点。
在一个实施例中,ProperTree支持“分层属性”,即固有地具有层次的属性。例如,日期属性可在树中被表示为以下层次:
   日
另外,在一个实施例中,ProperTree支持用户设置的自由形式的分层属性。
例如:
动物
    狗
           狮子狗
    猫
矿石
    金
植物
    棕榈树
参考图20,属性树可使用圆盘传送带式控件2001来显示属性树内的任何父节点下的子节点。圆盘传送带式控件2001可例如用于在只有有限量的垂直显示屏幕可操作区域(real estate)(空间)可用时显示子节点,或限制单个节点或多个节点为该节点的相应子节点的显示使用所有可用的垂直显示屏幕空间。圆盘传送带式控件例如可用于在其中不能同时显示整个一组子节点的有限量的空间中滚动较大的子节点组。
圆盘传送带式控件2001包括圆盘传送带式控件2001内的所有元素2011a和2011b循环列表2003,以及对应的显示区域2005。循环列表2003可根据某一预定的准则或元数据,例如字母表顺序、时间先后顺序等来组织。显示区域2005显示圆盘传送带式控件2001的一个或多个元素。在该示例中,圆盘传送带式控件用于显示属性树2009的“艺术家”节点2007下的子节点。圆盘传送带式控件2001的元素2011a和2011b包括艺术家节点2007的子节点,即Abba、Adam、Ant、AllmanBros.、Beach Boys、Blink 182、Kelly Clarkson、Missy Elliott、Foo Fighters、Jet、The Killers、Modest Mouse、REM、Gwen Stefani、U2、Weezer和Zomik。节点艺术家、歌曲和专辑不是圆盘传送带式控件2001的元素。在该示例中,显示区域2005一次显示四个元素2011a,然而可替换地根据需要或如屏幕空间所规定地显示其它数目的元素。在图20中,节点艺术家、Jet、The Killers、Modest Mouse、REM、歌曲和专辑对用户可见,而圆盘传送带式控件2001的其余元素2011b当前未显示。
尽管圆盘传送带式控件具有输入焦点,但是用户可滚动圆盘传送带式控件中的元素以循环移动显示区域2005中可见的元素。例如,当圆盘传送带式控件如图20所示地定位时按下向上箭头可导致向上旋转圆盘传送带式控件,使得元素TheKillers、Modest Mouse、REM和Gwen Stefani被显示在显示区域2005中。类似地,当圆盘传送带式控件如图20所示地定位时按下向下箭头可导致向下旋转圆盘传送带式控件,使得元素Foo Fighters、Jet、The Killers和Modest Mouse被显示在显示区域2005中。本领域的技术人员可以理解,可使用其它导航/滚动技术和输入来控制圆盘传送带式控件2001的旋转。
当用户滚动到当前排列(例如,字母表顺序、时间先后顺序等)的元素的开始或结尾时,在同一方向上进一步滚动圆盘传送带式控件时将继续遍历该循环列表。由此,当按字母表顺序滚动时,在到达圆盘传送带式控件的最后一个项(此处是Zornik)时,该圆盘传送带式控件在用户在同一方向上进一步滚动时显示列表中的第一个项(此处是Abba)。反向也是如此,使得当按反向字母表顺序滚动时,在到达圆盘传送带式控件的第一个项(此处是Abba)时,该圆盘传送带式控件在用户在同一方向上进一步滚动时显示列表中的最后一个项(此处是Zomik)。
用户还可通过在所附的键盘或其它数字输入设备上键入一个或多个字符来“跳转”到列表中的一个特定项。例如,通过键入字母“U”,该圆盘传送带式控件可自动旋转或移动该圆盘传送带式控件,使得匹配该输入的第一个项被显示在显示区域2005的顶部。这一输入的结果在图21中示出。
类似地,如果用户输入字母“B”,则该圆盘传送带式控件可跳转到在显示区域2005的顶部显示元素Beach Boys。然而,如果用户快速接连地(在某一预定量的时间内,和/或在输入之间没有超过某一预定量的时间的延迟)输入B-L(大小写敏感是可任选的,且不是必需的),则该圆盘传送带式控件可跳转到在显示区域2005的顶部显示元素Blink 182。该圆盘传送带式控件可包括用于基于用户输入滚动并跳转到特定元素的输入处理程序例程。
尽管图20和21的示例示出了字母表顺序的圆盘传送带式控件,但是可使用对应于圆盘传送带式控件的循环列表中的元素的任何组织,包括例如时间先后、数字、颜色、风格、类别、元数据值、用户指定的顺序等等。圆盘传送带式控件2001的当前显示的元素2011a可提供与属性树2009中的其它节点相同的行为。即,当被显示在显示区域2005中时,节点可被拖放、展开、折叠等等。本领域的技术人员可以理解,可对圆盘传送带式控件进行各种修改,例如,圆盘传送带式控件可利用列表而非循环列表,使得用户不能连续地滚动通过列表的末尾。即,当用户到达列表末尾时,滚动停止,并且不在列表开头重新开始。同样,当用户滚动到列表的开头时,滚动不从末尾继续。
本领域的技术人员可以理解,可对该圆盘传送带式控件进行各种修改来向用户提供其它功能。例如,该圆盘传送带式控件可用于分层属性,使得一个圆盘传送带式控件变为在另一控件内嵌套。在这一嵌套实施例中,嵌套的圆盘传送带式控件反映(即,基于)从父圆盘传送带式控件所选的父元素2011a,并且可使用其中任何一个圆盘传送带式控件当前都具有输入焦点的键盘快捷方式。
圆盘传送带式控件可具有任何数目的显示外观。例如,图22示出了根据另一说明性外观的圆盘传送带式控件2201。圆盘传送带式控件2201包括指示显示区域2005的上边界的顶部标记2203、指示显示区域2005的下边界的底部标记2205、指示当圆盘传送带式控件旋转通过整个列表时循环列表的尾和头之间的虚拟边界的旋转标记2207、以及分别用于向上和向下滚动的滚动控件2209、2211。圆盘传送带式控件,如圆盘传送带式控件2201可向用户展示导航和控制能力。用户能够通过将光标2213悬停在例如下边界2205等边界线上,并选择和拖动下边界线2205使得显示区域2005为所需高度来调整圆盘传送带式控件2201的大小。另外,用户可例如通过双击向下滚动控件2211来自动将显示区域扩展到最大高度。类似地,双击向上滚动控件2209可导致显示区域的折叠,这类似于用户选择展开/折叠小部件2215。
图1是示出其中可实现此处描述的任何或全部特征的合适的操作环境100的一个示例的高度简化的示意图。这些环境的特征对本领域的技术人员而言是公知的,并且无需在此详细描述。操作环境100仅是合适的操作环境的一个示例,并不旨在对本发明的使用范围或功能提出任何局限。用于本发明的合适的计算环境包括支持用户和机器之间的交互的任何计算设备或计算系统。
参考图1,用于实现本发明的示例性系统包括诸如设备101等计算设备。设备101通常包括至少一个处理单元103和主存储器单元105,以及连接到处理单元103或位于其中并用作主存储器105的缓冲器的至少一个级别的高速缓冲存储器107。设备101具有另外的存储,包括用作非易失性次级存储并且在提供虚拟存储器时另外与主存储器105一起使用的至少一个磁硬盘驱动器109。设备101还可具有其它存储111,诸如光盘、可移动磁盘、磁带以及能够对程序模块和数据进行非易失性存储并可由设备101访问的其它可移动和不可移动计算机可读介质。任何这样的存储介质可以是设备101的一部分。为便于用户-机器的交互,设备101具有诸如键盘115和鼠标117或其它定点设备等输入设备113,以及包括监视器或其它显示设备121的输出设备119。设备101通常还包括允许设备与其它设备进行数据通信的一个或多个通信连接123。
包括用于设备101的指令集和相关联的数据的程序被储存在存储器105中,从存储器105中可检索程序并可由处理单元103来执行。储存在存储器105中的程序和程序模块中有包括操作系统125以及应用程序127或与其相关联的那些程序和程序模块。设备101具有与操作系统125相关联的一个或多个逻辑数据存储系统,诸如文件系统或使用数据库相关技术的替换系统。这种逻辑数据存储系统用作将逻辑组织的数据映射到物理地位于次级存储介质上的数据,诸如储存在硬盘109上的群集或扇区中的数据的接口。
计算设备101包括各种形式的计算机可读介质。计算机可读介质包括可由计算设备101访问的任何可用介质。计算机可读介质可包括存储介质和通信介质。存储介质包括以用于储存诸如计算机可读指令、目标代码、数据结构、程序模块或其它数据等信息的任一方法或技术实现的易失性和非易失性,可移动和不可移动介质。通信介质包括任何信息传送介质,且通常以诸如载波或其它传输机制等已调制数据信号来体现数据。
此处引用的所有参考文献就每一参考文件被个别且特别地指示为通过引用结合在内并在此处以其全部内容阐明一样的意义而言通过引用结合于此。
在描述本发明的上下文中,尤其是在所附权利要求书的上下文中,对术语“一”、“一个”和“该”以及类似的称呼的使用将被解释为同时涵盖单数和复数,除非此处另外指明或者与上下文明显抵触。术语“包括”、“具有”、“包含”和“含有”被解释为开放式术语(意味着“包括但不限于”),除非另外指明。此处对值范围的叙述仅旨在用作个别地参考落入该范围内的每一单独值的速记方法,除非此处另外指明,并且每一单独值如同它在此被个别叙述那样被结合到说明书中。此处对任何和所有示例或示例性语言(例如,“诸如”)的使用仅旨在更好地阐明本发明,并且并没有对本发明的范围施加任何限制,除非另外要求保护。说明书中没有任何语言应被解释为指示任何未要求保护的要素对本发明的实施是必要的。
此处描述了本发明的较佳实施例,包括发明人已知用于实现本发明的最佳方式。在阅读以上描述之后,本领域的普通技术人员将清楚对这些较佳实施例的变型。发明人期望技术人员能够适当地采用这些变型,并且发明人旨在使本发明除此处具体描述的之外以其它方式来实施。因此,本发明包括合适的法律所准许的所附权利要求书中所述的主题的所有修改和等效技术方案。此外,其所有可能变型中上述要素的任何组合由本发明涵盖,除非此处另外指明或与上下文明显抵触。

Claims (17)

1.在具有图形用户界面以及其中数据项通过元数据属性来组织和查询的数据存储子系统的计算机系统中,一种向属性分配值的计算机实现的方法,包括:
显示一属性树,所述属性树具有展示一组数据项的属性的多个节点,所述属性树包括用于显示以所述多个节点之一为父的多个子节点的圆盘传送带式控件;以及
响应于指示分配由所述属性树展示的至少一个属性的用户输入,修改所述数据存储子系统中与所述至少一个属性相关联的值。
2.如权利要求1所述的方法,其特征在于,所述圆盘传送带式控件包括一元素循环列表,每一元素对应于所述多个子节点之一。
3.如权利要求1所述的方法,其特征在于,还包括根据预定准则来对所述循环列表排序。
4.如权利要求3所述的方法,其特征在于,所述预定准则包括字母表顺序。
5.如权利要求3所述的方法,其特征在于,所述预定准则包括数字顺序。
6.如权利要求1所述的方法,其特征在于,所述圆盘传送带式控件包括用于显示所述多个子节点的子集的显示区域。
7.如权利要求2所述的方法,其特征在于,还包括展示对应于所述多个节点之一的所述多个子节点中的第一个的子节点的第二圆盘传送带式控件。
8.一种储存用于执行如权利要求1所述的方法的计算机可执行指令的计算机可读介质。
9.一种储存计算机可执行指令的计算机可读介质,所述指令在被执行时在显示在计算机显示设备上的菜单内提供一种圆盘传送带式控件,所述圆盘传送带式控件包括:
元素列表;
其中一次显示预定数目的顺序列表元素的显示区域;以及
用于基于每一元素在所述列表内的顺序来滚动显示在所述显示区域中的所述预定数目的列表元素的输入处理程序。
10.如权利要求9所述的计算机可读介质,其特征在于,所述元素列表包括根据预定准则来排序的元素。
11.如权利要求10所述的计算机可读介质,其特征在于,所述预定准则包括字母表顺序。
12.如权利要求10所述的计算机可读介质,其特征在于,所述预定准则包括时间先后顺序。
13.如权利要求9所述的计算机可读介质,其特征在于,所述输入处理程序还使得所述圆盘传送带式控件显示匹配用户输入的特定元素,所述元素被显示在所述显示区域内的预定位置上。
14.如权利要求9所述的计算机可读介质,其特征在于,所述列表包括循环列表。
15.如权利要求9所述的计算机可读介质,其特征在于,所述元素列表包括音乐艺术家。
16.如权利要求9所述的计算机可读介质,其特征在于,所述输入处理程序还接收定义所述显示区域的大小的用户输入。
17.如权利要求16所述的计算机可读介质,其特征在于,在接收到第一预定输入之后,所述输入处理程序使得所述显示区域调整大小为最大大小。
CN2006800274880A 2005-07-29 2006-07-27 用于元数据导航和分配的圆盘传送带式控件 Expired - Fee Related CN101535943B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/192,101 2005-07-29
US11/192,101 US8108430B2 (en) 2004-04-30 2005-07-29 Carousel control for metadata navigation and assignment
PCT/US2006/029633 WO2007016440A2 (en) 2005-07-29 2006-07-27 Carousel control for metadata navigation and assignment

Publications (2)

Publication Number Publication Date
CN101535943A true CN101535943A (zh) 2009-09-16
CN101535943B CN101535943B (zh) 2012-08-22

Family

ID=37709254

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800274880A Expired - Fee Related CN101535943B (zh) 2005-07-29 2006-07-27 用于元数据导航和分配的圆盘传送带式控件

Country Status (7)

Country Link
US (1) US8108430B2 (zh)
KR (1) KR101343206B1 (zh)
CN (1) CN101535943B (zh)
BR (1) BRPI0613050A2 (zh)
MX (1) MX2008001157A (zh)
RU (1) RU2424567C2 (zh)
WO (1) WO2007016440A2 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102053781A (zh) * 2009-11-03 2011-05-11 Lg电子株式会社 终端及其控制方法
CN103164520A (zh) * 2013-03-08 2013-06-19 山东大学 一种面向层次化数据的交互可视方法及装置
CN103365888A (zh) * 2012-03-31 2013-10-23 上海移云信息科技有限公司 一种手表样式的搜索方法
CN103399738A (zh) * 2013-07-17 2013-11-20 浙江大学 基于控件的多属性更改方法以及对象的多属性更改方法
CN103578015A (zh) * 2012-08-07 2014-02-12 阿里巴巴集团控股有限公司 一种商品属性导航的实现方法及装置
CN103902639A (zh) * 2012-12-27 2014-07-02 国际商业机器公司 用于快速探查紧密连接网络中的关系的控制方法和装置

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070073751A1 (en) * 2005-09-29 2007-03-29 Morris Robert P User interfaces and related methods, systems, and computer program products for automatically associating data with a resource as metadata
US8904286B2 (en) * 2006-02-13 2014-12-02 Blackberry Limited Method and arrangement for providing a primary actions menu on a wireless handheld communication device
CN101295222B (zh) * 2007-04-28 2011-05-04 国际商业机器公司 生成三维圆盘形式的树形数据显示的方法及相关设备
US20080320011A1 (en) * 2007-06-20 2008-12-25 Microsoft Corporation Increasing file storage scale using federated repositories
US8769506B2 (en) 2007-09-24 2014-07-01 Microsoft Corporation Using a command interpreter at design time
JP2010097292A (ja) * 2008-10-14 2010-04-30 Canon Inc 情報処理装置及び情報処理方法
US20100175022A1 (en) * 2009-01-07 2010-07-08 Cisco Technology, Inc. User interface
US20100333014A1 (en) * 2009-06-24 2010-12-30 Research In Motion Limited Method and system for rendering data records
JP5552767B2 (ja) * 2009-07-27 2014-07-16 ソニー株式会社 表示処理装置、表示処理方法および表示処理プログラム
US20130036222A1 (en) * 2010-06-14 2013-02-07 Compuware Corporation Inheritable dimensions in a service model
US9928309B2 (en) * 2010-06-28 2018-03-27 Nokia Technologies Oy Handling content associated with content identifiers
US9239890B2 (en) 2011-05-31 2016-01-19 Fanhattan, Inc. System and method for carousel context switching
US9778818B2 (en) 2011-05-31 2017-10-03 Fanhattan, Inc. System and method for pyramidal navigation
DK2729147T3 (en) 2011-07-04 2017-12-18 Irbm - Science Park S P A NK-1 RECEPTOR ANTAGONISTS FOR TREATMENT OF CORNOVA
US20130067346A1 (en) * 2011-09-09 2013-03-14 Microsoft Corporation Content User Experience
US9348498B2 (en) 2011-09-12 2016-05-24 Microsoft Technology Licensing, Llc Wrapped content interaction
US9146616B2 (en) 2012-01-10 2015-09-29 Fanhattan Inc. Touch-enabled remote control
KR102107491B1 (ko) * 2012-08-27 2020-05-07 삼성전자주식회사 리스트 스크롤 바 제어 방법 및 모바일 장치
JP6036123B2 (ja) * 2012-10-01 2016-11-30 富士ゼロックス株式会社 情報表示装置及びプログラム
US20140344755A1 (en) * 2013-05-16 2014-11-20 Avaya, Inc. Method and system for rotational list based user interface
US20150033188A1 (en) * 2013-07-23 2015-01-29 Microsoft Corporation Scrollable smart menu
JP6390213B2 (ja) * 2014-06-30 2018-09-19 ブラザー工業株式会社 表示制御装置、表示制御方法及び表示制御プログラム
US10324733B2 (en) 2014-07-30 2019-06-18 Microsoft Technology Licensing, Llc Shutdown notifications
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US9787576B2 (en) 2014-07-31 2017-10-10 Microsoft Technology Licensing, Llc Propagating routing awareness for autonomous networks
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US9836464B2 (en) 2014-07-31 2017-12-05 Microsoft Technology Licensing, Llc Curating media from social connections
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US20160041698A1 (en) * 2014-08-05 2016-02-11 Vladimlr Tkach Enhanced Object Organization in a Container
US20160070789A1 (en) * 2014-09-05 2016-03-10 Next Audio Labs, Llc System, method and software product for sorting audio data and playlist cloning
US9827209B2 (en) 2015-02-09 2017-11-28 Microsoft Technology Licensing, Llc Display system
US10018844B2 (en) 2015-02-09 2018-07-10 Microsoft Technology Licensing, Llc Wearable image display system
US11086216B2 (en) 2015-02-09 2021-08-10 Microsoft Technology Licensing, Llc Generating electronic components
DE102016110939B3 (de) * 2016-06-15 2017-10-05 Phoenix Contact Gmbh & Co. Kg Datenorganisationsverfahren und Entwicklungsumgebungssystem
US10795563B2 (en) * 2016-11-16 2020-10-06 Arris Enterprises Llc Visualization of a network map using carousels
RU2020131446A (ru) 2018-02-26 2022-03-28 Оспедале Сан Раффаэле С.Р.Л. Антагонисты nk-1 для применения в лечении глазной боли
US20210247876A1 (en) * 2018-06-12 2021-08-12 Wgames Incorporated Multi-process interface controller
US10936156B2 (en) * 2018-11-05 2021-03-02 International Business Machines Corporation Interactive access to ascendants while navigating hierarchical dimensions
US11340761B2 (en) * 2019-09-27 2022-05-24 Development Guild DDI, Inc. Systems and methods for indicating organizational relationships between objects
EP4117673A1 (en) 2020-03-11 2023-01-18 Ospedale San Raffaele S.r.l. Treatment of stem cell deficiency

Family Cites Families (260)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US189704A (en) * 1877-04-17 Improvement in locomotive-engines
US15405A (en) * 1856-07-22 Chair
US126212A (en) * 1872-04-30 Improvement in preparing horse-radish for use
US225796A (en) * 1880-03-23 Machinery for cleaning and polishing sheet metal
US199507A (en) * 1878-01-22 Improvement in bag-holders
US75310A (en) * 1868-03-10 Improvement in steam-plough and cultivator
US153451A (en) * 1874-07-28 Improvement in surface compounds for igniting safety-matches
US34771A (en) * 1862-03-25 parmenter
US98742A (en) * 1870-01-11 Improved wire cradle
US117358A (en) * 1871-07-25 Improvement in sewing-machine covers
US161800A (en) * 1875-04-06 Improvement in carriage-springs
US10860A (en) * 1854-05-02 Straw-cutter
US91697A (en) * 1869-06-22 Henri zachgo
US117422A (en) * 1871-07-25 Improvement in elastic tires for traction-engines
US104069A (en) * 1870-06-07 Improvement in bench-hooks
US54167A (en) * 1866-04-24 Improved elastic webbing
US189707A (en) * 1877-04-17 Improvement in horse hay-rakes
US192953A (en) * 1877-07-10 A hptci wnp o
US205168A (en) * 1878-06-25 Improvement in mangles
US533315A (en) * 1895-01-29 Voting-machine
US193594A (en) * 1877-07-31 Improvement in fifth-wheels for wagons
US205625A (en) * 1878-07-02 Improvement in fire-boxes for steam-boilers
US88374A (en) * 1869-03-30 Improvement in cotton-gins
US91679A (en) * 1869-06-22 Improvement in velocipede
US19935A (en) * 1858-04-13 Improvement in straw-cutters
US177422A (en) * 1876-05-16 Improvement in lanterns
US22796A (en) * 1859-02-01 Spermatic king
US103280A (en) * 1870-05-24 Improvement in filters
US193600A (en) * 1877-07-31 Improvement in valves for direct-acting pumps
US135495A (en) * 1873-02-04 Improvement in finger-bars for harvesters
US85581A (en) * 1869-01-05 Improvement in corn-planters
US87969A (en) * 1869-03-16 Improvement in stove-door handles
US2993A (en) * 1843-03-10 lindley
US74356A (en) * 1868-02-11 Improvement in combined square and gauge
US111942A (en) * 1871-02-21 Improvement in lifting-jacks
US75330A (en) * 1868-03-10 Island
US215600A (en) * 1879-05-20 Improvement in protecting wooden piles
US5206949A (en) * 1986-09-19 1993-04-27 Nancy P. Cochran Database search and record retrieval system which continuously displays category names during scrolling and selection of individually displayed search terms
JPH0362976A (ja) * 1989-07-31 1991-03-19 Mitsubishi Electric Corp 半導体受光装置
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
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
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
WO1993022738A1 (en) 1992-04-30 1993-11-11 Apple Computer, Inc. Method and apparatus for organizing information in a computer system
DE69328522T2 (de) 1992-08-27 2001-01-11 Sun Microsystems Inc Verfahren und Vorrichtung zur Benutzung von Browsern für Sammlungen
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
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
EP0741885B1 (en) 1994-01-27 2002-11-20 Minnesota Mining And Manufacturing Company Software notes
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
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
US5831606A (en) 1994-12-13 1998-11-03 Microsoft Corporation Shell extensions for an operating system
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
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
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
US5790121A (en) 1996-09-06 1998-08-04 Sklar; Peter Clustering user interface
US6025843A (en) 1996-09-06 2000-02-15 Peter Sklar Clustering user interface
US5878410A (en) 1996-09-13 1999-03-02 Microsoft Corporation File system sort order indexes
US6037944A (en) 1996-11-07 2000-03-14 Natrificial Llc Method and apparatus for displaying a thought network from a thought's perspective
US6918096B2 (en) 1996-11-07 2005-07-12 Thebrain Technologies, Corp. Method and apparatus for displaying a network of thoughts from a thought's perspective
US5987506A (en) 1996-11-22 1999-11-16 Mangosoft Corporation Remote access and geographically distributed computers in a globally addressable storage environment
US5935210A (en) 1996-11-27 1999-08-10 Microsoft Corporation Mapping the structure of a collection of computer resources
AU5365998A (en) 1996-11-27 1998-06-22 1 Vision Software, L.L.C. File directory and file navigation system
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
US5933139A (en) 1997-01-31 1999-08-03 Microsoft Corporation Method and apparatus for creating help functions
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
US5917492A (en) * 1997-03-31 1999-06-29 International Business Machines Corporation Method and system for displaying an expandable tree structure in a data processing system graphical user interface
US6317142B1 (en) * 1997-04-04 2001-11-13 Avid Technology, Inc. Taxonomy of objects and a system of non-modal property inspectors
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
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
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
US5999948A (en) * 1997-09-03 1999-12-07 3Com Corporation Dynamic configuration forms in network management software
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
US6202061B1 (en) 1997-10-24 2001-03-13 Pictra, Inc. Methods and apparatuses for creating a collection of media
US6097389A (en) 1997-10-24 2000-08-01 Pictra, Inc. Methods and apparatuses for presenting a collection of digital media in a media container
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
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
US6396842B1 (en) * 1998-04-30 2002-05-28 3Com Corporation Method of searching using longest match based Randix Search Trie with variable length keys and having prefix capability
US6563769B1 (en) 1998-06-11 2003-05-13 Koninklijke Philips Electronics N.V. Virtual jukebox
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
US6321334B1 (en) * 1998-07-15 2001-11-20 Microsoft Corporation Administering permissions associated with a security zone in a computer system security model
US6363377B1 (en) 1998-07-30 2002-03-26 Sarnoff Corporation Search data processor
US6642946B1 (en) * 1998-08-13 2003-11-04 The Cattleman's Resource, Inc. Livestock inventory and materials system with interactive graphical user interface
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
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
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
US6678891B1 (en) * 1998-11-19 2004-01-13 Prasara Technologies, Inc. Navigational user interface for interactive television
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
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
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
US6448985B1 (en) 1999-08-05 2002-09-10 International Business Machines Corporation Directory tree user interface having scrollable subsections
US6549916B1 (en) 1999-08-05 2003-04-15 Oracle Corporation Event notification system tied to a file system
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
US7146575B2 (en) 1999-11-24 2006-12-05 Shutterfly, Inc. Image uploading
US6583799B1 (en) 1999-11-24 2003-06-24 Shutterfly, Inc. Image uploading
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
US7058928B2 (en) * 1999-12-23 2006-06-06 Identify Software Ltd. System and method for conditional tracing of computer programs
US6847959B1 (en) * 2000-01-05 2005-01-25 Apple Computer, Inc. Universal interface for retrieval of information in a computer system
US20010053996A1 (en) 2000-01-06 2001-12-20 Atkinson Paul D. System and method for distributing and controlling the output of media in public spaces
WO2001055898A1 (en) 2000-01-14 2001-08-02 Synquiry Technologies, Ltd. Software composition using graph types, graphs, and agents
EP1117220A1 (en) 2000-01-14 2001-07-18 Sun Microsystems, Inc. Method and system for protocol conversion
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
AU2001235940A1 (en) 2000-02-23 2001-09-03 Eyal, Yehoshua Systems and methods for generating and providing previews of electronic files such as web files
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
AU4099501A (en) 2000-03-10 2001-09-17 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
US6484164B1 (en) * 2000-03-29 2002-11-19 Koninklijke Philips Electronics N.V. Data search user interface with ergonomic mechanism for user profile definition and manipulation
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
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
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
US6745206B2 (en) 2000-06-05 2004-06-01 International Business Machines Corporation File system with access and retrieval of XML documents
US6253151B1 (en) * 2000-06-23 2001-06-26 Navigation Technologies Corp. Navigation system with feature for reporting errors
US7219332B2 (en) 2000-07-07 2007-05-15 Microsoft Corporation Configuring software components(merge) with transformation component using configurable and non-configurable data elements
US7451099B2 (en) 2000-08-30 2008-11-11 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
AU2001296866A1 (en) 2000-09-05 2002-03-22 Zaplet, Inc. Methods and apparatus providing electronic messages that are linked and aggregated
JP2002082745A (ja) * 2000-09-07 2002-03-22 Sony Corp 情報処理装置及び方法、並びにプログラム格納媒体
AUPR015700A0 (en) 2000-09-15 2000-10-12 Filecat Pty Ltd Distributed file-sharing network
US20020062310A1 (en) 2000-09-18 2002-05-23 Smart Peer Llc Peer-to-peer commerce system
US6738770B2 (en) * 2000-11-04 2004-05-18 Deep Sky Software, Inc. System and method for filtering and sorting data
US20020087740A1 (en) 2000-11-06 2002-07-04 Rick Castanho System and method for service specific notification
US6684222B1 (en) 2000-11-09 2004-01-27 Accenture Llp Method and system for translating data associated with a relational database
US7242421B2 (en) 2000-11-10 2007-07-10 Perceptive Network Technologies, Inc. Methods of establishing a communications link using perceptual sensing of a user's presence
JP3754912B2 (ja) 2000-11-13 2006-03-15 キヤノン株式会社 マルチメディアコンテンツの配信方法
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
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
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
US20020089540A1 (en) 2001-01-08 2002-07-11 Freddie Geier Media editing and creating interface
US7266768B2 (en) 2001-01-09 2007-09-04 Sharp Laboratories Of America, Inc. Systems and methods for manipulating electronic information using a three-dimensional iconic representation
US20020091679A1 (en) 2001-01-09 2002-07-11 Wright James E. System for searching collections of linked objects
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
US7043415B1 (en) * 2001-01-31 2006-05-09 Pharsight Corporation Interactive graphical environment for drug model generation
US7043644B2 (en) 2001-01-31 2006-05-09 Qurio Holdings, Inc. Facilitating file access from firewall-protected nodes in a peer-to-peer network
CA2335395A1 (en) 2001-02-09 2002-08-09 Opengraphics Corporation Controlled access system for online communities
US6831655B2 (en) 2001-02-20 2004-12-14 Sun Microsystems, Inc. Method and apparatus for determining display element attribute values
WO2002077871A1 (en) 2001-02-26 2002-10-03 Walter Reed Army Institute Of Research Browser for an accident and incident registry
US6828988B2 (en) * 2001-02-27 2004-12-07 Microsoft Corporation Interactive tooltip
US7925513B2 (en) 2001-03-15 2011-04-12 Versata Development Group, Inc. Framework for processing sales transaction data
US7047406B2 (en) 2001-03-21 2006-05-16 Qurlo Holdings, Inc. Method and system for providing a secure peer-to-peer file delivery network
US20020138552A1 (en) 2001-03-21 2002-09-26 Debruine Timothy S. Method and system for optimizing private network file transfers in a public peer-to-peer network
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
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
AU2002318380A1 (en) 2001-06-21 2003-01-08 Isc, Inc. Database indexing method and apparatus
MXPA03011976A (es) 2001-06-22 2005-07-01 Nervana Inc Sistema y metodo para la recuperacion, manejo, entrega y presentacion de conocimientos.
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
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
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
US20030028610A1 (en) 2001-08-03 2003-02-06 Pearson Christopher Joel Peer-to-peer file sharing system and method using user datagram protocol
US6662198B2 (en) 2001-08-30 2003-12-09 Zoteca Inc. Method and system for asynchronous transmission, backup, distribution of data and file sharing
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
US20030093580A1 (en) 2001-11-09 2003-05-15 Koninklijke Philips Electronics N.V. Method and system for information alerts
US7171468B2 (en) 2001-11-10 2007-01-30 Kabushiki Kaisha Toshiba System and method for accessing a document management repository
US6799173B2 (en) * 2001-11-14 2004-09-28 Sun Microsystems, Inc. Method and apparatus for sharing code containing references to non-shared objects
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
JP4225038B2 (ja) * 2001-12-11 2009-02-18 トヨタ自動車株式会社 ユニット設計装置およびユニット設計方法
US7024427B2 (en) 2001-12-19 2006-04-04 Emc Corporation Virtual file system
JP3778079B2 (ja) 2001-12-20 2006-05-24 株式会社日立製作所 表示装置
US20030120928A1 (en) 2001-12-21 2003-06-26 Miles Cato Methods for rights enabled peer-to-peer networking
KR100436815B1 (ko) 2001-12-24 2004-06-23 한국전자통신연구원 실시간 렌더링을 위한 하드웨어 그래픽 가속장치 내 연산최적화 시스템 및 그 방법
US7266843B2 (en) 2001-12-26 2007-09-04 Mcafee, Inc. Malware scanning to create clean storage locations
US7143362B2 (en) 2001-12-28 2006-11-28 International Business Machines Corporation System and method for visualizing and navigating content in a graphical user interface
US7266563B2 (en) 2001-12-28 2007-09-04 Fotomedia Technologies, Llc Specifying, assigning, and maintaining user defined metadata in a network-based photosharing system
EP1472633A2 (en) 2002-01-08 2004-11-03 Sap Ag Enhanced email management system
JP2003208343A (ja) 2002-01-10 2003-07-25 Ricoh Co Ltd ファイル作成・閲覧方法、ファイル作成方法、ファイル閲覧方法、ファイル構造及びプログラム
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
WO2003063029A1 (en) 2002-01-18 2003-07-31 Bea Systems, Inc. System and method for using virtual directories to service url requests in application servers
US7343365B2 (en) 2002-02-20 2008-03-11 Microsoft Corporation Computer system architecture for automatic context associations
AU2003223238A1 (en) 2002-03-11 2003-09-29 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
US20040019584A1 (en) 2002-03-18 2004-01-29 Greening Daniel Rex 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
US6938042B2 (en) 2002-04-03 2005-08-30 Laplink Software Inc. Peer-to-peer file sharing
US20040030731A1 (en) 2002-04-03 2004-02-12 Liviu Iftode System and method for accessing files in a network
US7010755B2 (en) * 2002-04-05 2006-03-07 Microsoft Corporation Virtual desktop manager
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
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
JP2004054721A (ja) 2002-07-23 2004-02-19 Hitachi Ltd ネットワークストレージ仮想化方法
US7392255B1 (en) * 2002-07-31 2008-06-24 Cadence Design Systems, Inc. Federated system and methods and mechanisms of implementing and using such a 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
US7337409B2 (en) 2002-09-25 2008-02-26 Siemens Aktiengesellschaft Customizable drag and drop for industrial software applications
CA2495038C (en) 2002-09-30 2012-11-06 Microsoft Corporation System and method for making user interface elements known to an application and user
US20040098379A1 (en) * 2002-11-19 2004-05-20 Dan Huang Multi-indexed relationship media organization system
US9230042B2 (en) 2002-12-09 2016-01-05 International Business Machines Corporation Displaying a contextual organization chart with awareness
US7386529B2 (en) * 2002-12-19 2008-06-10 Mathon Systems, Inc. System and method for managing content with event driven actions to facilitate workflow and other features
US20060153396A1 (en) 2003-02-07 2006-07-13 John Michael S Rapid screening, threshold, and diagnostic tests for evaluation of hearing
US7769794B2 (en) * 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
US7398272B2 (en) * 2003-03-24 2008-07-08 Bigfix, Inc. Enterprise console
US7627552B2 (en) * 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US20050044509A1 (en) * 2003-05-07 2005-02-24 Hunleth Frank A. Item selection using helical menus
US7411611B2 (en) 2003-08-25 2008-08-12 Barco N. V. Device and method for performing multiple view imaging by means of a plurality of video processing devices

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102053781A (zh) * 2009-11-03 2011-05-11 Lg电子株式会社 终端及其控制方法
CN102053781B (zh) * 2009-11-03 2015-10-21 Lg电子株式会社 终端及其控制方法
CN103365888A (zh) * 2012-03-31 2013-10-23 上海移云信息科技有限公司 一种手表样式的搜索方法
CN103578015A (zh) * 2012-08-07 2014-02-12 阿里巴巴集团控股有限公司 一种商品属性导航的实现方法及装置
CN103902639A (zh) * 2012-12-27 2014-07-02 国际商业机器公司 用于快速探查紧密连接网络中的关系的控制方法和装置
US10169372B2 (en) 2012-12-27 2019-01-01 International Business Machines Corporation Control for rapidly exploring relationships in densely connected networks
CN103164520A (zh) * 2013-03-08 2013-06-19 山东大学 一种面向层次化数据的交互可视方法及装置
CN103164520B (zh) * 2013-03-08 2014-04-16 山东大学 一种面向层次化数据的交互可视方法及装置
CN103399738A (zh) * 2013-07-17 2013-11-20 浙江大学 基于控件的多属性更改方法以及对象的多属性更改方法
CN103399738B (zh) * 2013-07-17 2016-06-22 浙江大学 基于控件的多属性更改方法以及对象的多属性更改方法

Also Published As

Publication number Publication date
KR20080036986A (ko) 2008-04-29
RU2424567C2 (ru) 2011-07-20
WO2007016440A9 (en) 2007-04-05
CN101535943B (zh) 2012-08-22
MX2008001157A (es) 2008-03-13
WO2007016440A2 (en) 2007-02-08
US8108430B2 (en) 2012-01-31
KR101343206B1 (ko) 2013-12-20
RU2008103277A (ru) 2009-08-10
BRPI0613050A2 (pt) 2010-12-21
US20060004873A1 (en) 2006-01-05
WO2007016440A3 (en) 2009-04-30

Similar Documents

Publication Publication Date Title
CN101535943B (zh) 用于元数据导航和分配的圆盘传送带式控件
CN101124574B (zh) 元数据导航和分配的属性树
KR101203274B1 (ko) 파일 시스템 쉘
CN101124572A (zh) 文件系统外壳
US9171132B1 (en) Electronic note management system and user-interface
US20050080770A1 (en) System and process for presenting search results in a tree format
MXPA04006414A (es) Sistema y metodo para filtrar y organizar articulos basados en elementos comunes.
KR20060061734A (ko) 파일 시스템 셸
CN100593782C (zh) 数据处理系统
Sparks MAC at Work
Johnson Brilliant Mac OS X Leopard
Whitney Windows 8 Five Minutes at a Time
McFedries Mac OS X Snow Leopard in Depth
Ness Mac OS X Lion in Depth
Johnson Brilliant Mac OS X Snow Leopard
Binder Easy Mac OS X Leopard
Huang et al. Gallery: In support of human memory

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

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

Effective date of registration: 20150429

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

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

Granted publication date: 20120822

Termination date: 20200727

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