用于组织、调用和使用应用的三维图标的制作方法

文档序号:6494835阅读:144来源:国知局
用于组织、调用和使用应用的三维图标的制作方法
【专利摘要】在此揭示的是三维图标的代表实施例,三维图标可被用于以高效的方式显示各种各样的信息并可在计算设备的显示上(例如,移动设备的显示上)有效地组织大量的应用。在在此描述的一个示例性实施例中,图标与一个或多个应用相关联,并且图标的第一面板被显示。对第一应用的更新被接收。基于对第一应用的更新,图标被以三维方式旋转并且图标的具有对应用的更新的指示的第二面板被显示。
【专利说明】用于组织、调用和使用应用的三维图标
【背景技术】
[0001]移动设备在如今的世界中变得日益普遍并且能够执行各种各样的功能。移动设备的各种功能通常是通过存储在该设备上或使用该设备访问的应用来调用或提供的。由于在设备上可用的应用的数量迅速地增长,使得对于移动设备用户而言,快速并容易地组织、启动和使用各种可用应用变得困难。此外,由于移动设备持续在尺寸上缩小,使得用于组织、启动和使用可用应用的可用显示空间变得更为有限。尽管传统的用户界面能被用于访问在移动设备上可用的各种功能和内容,但是这样的用户界面不能很好地适于移动设备环境。此外,传统的用于表示在计算设备上可用应用的图标具有非常有限的功能和作用。

【发明内容】

[0002]与本文中所述的其他创新一起,本文介绍了用于显示和使用图标来表示比以前可能的更多的信息和功能的工具和技术。例如,所揭示的技术的某些实施例使用三维图标,这些三维图标可被旋转来向用户以紧凑和高效地方式显示各种各样的信息、更新以及其它功倉泛。
[0003]在在此描述的一个示例性技术中,图标与一个或多个应用相关联,并且图标的第一面板被显示。对第一应用的更新被接收,并且响应于该更新,图标被以三维方式旋转来显示图标的第二面板。在这个实施例中,第二面板包括对应用的更新的指示。
[0004]在在此描述的另一示例性技术中,第一应用被分配给图标的第一面板,而第二应用被分配给图标的第二面板。并且,优先级被分配给图标的第一面板。对第二应用的更新被接收并且基于对第二应用的更新,图标以三维方式旋转来显示第二面板。第二面板进一步显示对更新的指示。在某些实现中,分配给第一面板的第一应用接着被更新。基于分配给第一面板的优先级,图标以三维方式旋转以再次显示具有对更新的指示的第一面板。响应于与显示对第一应用的更新的指示的第一面板相关联的用户交互,第一应用可被启动。
[0005]提供本
【发明内容】
以便以简化形式介绍将在下文中进一步描述的一些概念。本
【发明内容】
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。参考附图阅读以下详细描述,将更清楚本发明的前述和其他目标、特征和优点。
【专利附图】

