用于立方体图形用户界面的系统和方法

文档序号:9925270阅读:805来源:国知局
用于立方体图形用户界面的系统和方法
【专利说明】用于立方体图形用户界面的系统和方法
[0001] 相关申请的交叉引用
[0002] 本申请主张于2013年3月5日提交的、标题为"用于立方体图形用户界面的系统和 方法(System and Method for Cubic Gra地ical User Inte;rfaces)"的美国临时申请第 61/773,003号的优先级,该临时申请通过引用整体合并于此。
[000;3]领域
[0004] 本公开内容通常设及图形用户界面("GUr ),且尤其设及立方体GUI。
[0005] 背景
[0006] 图形用户界面允许用户在屏幕上查看和操纵数据。通常W二维形式显示数据。屏 幕上的有限空间限制了在单个屏幕上可W显示的数据量。此外,用户必须经常打开多个应 用的多个窗口和多层,W便使用多个不同应用。另外,典型的GUI限制了在各种应用之间的 通信。
[0007] 另外,计算机或程序的多个用户可能期望系统有不同的内容和外观。切换用户可 能要求重启计算机,或者花费时间加载新的配置文件。期望用于改变配置文件的更快、更用 户友好的系统。
[000引此外,用户常常把多个文件作为诸如电子邮件或消息之类的通信的多个附件在相 互之间传输。然而,逐个地把每一文件附加到消息W及单独地下载每一文件是费时的。Zip 文件是传输多个文件的一种方法。然而,运些文件不允许收件人容易地查看zip文件的内容 并决定下载哪些文件。
[0009] 概述
[0010] 本公开内容包括把立方体用作=维图形用户界面("Gur)的系统、方法和计算机 程序产品。在各种实施例中,立方体可W包括每一立方体面上的容器。可W把一个或多个文 件或应用加载到每一容器。可W旋转立方体W便显示所选择的立方体面。可W保存立方体 配置,W便把每一立方体面上的文件或应用保存在立方体上。
[0011] 在各种实施例中,公开了使用立方体改变配置文件的系统、方法和计算机程序产 品。配置文件立方体可W包括在一个或多个立方体面上的用户配置文件。第一立方体面可 W包括第一用户配置文件,且第二立方体面可W包括第二用户配置文件。不同的用户配置 文件可W对应于不同的用户。然而,在各种实施例中,不同的用户配置文件可W对应于相同 用户的不同配置文件。响应于将配置文件立方体从第一立方体面旋转到第二立方体面,屏 幕的内容和显示器中的至少之一可W改变成与第二用户配置文件相关联的设置。用户配置 文件可W包括子配置文件立方体,其允许用户进一步指定相同用户的多个配置文件的设 置。
[0012] 在各种实施例中,公开了使用立方体传输文件的系统、方法和计算机程序产品。可 W创建立方体。每一立方体面可W与文件或应用相关联。可W压缩立方体并将其传输给收 件人。可W作为电子邮件附件传输经压缩的立方体。收件人可W请求调整立方体的大小,且 可W把经解压数据传输给收件人W便显示经调整大小的立方体。
[0013] 在各种实施例中,公开了使用立方体分析数据的系统、方法和计算机程序产品。图 形数据可W与分析立方体的多个立方体面相关联。可W合并数据并W使得数据线=维地贯 穿立方体。=维数据可W辅助确定在数据之间的关系。可W在分析立方体内创建预定目标 (target goal)。可W移动数据线W便与预定目标相交。分析立方体可W确定为了满足目标 所需的要求。
[0014] 在各种实施例中,公开了图形用户界面系统、方法和计算机程序产品。一种方法可 W包括生成=维物体的二维表示。该方法可W包括把第一数据与=维物体的第一面关联起 来。该方法可W包括把第二数据与=维物体的第二面关联起来。
[0015] 在各种实施例中,一种方法可W包括生成立方体的图形表示。该方法可W包括把 第一文件存储在立方体的第一面上,且把第二文件存储在立方体的第二面上。该方法可W 包括显示立方体的第一面。该方法可W包括响应于用户输入旋转立方体。该方法可W包括 响应于旋转显示第二文件。
[0016] 附图简述
[0017] 在结合附图考虑时,通过参考详细描述和权利要求,可导出更完整的理解,附图 中,贯穿各图,相同的标号表示相似的元素,且:
[001引图1阐释根据本公开内容的各种实施例的立方体;
[0019] 图2阐释根据各种实施例的配置文件立方体;
[0020] 图3阐释包括根据各种实施例的配置文件立方体的多个立方体;
[0021 ]图4阐释根据各种实施例的全尺寸立方体和经压缩立方体;
[0022] 图5阐释根据各种实施例用于传输经压缩立方体的过程;
[0023] 图6阐释根据各种实施例的分析立方体;W及
[0024] 图7阐释根据各种实施例用于创建和利用立方体的系统。
[00巧]详细描述
[0026] 本文的示例性实施例的详细描述参考了作为阐释示出各种实施例的附图和图片。 尽管足够详细地描述运些实施例W允许本领域中的技术人员实践本公开内容,但应理解, 在不偏离本公开内容的精神和范围的前提下,可W实现其他实施例且可W做出逻辑和机械 改变。因而,仅出于阐释而非限制的目的提供本文的详细描述。例如,可W按任何顺序执行 任何方法或过程描述中所叙述的步骤,且不限于所给出的顺序。此外,可W由一个或多个第 =方外包或执行任何功能或步骤。此外,对单数的任何引用包括复数实施例,且对多于一个 的组件的任何引用可W包括单数实施例。
[0027] 提供了系统、方法和计算机程序产品。在本文的详细描述中,对"各种实施例"、"一 种实施例"、"一个实施例"、"示例实施例"等的引用表明所描述的实施例可包括具体的特 征、结构或特性,但每个实施例并不必定包括该具体的特征、结构或特性。此外,运样的短语 并不必定是指相同的实施例。进一步,在结合实施例描述具体的特征、结构、或特性时,无论 是否明确地描述,都认为结合其他实施例实现运样的特征、结构或特性是在本领域中的技 术人员的知识范围内。在阅读本描述之后,(多个)相关领域中的技术人员将明显看出如何 在备选实施例中实现本公开内容。
[0028] 图形用户界面("GUI")包括根据各种实施例所公开的立方体。尽管在此参考立方 体描述,但本公开内容兼容任何形状的物体,例如四面体和十面体。在各种实施例中,可W 把立方体呈现给用户。立方体可W是=维立方体的二维图形表示。然而,在各种实施例中, =维立方体可W与=维显示器一起使用。
[0029] 在各种实施例中,用户可W旋转立方体。用户可W点击和拖动立方体W使得它旋 转。在各种实施例中,响应于用户点击立方体的边,立方体可W旋转,W使得邮邻该边的立 方体面被旋转到显示器的前部。在各种实施例中,立方体面是透明或半透明的,W使得同时 显示所有立方体面。在各种实施例中,响应于用户把鼠标移动到指定的位置,例如到立方体 的边指定的距离,立方体面可W变得透明或半透明。立方体还可W包括图解化ey)或图例, 它们显示每一立方体面上有什么内容。因而,用户可W选择图解中的项,且立方体可W旋 转,W使得对应于所选择的项的立方体面被旋转到立方体的前面。用户可W通过点击立方 体面选择任何立方体面,且立方体可W旋转W使得所选择的立方体面被移动到前面。
[0030] 在各种实施例中,立方体可W维持立方体面上的内容相对于该立方体面的定向。 响应于用户选择邮邻当前显示的立方体面的立方体面,立方体可W执行沿第一方向90度的 第一旋转,W便显示所选择的立方体面。然而,如果所选择的立方体面的内容没有正确地朝 向(例如颠倒或倾斜),立方体也可W执行沿第二方向的90度或180度的第二旋转,W便正确 地定向所选择的面的内容。在各种实施例中,可W同时地执行第一旋转和第二旋转。
[0031] 在各种实施例中,立方体可W旋转W便显示所选择的立方体面,且可W把所选择 的立方体面的内容旋转到正确的定向而不旋转立方体的任何其他部分。因而,可W要求整 个立方体的仅一次旋转,且仍然可W正确地显示内容。
[0032] 每一立方体面可W包括能够容纳一个或多个文件的容器。用户可W通过把文件拖 放到立方体面上来把文件添加到立方体面。在各种实施例中,用户可W通过浏览文件且选 择要加载到立方体面上的文件来把文件加载到立方体面上。在各种实施例中,立方体和/或 立方体面不限于具体的应用。因而,用户可W选择任何类型的文件或应用并将其加载到立 方体面上。此外,用户可W把不同的应用文件加载到每一立方体面。例如,用户可W把文本 文件加载到第一立方体面,并把web浏览器加载到第二立方体面。
[0033] 在各种实施例中,每一立方体面可W包括单个文件或应用。然而,在各种实施例 中,每一立方体面可W包括多个文件和/或应用。此外,在各种实施例中,立方体面可W包括 一个或多个较小的二级立方体。每一二级立方体可W包括二级立方体的每一立方体面上的 一个或多个文件或应用。二级立方体可W包括=级立方体,等等。在各种实施例中,可W类 似于文件夹结构或下钻菜单(化ill-down menu)组织多级立方体。
[0034] 在各种实施例中,用户可W保存立方体配置。用户可W把具体的文件加载在立方 体面上,且保存该立方体配置。用户可W稍后打开所保存的立方体配置,且该立方体配置可 W连同在立方体面上保存的所有文件而打开。此外,立方体可W动态地加载,W使得如果用 户已经通过在其本机应用中个别地作用于文件来更新文件的其中之一,则该文件可W在所 保存的立方体上自动地更新。在各种实施例中,可W保存包括多个应用的立方体配置。例 如,用户可W保存具有在第一立方体面上的文本编辑器、第二立方体面上的web浏览器W及 在第=面上的多媒体播放器的立方体。
[0035] 在各种实施例中,立方体配置可W作为软件包销售。软件开发者可W确定某些程 序往往相互组合使用,且可W把运样的软件一起包装在立方体上。软件生产商可W通过一 起销售多个应用来向消费者提供折扣。另外,某些软件程序要求联网效果W便变得流行,通 过把对立方体要求联网效果的软件与已经流行的软件捆绑在一起,开发者可W增加分发新 程序的速度。
[0036] 在各种实施例中,用户可W创建自定义立方体配置,运可W用户对用户地销售。立 方体软件开发者可W从用户对用户销售抽成。因而,立方体软件开发者可W鼓励用户创造 更有用的或期望的立方体配置,并从创造活动获益。
[0037] 立方体可W包括在显示器上可见的活动面。在只读情形中,用户可W查看活动立 方体面上的任何信息。用户可W调整立方体的大小且执行通常与只读文档相关联的操作。 在各种实施例中,用户可W把立方体配置保存为只读。可W W普通格式例如.P壯或化g保存 立
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1