在计算装置中向用户通知事件的制作方法

文档序号:6594325阅读:184来源:国知局
专利名称:在计算装置中向用户通知事件的制作方法
技术领域
在各种实施例中,本发明涉及用于计算装置的用户接口,且更特定来说,涉及用于 在此计算装置中向用户通知事件的系统和方法。
背景技术
在用户正在使用计算装置时向用户告知发生的事件常常是必要或有用的。一些事 件需要立即动作,从而准予中断在事件发生时用户正在执行的任何任务。比如,传入的电话 呼叫,或电池供电计算装置上的电力不足警报。其它事件较不重要,因此用户可能希望在正 在执行的任务中在不被中断的情况下被告知事件。比如,在用户参与另一任务时接收到电 子邮件消息。常规用户接口提供用于向用户告知事件的若干机制。通常,此些机制包含出现在 显示屏幕上的例如对话框等视觉元素,其遮挡或部分遮挡用户正在从事的文档或其它项 目。用户常常发现此些通知形成干扰并令人分心。另外,用户常常未对此些通知加以适当 程度的注意就解除了此些通知,因为用户集中着手于某个其它任务。稍后,当用户希望重新 观看通知以便较适当地对其做出响应时,常常难以或不可能进行此操作,因为所述通知已 经被解除。一些用户活动可在接收到事件通知后即刻中断。然而,在许多情况下,用户可能希 望在他或她已审阅事件通知和/或采取适当动作之后容易地重新继续活动。举例来说,如 果当呈现事件通知时用户在进行电话呼叫,那么用户一般将希望在观看事件通知之后重新 继续电话呼叫。例如包含蜂窝式电话、手持式计算机、个人数字助理、智能电话、音乐播放器等在 内的移动装置等具有小屏幕的装置常常在事件通知方面存在特定问题。此些装置的有限屏 幕大小针对事件的视觉通知提供的选项较少。另外,在此些装置中,整个屏幕常常致力于单 个应用程序、文档、消息、任务或活动,以便最有效利用极其有限量的可用空间。因此,此些 装置的用户常常经受甚至更具打扰性的事件通知,所述通知往往遮挡正用于当前任务的显 示区域的较大部分。这些事件通知可使得用户难以对事件做出适当响应,且还可使得用户 难以返回到在事件发生之前其正在执行的任务。因此,常规事件通知常常对用户生产力具 有不利影响且削弱了用户体验的质量。需要一种用于以最小化任务中断且对具有小屏幕的装置有效的非打扰方式在计 算装置中向用户通知事件的系统和方法。进一步需要一种取决于用户必须对通知做出响应的紧急性而提供不同类型的事件通知的系统和方法。进一步需要一种允许用户在接收到事 件通知之后容易地继续执行任务的系统和方法。进一步需要一种向用户告知事件但允许用 户继续执行任务且在需要时在稍后时间更详细观看通知的系统和方法。

发明内容
根据本发明的各种实施例,提供用于在计算装置中向用户通知事件的机制。事件 通知采取可以若干方式呈现的警报的形式。每一事件通知的特定形式取决于事件的特征、 在所述事件发生时正执行的用户任务、用户的偏好或其任何组合。根据各种实施例,本发明 的系统和方法尤其适于具有小屏幕的装置,因为其最小化事件通知对此些屏幕的打扰性。 然而,所属领域的技术人员将认识到根据各种实施例,本发明的系统和方法可用于在具有 任何类型视觉显示器的任何电子装置中呈现事件通知。在一个实施例中,本发明以条幅警报的形式呈现事件通知。通过在屏幕的边缘 (例如底部边缘)附近的位置处呈现通知且稍微缩小作用中显示区域以为所述事件通知留 出空间来最小化打扰性。以此方式,可在不遮挡所述作用中显示区域的任何部分的情况下 呈现事件通知。另外,用户可通过激活所述通知(例如通过在所述通知上轻击)来获得关 于所述事件的更多信息。在另一实施例中,本发明提供用于较紧急事件的弹出通知,例如对话框。再次,作 用中显示区域可减小大小以允许用户与事件通知直接交互。根据一个实施例,本发明的事件通知是不打扰的,且允许用户继续在作用中显示 区域中工作,同时在需要时忽略通知。在另一实施例中,本发明提供待决事件通知的概述。因此,如果在呈现通知时用户 无法(或不希望)对通知做出响应或确认,那么用户可按他或她的方便稍后观看事件通知 的概述,且可在那时对事件通知进行动作。在另一方面中,某些通知是在某个时段之后自动解除。其它通知可为持久的,但归 入到可稍后由用户按他或她的方便来扩展以观看个别通知的通知概述。通知的行为可取决 于用户偏好、事件类型、当前用户活动和/或任何其它因素。额外特征和优点将在下文提供的描述中变得明了。