【附图说明】
[0006]图1是示出用于以三维方式旋转图标的示例性技术的示意图。
[0007]图2是示出用于以三维方式旋转图标的示例性方法的流程图。
[0008]图3A是示出示例性小块形状的图标的示意图。
[0009]图3B是示出示例性小块形状的图标以三维方式旋转的示意图。
[0010]图4A是示出示例性立方体形状的图标的示意图。
[0011]图4B是示出展开的立方体形状的图标的示意图。
[0012]图4C是示出具有分配给应用的面板的展开的立方体形状的图标的示意图。[0013]图5A是示出示例性圆柱体形状的图标的示意图。
[0014]图5B是用于将应用分配给图标的面板的示例性技术的示意图。
[0015]图5C是面板的示例性菜单的示意图。
[0016]图6是能显示包括对应用的更新的指示的图标面板的示例性系统的示意图。
[0017]图7A是用于基于优先级来旋转图标的示例性方法的流程图。
[0018]图7B是用于基于流逝的时间量来旋转图标的示例性方法的流程图。
[0019]图8是基于对应用的更新以三维方式来旋转图标的示例性方法的流程图。
[0020]图9A是示出用于启动应用的示例性图标的示意图。
[0021]图9B是示出在大小上增加的示例性图标的示意图。
[0022]图10是示出其中可以实现所揭示的各实施例中的任一实施例的示例性移动设备的示意图。
[0023]图11是示出用于所揭示的各实施例中的任一实施例的合适的实现环境的一般化示例的示意图。
[0024]图12是示出用于所揭示的各实施例中的任一实施例的合适的计算环境的一般化示例的示意图。
【具体实施方式】
[0025]图1是示出用于在计算设备100的显示(诸如移动设备的屏幕)上显示图标的三维旋转的示例性技术的示意图。在这一上下文中,显示是二维显示而图标是能以三维方式旋转的对象的二维表示。如在以下被更详细解释的,图标能表示三维对象(例如,立方体、球体、圆柱体、多边形、多面体或任何这样的三维对象)、二维对象(例如,小块)或它们的任意混合(例如,具有边的可翻转小块的立方体)。类似的,三维图标的旋转旨在指代在二维显示上的三维旋转的外观或表示。
[0026]一般而言,图标是在图形用户界面中表示程序、命令、数据文件等的小图形符号(通常是简单的图片)。例如,图标可用于启动应用(例如,Microsoft? Word K )。图标还可用于显示内容(例如,与特定应用相关联的内容,诸如日历应用的一周的某一天、天气应用的温度、股票查看应用的股价、体育应用的体育事件的比分以及其它这样的内容)。此外,图标可被动画化并被动态地更新。
[0027]在所示出的实施例中,在110,计算设备100显示图标的第一面板140。例如,第一面板140可显示可使用该图标来启动的应用的图像。在120,计算设备100接收对与该图标相关联的应用120的更新。例如,图标可与电子邮件应用相关联,而电子邮件应用可接收到电子邮件作为对该应用的更新。基于对应用的更新,系统100可以三维方式来旋转图标130。例如,在112处显示的,当与图标相关联的应用被更新时,该图标能自动地以三维方式旋转。在114,计算设备100的显示显示图标的第二面板142。例如,图标能被动画化以旋转来展现第二面板142。此外,在示出的实施例中,第二面板包括与更新相关联的图像或指示150 (例如,与对电子邮件应用的更新相关联的图像)。例如,第二面板142可显示由该应用接收到的作为更新的电子邮件的主题行或发件人。由此,响应于对应用的更新,与该应用相关联的图标能被旋转以展示具有关于该更新的某些信息的不同的面板。尽管以上仅描述了图标的两个面板,但是图标可具有任意数量的面板。[0028]图2是示出用于显示以三维方式旋转图标的示例性方法的流程图。在该示例中, 在框210处显示图标的第一面板。图标可以与一个或多个应用相关联。例如,图标的面板 可向用户显示与应用相关联的图像或图形。应用图形可标识应用,使得用户能查看什么应 用能被面板启动或扩展。应用可以是安装在计算设备上的或对计算设备可用的程序或软件 或提供对远程运行的软件的远程访问的程序或软件。在框220,接收对第一应用的更新。例 如,安装在设备上的游戏应用能在数据被发送到该设备以报告游戏轮到不同设备的用户时 被更新。可使用推送通知或某些其它更新技术来更新应用。在一些实现中,可通过使用有 线、无线或因特网技术接收事件、数据(例如,二进制数据)或消息来更新应用。消息可包括 文本消息、电话消息、照片、视频、音频、电子邮件、格式化消息或其它消息。并且,应用可接 收传入信号(例如,电话呼叫或数据流),或应用可拉取针对更新的数据。例如,应用可从更 新应用的服务器接收被拉取的数据。在另一实现中,更新可被下载到应用。例如,可从服务 器下载针对应用的软件更新。在一些实现中,对于应用的更新可以是由二进制数据表示的 消息。在进一步的实现中,当应用接收到数据时(在接收数据之前该数据对该应用不可用), 该应用可被更新。例如,数据可从不是该应用所安装的计算系统的计算系统中提供。另外 地,应用可基于包括应用的状态内的改变、通知、警报、计时器或上下文信息(例如,位置上 下文或设备上下文)的应用的功能来更新。例如,管理约会的应用可通过产生对已安排的 会议的警报或通知来更新该应用。当应用没有被启动或没有被完全启动时(例如,当应用在 未展开或待机状态时),该应用可被更新。在其它示例中,应用可在被启动时被更新。在框 230,图标被显示为基于对第一应用的更新以三维方式旋转。图标可旋转来显示图标的包括 对应用的更新的指示的第二面板。例如,第一和第二面板两者均可被分配到单个应用,诸如 电子邮件应用。第一面板可显示与该应用相关联的应用图形或图像。第一面板可被用于启 动电子邮件应用,并且当电子邮件应用被更新时,图标能自动地旋转来显示第二面板。第二 面板可显示与更新相关联的图像(例如,在更新中接收到的电子邮件的主题行)。在一些实 现中,第二面板也可被用于启动应用。在某些实现中,图标可被进一步旋转来展示多个额外 的“虚拟”面板作为接收到的进一步的更新。换言之,图标不需要仅具有两个面板(如它在 图标的物理表现中那样),而是可被显示为具有任意数量的“虚拟”面板。在图标的另一实 现中,图标可在图标的一个面上具有多个面板。在一些实现中,图标可被显示在显示的一部 分中或被显示来充满整个显示。
[0029]在另一实现中,第二面板可被分配到不同于第一面板的应用。在这个实现中,图标 可被显示为旋转来显示与第二应用相关联的并且进一步显示对更新的指示的第二面板。例 如,小块的正面板和背面板可被分配给用于社交网络的不同应用。针对社交网络应用中的 一个的面板被显示,直到更新后图标自动地旋转来显示针对第二社交网络应用的面板。在 另一实现中,图标可由用户交互来手动地旋转以显示针对第二社交网络应用的面板。针对 第二社交网络应用的面板可被更新来显示包括对应用的更新的指示的图像。
[0030]对应用的更新的指示可包括显示在面板上或在面板旁的图像或图形并可包括文 本(例如,文本字符、格式化的文本或字符串)、图片、颜色或其它显示元素。对更新的指示可 改变在对应用的更新发生之前先前由面板显示的图像或图形。对所显示的面板图像的改 变可基于应用更新。指示还可包括经动画化的图形、视频或摄影图像。进一步的,对更新的 指示可包括在更新中接收到的数据的一部分或全部。例如,如果文本消息收发应用接收到文本消息,那么该文本消息或该消息的一部分可被显示在面板中(例如,作为静态或滚动消 息)。并且,对更新的指示可以是来自应用的预定消息。例如,如果应用已经下载了新内容, 那么对更新的指示可显示该更新添加了新内容的消息,诸如消息:“新内容已经被下载”。针 对不同的更新,对更新的指示可以不同。例如,如果应用既具有文本更新也具有照片更新, 当接收到照片更新时,对更新的指示可以不同于当接收到文本更新时的指示。并且,针对不 同的更新,对更新的指示还可以是相同的。对更新的指示可以是计数器。例如,每次应用被 更新时,被分配给应用的面板可显示计数器,该计数器被增加来指示应用已被更新多次。
[0031]三维图标能被显示为绕着一个或多个旋转轴来旋转。绕着一个轴来旋转图标允许 节省显示中的可查看空间并且图标能在不遮蔽显示中的其它图像(诸如其它图标)的情况 下来旋转。节省显示中的可查看空间允许用户在不必需在多个显示屏幕中滚动的情况下访 问应用和图标。
[0032]在一些实现中,图标可被显示为立方体、小块、圆柱体、球体、多边形、多面体或任 何其它几何形状。图标可包括对应于面板的面或片段(例如,表面片段)。例如,图标的一个 面板可以是图标的一个面或表面片段。在一个示例中,对于包括六个面的立方体图标,该图 标六个面中的每个面可对应于一个面板。对于包括多个表面片段的圆柱体,多个表面片段 中的每个表面片段可以是一个面板。图标的面或片段中的一部分或全部可以是面板。在 某些实现中,与图标的面相关联的面板的数量可以超过在图标的物理表现中可用的面的数 量。例如,七个或更多个面板可以与六个面的立方体图标相关联,在这种情况下额外的面板 依然被显示为六面立方体的一个面,即使这些面仅仅虚拟地存在。
[0033]三维图标的旋转可以基于对应用的更新或由对应用的更新来触发。这允许用户容 易地查看哪些应用已经被更新。在一些实现中,在更新被接收到时,图标自动地旋转。对更 新的接受还可由听觉或触觉指示来发信号通知。例如,当应用被更新时,分配给该应用的面 板可被更新并且包括该面板的图标可旋转来显示经更新的面板。当面板被更新或当应用被 更新时,自动旋转可被触发。例如,图标可在面板被更新之前或在面板被更新之后旋转。在 另一实现中,图标可由用户输入手动地旋转。例如,用户可通过在触摸屏显示上执行手势 (例如,滑动手势)来导致图标在触摸屏显示中旋转。在另一图标的手动旋转示例中,图标可 通过使用加速计数据或语音输入来被旋转。在另一实现中,三维图标持续地旋转(要么以平 滑连续方式要么通过以某个固定的间隔在每个面板处停止)。这样的实现允许用户使用单 个图标查看对多个应用的更新的存在。在一些实现中,当计算设备从待机状态转换到活动 状态,一个或多个图标旋转来显示更新发生。例如,对于一个应用的一个或多个更新可在移 动设备处于非活动(例如,待机)状态时被接收到。即使当该设备处于这个状态,更新的接受 可通过听觉和/或触觉发信号通知。接着,当该设备被转移到活动状态(例如,通过用户交 互,诸如按压该设备的键或触摸屏幕)时,该设备的显示显示与所接收到的更新相关联的一 个或多个图标的旋转(例如,顺序地或至少部分同时)。在通过用户的手动旋转的一个示例 性实现中,用户轻击应用(诸如音乐应用)的面板,并且在自动地返回以再次显示针对该音 乐应用的面板之前,图标旋转来显示指示当前正在播放的歌曲的另一面板。在另一实现中, 图标被手动地旋转回来再次显示针对该音乐应用的面板。
[0034]图3A是示例性小块图标300的示意图。小块图标300包括两个面300A-B,诸如
正面和背面。小块图标300可显示一个面而另一面被隐藏。图标的面可对应于与应用相关联的面板(例如,该面板可被用于呈现来自应用的特定信息、启动应用或提供关于应用的其 它信息)。例如,在图3A中,小块图标300的面300A对应于面板310A而小块图标300的另 一面300B可对应于另一面板310B。小块图标300的面板可被分配到一应用或与一应用相 关联。例如,小块图标的面板可被分配到一应用,使得用户可使用小块图标的面板来启动该 应用。还例如,小块图标可在该小块图标的每个面板上具有不同的应用,并且该小块图标可 旋转或翻转来显示面板。小块图标的面板可被用于启动与小块图标的面板相关联的应用。 如所述的,小块图标的被分配到应用的面板在应用被更新时可被更新,使得面板显示对该 更新的指示(或关于该更新的信息)。在一个实现中,小块图标的背面板可被自动地分配到 与该图标的正面板相同的应用。然而,在其它实现中,面板之一或两者可被手动地分配给应 用。在另一实现中,应用可被编程地分配到面板。
[0035]图3B是示出示例性小块图标350以三维方式旋转时的各种状态的示意图。如以 上所述的,以三维方式旋转旨在描述在二维显示上的三维旋转的可视外观。在该示例中,小 块图标350具有分配给该小块图标的第一面板360的应用A。小块图标350能绕着轴旋转 来显示或展示该小块图标350的另一面板。该轴可以是水平轴370、垂直轴375、对角线轴 377或小块图标350的某些其它轴。在其它实现中,该小块能不绕着轴旋转。例如,图标能 绕着边旋转并移动到显示中不同的位置。
[0036]参考图3B,小块图标350最初显示被分配到第一应用(在图3B中,应用A)的第一 面板360。在对第二应用(在图3B中,应用B)的更新后,小块图标350以三维方式绕着垂直 轴375旋转来显示被分配到应用B的第二面板380。垂直轴375在图3B中出于说明的目 的而显示,其一般并不显示。针对应用B的第二面板380可具有应用B已经被更新的指示。 例如,如果应用B是电子邮件应用,那么被分配到应用B的第二面板380可显示指示该电子 邮件应用接收到新的电子邮件的更新图形或图像。
[0037]图4A示出处于各种旋转状态的示例性立方体形状的图标400。在该示例中,图标 400可包括六个面。该立方体的各面可对应于能被分配到应用的各面板。图标400可被显 示为显示一个或多个面板。也就是说,图标400可被显示为如在430显示的那样不显示多 于一个的面板(例如,仅显不一个面板)。当一个面板被显不时(如在435处显不的),图标可 看起来是扁平的或被显示为不透视地显示图标400。由于面板可被分配到具有对应的由面 板显示的图形或图像的应用,即使图标被显示为扁平的,针对应用的图形或图像可被显示 为具有两个或更多个维度。例如,图标可被显示为扁平的,仅显示该图标的一个面板,而由 该面板显示的图像可以是人的图像。该人的图像可从三维观点来显示该人。
[0038]如在440中显示的,在某个事件发生后(例如,被用户触摸后或与该图标相关联的 应用发生更新后),图标400可变得活动并伸出(或弹出)以具有三维外观并显示其它面的 一个或多个的一部分。如在455处显示的,图标400可按三维方式旋转来显示面板。例如, 立方体形状的图标400可绕着水平轴、垂直轴或某个其它轴来旋转。在其它实现中,立方体 形状的图标400不围绕一个轴旋转。例如,图标400可绕着边或顶点旋转并在显示中移动。 也可使用任何其它想要的旋转动画。
[0039]在图4A的示例中,图标400将面板430显示为正面面板。面板430可被分配到应 用A。图标400可沿着垂直轴旋转以将面板450带到正面以供显示,如在480处显示的。例 如,当应用B被更新时,图标400可旋转来显示具有应用B已经被更新的指示的面板450。在另一实现中,用户可使用触摸屏显示来做出可导致图标400绕着轴旋转来显示面板450 的手势。
[0040]在三维图标的旋转期间,多个面板可被查看。例如,如在455处示出的,图标400 可在旋转期间显示针对应用A和应用B两者的面板。图标400可部分地旋转,从而允许用 户看见相邻面板显示的是什么。例如,用户可将图标400在两个面板之间部分地向左旋转, 使得用户可看见两个面板显示了什么(例如,通过经由触摸屏触摸图标并在维持与触摸屏 的接触时做出小的向左手势)。并且,用户能在面板之间部分地向下或向上旋转图标400来 查看其它面板(例如,通过经由触摸屏触摸图标并在维持与触摸屏的接触时做出小的向上 或向下手势)。当面板被部分地旋转时,它可随着旋转图标被透视地显示。例如,对于立方 体的图标的面板,面板的透视可以根据它的对应面的透视。在其它实现中,可使用不同的透 视或不使用透视来显示面板。
[0041]图标400可向上、向下、向左、向右或以某个其它方向旋转。例如,当图标向上或向 下旋转时,它可沿着水平轴旋转,而当图标向左或向右旋转时,该图标可沿着垂直轴旋转。 图4A将面板445显示为正面面板。如果图标向下旋转,如465处显示的,则图标旋转来显 示被分配到应用F的面板460。从显示面板460的位置,如470处显示的,图标可被向右旋 转来显示与面板460共享立方体的一条边的面板450。在某个实现中,在图标的旋转后并在 某一时间段后,图标400能返回它的扁平状态,如490中显示的。
[0042]图4B是被展开以处于两个维度的立方体形状的图标470的示例性实施例的示意 图。该图示出立方体具有六个面并且立方体的一面具有四个相邻面。相邻面共享立方体的 一条边。各面具有相关联的面板470A-F。图标的面板可以是空的(例如,未被分配)或面板 可被分配到应用。
[0043]图4C是被展开来处于两个维度的立方体形状的图标480的另一示例性实施例的 示意图。如图4C显示的,一应用可被分配给图标480的多于一个的面板。例如,对于诸如包 括电子邮件组件和日历组件的应用A的软件应用而言,立方体图标480的一个面板480A可 被分配到该应用的电子邮件组件,立方体图标480的一个面板480B可被分配到日历组件, 而立方体图标480的一个面板480C可被分配来显示对于该应用的更新。面板中的更新可 以是针对该应用的多于一个的组件或针对该应用的组件之一(例如,仅仅一个组件)。并且, 显示在面板中的更新可以是针对该应用的没有被特定地分配给面板的组件。
[0044]图5A是具有圆柱体形状的示例性图标500的示意图。图标500可被显示为扁平 的、具有两个维度,而不显示边或透视(诸如520处显示的)。图标500可被激活来伸出或弹 出(例如,在用户触摸后或在发生对与图标相关联的应用的更新后)以显示圆柱体的三维表 示,如在530处显示的。圆柱体图标500可具有多个面板,诸如面板500A-C。针对圆柱体的 面板可以是圆柱体的表面的一部分或一片段。例如,如在530处显不的,面板500A可以是 圆柱体图标的表面的一片段。任意数量的面板可被分配到圆柱体并“虚拟地”显示为同一 圆柱体的一部分。圆柱体的图标可绕着轴旋转。例如,圆柱体可绕着该圆柱体的长轴或某 个其它轴旋转。在其它实现中,图标500不围绕一个轴旋转。例如,图标可在显示中滚动或 移动。
[0045]图标500可被显示为以三维方式旋转,如图5A中显示的。在530处,图标显示面 板500A。图标的面板可被分配到一个或多个应用。当分配给面板500B的应用被更新时,图标可从面板500A旋转来显示面板500B,如在532和534处显示的。图标能向上或向下旋 转。此外,图标可被垂直地而非水平地定向,并且图标能向左或向右旋转。图标可在面板之 间部分地旋转来显示面板的一部分或全部。面板可相对于旋转或圆柱体被透视地显示。图 标可持续向下旋转,诸如从面板500B到面板500C,如在536处显示的。由于面板被表示为 在圆柱体上,圆柱体可按一个方向旋转多次并旋转回先前显示的面板,如在538处显示的。 当面板被透视地显示时,它可被缩回或扁平化来被不透视地显示。如在540处显示的,圆柱 体的图标可被显示为扁平并可被视为矩形或图标500的矩形的表示。到扁平图标的转换可 在例如旋转已经停止之后以及某一时间段之后发生。由于面板可被分配到应用,面板可显 示与应用相关联的图像或图形。图形或图像可被显示为在图像中具有两个或更多个维度。 例如,图标的扁平面板可显示一应用的图像,该图像以三维方式显示画像。
[0046]图5B是用于将应用分配给图标的面板530的示例性实现的示意图。在该示例中, 用户将针对应用的应用图形或图像540拖放到图标的面板530上。当应用图形或图像540 被拖放到图标的面板530上时,该面板可以是空面板或该面板先前可被分配到一应用。如 果面板已经被分配到一应用,那么该面板可被重新分配到与被拖放的应用图形或图像540 相对应的不同的应用。当应用图形或图像540被拖放时,先前为应用图形或图像540设置 的配置可更新面板的配置。例如,如果第一立方体图标的面板显示电子邮件应用图形,则电 子邮件应用图形可被拖放到第二立方体图标的面板上以分配该第二立方体图标的面板。在 一个实现中,当应用被从不同的图标面板分配给一面板时,在第一图标中设置的面板配置 可被转移到第二图标面板。在另一实现中,配置可被手动地更改或设置。
[0047]在其它实现中,将应用分配给图标的面板可被手动地或自动地完成。例如,当应用 被安装或变得对设备可用时,该应用可被自动地分配给图标的面板。应用可被安装并且显 示被分配到该应用的面板的图标可被显示。在一个实现中,小块图标的背面板可被自动地 分配到与该图标的正面板相同的应用。在另一实现中,背面板可被手动地分配。例如,具有 被分配到相同应用的两个面的小块图标可被更改,使得两个面之一被分配到不同的应用。 在将应用手动分配给面板的进一步的示例中,用户可使用面板或图标的菜单来分配应用。
[0048]将应用分配给图标的面板允许用户有效地组织和管理应用。用户可根据偏好(诸 如根据分类、使用或某个其它组织偏好)来对应用进行分组。允许多个应用被分组在一起可 节省显示空间,并允许用户访问多个应用而不需要在显示的各个屏幕之间滚动。
[0049]图5C是图标面板560的示例性菜单550的图。面板560可具有用于配置面板的 单个菜单。在另一实现中,菜单550可被适应于配置图标面板中的两个或更多个、或全部。 例如,通过使用触摸屏,用户可经由在面板560上的按压并保持手势来激活用于配置图标 面板的菜单550。菜单550也可由其它技术来激活(诸如选择菜单图标、从设置显示中选择 菜单或通过执行其它手势)。在示出的实施例中,菜单550可被用于将应用分配给面板560 (例如,通过应用选择窗口 562)。菜单550还可被用于将应用的组件或功能分配给面板560 (例如,通过功能选择窗口 566)。菜单可被用于分配面板560来显示来自应用的更新或对更 新的指示。菜单550可被用于将优先级分配给面板560。例如,如果一图标具有多个分配到 应用的面板,则用户可设置针对面板的优先级分层结构(例如,通过优先级选择窗口 564)。 优先级可将面板按一次序进行排序。例如,如果面板相关联的应用被更新,则它们应该被如 何显示的次序。在更新后,所显示的面板可以基于为面板和相关联的应用设置的优先级。例如,当与图标相关联的应用被更新时,具有最高优先级的面板可被显示。在立方体图标的一 个示例中,六个面板可被给予优先级数字,诸如数字1-6。例如,具有最低数字的面板可具有 最高优先级。其它指示优先级和优先级分层结构的方法可被使用。
[0050]在另一实现中,优先级可被分配给应用。例如,被分配给图标的应用可具有优先级 设置,并且当应用的一个或多个被更新时,被分配到最高优先级应用的面板可被显示。附加 地,菜单可具有其它功能来配置面板。例如,菜单可配置旋转速度、增长百分比、删除、解除 应用的分配或面板或图标其它可配置的功能。
[0051]图6是显示包括对应用的更新的指示的图标面板的示例性系统600的示意图。图 标605的可视面板,例如,显示它所分配的电子邮件应用已经被更新并接收到15封电子邮 件的指示。图标610的可视面板显示它所分配的天气应用已经被当前本地温度85°所更 新的指示。小块图标615的可视面板显示它所分配的多玩家游戏应用由于可以在游戏中玩 新的一轮而已经被更新的指示。立方体图标620的可视面板将它所分配的文本消息收发应 用接收到的文本消息显示为更新。立方体图标625的可视面板显示先前作为更新被发送到 分配到该面板的体育应用的比赛分数。图标630的可视面板通过垂直线的使用示出所显示 的图形具有已更改的颜色,来指示应用已接收到更新,该更新报告针对该应用的软件更新 可用于下载。图标635的可视面板指示电话消息收发应用因接收到两个电话消息已经被更 新。图标640的可视面板显示已经更改了的图像或图片,指示它被分配的应用已经被更新。
[0052]图标645的可视面板显示来自应用的消息,指示该应用被上下文信息(例如,位置 上下文)更新。上下文信息的更新用消息“NICK在你附近”来指示。图标650的可视面板 指示对应于特定朋友的应用组件已经被更新两次并且更新包括显示的消息“我在城里”。
[0053]图标655的可观察面板示出指示它所分配的应用接收到不同类型的更新的面板 的示例。在该示例中,被分配到图标655的面板的社交联网应用已经用10条私人消息和25 条公共消息来更新。图标660的可视面板显示指示被分配到该面板的文本消息收发应用已 经被更新了 9次的计数器。圆柱体图标665的可视面板显示它所分配的新闻应用接收到具 有爆炸性新闻的更新。圆柱体图标670的可视面板(显示在扁平状态中)显示它所分配的音 乐应用已经被更新的指示。
[0054]图7A是用于基于优先级来显示图标的旋转的示例性方法700的流程图。在该示 例中,在框710处,图标的被分配到第一应用的第一面板被显示。
[0055]在框720处,接收对第二应用的更新。
[0056]在框730处,图标的第一面板和图标的被分配到所更新的应用的第二面板之间的 优先级被确定。例如,图标的第一面板的优先级可与图标的第二面板的优先级进行比较。在 一个实现中,相比于为第二面板设定的优先级,为第一面板设定的优先级可以是较低的优 先级,在这种情况下可以做出第二面板在两个面板之间具有优先级的判断。
[0057]在框740处,基于所确定的面板之间的优先级,图标可被旋转来显示具有对第二 应用的更新的指示的第二面板。在一些实现中,如果确定面板具有相对于所比较的面板的 优先级而言较低的优先级或具有与所比较的面板的优先级相同的优先级,那么在图标被旋 转回较高的优先级面板之前,具有较低优先级的面板可被显示预定的时间量。
[0058]图7B是用于基于流逝的时间量来显示图标的旋转的示例性过程750的流程图。在 该示例中,在框760处,图标被旋转离开第一面板(图标被旋转使得第一面板不可见或是最不可见的面板)。
[0059]在框770处,图标的第二面板被显示。例如,图标可旋转离开第一面板来显示第二 面板。
[0060]在框780处,做出预定时间量已经流逝的判断。例如,自从图标被旋转以显示第二 面板以来,已经流逝的时间量可被测量并与预定的时间量进行比较。
[0061]在框790处,基于预定的时间量已经流逝的判断,图标被旋转以显示第一面板。例 如,如果预定的时间量少于或等于所测量的第二面板已经被显示的所流逝的时间,那么图 标可旋转回第一面板。
[0062]如以上解释的,将图标旋转回先前显示的面板可以基于面板的优先级。例如,如果 相比于通过旋转图标所被显示的第二面板,先前显示的面板具有较高的优先级,那么在将 图标返回以显示先前显示的面板之前,图标可显示具有对已更新的应用的指示的第二面板 预定的时间量。进一步的,如果用户手动地将图标移动到较低优先级面板,那么图标可在预 定的时间量之后使用图7的方法返回到较高优先级面板。
[0063]图8是显示基于对应用的更新以三维方式来旋转图标的示例性方法的流程图。在 该示例中,在框810处,第一应用被分配给第一面板。例如,可从用户使用面板的菜单来选 择可用应用分配给面板来接收分配信息或数据。
[0064]在框820处,优先级被分配给图标的第一面板。例如,可从用户使用第一面板的菜 单来设置针对第一面板的优先级来接收优先级信息或数据。
[0065]在框830处,图标的第一面板被显示。例如,图标的被分配到第一应用的第一面板 可向用户显示与第一应用相关联的图像。
[0066]在框840处,接收对被分配给图标的第二面板的第二应用的更新。例如,图标的没 有被显示的第二面板可被分配到接收更新的第二应用。
[0067]在框850处,基于对第二应用的更新,图标被以三维方式旋转来显示第二面板。例 如,当第二应用接收到更新时,图标旋转来显示被分配到该应用的面板以向用户指示该应 用已经被更新。
[0068]在框860,接收对第一应用的更新。例如,在第二应用被更新后,第一应用接收到更 新。
[0069]在框870处,基于第一应用的优先级,图标被以三维方式旋转来显示第一面板。例 如,如果第一应用和第二应用两者都接收到更新并且它们各自的面板可显示对更新的指 示,那么图标旋转来向用户显示具有最高优先级的面板(在该示例中,第一面板)。
[0070]在框880处,第一应用可通过使用第一面板来被启动。例如,指示用户选择了第一 应用来启动的信息或数据,可通过触摸屏来接收。在一个示例中,第一面板可被分配到折扣 提供商应用并显示应用已经被关于本地商品或服务的折扣的数据所更新的指示。用户可选 择显示对已更新应用的指示的面板来启动应用。被启动的应用可接着提供关于打折商品或 服务的信息。
[0071]图9A是显示用于启动应用(“应用C”)的示例性图标900的计算设备930的示意 图。如在902处显示的,图标900可显示面板920,面板920可与对设备930可用或安装在 设备930上的应用相关联或分配给该应用。如在904处显示的,面板920可被选择并且应用 可被启动并显示在被安装或运行状态910中。图标的面板可通过使用键盘、鼠标、跟踪球或触摸屏来被选择。在使用触摸屏的一个实现中,当用户在触摸屏上做出在图标900上或靠 近图标900的手势或做出以其它方式指示对图标900的选择的手势时,面板可被启动。手 势可包括滑动、轻击、双击、轻击并保持、多触摸手指、捏合、按压、形状手势或其它手势。在 使用鼠标的实现中,用户可点击图标900的面板920来启动应用。
[0072]应用可以是安装在计算设备上或对计算设备可用的软件。例如,应用可以是电子 邮件客户端、web浏览器、web应用、游戏、音乐软件或其它在计算设备上可用的被安装、访 问或下载的软件。在一些示例中,应用可以用于提供游戏、新闻、社交网络访问、体育信息、 购买信息、娱乐、视频、电影、电视节目、因特网访问、音乐、文本编辑器、书籍、文档阅读器、 工具、信息、工作工具、组织者、联系人列表、地图、搜索、计算器以及其它内容和功能。在一 些情况下,并且如上更充分解释的,应用接收更新。应用还提供信息、内容和功能。启动应 用允许用户访问应用的功能、数据信息和内容。在一些实现中,应用可以在后台运行(例如, 在待机状态中)并且当被启动时可在前台被显示给用户。启动应用可向用户显示应用的屏 幕或窗口。在一些实现中,已启动的应用可显示应用的允许用户使用应用的用户界面。在 一些实现中,启动应用将应用的软件指令加载到计算设备的存储器中。在另一实现中,应用 可通过web浏览器或其它因特网工具来访问。
[0073]图9B是显示能在大小上增加或减少的示例性图标950的计算设备940的示意图。 在906处,图标950被显示具有第一大小960。如在908处显示的,图标950可在大小上被 增加,诸如大小970。在一个示例中,当图标950在大小上增加时,相比于它在大小上被增加 之前,图标950被显示在显示的更大的区域中。
[0074]在另一实现中,图标950可在大小上减少,使得相比于它被减少之前,图标的大小 被显示在显示的更小的区域中。例如,图标950可在大小上从更大的大小(诸如大小970) 被减少到更小的大小(诸如大小960)。在另一实现中,图标950可在大小上被减少到小于大 小960的大小。图标950可被增加或减少它的所显示的大小的百分比。增加图标的大小可 允许用户更好地查看图标以及它的显示的面板。减少图标的大小可提供更多的显示区域以 用于其它要被用户查看的图标或内容。
[0075]示例性移动设备
[0076]图10是描绘示例性移动设备1000的系统图,该移动设备包括各种可选的硬件和 软件组件,在1002处概括地示出。所揭示的任何实施例能通过这样的设备或使用这样的设 备来实现。该移动设备中的任何组件1002可与任何其他组件通信,但出于容易例示的目的 而未示出所有连接。该移动设备可以是各种计算设备(例如,蜂窝电话、智能电话、手持式计 算机、膝上型计算机、平板式计算机、个人数字助理(PDA)等)中的任一个,并且可允许与诸 如蜂窝或卫星网络等一个或多个移动通信网络1004进行无线双向通信。
[0077]所示移动设备1000可包括用于执行如信号编码、数据处理、输入/输出处理、电源 控制和/或其他功能等任务的控制器或处理器1010(例如,信号处理器、微处理器、ASIC、或 其他控制和处理逻辑电路)。操作系统1012可控制对组件1002的分配和使用,并支持一个 或多个应用程序1014。应用程序可包括公共移动计算应用(例如,电子邮件应用、日历、联系 人管理器、web浏览器、消息接发应用)、或任何其他计算应用。
[0078]所示移动设备1000可包括存储器1020。存储器1020可包括不可移动存储器1022 和/或可移动存储器1024。可移动存储器1022可包括RAM、ROM、闪存、硬盘、或其他众所周知的存储器存储技术。可移动存储器1024可包括闪存或在GSM通信系统中公知的订户身份 模块(SIM)卡,或者诸如“智能卡”的其他公知存储器存储技术。存储器1020可用于存储数 据和/或用于运行操作系统1012和应用1014的代码。应用1014可包括用于在此描述的 各种技术(诸如在此揭示的图标的显示和动画化中的任一)的软件。示例数据可包括经由一 个或多个有线或无线网络发送给和/或接收自一个或多个网络服务器或其他设备的网页、 文本、图像、声音文件、视频数据、或其他数据集。存储器1020可用于存储诸如国际移动订 户身份(MSI)等订户标识符,以及诸如国际移动设备标识符(MEI)等设备标识符。可将此 类标识符传送给网络服务器以标识用户和设备。
[0079]移动设备1000可支持诸如触摸屏1032、话筒1034、相机1036、物理键盘1038、和 /或轨迹球1040等一个或多个输入设备1030,以及诸如扬声器1052和显示器1054等一个 或多个输出设备1050。其他可能的输出设备(未不出)可包括压电或其他触觉输出设备。一 些设备可服务一个以上的输入/输出功能。例如,触摸屏1032和显不器1054可被组合在 单个输入/输出设备中。
[0080]无线调制解调器1060可被耦合至天线(未示出),并且可支持处理器1010与外部 设备间的双向通信,如本领域中充分理解的那样。调制解调器1060被一般性地示出,并且 可包括用于与移动通信网络1004进行通信的蜂窝调制解调器和/或其它基于无线电的调 制解调器(例如蓝牙或W1-Fi)。无线调制解调器1060通常被配置用于与一个或多个蜂窝网 络(诸如,用于在单个蜂窝网络内、蜂窝网络之间、或移动设备与公共交换电话网络(PSTN) 之间的数据和语音通信的GSM网络)进行通信。
[0081]移动设备还可包括至少一个输入/输出端口 1080、电源1082、诸如全球定位系统 (GPS)接收机之类的卫星导航系统接收机1084、加速度计1086、陀螺仪和/或物理连接器 1090,该物理连接器可以是USB端口、IEEE1394 (火线)端口、和/或RS-232端口。所例示 的组件1002不是必需的或包括一切的,因为可删除任何组件并且可添加其他组件。
[0082]示例件实现环塏
[0083]图11示出了其中可实现所描述的任何实施例、技术、和技艺的合适的实现环境 1100的通用示例。
[0084]在示例环境1100中,由云1110提供各种类型的服务(例如,计算服务)。例如,云 1110可包括可位于中央或是分布式的计算设备集,其向经由诸如因特网等网络连接的各种 类型的用户和设备提供基于云的服务。实现环境1100可按不同方式用于实现计算任务。例 如,一些任务(例如,处理用户输入和呈现用户界面)可在本地计算设备(例如,连接的设备 1130、1140、1150)上执行,而其他任务(例如,存储将在后继处理中使用的数据)可在云1110 中执行。
[0085]在示例环境1100中,云1110向具有各种屏幕能力的连接的设备1130、1140、1150 提供服务。连接的设备1130表示具有计算机屏幕1135(例如,中型屏幕)的设备。例如,连 接的设备1130可以是个人计算机,诸如台式计算机、膝上型计算机、笔记本、上网本等。连 接的设备1140表示具有移动设备屏幕1145 (例如,小型屏幕)的设备。例如,连接的设备 1140可以是移动电话、智能电话、个人数字助理、平板计算机等。连接的设备1150表示具 有大屏幕1155的设备。例如,连接的设备1150可以是电视机屏幕(例如,智能电视机)或连 接到电视机的另一设备(例如,机顶盒或游戏控制台)等。连接的设备1130、1140、1150中的一个或多个可包括触摸屏能力。触摸屏可以不同的方式接受输入。例如,电容式触摸屏在 物体(例如,指尖或指示笔)扭曲或中断流过表面的电流时检测到触摸输入。作为另一示例, 触摸屏可使用光学传感器,在来自光学传感器的光束被中断时检测到触摸输入。对于要使 某些触摸屏检测到的输入来说,与屏幕表面的物理接触并不是必需的。不具备屏幕能力的 设备也可被用在示例环境1100中。例如,云1110可向没有显示器的一个或多个计算机(例 如,服务器计算机)提供服务。
[0086]可由云1110通过服务提供商1120、或通过其他在线服务的提供商(未描述)来提 供服务。例如,云服务可被定制成对应于特定连接的设备(例如,连接的设备1130、1140、 1150)的屏幕大小、显示能力、和/或触摸屏能力。
[0087]在示例环境1100中,云1110至少部分地使用服务提供商1120来向各个所连接的 设备1130、1140、1150提供此处描述的技术和解决方案。例如,服务提供商1120可提供用 于各种基于云的服务的集中式解决方案。服务提供商1120可为用户和/或设备(例如,连 接的设备1130、1140、1150和/或其相应的用户)管理服务订阅。
[0088]所公开的方法中的任一个可被实现为存储在一个或多个计算机可读介质(例如, 非瞬态计算机可读介质,诸如一个或多个光学介质盘、易失性存储器组件(诸如DRAM或 SRAM)或非易失性存储器组件(诸如硬驱动器))上并且在计算机(例如,任何可购买的计算 机,包括智能电话或包含计算硬件的其它移动设备)上执行的计算机可执行指令。用于实现 所公开的技术的计算机可执行指令中的任一个以及在实现所公开的实施例期间创建和使 用的任何数据可被存储在一个或多个计算机可读介质(例如,非临时计算机可读介质)上。 计算机可执行指令可以是例如经由web浏览器或其它软件应用程序(诸如远程计算应用程 序)访问或下载的专用软件应用程序或软件应用程序。此类软件可例如在单个本地计算机 (例如,任何合适的可购买计算机)上或在使用一个或多个网络计算机的网络环境中(例如, 经由因特网、广域网或局域网、客户机-服务器网络(诸如,云计算网络)或其它此类网络)执 行。
[0089]为清楚起见,只描述了基于软件的各实现的某些所选择的方面。省略了本领域公 知的其他细节。例如,应当理解,所公开的技术不限于任何特定计算机语言、或程序。例如, 所公开的技术可由用C++、Java、Perl、JavaScript、Adobe Flash或任何其它合适的编程语 言编写的软件来实现。同样,所公开的技术不限于任何特定计算机或硬件类型。合适计算 机和硬件的某些细节是众所周知的,因此无需在本公开中进行详细阐述。
[0090]此外,基于软件的实施方式中的任一个(包括例如用于使计算机执行所公开的方 法中的任一种的计算机可执行指令)可以通过合适的通信手段来上传、下载、或远程访问。 这些合适的通信手段包括,例如,因特网、万维网、内联网、软件应用、电缆(包括光缆)、磁通 信手段、电磁通信手段(包括RF、微波和红外通信)、电子通信手段或任何这样的通信手段。
[0091]所公开的方法、装置和系统不应当被认为是以任何方式构成限制。相反,本发明针 对各公开的实施方式(单独地或彼此的各种组合和子组合)的所有新颖和非显而易见特征 和方面。所公开的方法、装置和系统不限于任何具体方面或特征或其组合,所公开的实施例 也不要求存在任何一个或多个具体优点或解决各个问题。
[0092]此外,虽然为方便呈现起见所公开的方法的一些操作是以特定的顺序次序来描述 的,但应当理解,这一描述方法涵盖重新安排,除非以下阐明的具体语言需要特定排序。例如,在某些情况下,可以重新安排或并发执行顺序地描述的操作。此外,为简明起见,附图可能未示出其中所公开的方法可结合其他方法使用的各种方式。
[0093]示例性计算设备
[0094]所描述的各实施例、技术、和技艺能通过诸如计算设备的计算环境的软件和/或硬件来执行。合适的计算设备包括服务器计算机、台式计算机、膝上型计算机、笔记本计算机、上网本、平板计算机、移动设备以及其他类型的计算设备(例如,诸如电视机、媒体播放器、或其他类型的娱乐设备等包括诸如音频/视频流传输能力和/或网络接入能力等计算能力的设备)。本文描述的技术和解决方案可以在云计算环境(例如,包括虚拟机和底层基础设施资源)中执行。
[0095]图12示出了其中可实现所描述的实施例、技术、和技艺的合适的计算环境1200的一般化示例。计算环境1200不旨在对本技术的使用范围或功能提出任何限制,因为本技术可以在完全不同的通用或专用计算环境中实现。例如,所公开的技术可以使用计算设备(例如,服务器、台式计算机、膝上型计算机、手持式设备、移动设备、PDA等)来实现,这些计算设备包括处理单元、存储器、和存储实现本文描述的技术的计算机可执行指令的存储。所公开的技术还可用其他计算机系统配置来实现,包括手持式设备、多处理器系统、基于微处理器的系统或可编程消费电子设备、网络PC、小型计算机、大型计算机、客户机/服务器系统的集合等。所公开的技术也可以在任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。
[0096]参考图12,计算环境1200包括至少一个中央处理单元1210和存储器1220。在图 12中,这一最基本的配置1230被包括在虚线内。中央处理单元1210执行计算机可执行指令。在多处理系统中,多个处理单元执行计算机可执行指令以提高处理能力,且由此,多个处理器可同时运行。存储器1220可以是易失性存储器(例如,寄存器、高速缓存、RAM)、非易失性存储器(例如,如114£?1?011、闪存等)或两者的某一组合。存储器1220存储可例如实现此处描述的技术(诸如应用的图标)的软件1280。计算环境可以具有附加特征。例如,计算环境1200包括存储1240、一个或多个输入设备1250、一个或多个输出设备1260以及一个或多个通信连接1270。诸如总线、控制器或网络等互连机制(未示出)将计算环境1200的组件互连。通常,操作系统软件(未示出)为在计算环境1200中执行的其他软件提供了操作环境,并协调计算环境1200的组件的活动。
[0097]存储1240可以是可移动或不可移动的,并包括磁盘、磁带或磁带盒、⑶-ROM、 CD-RW、DVD或可用于储存信息并可在计算环境1200内被访问的任何其他有形存储介质。存储1240存储用于可实现此处描 述的技术的软件1280的计算机可执行指令。
[0098]输入设备1250可以是诸如键盘、键区、鼠标、笔或轨迹球等触摸输入设备,语音输入设备,扫描设备或可向计算环境1200提供输入的另一设备。对于音频,输入设备1250可以是声卡或接受模拟或数字形式的音频输入的类似设备,或向计算环境1200提供音频样本的⑶-ROM读取器。输出设备1260可以是显示器、打印机、扬声器、⑶刻录机、或从计算环境1200提供输出的另一设备。
[0099]通信连接1270允许通过通信介质(例如,连接网络)到另一计算实体的通信。通信介质在已调制数据信号中传达诸如计算机可执行指令、压缩图形信息、或其它数据等信息。
[0100]鉴于可应用所公开的本发明的原理的许多可能的实施例,应当认识到,所示实施例仅是本发明的优选示例,并且不应认为是限制本发明的范围。相反,本发明的范围由所附 权利要求书来限定。因此,要求保护落入这些权利要求的范围内的所有内容作为本发明。
【权利要求】
1.一种至少部分地由计算设备实现的方法,所述方法包括: 显示图标的第一面板,所述图标与一个或多个应用相关联; 接收对所述一个或多个应用中的一个应用的更新;以及 基于对所述应用的更新,将所述图标显示为以三维方式旋转直到所述图标的第二面板被显示,所述图标的所述第二面板显示对所述应用的更新的指示。
2.如权利要求1所述的方法,其特征在于,其中对所述应用的更新的指示包括由所述应用接收到的信息,以及 其中由所述应用接收到的所述信息包括文本信息、经动画化的图形信息或摄影图像信肩、O
3.如权利要求1所述的方法,其特征在于,其中所述应用是第一应用,并且所述方法进一步包括: 接收对所述一个或多个应用中的第二应用的更新,所述第二应用与所述图标的所述第一面板相关联;以及 基于分配给所述图标的所述第一面板的优先级,将所述图标显示为以三维方式旋转直到所述图标的所述第一面板被显示,所述第一面板包括对所述第二应用的更新的指示。
4.如权利要求1所述的方法,其特征在于,进一步包括,在预定的时间后并且在所述图标的所述第二面板被显示后,将所述图标显示为以三维方式旋转直到所述图标的所述第一面板被再次显示。`
5.如权利要求1所述的方法,其特征在于,将所述应用分配给所述图标的所述第一面板或所述图标的所述第二面板之一。
6.如权利要求1所述的方法,其特征在于,所述图标是立方体形状的图标,所述立方体形状的图标包括作为所述立方体形状的图标的第一面的所述第一面板以及作为所述立方体形状的图标的第二面的所述第二面板。
7.如权利要求1所述的方法,其特征在于,所述图标是圆柱体形状的图标,所述圆柱体形状的图标包括作为所述圆柱体形状的图标的第一表面片段的所述第一面板以及作为所述圆柱体形状的图标的第二表面片段的所述第二面板。
8.如权利要求1所述的方法,其特征在于,所述图标是小块形状的图标,所述小块形状的图标包括在所述小块形状的图标的第一面上的所述第一面板以及在所述小块形状的图标的第二面上的所述第二面板。
9.一种包括处理器和存储器的计算设备,所述存储器存储计算机可执行指令,当由所述处理器执行所述计算机可执行指令时使得所述计算设备执行一方法,所述方法包括: 显示图标的面板,所述图标与一个或多个应用相关联; 接收对所述一个或多个应用中的一个应用的更新;以及 基于对所述应用的更新,显示所述图标的三维旋转,所述三维旋转展示所述图标的第二面板,所述第二面板包括对所述应用的更新的指示。
10.一种存储计算机可执行指令的计算机可读介质,当由计算设备执行所述计算机可执行指令时使得所述计算设备执行一方法,所述方法包括: 将第一应用分配给图标的第一面板; 将优先级分配给所述图标的所述第一面板;显示所述图标的所述第一面板; 接收对第二应用的更新,所述第二应用被分配给所述图标的第二面板; 基于对所述第二应用的更新,以三维方式旋转所述图标来显示所述第二面板,所述第二面板包括对所述第二应用的更新的指示; 接收对所述第一应用的更新;以及 基于被分配给所述第一面板的优先级,以三维方式旋转所述图标来显示所述第一面板,所述第一面板包括对所述第一应用的更新的指示;以及 响应于与所述 第一面板相关联的用户交互,启动所述第一应用。
【文档编号】G06F3/0481GK103460171SQ201280017955
【公开日】2013年12月18日 申请日期:2012年4月10日 优先权日:2011年4月11日
【发明者】B·C·塞勒比索伊 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1