CN101263479A - 电子文件系统中的嵌套视图 - Google Patents
电子文件系统中的嵌套视图 Download PDFInfo
- Publication number
- CN101263479A CN101263479A CNA2006800331135A CN200680033113A CN101263479A CN 101263479 A CN101263479 A CN 101263479A CN A2006800331135 A CNA2006800331135 A CN A2006800331135A CN 200680033113 A CN200680033113 A CN 200680033113A CN 101263479 A CN101263479 A CN 101263479A
- Authority
- CN
- China
- Prior art keywords
- container
- object representation
- computer
- view
- readable medium
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000004044 response Effects 0.000 claims description 12
- 230000014509 gene expression Effects 0.000 description 73
- 238000012545 processing Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000002688 persistence Effects 0.000 description 5
- 239000010410 layer Substances 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- CDFKCKUONRRKJD-UHFFFAOYSA-N 1-(3-chlorophenoxy)-3-[2-[[3-(3-chlorophenoxy)-2-hydroxypropyl]amino]ethylamino]propan-2-ol;methanesulfonic acid Chemical compound CS(O)(=O)=O.CS(O)(=O)=O.C=1C=CC(Cl)=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC(Cl)=C1 CDFKCKUONRRKJD-UHFFFAOYSA-N 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000011229 interlayer Substances 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000010008 shearing Methods 0.000 description 1
Images
Classifications
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
在不要求用户打开包括子文件夹的文件夹或其他容器的情况下,提供了文件夹或其他容器中的对象的实况预览。当用户在预览一个关闭的容器中的一组对象时,视图中表示的任何容器本身可以同时向用户显示其内容的实况预览。这可以按需在任何数目的层次上同时显示给用户。每个分层层次或容器本身可以分配有一个可以与其他容器的其他视图不同或相同的单独视图。各视图可以嵌套在其他视图中以示出任何组织构造的内容。内容预览还可以按基于其是否为一个多嵌套视图的主视图来调整其布局的智能方式来显示。
Description
背景
电子文件系统通常以分层结构来组织一组对象,例如一个文件在一个文件夹中,而该文件夹又在另一个文件夹中。然而,这种文件系统具有通常被设计为允许用户一次浏览分层结构中的一层的用户界面。例如,在用户查看被组织成一组文件或文件夹的系统时,许多系统都要求用户导航到一文件夹(即,打开该文件夹)以查看其内容。有些系统做得更进一步,并且允许用户在不需要首先打开文件夹的情况下看到该文件夹内的各项目的预先构造的缩略图。例如,微软公司的WINDOWS XP系列操作系统通过在文件夹关闭的同时展示存储在该文件夹中的一些预先选定的相片的缩略图来提供这样的预览特征。
然而,该预览特征并未提供关于文件夹内有什么的实况视图(live view);如果文件夹中的文件被添加、移动或修改,则预览不一定更新以显示该变化。而且,该预览特征并未提供关于所预览的文件夹中包含的文件夹中有什么的信息。例如,如果第一个文件夹包括相片,而且如果第一个文件夹被包含在第二个父文件夹中,则在查看关闭的第二个文件夹时,预览缩略图特征没有提供关于第一个子文件夹中有什么的任何信息。此外,用户不能直接与显示在关闭的文件夹上的预览缩略图交互。相反,用户必须首先打开该文件夹来与包括在其中的文件交互。
概述
在不要求用户打开包括子文件夹的文件夹或其他容器的情况下提供该文件夹或其他容器中有什么对象的实况、实时预览是合乎需要的。当用户预览关闭的容器中的一组对象时,该视图中表示的任何容器本身可以同时向用户展示其内容的实况预览。这可以按需在任何数目的层次上同时向用户显示。
此外,每个分层层次或容器本身可以被分配一个与其他容器的其他视图不同或相同的单独视图。例如,第一容器可以显示一缩略图,在与第一容器相同的分层层次上的第二容器可以显示一壁炉架视图(mantel view),而包含在第二容器中的第三容器可以显示一日历视图。每个容器的视图可以是用户可选择的,和/或由计算机自动选择。由此,各视图可以在其他视图中嵌入或嵌套以显示任何组织构造的内容。
此外,虽然一组对象可以依照一特定视图来显示,但是它们也可以按基于其是否为一个多嵌套视图的主视图来调整其布局的智能方式来显示。例如,如果在一容器中有众多对象,则自动减少关闭的容器预览中表示的对象的数量以使用户就能够容易地看到它们将是合乎需要的。例如,如果有太多对象缩略图被显示在一关闭的容器预览中,则缩略图就会太小以至于无法为用户提供任何有用的信息。
当考虑以下说明性实施例的详细描述时,本发明的这些以及其他方面将是显而易见的。
附图简述
当结合附图阅读时,能够更好地理解以上概述以及以下说明性实施例的详细描述,附图作为例子而非对所要求保护的本发明的限制被包括在内。
图1是可用于实现本发明各方面的说明性计算机的功能框图。
图2是示出说明性关闭容器表示的屏幕截图。
图3是示出图2中表示的容器之一的说明性打开状态表示的屏幕截图。
图4-6是示出其它说明性关闭容器表示的屏幕截图。
图7是示出图6中表示的容器的说明性打开状态表示的屏幕截图。
图8是示出包含在图6和7中表示的容器中的子容器的说明性打开状态表示的屏幕截图。
图9-12是说明性地示出用户如何与表示的分层结构交互的屏幕截图。
说明性实施例的详细描述
图1示出了其中可实现此处所描述的各方面的合适的计算系统环境100的一个示例。计算系统环境100仅仅是合适的计算环境的一个例子,并非旨在对此处所描述的各方面的使用范围或功能提出任何限制。计算系统环境100也不应当被解释为对在说明性计算系统环境100中所示的组件中的任一个或其组合有任何依赖性或要求。
可使用一个或多个其他通用或者专用计算系统环境或者配置。可能合适的公知计算系统、环境和/或配置的示例包含但不局限于,个人计算机(PC);服务器计算机;诸如个人数字助理(PDA)、图形输入板PC机或膝上型PC等手持式和其他便携式设备;多处理器系统;基于微处理器的系统;机顶盒;可编程消费者电子设备;网络PC;微型计算机;大型计算机;包括以上系统或设备中的任一个的分布式计算环境;等等。
此处所描述的本发明的各方面可以在诸如程序模块等存储在计算机可读介质上并可由计算机执行的计算机可执行指令的一般上下文中描述。一般而言,程序模块包括执行特定任务或者实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。此处所讨论的各实施例还可以用分布式计算环境来实施,其中任务由通过通信网络链接的远程处理设备来执行。在分布式计算环境中,程序模块可以位于包括存储器存储设备的本地和远程计算机可读介质中。
参见图1,说明性计算系统环境100包括计算机100形式的通用计算设备。计算机100的组件包括但不局限于:处理单元120、系统存储器130和将包括系统存储器130在内的各个系统组件耦合到处理单元120的系统总线121。系统总线121可以是几种类型的总线结构中的任何一种,包括存储器总线或存储控制器、外围总线、以及使用各种总线体系结构中的任何一种的局部总线。作为例子而非限制,这样的体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总线、增强型ISA(EISA)总线、视频电子技术标准协会(VESA)局部总线、加速图形端口(AGP)总线、外围部件互连(PCI)总线(也被称为夹层(Mezzanine)总线)。
计算机100通常包括各种计算机可读介质。计算机可读介质可以是能由计算机100访问的任何可用介质,如易失性/非易失性介质、以及可移动/不可移动介质。作为例子而非限制,计算机可读介质可以包括计算机可读介质和通信介质。计算机可读介质是有形介质,而且可以包括以用于存储如计算机可读指令、数据结构、程序模块或其他数据这样的信息的任何方法或技术实现的易失性/非易失性、可移动/不可移动介质。例如,计算机可读介质包括随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、闪存或者其它存储器技术、紧致盘ROM(CD-ROM)、数字视频盘(DVD)或者其它光盘存储、磁带盒、磁带、磁盘存储或者其它磁存储设备、或者能够用来存储所需信息并且能够由计算机100访问的任何其它介质。通信介质通常以诸如载波或者其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或者其它数据,并且包括任何信息传递介质。术语“已调制数据信号”是指以在该信号中编码信息的方式来设置或改变其一个或多个特性的信号。作为例子而非限制,通信介质包括有线介质,诸如有线网络或者直接线连接,以及无线介质,诸如声学、射频(RF)(如蓝牙、WiFi、UWB)、光学(例如红外)以及其它无线介质。任何单个计算机可读介质以及多个计算机可读介质的任何组合都旨在被包括在如此处所使用的术语“计算机可读介质”的范围之内。
系统存储器130包括易失性和/或非易失性存储器形式的计算机可读存储介质,诸如ROM 131和RAM 132。基本输入/输出系统(BIOS)133一般被存储在ROM 131中,BIOS包含有助于例如在启动过程中在计算机100内部的元件之间传输信息的基本例程。RAM 132一般包含可由处理单元120立即访问和/或当前正由处理单元120进行操作的数据和/或程序模块。作为例子而非限制,图1示出了计算机可执行指令形式的软件,包括操作系统134、应用程序135、其他程序模块136和程序数据137。
计算机110还可包括其它计算机存储介质。仅仅作为例子,图1示出了从不可移动、非易失性磁介质读取或向其写入的硬盘驱动器141,从可移动、非易失性磁盘152读取或向其写入的磁盘驱动器151,以及从诸如CD-ROM、DVD或其它光学介质等可移动、非易失性光盘156读取或向其写入的光盘驱动器155。能在说明性操作环境中使用的其它计算机存储介质包括但不限于,盒式磁带、闪存卡、数字录像带、固态RAM、固态ROM等等。硬盘驱动器141通常通过诸如接口140等不可移动存储器接口连接到系统总线121,而磁盘驱动器151和光盘驱动器155通常通过诸如接口150等可移动存储器接口连接到系统总线121。
以上讨论且示于图1中的驱动器及其相关联计算机存储介质为计算机100提供了计算机可读指令、数据结构、程序模块及其它数据的存储。在图1中,例如,硬盘驱动器141被示为存储操作系统144、应用程序145、其它程序模块146和程序数据352。应当注意,这些组件可以和操作系统134、应用程序135、其他程序模块136相同或者相异。操作系统144、应用程序145、其他程序模块146和程序数据147在图1中被分配了不同的参考标号以示出它们可以是不同的副本。用户可以经由输入设备,诸如键盘162和通常称之为鼠标、跟踪球或者触摸垫的指示设备161将命令和信息输入到计算机100中。这种指示设备可以提供压力信息,从而不仅提供了输入的位置,而且还提供了点击或触摸该设备时所施加的压力的信息。其它输入设备(未示出)可包括话筒、操纵杆、游戏手柄、圆盘式卫星天线、扫描仪等。这些及其它输入设备经常经由耦合到系统总线121的用户输入接口160耦合到处理单元120,但是可以通过其它接口和总线结构,诸如并行端口、游戏端口、通用串行总线(USB)或IEEE1934串行总线(火线)进行连接。监视器191或其他类型的显示设备也通过诸如视频接口190等接口耦合到系统总线121。视频接口190除了其自己的专用处理器和存储器外,还可以有高级二维或三维图形能力。
计算机100还可以包括诸如数字化仪等触敏设备165,以允许用户使用指示笔166来提供输入。触敏设备165可以被集成到监视器191或另一显示设备中,或者可以是诸如数字化仪垫等单独设备的一部分。计算机100还可以包括诸如扬声器197和打印机196等其他外围输出设备,它们可以通过输出外围接口195进行连接。
计算机100可以利用与诸如远程计算机180等一个或多个远程计算机的逻辑连接在网络环境中操作。远程计算机180可以是个人计算机、服务器、路由器、网络PC、对等设备或者其它常见的网络节点,而且通常包括许多或者所有以上相对于计算机100所描述的元件,尽管在图1中仅示出了存储器存储设备181。图1中描述的逻辑连接包括局域网(LAN)171和广域网(WAN)173,但是也可以或另选地包括其它网络,如因特网。这种网络环境常见于家庭、办公室、企业范围计算机网络、内联网和因特网。
当在LAN网络环境中使用时,计算机100经由网络接口或适配器170耦合到LAN 171。当在WAN网络环境中使用时,计算机100可包括调制解调器172,或者用于经由如因特网等WAN 173建立通信的另一设备。可以是内置或者外置的调制解调器172可经由用户输入接口160或者另一适当的机制连接到系统总线121。在网络化环境中,相对于计算机100所描述的程序模块或其部分可诸如在远程存储器设备181内等远程地存储。作为例子而非限制,图1将远程应用程序182示为驻留在存储器设备181中。应当明白,所示的网络连接是说明性的,也可以使用在计算机之间建立通信链路的其它手段。
如上所述,触敏设备165可以是与计算机100分开的设备或是其一部分并与其集成。此外,结合图1所讨论的特征、子系统和功能中的任一个或全部都可以被包括在、耦合到、或作为一部分整体地嵌入到平板式计算机中。例如,计算机100可以被配置成平板式计算机,或诸如PDA等手持式设备,其中,触敏设备165将被认为是主要用户接口。在这种配置中,触敏设备165可被认为是包括了计算机100。平板式计算机是公知的。平板式计算机解释利用指示笔166向触敏设备165的手势输入,以操纵数据、输入文本、创建绘图和/或执行诸如电子表格、文字处理程序等常规计算机应用程序任务。输入不仅可由指示笔166作出,而且也可由诸如人的手指等其他类型的触针作出。
一种电子文件系统可由计算机100实现,以管理存储在计算机100能够访问的各种电子介质中的文件和其他对象。文件系统可以是其他程序模块136的一部分和/或操作系统134的一部分。文件系统可以是以分层树结构存储文件的传统文件系统。在这种情况下,该树的每个节点都被认为是一包含一个或多个文件的文件夹。文件的位置受到其在该文件系统中的组织的限制,并且与该组织形成整体。这意味着文件位置和目录结构相互依赖;当文件被移到另一位置时,目录结构也随之改变以适应该文件的新位置。
或者,电子文件系统可以更先进,诸如数据库驱动的文件系统。在更先进的文件系统中,可使用快捷方式引用,从而允许文件和其它对象出现在一个或多个位置,而实际上仅在这些位置之一中或甚至在另一个完全不同的位置上。
在任一情况下,该电子文件系统可以定义各种类型的对象,这些对象提供了一种管理文件和其他对象的相对灵活的方法。例如,对象可大致地分为容器和非容器对象。一般而言,容器是包含文件系统中的其他对象的对象,而非容器对象通常从文件系统的观点来看不包含其他对象。容器的一个简单例子是文件夹(如C:\My Documents),而非容器对象的一个简单例子是文件(如Project.doc),诸如文字处理文档、相片、或音频文件。除了文件之外,其他类型的非容器对象包括但不限于,日历项目、电子邮件和联系人。
除了文件夹之外,其他类型的容器包括但不限于,列表、持久化自动列表、以及栈。列表是以特定顺序引用一组其他对象的对象。由列表引用的对象不是如它们在常规文件夹中那样实际存储在该列表中。由此,一个以上列表可以同时引用同一对象。持久化自动列表类似于列表,不同指出在于持久化自动列表引用的一组对象是由定义一个或多个准则的查询来确定的。由此,持久化自动列表是包含满足查询的一个或多个准则的一组对象的列表。栈是依照一给定组织来表示满足一给定要求的一组项目的虚拟容器。例如,用户可以定义一组织,该组织按照“作者”堆栈持久化自动列表或查询结果,然后呈现按照谁编写了这些结果组织的所有结果;对每一作者可呈现一不同的栈。
用户可以通过一图形用户界面与电子文件系统中的对象交互。该图形用户界面可使得各种可视特征被显示在如监视器191等显示器中。例如,该图形用户界面可以包括由电子文件系统存储的每个对象或对象的子集的显示的表示。表示可以是诸如图标或图片等任何可视表示。该图形用户界面也可以响应用户输入。用户输入可以通过诸如鼠标161、数字化仪165和指示笔166和/或键盘162等用户输入设备来接收。响应于这一用户输入,计算机100解释该输入并确定适当的动作,该动作可以包括调整图形用户界面中显示的内容。例如,当用户选择了一个表示时,计算机100可使得该图形用户界面在监视器191上可视地指示该表示已被选中。
图2示出了图形用户界面可显示什么的一个例子。这里,两个容器对象的两个表示201、202相互同时地显示。每个容器表示201、202可以表示包含一个或多个对象的相应文件夹或其它容器。虽然本示例中示出了两个容器表示201、202,但是在给定时刻可以按需显示任何一个或多个单独的容器表示。
在这个例子中,每个容器表示201、202都包括一相关联容器的文本描述(如,图书馆之行、30张相片、昨天)。所示的每个容器表示201、202还包括一组进一步的表示211-240或251-284,其每一个都与包含在容器之一中的一不同对象相关联。如此处所使用的术语“包含在”一个容器中包括一对象世界位于该容器中,以及该对象替代地由容器引用(例如,在到对象的快捷方式位于容器中的情况下,诸如对象被列在列表中)。在这个例子中,每个容器中的对象为相片文件,并且表示211-240和251-284中的每一个都是存储在文件之一中的相片的微缩版本。换言之,表示211-240和251-284是依照缩略图视图来示出的。
每个容器可以有与其相关联的一特定视图,该视图用于在容器被打开以及在容器被关闭时显示其包含的对象。每个容器的视图可以是用户选择的或是由计算机100(例如通过软件应用程序或操作系统)自动选择的。如此处所使用的视图是指向用户显示对象表示的定义好的方法。例如,视图可以定义表示看上去是什么样子、其大小、其形状、其相对布局、在打开和/或关闭的容器状态中的任何给定时刻显示的表示的数量、其是否可以与用户交互、文本描述是否为表示的一部分或是否附于该表示、和/或这一文本描述应当提供何种信息。例如,缩略图可将每个对象表示呈现为其内容或其一部分的缩略图。例如,相片文件的缩略图将显示存储在相片文件中的相片的缩略图。分配有缩略图视图的关闭容器将被显示为其中具有在容器被打开时将被显示在容器中的每个表示的缩略图。
图2示出了说明性容器表示201、202,其中,其各自的相关联容器是关闭的。响应于用户适当地选择表示201(诸如通过双击它),相关联的容器会打开,并且可提供如图3所示的显示。这里,显示与表示201不同的表示301,它向用户表明相关联的容器现在被打开。如该说明性例子中那样,表示301可是窗口。窗口301可由用户调整大小,并且可以包括滚动条和/或窗口中典型的任何其他特征。表示211-240中的至少某一些根据与在容器被关闭时(图2)相同的视图(缩略图)在窗口301中显示。在这种情况下,图3中的缩略图表示211-240可能比图2中的大,或者它们可以与图2所示的相同。另外,关于与每个表示211-240相关联的对象的文本信息可以在每个表示旁边同时显示。文本信息可以包括例如标题、日期、作者、主题和/或与每个对象相关联的任何其他元数据。例如,与缩略图表示211相关联的相片文件题为“相片1”,而且与缩略图表示212相关联的相片文件题为“相片2”。
由此,图2中的表示201可被认为是图3中所示的内容的预览。两者都用同一视图,即缩略图视图显示了表示211-240。因此,当容器被关闭时(图2)以及在容器被打开后(图3),表示211-240都被显示为缩略图。
图4示出了另一个例子,其中,表示201和202这次以不同的视图(此处称为壁炉架视图)显示所包含的对象的表示211-215和251-253。壁炉架视图将表示211-215和251-253显示为如同它们是像靠在墙上(诸如在壁炉架上)一样。当与(例如)表示201相关联的容器被打开时,诸如在一窗口中向用户再次显示同一壁炉架视图。然而,在这种情况下,在容器被打开后,壁炉架视图中显示的相片可能更大。所以,如图4所示的表示201实际上显示了一对嵌套视图:壁炉架视图的缩略视图。换言之,以缩略图形式示出了一组对象表示的壁炉架视图。当与表示201相关联的容器被打开后,则该壁炉架视图以完整的壁炉架形式显示。对于图2的例子也是如此;这也是一个嵌套视图。具体地,图2示出了一个缩略图视图的缩略图视图。换言之,以缩略图形式示出了一组对象表示的缩略图视图。同样,如图5说明性地示出的,视图甚至可以在同时显示的各种容器之中混合。例如,在这种情况下的表示201是相册视图的缩略图视图,而表示202则是壁炉架视图的缩略图视图。
另外,视图可以在二个以上层次中嵌套。例如,在图6中,文件夹(“我的文档)”作为表示600向用户呈现,该表示中有包括容器表示650的多个对象表示的壁炉架视图的缩略图视图。另外,还示出了容器表示650的壁炉架视图,该视图中具有包括表示601-614以及650-654的多个对象表示的缩略图视图。因此,在这个例子中,有嵌套视图的三个分层层次:缩略图视图的壁炉架视图的缩略图视图。
图6示出了在关闭配置中的我的文档文件夹。当我的文档文件夹被选中并打开时,显示另一表示700(诸如窗口),它示出了图6的壁炉架视图的放大版本。图7中的壁炉架视图可示出相同的表示650-654和/或不同的表示。例如,表示601-614和650-654各自在图7中可以比在图6中更大。而且,可在图7中示出比图6中更多的表示。这是因为虽然其他对象也可被包含在我的文档文件夹中,但是可能没有足够的空间来示出我的文档文件夹中的所有对象的所有表示。
如果用户要从图7中选择表示650以打开与表示650相关联的容器,则用户可以看见图8中说明性地示出的内容。在这个例子中,表示800(如窗口)与其中的对象表示601-604中的一个或多个一起显示。图8中的表示601-614的缩略图视图可显示相同的表示601-614和/或不同的表示。例如,表示601-614中可以各自在图8中比在图7中更大。此外,可以在表示800显示比在表示650中更多的表示。这是因为虽然其他对象也可被包含在与表示650相关联的文件夹中,但是可能没有足够的空间来示出与表示650相关联的文件夹中的所有对象的所有表示。所以,计算机100可以基于例如表示650的大小、形状和/或样式来智能地确定在表示650内应显示较少量对象表示。
参考图9,即使表示所在的容器被关闭的,用户也可以与表示交互。例如,用户可以将一对象表示901从外部表示700拖到表示650上(被显示在表示700内),然后将表示901放到表示650上。作为响应,计算机100可使与表示901相关联的对象被包含在与表示650相关联的容器中。这例如通过显示与先前与表示901相关联的对象相关联的表示1001来向用户表明,如图10中说明性地示出的。表示1001根据应用于表示650中的表示的视图(本示例中是缩略图视图)来示出。当在这个例子中表示901是缩略图视图时,则表示1001可以是表示901的较小版本。
结合图11和12讨论与表示交互的另一个例子。如图11所示,用户可以选择(例如)表示611,并且将其从表示650和600中拖出。结果,如图12所示,表示1201可被呈现为与先前与表示611相关联的相同对象相关联。表示1201可以根据与表示650中的视图不同的视图来显示。例如,如果用户拖到桌面上,则桌面本身可被认为是容器并且具有相关联视图。表示1201然后可以根据桌面的所分配的视图来显示。例如,当桌面视图也是缩略图视图时,表示1201可被显示为比表示611更大的缩略图。然而,当桌面视图是如壁炉架视图时,则表示1201可以根据壁炉架视图来显示。
对容器或非容器对象的内容的任何改变可以被动态地更新以实时地向用户展示这些变化。例如,响应于拖/放操作,表示611被从显示在表示650内移除。这是因为用户的拖放动作使得先前与表示611相关联的对象从与表示650相关联的容器中移除。作为拖放操作的替代,可以选中一表示并且发出剪切/复制/粘贴命令(如通过键盘快捷键或菜单)。
因此,可以看出,用户可直接与任何分层层次处的表示交互,而不管包含与那些表示相关联的对象的容器是打开还是关闭。作为另一个例子,参考图11,用户可以将表示611从表示650中拖出,但将其放到表示600中的空白区域上。这将具有将与表示650相关联的对象从与表示611相关联的容器移至我的文档文件夹中的效果(即,在这个例子中,这一动作将对象在分层结构中上移一层)。
因此,此处描述了一种改进的图形用户界面,其中用户可以在不打开电子文件系统中的容器的情况下获得有用的和交互式的预览信息。
Claims (20)
1.一种存储有用于执行步骤的计算机可执行指令的计算机可读介质,所述步骤包括:
(a)接收用户选择的第一视图;
(b)与第一多个对象中的每一个的第一对象表示同时地显示一电子文件系统的容器的第一容器表示,其中,所述第一对象表示是根据所述第一视图来显示的,其中,所述第一对象表示各自被显示在所述第一容器表示的内部,并且其中,所述第一对象各自被包含在所述容器中;以及
(c)响应于对所述第一容器表示的第一用户选择,与所述第一多个对象中的每一个的第二对象表示同时地显示所述容器的与所述第一容器表示不同的第二容器表示,其中,所述第二对象表示是根据所述第一视图来显示的,并且其中,所述第二对象表示各自被显示在所述第二容器的内部。
2.如权利要求1所述的计算机可读介质,其特征在于,所述第一多个对象中的每一个是文件。
3.如权利要求1所述的计算机可读介质,其特征在于,所述第一视图定义对所述第一和第二对象表示中的每一个显示的文本信息的数量。
4.如权利要求1所述的计算机可读介质,其特征在于,所述第一视图定义所述第一多个对象的数量。
5.如权利要求1所述的计算机可读介质,其特征在于,所述第一视图定义所述第一和第二对象表示中的每一个的大小。
6.如权利要求1所述的计算机可读介质,其特征在于,所述第一视图定义所述第一和第二对象表示中的每一个的形状。
7.如权利要求1所述的计算机可读介质,其特征在于,所述第二对象表示是所述第一对象表示的较大版本。
8.如权利要求1所述的计算机可读介质,其特征在于,还包括响应于所述第一用户选择打开所述容器。
9.如权利要求1所述的计算机可读介质,其特征在于,所述容器是文件夹。
10.如权利要求1所述的计算机可读介质,其特征在于,所述第一多个对象中的至少一个是所述电子文件系统的容器。
11.如权利要求1所述的计算机可读介质,其特征在于,所述计算机可执行指令还用于:
接收与所述第一视图不同的用户选择的第二视图;
与所述第一多个对象中的每一个的第三对象表示同时地显示所述第一容器表示,其中,所述第三对象表示是根据所述第二视图来显示的,其中,所述第三对象表示各自被显示在所述第一容器表示的内部,并且其中,所述第三对象表示与所述第一对象表示不同;以及
响应于对所述第一容器表示的第二用户选择,与所述第一多个对象中的每一个的第四对象表示同时地显示所述第二容器表示,其中,所述第四对象表示是根据所述第二视图来显示的,其中,所述第四对象表示各自被显示在所述第二容器表示的内部,并且其中,所述第四对象表示与所述第二对象表示不同。
12.如权利要求1所述的计算机可读介质,其特征在于,所述计算机可执行指令还用于接收用户选择的第二视图,
其中,步骤(b)还包括与第二多个对象中的每一个的第三对象表示同时地显示所述第一容器表示和所述第一对象表示,
其中,所述第三对象表示是根据所述第二视图来显示的,
其中,所述第三对象表示各自被显示在所述第一对象表示之一的内部,其中,所述第二多个对象被包含在所述第一多个对象的对象之一内,
其中,步骤(c)还包括与所述第二多个对象中的每一个的第四对象表示同时地显示所述第二容器表示和所述第二对象表示,以及
其中,所述第四对象表示是根据所述第二视图来显示的,并且其中,所述第四对象表示各自被显示在所述第二对象表示之一的内部。
13.如权利要求12所述的计算机可读介质,其特征在于,所述计算机可执行指令还用于,响应于对所述第二对象表示之一的第二用户选择,与所述第二多个对象中的每一个的第六对象表示同时地显示与所述第二对象表示之一相关联且不同的第五对象表示,其中,所述第六对象表示是根据所述第二视图来显示的,并且其中,所述第六对象表示各自被显示在所述第五对象表示的内部。
14.如权利要求1所述的计算机可读介质,其特征在于,所述计算机可执行指令还用于:
在步骤(b)期间,接收对所述第一对象表示之一的第二选择;以及
响应于所述第二用户选择,将与所述第一对象表示之一相关联的所述多个第一对象中的一个从所述容器中移除。
15.如权利要求14所述的计算机可读介质,其特征在于,所述第二用户选择包括将所述第一对象表示之一从所述第一容器表示中拖出。
16.如权利要求1所述的计算机可读介质,其特征在于,所述计算机可执行指令还用于:
在步骤(b)期间,接收对所述第一对象表示之一的第二选择;以及
响应于所述第二用户选择,显示与所述第一多个对象中同所述第一对象表示之一相关联的一个对象相关联的元数据。
17.一种存储有用于执行步骤的计算机可执行指令的计算机可读介质,所述步骤包括:
同时显示一电子文件系统的第一容器的第一容器表示、第一多个对象中的每一个的第一对象表示、所述电子文件系统中与所述第一容器不同的第二容器的第二容器表示、以及与所述第一多个对象不同的第二多个对象中的每一个的第二对象表示,其中,所述第一对象表示根据第一视图被显示在所述第一容器表示内,并且其中,所述第二对象表示根据与所述第一视图不同的第二视图被显示在所述第二容器表示内;
响应于对所述第一容器表示的第一用户选择,显示所述第一多个对象中的每一个的第三对象表示,其中,所述第三对象表示是根据所述第一视图来显示的;以及
响应于对所述第二容器表示的第二用户选择,显示所述第二多个对象中的每一个的第四对象表示,其中,所述第四对象表示是根据所述第二视图来显示的。
18.如权利要求17所述的计算机可读介质,其特征在于,所述第一多个对象被包含在所述第一容器中,而所述第二多个对象被包含在所述第二容器中。
19.如权利要求17所述的计算机可读介质,其特征在于,所述第一视图定义所述第一多个对象的数量,而所述第二视图定义所述第二多个对象的数量。
20.如权利要求17所述的计算机可读介质,其特征在于,所述第一视图定义所述第一和第三对象表示中的每一个的形状,而所述第二视图定义所述第二和第四对象表示中的每一个的形状。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/222,234 | 2005-09-09 | ||
US11/222,234 US20070061745A1 (en) | 2005-09-09 | 2005-09-09 | Nested views in an electronic file system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101263479A true CN101263479A (zh) | 2008-09-10 |
Family
ID=37856795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006800331135A Pending CN101263479A (zh) | 2005-09-09 | 2006-08-29 | 电子文件系统中的嵌套视图 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070061745A1 (zh) |
EP (1) | EP1922640A1 (zh) |
JP (1) | JP2009508217A (zh) |
KR (1) | KR20080042871A (zh) |
CN (1) | CN101263479A (zh) |
WO (1) | WO2007032908A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102597943A (zh) * | 2009-11-17 | 2012-07-18 | Lg电子株式会社 | 基于使用历史来提供图形用户界面 |
CN103164402A (zh) * | 2011-12-08 | 2013-06-19 | 青岛海尔电子有限公司 | 文件显示的方法 |
CN103177069A (zh) * | 2011-12-21 | 2013-06-26 | 波音公司 | 全景可视化文档导航 |
CN102214070B (zh) * | 2010-01-28 | 2014-11-05 | 华为终端有限公司 | 移动终端的组件处理方法和移动终端 |
CN104636050A (zh) * | 2013-11-09 | 2015-05-20 | 国际商业机器公司 | 允许嵌套对象拖放的方法及系统 |
US9256446B2 (en) | 2010-01-28 | 2016-02-09 | Huawei Device Co., Ltd. | Method and apparatus for component display processing |
CN105426043A (zh) * | 2015-11-05 | 2016-03-23 | 青岛海信移动通信技术股份有限公司 | 消息提醒的显示方法及移动终端 |
WO2020041983A1 (zh) * | 2018-08-28 | 2020-03-05 | 西安诺瓦电子科技有限公司 | 媒体预览特效实现方法、装置及系统、服务端和计算机可读存储介质 |
WO2020048286A1 (zh) * | 2018-09-06 | 2020-03-12 | 中兴通讯股份有限公司 | 一种数据处理方法、终端及计算机可读存储介质 |
Families Citing this family (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7343566B1 (en) | 2002-07-10 | 2008-03-11 | Apple Inc. | Method and apparatus for displaying a window for a user interface |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US20080033919A1 (en) * | 2006-08-04 | 2008-02-07 | Yan Arrouye | Methods and systems for managing data |
US8104048B2 (en) | 2006-08-04 | 2012-01-24 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US8519964B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
WO2008100516A1 (en) * | 2007-02-13 | 2008-08-21 | Buchanan Michael G | Nestable system and method for accessing, organizing, and interacting with visual representations of data |
US8839142B2 (en) * | 2007-06-08 | 2014-09-16 | Apple Inc. | Desktop system object removal |
US8423914B2 (en) * | 2007-06-08 | 2013-04-16 | Apple Inc. | Selection user interface |
US8185839B2 (en) * | 2007-06-09 | 2012-05-22 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8201096B2 (en) | 2007-06-09 | 2012-06-12 | Apple Inc. | Browsing or searching user interfaces and other aspects |
CA2601154C (en) | 2007-07-07 | 2016-09-13 | Mathieu Audet | Method and system for distinguising elements of information along a plurality of axes on a basis of a commonality |
US8601392B2 (en) | 2007-08-22 | 2013-12-03 | 9224-5489 Quebec Inc. | Timeline for presenting information |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US9058337B2 (en) * | 2007-10-22 | 2015-06-16 | Apple Inc. | Previewing user interfaces and other aspects |
US8739050B2 (en) | 2008-03-07 | 2014-05-27 | 9224-5489 Quebec Inc. | Documents discrimination system and method thereof |
US8762887B2 (en) * | 2008-06-06 | 2014-06-24 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8516038B2 (en) | 2008-06-06 | 2013-08-20 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8607166B2 (en) * | 2008-06-06 | 2013-12-10 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US20090307622A1 (en) * | 2008-06-06 | 2009-12-10 | Julien Jalon | Browsing or searching user interfaces and other aspects |
US9030418B2 (en) * | 2008-06-24 | 2015-05-12 | Lg Electronics Inc. | Mobile terminal capable of sensing proximity touch |
JP5086960B2 (ja) * | 2008-09-26 | 2012-11-28 | キヤノン株式会社 | データ閲覧装置及びデータ閲覧装置の制御方法 |
US8930817B2 (en) * | 2008-08-18 | 2015-01-06 | Apple Inc. | Theme-based slideshows |
US8893050B2 (en) * | 2009-01-12 | 2014-11-18 | International Business Machines Corporation | Assembly and output of user-defined groupings |
JP5416983B2 (ja) * | 2009-02-04 | 2014-02-12 | 1stホールディングス株式会社 | フォルダ管理装置、フォルダ管理方法およびフォルダ管理用プログラム |
US20100205557A1 (en) * | 2009-02-09 | 2010-08-12 | Harold Lee Peterson | System, method and computer-readable medium for clean up of visually displayed icons |
US8219937B2 (en) * | 2009-02-09 | 2012-07-10 | Microsoft Corporation | Manipulation of graphical elements on graphical user interface via multi-touch gestures |
JP5419486B2 (ja) * | 2009-02-10 | 2014-02-19 | キヤノン株式会社 | データ処理装置、データ処理方法、およびプログラム |
JP2010191892A (ja) * | 2009-02-20 | 2010-09-02 | Sony Corp | 情報処理装置、表示制御方法、及びプログラム |
US20110117092A1 (en) * | 2009-10-20 | 2011-05-19 | The Regents Of The University Of Michigan | Compositions and methods for inhibiting g-csfr |
US8839128B2 (en) | 2009-11-25 | 2014-09-16 | Cooliris, Inc. | Gallery application for content viewing |
US10007393B2 (en) * | 2010-01-19 | 2018-06-26 | Apple Inc. | 3D view of file structure |
US8717317B2 (en) * | 2010-02-22 | 2014-05-06 | Canon Kabushiki Kaisha | Display control device and method for controlling display on touch panel, and storage medium |
US8516395B2 (en) * | 2010-03-30 | 2013-08-20 | Cisco Technology, Inc. | One-dimensional representation of a two-dimensional data structure |
US8881060B2 (en) * | 2010-04-07 | 2014-11-04 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US10788976B2 (en) | 2010-04-07 | 2020-09-29 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US8799815B2 (en) * | 2010-07-30 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for activating an item in a folder |
US8826164B2 (en) | 2010-08-03 | 2014-09-02 | Apple Inc. | Device, method, and graphical user interface for creating a new folder |
US9699503B2 (en) | 2010-09-07 | 2017-07-04 | Opentv, Inc. | Smart playlist |
US10210160B2 (en) | 2010-09-07 | 2019-02-19 | Opentv, Inc. | Collecting data from different sources |
US8817053B2 (en) | 2010-09-30 | 2014-08-26 | Apple Inc. | Methods and systems for opening a file |
US10740117B2 (en) | 2010-10-19 | 2020-08-11 | Apple Inc. | Grouping windows into clusters in one or more workspaces in a user interface |
US9658732B2 (en) | 2010-10-19 | 2017-05-23 | Apple Inc. | Changing a virtual workspace based on user interaction with an application window in a user interface |
US9292196B2 (en) | 2010-10-19 | 2016-03-22 | Apple Inc. | Modifying the presentation of clustered application windows in a user interface |
US9542202B2 (en) | 2010-10-19 | 2017-01-10 | Apple Inc. | Displaying and updating workspaces in a user interface |
KR101737086B1 (ko) * | 2011-01-17 | 2017-05-17 | 삼성전자주식회사 | 디지털 촬영 장치 및 이의 제어 방법 |
US9058093B2 (en) | 2011-02-01 | 2015-06-16 | 9224-5489 Quebec Inc. | Active element |
USD669488S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD693361S1 (en) | 2011-02-03 | 2013-11-12 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD669490S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD692913S1 (en) | 2011-02-03 | 2013-11-05 | Microsoft Corporation | Display screen with graphical user interface |
USD669493S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669495S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669492S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD687841S1 (en) | 2011-02-03 | 2013-08-13 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD669494S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669489S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669491S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD673169S1 (en) | 2011-02-03 | 2012-12-25 | Microsoft Corporation | Display screen with transitional graphical user interface |
US10152192B2 (en) | 2011-02-21 | 2018-12-11 | Apple Inc. | Scaling application windows in one or more workspaces in a user interface |
AU2011202182B1 (en) | 2011-05-11 | 2011-10-13 | Frequency Ip Holdings, Llc | Creation and presentation of selective digital content feeds |
US10289657B2 (en) | 2011-09-25 | 2019-05-14 | 9224-5489 Quebec Inc. | Method of retrieving information elements on an undisplayed portion of an axis of information elements |
JP2013089139A (ja) * | 2011-10-20 | 2013-05-13 | Canon Inc | 表示装置、表示方法、およびプログラム |
TW201346795A (zh) * | 2012-05-03 | 2013-11-16 | Infopower Corp | 資料管理方法 |
US9519693B2 (en) | 2012-06-11 | 2016-12-13 | 9224-5489 Quebec Inc. | Method and apparatus for displaying data element axes |
US9646080B2 (en) | 2012-06-12 | 2017-05-09 | 9224-5489 Quebec Inc. | Multi-functions axis-based interface |
US9098516B2 (en) * | 2012-07-18 | 2015-08-04 | DS Zodiac, Inc. | Multi-dimensional file system |
USD738384S1 (en) * | 2012-08-29 | 2015-09-08 | Samsung Electronics Co., Ltd. | Digital camera with a graphical user interface |
USD737831S1 (en) * | 2012-08-29 | 2015-09-01 | Samsung Electronics Co., Ltd. | Digital camera with an animated graphical user interface |
USD737832S1 (en) * | 2012-08-29 | 2015-09-01 | Samsung Electronics Co., Ltd. | Digital camera with a graphical user interface |
USD738383S1 (en) * | 2012-08-29 | 2015-09-08 | Samsung Electronics Co., Ltd. | Digital camera with a graphical user interface |
JP2013058206A (ja) * | 2012-09-24 | 2013-03-28 | Nec Corp | 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム |
KR102028119B1 (ko) * | 2012-11-28 | 2019-11-04 | 삼성전자주식회사 | 애플리케이션을 디스플레이하는 방법 및 그 전자 장치 |
US10241643B2 (en) | 2012-12-21 | 2019-03-26 | Microsoft Technology Licensing, Llc | Navigating content hierarchies and persisting content item collections |
JP5905417B2 (ja) * | 2013-07-29 | 2016-04-20 | 京セラ株式会社 | 携帯端末および表示制御方法 |
US10080060B2 (en) | 2013-09-10 | 2018-09-18 | Opentv, Inc. | Systems and methods of displaying content |
US20150074728A1 (en) | 2013-09-10 | 2015-03-12 | Opentv, Inc. | Systems and methods of displaying content |
JP6184269B2 (ja) * | 2013-09-18 | 2017-08-23 | キヤノン株式会社 | 画像処理システム、情報処理装置、画像処理方法、情報処理方法、及びプログラム |
AU2013404001B2 (en) | 2013-10-30 | 2017-11-30 | Apple Inc. | Displaying relevant user interface objects |
CN104094210B (zh) | 2013-12-20 | 2018-09-21 | 华为技术有限公司 | 一种文件夹内的文件开启方法和终端 |
US9767078B2 (en) | 2015-08-06 | 2017-09-19 | Dropbox, Inc. | Embedding dynamic content item preview |
CN105630298B (zh) * | 2016-02-29 | 2019-02-01 | 华为技术有限公司 | 一种文件夹的管理方法和设备 |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
US11816325B2 (en) | 2016-06-12 | 2023-11-14 | Apple Inc. | Application shortcuts for carplay |
US10671266B2 (en) | 2017-06-05 | 2020-06-02 | 9224-5489 Quebec Inc. | Method and apparatus of aligning information element axes |
US11741300B2 (en) | 2017-11-03 | 2023-08-29 | Dropbox, Inc. | Embedded spreadsheet data implementation and synchronization |
US11249950B2 (en) * | 2018-04-27 | 2022-02-15 | Dropbox, Inc. | Aggregated details displayed within file browser interface |
US11675476B2 (en) | 2019-05-05 | 2023-06-13 | Apple Inc. | User interfaces for widgets |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5388196A (en) * | 1990-09-07 | 1995-02-07 | Xerox Corporation | Hierarchical shared books with database |
US5544302A (en) * | 1993-06-03 | 1996-08-06 | Taligent, Inc. | Object-oriented framework for creating and using container objects with built-in properties |
US6606101B1 (en) * | 1993-10-25 | 2003-08-12 | Microsoft Corporation | Information pointers |
US5917488A (en) * | 1996-08-21 | 1999-06-29 | Apple Computer, Inc. | System and method for displaying and manipulating image data sets |
US5847709A (en) * | 1996-09-26 | 1998-12-08 | Xerox Corporation | 3-D document workspace with focus, immediate and tertiary spaces |
US5943679A (en) * | 1996-10-30 | 1999-08-24 | Xerox Corporation | Multi-page document viewer having a focus image and recursively nested images of varying resolutions less than the resolution of the focus image |
US6006214A (en) * | 1996-12-04 | 1999-12-21 | International Business Machines Corporation | Database management system, method, and program for providing query rewrite transformations for nested set elimination in database views |
US5874953A (en) * | 1996-12-31 | 1999-02-23 | International Business Machines Corporation | Database graphical user interface with outline view |
US7216304B1 (en) * | 2000-01-05 | 2007-05-08 | Apple Inc. | Graphical user interface for computers having variable size icons |
JP2001209470A (ja) * | 2000-01-26 | 2001-08-03 | Fujitsu Ltd | 表示インターフェイス方法及び装置並びにプログラム記憶媒体 |
US6564203B1 (en) * | 2000-02-24 | 2003-05-13 | Oracle Corporation | Defining instead-of triggers over nested collection columns of views |
US6761523B2 (en) * | 2000-10-13 | 2004-07-13 | Delaware Capital Formation, Inc. | Mechanism for dumping a refuse container |
US8549434B2 (en) * | 2001-10-18 | 2013-10-01 | Microsoft Corporation | Method for graphical representation of a content collection |
US20030229646A1 (en) * | 2002-06-05 | 2003-12-11 | Thomas Bach | Retrieving data for generating view components |
US20040017397A1 (en) * | 2002-06-05 | 2004-01-29 | Thomas Bach | Controllers and subcontrollers generating user interface displays |
JP2004145569A (ja) * | 2002-10-23 | 2004-05-20 | Internatl Business Mach Corp <Ibm> | 文書表示システム、文書表示方法、およびプログラム |
US7337401B2 (en) * | 2002-12-18 | 2008-02-26 | Microsoft Corporation | User interface element representation with simplified view |
US20050047577A1 (en) * | 2003-08-29 | 2005-03-03 | Timmins Timothy A. | Technique for updating a private directory at an information/call center |
US7840911B2 (en) * | 2004-09-27 | 2010-11-23 | Scott Milener | Method and apparatus for enhanced browsing |
-
2005
- 2005-09-09 US US11/222,234 patent/US20070061745A1/en not_active Abandoned
-
2006
- 2006-08-29 JP JP2008530096A patent/JP2009508217A/ja not_active Withdrawn
- 2006-08-29 EP EP06790085A patent/EP1922640A1/en not_active Withdrawn
- 2006-08-29 KR KR1020087005523A patent/KR20080042871A/ko not_active Application Discontinuation
- 2006-08-29 CN CNA2006800331135A patent/CN101263479A/zh active Pending
- 2006-08-29 WO PCT/US2006/033806 patent/WO2007032908A1/en active Application Filing
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102597943B (zh) * | 2009-11-17 | 2015-05-13 | Lg电子株式会社 | 用于提供图形用户界面的多媒体数据处理装置及其方法 |
CN102597943A (zh) * | 2009-11-17 | 2012-07-18 | Lg电子株式会社 | 基于使用历史来提供图形用户界面 |
US9213464B2 (en) | 2009-11-17 | 2015-12-15 | Lg Electronics Inc. | Providing graphic user interface based upon usage history |
CN102214070B (zh) * | 2010-01-28 | 2014-11-05 | 华为终端有限公司 | 移动终端的组件处理方法和移动终端 |
US10698563B2 (en) | 2010-01-28 | 2020-06-30 | Huawei Device (Dongguan) Co., Ltd. | Method and apparatus for component display processing |
US9256446B2 (en) | 2010-01-28 | 2016-02-09 | Huawei Device Co., Ltd. | Method and apparatus for component display processing |
US10983668B2 (en) | 2010-01-28 | 2021-04-20 | Huawei Device Co., Ltd. | Method and apparatus for component display processing |
CN103164402A (zh) * | 2011-12-08 | 2013-06-19 | 青岛海尔电子有限公司 | 文件显示的方法 |
CN103164402B (zh) * | 2011-12-08 | 2016-08-10 | 青岛海尔电子有限公司 | 文件显示的方法 |
CN103177069A (zh) * | 2011-12-21 | 2013-06-26 | 波音公司 | 全景可视化文档导航 |
CN103177069B (zh) * | 2011-12-21 | 2018-04-03 | 波音公司 | 全景可视化文档导航 |
CN104636050A (zh) * | 2013-11-09 | 2015-05-20 | 国际商业机器公司 | 允许嵌套对象拖放的方法及系统 |
CN104636050B (zh) * | 2013-11-09 | 2018-04-27 | 国际商业机器公司 | 允许嵌套对象拖放的方法及系统 |
CN105426043A (zh) * | 2015-11-05 | 2016-03-23 | 青岛海信移动通信技术股份有限公司 | 消息提醒的显示方法及移动终端 |
CN112368695A (zh) * | 2018-08-28 | 2021-02-12 | 西安诺瓦星云科技股份有限公司 | 媒体预览特效实现方法、装置及系统、服务端和计算机可读存储介质 |
WO2020041983A1 (zh) * | 2018-08-28 | 2020-03-05 | 西安诺瓦电子科技有限公司 | 媒体预览特效实现方法、装置及系统、服务端和计算机可读存储介质 |
WO2020048286A1 (zh) * | 2018-09-06 | 2020-03-12 | 中兴通讯股份有限公司 | 一种数据处理方法、终端及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20070061745A1 (en) | 2007-03-15 |
WO2007032908A1 (en) | 2007-03-22 |
EP1922640A1 (en) | 2008-05-21 |
KR20080042871A (ko) | 2008-05-15 |
JP2009508217A (ja) | 2009-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101263479A (zh) | 电子文件系统中的嵌套视图 | |
CN101223497B (zh) | 用于提供丰富的拖放用户界面的方法 | |
CN101128816B (zh) | 用于显示分页内容并与之交互的方法和系统 | |
CN101223496B (zh) | 丰富的拖放用户界面 | |
CN101983380B (zh) | 文档的同步协作审阅 | |
CN102915319B (zh) | 用于信息电子集聚的技术 | |
CN103080980B (zh) | 基于上下文向文档自动附加捕捉的图像 | |
US11687702B2 (en) | Embedding a representation of an item in a host | |
CN103098006A (zh) | 位置条和书签功能 | |
CN105745637A (zh) | 经由电子邮件共享文件 | |
CN103412703A (zh) | 利用功能区来访问应用用户界面 | |
US20230143275A1 (en) | Software clipboard | |
CN102945226A (zh) | 多个内容项和功能到电子内容项的应用 | |
KR20140123988A (ko) | 컴퓨팅 디바이스로부터의 문서들에 액세스하기 위한 사용자 인터페이스 | |
KR20070006905A (ko) | 미디어 패키지 및 미디어 패키지를 관리하기 위한 시스템및 그 방법 | |
US20140006967A1 (en) | Cross-application transfers of user interface objects | |
CN104169853A (zh) | 网页应用控件 | |
JP4560554B2 (ja) | 表示処理装置、表示処理方法、及びコンピュータプログラム | |
TWI233039B (en) | Communicating objects between users | |
JP4337284B2 (ja) | ファイル管理プログラム、およびファイル管理方法 | |
JP2023146487A (ja) | 情報処理システムおよびプログラム | |
JP2023146486A (ja) | 情報処理システムおよびプログラム | |
EP1577750A1 (en) | Improved software application system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080910 |