本发明的若干实施例,且连同描述内容一起用以阐释根据实施例的本发 明的原理。所属领域的技术人员将认识到,图中所说明的特定实施例仅是示范性的,且既定 不限制本发明的范围。图IA到图IC描绘根据本发明一个实施例的作为沿着显示屏幕的底部边缘的条幅 呈现的事件通知的实例。图2A到图2C描绘根据本发明实施例的在期满后即刻被解除的事件通知的实例以 及由新通知盖写的事件通知的实例。图3A到图3C描绘根据本发明实施例的持久事件通知和可扩展事件通知概述的实 例。图3D到图3E描绘根据本发明实施例的由可扩展事件通知概述盖写的短暂事件通知的实例。图3F描绘根据本发明实施例的处于经扩展状态的事件通知概述的实例。图3G描绘根据本发明实施例的从事件通知概述调用的应用程序的实例。图4A描绘根据本发明实施例的包含高优先级待决事件的事件通知概述的实例。图4B描绘根据本发明实施例的包含高优先级待决事件的经扩展事件通知概述的 实例。图5描绘根据一个实施例的描绘用于显示和解除事件通知和/或事件概述的方法 的流程图。图6描绘根据一个实施例的用于在正显示先前事件通知时显示新事件通知的方法。图7描绘根据一个实施例的用于在正显示事件概述时显示新事件通知的方法。图8描绘根据一个实施例的用于激活事件概述中的项目的方法。图9描绘根据一个实施例的用于在正显示具有最小显示时间的先前事件通知时 显示新事件通知的方法。
具体实施例方式系统架构根据各种实施例,本发明可在任何电子装置上实施,例如手持式计算机、个人数字 助理(PDA)、个人计算机、电话亭、蜂窝式电话等。举例来说,在各种实施例中,本发明可实施 为在此类装置上运行的软件应用程序或操作系统的特征。因此,在各种实施例中,本发明可 实施为用于控制此类装置上的软件和与所述软件交互的图形用户接口的部分。在各种实施例中,本发明尤其适合于具有有限屏幕空间且能够同时运行若干软件 应用程序的装置,例如智能电话、手持式计算机和PDA。然而,所属领域的技术人员将认识 到,在其它实施例中,本发明可在其它情形中实践,包含本发明可用于向用户提供事件通知 的任何环境。因此,以下描述既定举例说明本发明的各种实施例而不是限制所主张发明的 范围。现在参见图IA到图1C,展示根据本发明一个实施例的作为沿着装置的显示屏幕 101的底部边缘的条幅呈现的事件通知103的实例。在一个实施例中,屏幕101是触敏式的,用户可通过触摸屏幕101上的各种位置来 与应用程序、通知和其它项目交互。触敏屏幕101可使用能够检测接触位置的任何技术来 实施。在另一实施例中,用户可借助于例如跟踪球、滚轮开关、触笔、触摸垫、鼠标等键盘和/ 或指向装置而与屏幕上的项目交互。在一个实施例中,上面呈现屏幕101的装置还包含用 于输入基于光笔指令的命令的触敏光笔指令区域(未图示)。屏幕101可为个人数字助理、智能电话或任何其它电子装置的组件。此些装置通 常具有电话、电子邮件和文本消息接发能力,且可执行其它功能,包含(例如)播放音乐和/ 或视频、网上冲浪、运行生产力应用程序等。在各种实施例中,本发明可在具有显示屏幕的 任何类型的电子装置中实施,且不限于具有所列出功能性的装置。另外,图中所示的特定布 局仅为示范性的且既定不限制所主张发明的范围。图IA描绘一屏幕,其中用于应用程序的作用中显示区域102大体上占据整个屏幕101。作用中显示区域102在图IA中是空白的;然而,在实际使用中,作用中显示区域102 将含有与当前任务相关的内容和/或应用程序元素。所属领域的技术人员将认识到,在各 种实施例中,本发明还可在多窗口情形或用于一个以上应用程序的显示区域在屏幕101上 同时展示的其它环境中实施。还展示状态栏105,其包含例如当前时间、电池强度、信号强 度、启用的服务等信息;然而,状态栏105对于本发明来说并不是必需的。图IB描绘当事件已发生时的屏幕101。事件通知103沿着屏幕101的底部边缘显 示。所属领域的技术人员将认识到,事件通知103可在屏幕101上的任何位置处显示(501); 然而,沿着屏幕101的边缘中的一者展示事件通知103是有利的,因为其相对较不具打扰 性。作用中显示区域102通过按比例缩放其内容而大小稍微减小以为事件通知103留出空 间。因此,不遮挡显示区域102的任何内容;而是,其仅重新定大小以为事件通知103提供 空间。在替代实施例中,作用中显示区域102未重新定大小,但区域102的一部分由事件通 知103遮挡。在需要时可使事件通知103为半透明的,使得显示区域102的被遮挡部分仍 在通知103后面可见。在图IB的实例中,事件通知103是向用户通知传入的文本消息的警报。可显示文 本消息的某些或全部。所属领域的技术人员将认识到,事件通知103可为任何类型。如果用户例如通过轻击事件通知103而激活所述事件通知103,那么调用与通知 103相关的应用程序。举例来说,图IC描绘响应于用户轻击图IB的展示文本消息的事件通 知103而调用文本消息接发应用程序104。在一个实施例中,调用应用程序104致使显示文 本消息(或其它内容)的其余部分。另外,应用程序可向用户提供用于与消息交互、保存消 息、删除消息、对消息加旗标和/或对消息做出响应的各种选项。图IC描绘在正打开其窗口的转变中间的应用程序104。在一个实施例中,应用程 序104 —旦被调用便占据整个屏幕101。在另一实施例中,应用程序104占据屏幕101的一 部分,同时屏幕101的其余部分仍由区域102占据。如图IC所示,在调用应用程序104时事件通知103被解除。在另一实施例中,事 件通知103甚至在调用应用程序104之后仍可保留在屏幕101上。现在参见图2A和图2B,展示在期满后即刻被解除的事件通知103A的实例。在图 2A中,展示事件通知103A,其向用户警示电池仅有30%。如前,显示区域102及其内容的大 小减小以允许显示事件通知103A。在一个实施例中,在自从显示事件通知103A起已过去某 个时段之后,事件通知103A被自动解除。显示区域102及其内容返回到其原始大小。现在参见图2A和图2C,展示由新事件通知103C替代的事件通知103A的实例。举 例来说,如果如图2A中那样正显示事件通知103A,那么当另一事件发生时,如图2C所示的 新事件通知103B可替代先前显示的事件通知103A。在一个实施例中,使一些事件通知相对于其它事件通知区分优先级。因此,如果当 较高优先级事件发生时正在显示事件通知103,那么新事件通知103可替代先前事件通知 103。但如果当较低优先级事件发生时正在显示事件通知103,那么可用不同方式处置新事 件通知103 其可完全不显示,或其显示可推迟直到第一事件通知103由用户解除或以另外 方式解决为止,或者所述两个事件通知103可同时显示。或者,可展示事件通知概述,如下 文更详细描述。在一个实施例中,事件的相对优先级可由系统管理者和/或由事件的发起 者配置。重叠事件通知的特定处置可由系统管理者和/或由用户配置。因此,例如,一些事件通知可经配置以在某个时段之后期满,而其它事件通知可经配置为持久的,使得其持续 显示直到由用户解除为止。另外,一些事件通知可经配置以在较新事件通知将呈现的情况 下被替代,而其它事件通知可经配置以在正显示先前事件通知的情况下被推迟。现在参见图3A到图3C,展示根据本发明实施例的持久事件通知103C和可扩展事 件通知概述301的实例。图3A展示初始状态,其中显示区域102大体上占据整个显示屏幕 101。在图3B中,显示事件通知103C ;如上所述,显示区域102的大小可任选地减小以便为 通知103C留出空间。在图3B的实例中,事件通知103C表示传入的电子邮件消息。在一些实施例中,例如103C等一些事件通知是持久的。这些事件通知可表示用 户将不希望错过的事件,例如传入的电子邮件消息。因此,在一个实施例中,当持久事件通 知103C期满时,或当在正显示持久事件通知103C同时将显示新事件通知时,显示事件概述 301。事件概述301包含指示已被接收和/或呈现的事件通知103的一系列图标302。在 一个实施例中,事件概述301提供关于已发生的事件的简要信息以便占据显示器101上的 最小空间。举例来说,如图3C所示,事件概述301可含有针对已发生的每一类型事件的图 标302,其中每一图标302叠加有所述类型的待决事件的数目的数字指示符。在所述实例 中,图标302指示已接收到十四个传入的电子邮件消息、五个文本消息和三个未接的电话 呼叫。所属领域的技术人员将认识到,事件概述301可采取许多其它形式。事件概述301因此提供用于向用户告知已发生的重要事件的数目的机制,即使在 个别地呈现每一事件通知103时用户不能够(或选择不)响应或解决每一事件通知103也 是如此。在一个实施例中,如果在正显示事件概述301时新事件发生,那么新事件通知可 盖写事件概述301。现在参见图3D,展示盖写先前显示的事件概述301的新事件通知103D 的实例。一旦事件通知103D期满或由用户解决,事件概述301便再次显示,如图3E所示。 应注意,在图3E的事件概述301中,传入的文本消息的数目已从3递增到4以指示事件通 知103D的额外的新文本消息。在一个实施例中,事件概述301是可扩展的。用户可轻击(或以另外方式激活) 事件概述301以致使其扩展。现在参见图3F,展示事件概述301的经扩展型式303。在一 个实施例中,经扩展型式303遮挡显示区域102的一部分。在另一实施例中,显示区域102 的大小进一步减小以为事件概述301的经扩展型式303留出空间。经扩展型式303明显地指示每一类型的事件的数目。用户可轻击经扩展型式303 中的任何项目以调用对应的应用程序。现在参见图3G,展示响应于用户轻击经扩展型式 303的指代文本消息的部分而被调用的文本应用程序104的实例。如同图IC所示的实例, 在其窗口正打开的转变中间展示应用程序104。在一个实施例中,应用程序104 —旦被调用 则占据整个屏幕101。在另一实施例中,应用程序104占据屏幕101的一部分,而屏幕101 的其余部分仍由区域102占据。在一个实施例中,用户可解除事件概述301的经扩展型式303以返回到如图3E所 示的正常视图。在一个实施例中,经扩展型式303在某个时段之后自动解除,使得显示303 回复到如图3E所示的正常视图。在一个实施例中,最高优先级事件在事件概述301内比其它事件更突出展示。举 例来说,正在进行的电话呼叫可为此类事件,且因此在事件概述301内被给出比其它事件多的空间。现在参见图4A,展示根据本发明实施例的包含高优先级待决事件401的事件通 知概述301的实例。事件401是正在进行的电话呼叫,且因此准予比概述301中展示为图 标302的其余项目更详细的显示。因此,事件401以更完整的描述展示。其余图标302表 示暂停的歌曲以及所接收电子邮件消息、所接收文本消息和所接收电话呼叫的数目的指示 符。由于没有足够空间来展示电话呼叫中的对方的完整姓名,因此使用省略号作为事件401 的一部分。图4B描绘图4A中所示的事件概述301的经扩展型式303,其包含高优先级待决事 件401的更完整描述。在一个实施例中,高优先级事件通知可直接由用户操纵。举例来说,如果在用户正 从事于显示区域102内的任务时接收到电话呼叫,那么展示事件通知103。用户可忽略事件 通知103且继续在显示区域102中工作;如果是这样,那么事件通知103将最终被解除或归 入事件概述301。可任选地提供忽略按钮(未图示)以允许用户指示他或她没有兴趣接听 所述电话呼叫。或者,用户可例如通过轻击事件通知103来接听电话呼叫。随后调用电话 应用程序,其占据整个屏幕101或其某个部分以允许与其进行较容易的交互。在电话呼叫 期间,用户可最小化电话应用程序,使得电话呼叫事件展示为事件通知103或事件概述301 的部分(取决于其它事件是否也正待决)。在一个实施例中,用户还可通过将对应事件通知103从屏幕101扫除来解除事件, 例如以结束电话呼叫。在一个实施例中,在二级屏幕或二级屏幕的一部分上展示事件。因此,在具有两个 或两个以上显示屏幕的装置中,本发明的系统在一个实施例中可重新配置显示屏幕中的任 一者的显示区域以便为如本文所述的事件或事件概述的显示留出空间。这在具有主要和辅 助显示屏幕的装置中尤其有用。使用哪一屏幕用于显示事件的选择可基于显示屏幕的当前 状态、事件的重要性、其它当前显示的事件和状态消息等而自动做出。现在参见图5到图8,展示描绘根据一个实施例的用于实践本发明的方法的流程 图。图5描绘根据一个实施例的用于显示和解除事件通知和/或事件概述的方法。显 示(501)事件通知103,如图IB中描绘。如上所述,作用中显示区域102可稍微地大小减小 以为事件通知103提供空间。如果用户激活(502)事件通知103,那么调用(503)对应的应 用程序,如图IC中描绘。如果事件通知103期满或被解除(504),那么做出关于事件通知 103是否是持久的确定(505)。如果其不是持久的,那么将其从屏幕移除(506),如图2B中 描绘。如果其是持久的,那么显示(507)事件概述301,如图3C中描绘。图6描绘根据一个实施例的用于在正显示先前事件通知103A时显示新事件通知 103B的方法。显示(601)事件通知103A,如图2A中描绘。新事件发生(602)。做出关于所 显示通知103A是否是持久的确定(603)。如果否,那么新事件通知103B替代(605)先前事 件通知103A,如图2C中描绘。如果在603中,所显示事件通知103A是持久的,且如果在所显示事件通知103A上 没有发生用户动作,那么显示(604)事件概述301,如图3C中描绘。图9描绘根据一个实施例的用于在正显示具有最小显示时间的先前事件通知时 显示新事件通知的方法。在此实施例中,直到先前事件通知103A已被显示了指定最小时段,新事件通知103B才替代先前事件通知103A。所述最小时段可为预定的全局参数,或者 其可对事件通知103A为特定的。在一个实施例中,事件通知103A被显示了至少所述最小 时段,但在没有后续事件通知103B准备好显示的情况下可显示更长时间。在一个实施例 中,用户可在所述时段期满之前解除事件通知103A,在此情况下新事件通知103B可在所述 解除之后显示。在一个实施例中,如果后续事件通知103B来自同一小程序或应用程序且盖写或 更新先前事件通知103A中含有的信息,那么产生例外。在此情况下,后续事件通知103B不 必等待最小时段就可替代先前事件通知103A。举例来说,说“您有4条新消息”的消息不必 等待最小时段就可替代说“您有3条新消息”的消息。因此,如图9所示,显示(901)事件通知103A。新事件发生(902)。做出关于新事 件是否是对先前事件的更新或盖写的确定(903)。如果是,那么新事件通知103B替代(905) 先前事件通知103A。如果新事件不是更新或盖写,那么做出关于事件通知103A的最小显 示时间是否已过去的确定(904)。如果是,那么新事件通知103B替代(905)先前事件通知 103A。如果新事件不是对先前事件的更新或盖写,且如果事件通知103A的最小显示时 间尚未过去,那么显示(906)事件概述301。图7描绘根据一个实施例的用于在正显示事件概述301时显示新事件通知103D 的方法。显示(701)事件概述301,如图3C中描绘。新事件发生(702)。针对新事件显示 (703)事件通知103D,如图3D中描绘。如果用户激活(704)事件通知103D,那么调用(705) 对应的应用程序。如果用户未激活事件通知103D,那么一旦事件通知103D期满或被解除 (706),就再次显示(707)事件概述301,如图3E中描绘。事件概述301现在并入有新事件 的信息。图8描绘根据一个实施例的用于激活事件概述中的项目的方法。显示(801)事件 概述301,如图3E中描绘。用户激活(802)事件概述301。扩展(803)事件概述301以展 示经扩展型式303,如图3F中描绘。如果用户激活(804)经扩展事件概述303中的项目,那 么调用(805)对应的应用程序104,如图3G中描绘。如果用户未激活经扩展事件概述303 中的项目,那么事件概述例如在某个时段之后(或在用户输入将其收起的命令之后)收起 (806)到其原始状态,如图3E中描绘。在一个实施例中,本发明可用以允许用户监视所关注的持久数据集的状态。因此, 在用户在装置上参与某个活动时,他或她可使用根据各种实施例的本发明技术来监视某个 数据集的状态,例如收件箱、电池寿命、信号强度等。对数据的更新可根据本发明的技术来呈现。已相对于一个可能实施例特定详细描述了本发明。所属领域的技术人员将了解, 本发明可在其它实施例中实践。首先,组件的特定命名、术语的大写、属性、数据结构或任何 其它编程或结构方面均不是强制的或重要的,且实施本发明或其特征的机制可具有不同的 名称、格式或协议。此外,所述系统可如所描述经由硬件与软件的组合或者完全以硬件元件 或者完全以软件元件实施。而且,本文描述的各种系统组件之间的功能性的特定划分仅是 示范性的而不是强制的;由单个系统组件执行的功能可改为由多个组件执行,且由多个组 件执行的功能可改为由单个组件执行。
本文对“一个实施例”、“一实施例”或“一个或一个以上实施例”的参考意味着结 合实施例描述的特定特征、结构或特性包含于本发明的至少一个实施例中。此外,应注意, 本文的短语“在一个实施例中”的实例不一定全部指代同一实施例。以上内容的一些部分是在对计算机存储器内的数据位的操作的算法和符号表示 的方面来呈现。这些算法描述和表示是数据处理领域的技术人员用来向所属领域的其他技 术人员最有效地传达其工作的本质的手段。算法在此处且大体上设想为带来所需结果的步 骤(指令)的自给序列。所述步骤是需要对物理量进行物理操纵的步骤。通常但不是必要 的,这些量采取能够存储、转移、组合、比较和以另外方式操纵的电、磁或光信号的形式。主 要出于通常使用的原因,将这些信号称为位、值、元件、符号、字符、术语、数字等有时候是方 便的。此外,在不失一般性的情况下,将需要对物理量进行物理操纵的步骤的特定布置称为 模块或代码装置有时候也是方便的。然而,应谨记,所有这些和类似术语均应与适当物理量相关联且仅是应用于这些 量的方便标记。除非如以下论述中显然另外特定陈述,否则将了解在整个描述中,利用例如 “处理”或“计算”或“核算”或“显示”或“确定”等术语的论述指代计算机系统或类似电子 计算模块和/或装置的动作和过程,其操纵和变换计算机系统存储器或寄存器或者其它此 类信息存储、传输或显示装置内的表示为物理(电子)量的数据。本发明的某些方面包含本文以算法形式描述的过程步骤和指令。应注意,本发明 的过程步骤和指令可以软件、固件或硬件体现,且当以软件体现时可经下载以驻留于由多 种操作系统使用的不同平台上且从所述平台操作。本发明还涉及用于执行本文的操作的设备。此设备可针对所需目的而特定构造, 或者其可包括通过存储在计算机中的计算机程序选择性激活或重新配置的通用计算机。此 类计算机程序可存储在计算机可读存储媒体中,例如但不限于任何类型的盘,包含软盘、光 盘、CD-ROM、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、EPR0M、EEPR0M、磁卡或光学 卡、专用集成电路(ASIC)或任何类型的适于存储电子指令的媒体,且各自耦合到计算机系 统总线。此外,本文所提及的计算机可包含单个处理器或可为采用多处理器设计以获得增 加的计算能力的架构。本文呈现的算法和显示并不固有地与任何特定计算机、虚拟化系统或其它设备相 关。各种通用系统也可与根据本文教示的程序一起使用,或者构造较专门设备来执行所需 方法步骤可证明为方便的。用于多种这些系统的所需结构将从以上描述中明了。另外,未参 考任何特定编程语言描述本发明。将了解,可使用多种编程语言来实施如本文描述的本发 明的教示,且上文对特定语言的任何参考均是为了揭示本发明的功用和最佳模式而提供。虽然已相对于有限数目的实施例描述了本发明,但得益于以上描述的所属领域的 技术人员将了解,可设想不脱离如本文所述的本发明范围的其它实施例。另外,应注意,说 明书中使用的语言主要是为了可读性和指示目的而选择,且可能没有经选择以描绘或限制 发明性标的物。因此,本发明的揭示内容既定说明而不是限制在权利要求书中陈述的本发 明的范围。
权利要求
1.一种在计算装置中用于向用户通知事件的方法,所述方法包括 在显示屏幕的作用中显示区域中显示正由所述用户执行的活动的输出;以及 响应于事件减小所述作用中显示区域的大小以产生所述显示屏幕的空白部分; 在所述显示屏幕的所述空白部分中显示事件通知;以及 在显示所述事件通知的同时继续显示所述活动的输出。
2.根据权利要求1所述的方法,其进一步包括在显示所述事件通知的同时处理所述活 动的用户输入。
3.根据权利要求1所述的方法,其中所述事件与正由所述用户执行的所述活动不相关。
4.根据权利要求1所述的方法,其中所述计算装置包括移动装置。
5.根据权利要求1所述的方法,其中所述作用中显示区域包括窗口。
6.根据权利要求5所述的方法,其中显示正由所述用户执行的所述活动的输出包括在 所述显示屏幕上的多个窗口中的一者中显示所述输出。
7.根据权利要求1所述的方法,其中显示正由所述用户执行的所述活动的输出包括在 大体上占据所述整个显示屏幕的作用中显示区域中显示所述输出。
8.根据权利要求1所述的方法,其进一步包括 解除所述事件通知;以及将所述作用中显示区域恢复到其先前的大小。
9.根据权利要求8所述的方法,其中响应于指示所述事件通知的解除的用户输入而执 行解除所述事件通知。
10.根据权利要求8所述的方法,其中在所述事件通知的显示后的预定时段之后执行 解除所述事件通知。
11.根据权利要求1所述的方法,其进一步包括 解除所述事件通知;以及显示多个事件通知的概述,所述多个事件通知包括所述事件通知和至少一个其它事件 通知。
12.根据权利要求11所述的方法,其中显示所述事件通知的概述包括在所述显示屏幕 的先前由所述事件通知占据的区域中显示所述概述。
13.根据权利要求11所述的方法,其进一步包括响应于用户输入而扩展所述事件通知 的概述以提供至少一个事件的额外信息。
14.根据权利要求1所述的方法,其进一步包括 解除所述事件通知;以及响应于所述事件为第一类型,显示多个事件通知的概述,所述多个事件通知包括所述 事件通知和所述第一类型的至少一个其它事件通知;以及响应于所述事件为第二类型,显示所述第一类型的至少一个事件通知的概述,所述概 述不包含所述第二类型的任何事件。
15.根据权利要求1所述的方法,其进一步包括 解除所述事件通知;以及响应于所述事件通知为持久的,显示多个事件通知的概述,所述多个事件通知包括所 述事件通知和至少一个其它持久事件通知;以及响应于所述事件通知为非持久的,显示至少一个持久事件通知的概述,所述概述不包 含任何非持久事件通知。
16.根据权利要求1所述的方法,其进一步包括响应于激活所述所显示事件通知的用 户输入,调用用于所述所显示事件通知的应用程序。
17.根据权利要求1所述的方法,其中显示所述事件通知包括显示包括所述事件通知 的条幅。
18.根据权利要求1所述的方法,其中减小所述作用中显示区域的大小包括按比例缩放所述作用中显示区域的内容;以及 继续显示所述活动的输出包括显示所述作用中显示区域的整个内容。
19.一种在计算装置中用于呈现持久数据集的状态的方法,所述方法包括 在显示屏幕的作用中显示区域中显示正由用户执行的活动的输出;以及 响应于对持久数据集的状态的请求减小所述作用中显示区域的大小以产生所述显示屏幕的空白部分; 在所述显示屏幕的所述空白部分中呈现所述持久数据集的状态;以及 在显示所述事件通知的同时继续显示所述活动的输出。
20.一种在计算装置中用于向用户通知事件的方法,所述方法包括 在显示屏幕的作用中显示区域中显示正由所述用户执行的活动的输出; 响应于具有第一重要性级别的事件减小所述作用中显示区域的大小以产生所述显示屏幕的空白部分; 在所述显示屏幕的所述空白部分中显示事件通知;以及 在显示所述事件通知的同时继续显示所述活动的输出;以及 响应于具有第二重要性级别的事件 显示至少部分遮挡所述作用中显示区域的事件通知。
21.根据权利要求20所述的方法,其中显示至少部分遮挡所述作用中显示区域的事件 通知包括显示对话框。
22.一种用于向计算装置用户通知事件的计算机程序产品,所述计算机程序产品包括计算机可读存储媒体;以及计算机程序代码,其编码于所述媒体上,用于在显示屏幕的作用中显示区域中显示正由所述用户执行的活动的输出;以及 响应于事件减小所述作用中显示区域的大小以产生所述显示屏幕的空白部分; 在所述显示屏幕的所述空白部分中显示事件通知;以及 在显示所述事件通知的同时继续显示所述活动的输出。
23.根据权利要求22所述的计算机程序产品,其中所述事件与正由所述用户执行的所 述活动不相关。
24.根据权利要求22所述的计算机程序产品,其进一步包括用于以下操作的计算机程序代码解除所述事件通知;以及将所述作用中显示区域恢复到其先前的大小。
25.根据权利要求22所述的计算机程序产品,其进一步包括用于以下操作的计算机程 序代码解除所述事件通知;以及显示多个事件通知的概述,所述多个事件通知包括所述事件通知和至少一个其它事件 通知。
26.根据权利要求22所述的计算机程序产品,其中所述用于减小所述作用中显示区域的大小的计算机程序代码包括用于按比例缩放所 述作用中显示区域的内容的计算机程序代码;以及所述用于继续显示所述活动的输出的计算机程序代码包括用于显示所述作用中显示 区域的整个内容的计算机程序代码。
27.一种在计算装置中用于向计算装置用户通知事件的系统,所述系统包括 显示屏幕,其用于在作用中显示区域中显示正由所述用户执行的活动的输出;以及 处理器,其用于确定事件已发生;其中响应于所述事件,所述显示屏幕减小所述作用中显示区域的大小以产生所述显示屏幕的空白部分; 在所述显示屏幕的所述空白部分中显示事件通知;以及 在显示所述事件通知的同时继续显示所述活动的输出。
28.根据权利要求27所述的系统,其中所述事件与正由所述用户执行的所述活动不相关。
29.根据权利要求27所述的系统,其中在显示所述事件通知之后,所述显示屏幕 解除所述事件通知;以及 将所述作用中显示区域恢复到其先前的大小。
30.根据权利要求27所述的系统,其中在显示所述事件通知之后,所述显示屏幕 解除所述事件通知;以及显示多个事件通知的概述,所述多个事件通知包括所述事件通知和至少一个其它事件 通知。
全文摘要
在计算装置中,事件通知采取可以不同方式呈现的警报的形式。每一事件通知的特定形式取决于事件的性质、在所述事件发生时正执行的用户任务、用户的偏好或其任何组合。本发明以条幅警报的形式呈现事件通知。通过在屏幕的边缘(例如底部边缘)附近的位置处呈现所述通知且稍微缩小作用中显示区域以为所述事件通知留出空间来最小化打扰性。以此方式,可在不遮挡所述作用中显示区域的任何部分的情况下呈现事件通知。另外,用户可通过激活所述通知(例如通过在所述通知上轻击)来获得关于所述事件的更多信息。在另一方面中,本发明提供待决事件通知的概述。
文档编号G06F3/14GK102105858SQ200980129367
公开日2011年6月22日 申请日期2009年7月22日 优先权日2008年8月28日
发明者丹尼尔·希普拉科夫, 保罗·默瑟, 杰里米·莱昂, 理查德·R·德林杰, 马蒂亚斯·杜阿尔特 申请人:帕姆公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1