用于提供基于环境的用户界面的系统和方法

文档序号:9872389阅读:737来源:国知局
用于提供基于环境的用户界面的系统和方法
【专利说明】
[0001 ] 相关申请
[0002] 本申请要求于2013年10月14日递交的、作者为Montoy-Wi Ison等的、题为"System and Method for Providing Context-Based User Interface(用于提供基于环境的用户 界面的系统和方法)"、美国临时申请号为61 /890,856的优先权的权益,其全部内容出于所 有目的被结合于此。
[0003] 本申请还要求于2013年10月15日递交的、作者为Montoy-Wi Ison等的、题为 "System and Method for Providing Context-Based User Interface(用于提供基于环 境的用户界面的系统和方法)"、美国临时申请号为61/891,363的优先权的权益,其全部内 容出于所有目的被结合于此。
技术领域
[0004] 本文所公开的实现方式一般地涉及提供基于环境的用户界面。
【背景技术】
[0005] 传统用户界面是静态的,例如非定制的、基于与用户有关的环境信息。例如,许多 智能电话具有全天持续的Widget(部件)和/或应用的网格。针对另一示例,移动电话上的传 统用户界面不基于用户是在家还是在工作而改变。
[0006] 传统用户界面的静态性质可能对用户不便。例如,当用户在家时,其可能想要在 他/她的智能电话主页上维持折扣搜索/购物应用(其提供打折线上商品的逐一分钟的更 新)。在另一方面,当用户在工作时,其可能想要使得折扣搜索/购物应用显示在智能电话上 很不显著的位置,而是使得MICROSOFT OUTLOOK应用显示在主页上。用户通常可能需要为不 同设置手动改变智能电话用户界面,这既不方便也耗时。
[0007] 因此,所需要的是轻松地组织用户的电话并且根据需要预期信息和应用的基于环 境的用户界面。
[0008] 以上所确定的技术问题通过本文所公开的系统和方法被减少或消除。
【附图说明】
[0009] 本文所公开的实现方式以示例的方式而非限制的方式被示于附图的图片中。贯穿 附图,相同的参考标号指代相应的部分。
[0010] 图1是根据一些实现方式示出计算系统的示例框图。
[0011] 图2是根据一些实现方式示出电子设备的示例框图。
[0012] 图3是根据一些实现方式示出计算机系统的示例框图。
[0013] 图4是根据一些实现方式示出用于在计算系统中提供基于环境的用户界面的方法 的示例流程图。
[0014] 图5是根据一些实现方式示出用于聚合电子消息的方法500的示例流程图。
[0015] 图6是根据一些实现方式示出用于聚合电子消息的方法600的示例流程图。
[0016] 图7A是根据一些实现方式示出用于聚合电子消息的方法的示例图。
[0017] 图7B是根据一些实现方式示出用于聚合电子消息的方法的示例图。
[0018] 图8A-8C是根据一些实现方式示出基于示例环境的用户界面的屏幕图像。
[0019] 图8D是根据一些实现方式示出用于提供智能文件夹的方法的示例流程。
[0020] 图9A-9G是根据一些实现方式示出基于示例环境的用户界面的屏幕图像。
[0021] 图10A-10C是根据一些实现方式示出基于示例环境的用户界面的屏幕图像。
[0022] 图11-12是根据一些实现方式示出基于示例环境的用户界面的屏幕图像。
[0023] 遞
[0024] 本申请提供了用于聚合电子消息的技术解决方案(例如,计算系统、方法和非暂态 计算机可读存储介质)。
[0025] 在一些实现方式中,在具有一个或多个处理器和存储用于由一个或多个处理器执 行的一个或多个程序的存储器的计算设备处,方法包括以下各项:获得与电子设备相关联 的一个或多个环境因素;根据一个或多个环境因素预测环境信息;以及根据所预测的环境 信息将电子设备上的用户界面格式化。
[0026] 在一些实现方式中,电子设备是计算设备。
[0027] 在一些实现方式中,电子设备与计算设备不同。
[0028] 在一些实现方式中,根据所预测的环境信息将电子设备上的用户界面格式化包括 以下各项:根据所预测的环境信息,从多个应用中选择应用的第一集合;以及将应用的第一 集合格式化以作为电子设备的用户界面的一部分显示给用户。
[0029] 在一些实现方式中,根据所预测的环境信息将电子设备上的用户界面格式化包括 以下各项:根据所预测的环境信息,从多个应用中选择应用的第二集合;以及停止将应用的 第二集合作为电子设备的用户界面的一部分显示给用户。
[0030] 在一些实现方式中,停止将应用的第二集合作为电子设备的用户界面的一部分显 示给用户包括以下各项:隐藏应用的第二集合以免作为电子设备的用户界面的一部分显示 给用户。
[0031] 在一些实现方式中,一个或多个环境因素包括以下各项中的至少一项:外界因素、 速度因素、天气因素、高度因素、位置因素、设备因素、时间因素或用户简档。
[0032] 在一些实现方式中,位置因素包括以下各项中的至少一项:电子设备的最近位置; 电子设备的过去位置;电子设备的当前位置;或者电子设备的当前位置和过去位置之间的 距离。
[0033] 在一些实现方式中,设备因素包括以下各项中的至少一项:电子设备的网络连接 状态;电子设备的信号接收状态;从电子设备发送的或者被传递到电子设备的多个消息;电 子设备上所运行的应用的历史;与电子设备的用户界面的用户交互的历史;与电子设备的 用户界面上所显示的应用的用户交互的历史;电子设备的音频电缆连接;电子设备的充电 电缆连接;或者电子设备上所显示的用户通知的历史。
[0034] 在一些实现方式中,时间因素包括以下各项中的至少一项:与电子设备相关联的 一天中的时间;与电子设备相关联的一周的日期;与电子设备相关联的一月的日期;与电子 设备相关联的月份;或者与电子设备相关联的季度。
[0035] 在一些实现方式中,天气因素包括以下各项中的至少一项:与电子设备相关联的 温度;与电子设备相关联的雨的因素;与电子设备相关联的雪的因素;或者与电子设备相关 联的风的因素。
[0036] 在一些实现方式中,方法包括以下各项:在具有一个或多个处理器和存储用于由 一个或多个处理器执行的一个或多个程序的存储器的计算设备处,识别与用户相关联的环 境信息;以及根据环境信息,在用户界面内对包括用户应用的第一集合的快捷键第一集合 的智能文件夹进行更新。在一些实现方式中,这通过经由修改快捷键的第一集合来生成快 捷键的第二集合而被完成;以及将快捷键的第二集合格式化以显示给用户。
[0037]在一些实现方式中,方法包括以下各项:在具有一个或多个处理器和存储用于由 一个或多个处理器执行的一个或多个程序的存储器的计算设备处,将第一视图格式化以用 于显示;使得第一视图被显示给用户;将第二视图格式化以用于显示但不将第二视图显示 给用户;使得第二视图对用户隐藏;响应于关于第一视图的预定义用户动作,在不隐藏第一 视图的情况下,使得第二视图被显示给用户。
[0038] 在本公开的其他方面,还公开了用于执行以上所描述的方法的一个或多个步骤的 计算系统和非暂态计算机存储介质。
【具体实施方式】
[0039] 本文所描述的实现方式提供了提高人机交互的各种技术解决方案,并且具体地通 过在电子设备上提供基于环境的用户界面来改进以上所确定的问题。
[0040] 现在描述与附图有关的实现方式的额外细节。
[0041] 图1是根据一些实现方式示出计算系统100的框图。在一些实现方式中,计算系统 100包括一个或多个电子设备1〇2(例如,电子设备102六、1028、102(:、1020."、和102~)、通信 网络104和计算机系统106。在一些实现方式中,电子设备102是电话(移动的或陆地的、智能 电话或以其他方式)、平板电脑、计算机(移动的或以其他方式)、传真机或音频/视频记录 器。
[0042] 在一些实现方式中,电子设备102获得与电子设备102相关联的一个或多个环境因 素,并且基于(例如,由计算机系统102)基于环境因素所预测的环境信息来将用户界面格式 化。
[0043] 在一些实现方式中,电子设备102可以包括设备输入模块110、用户行为检测模块 112、用户界面模块114、应用层116、数据库118、操作系统120、处理器124和存储器126。
[0044] 在一些实现方式中,设备输入模块110可以包括位置检测模块(例如,GPS )、时间检 测模块(例如,时钟)和消息检测模块(例如,短信或电子邮件应用)。
[0045] 在一些实现方式中,用户行为检测模块112可以检测与电子设备102有关的、与其 上的所驻留的、执行的和/或存储的应用有关的、与其上所驻留和/或存储的数据有关的、以 及与电子设备102上所显示的或正显示的用户界面有关的用户行为。
[0046] 在一些实现方式中,用户界面模块114可以在电子设备102上提供用户界面(例如, 准备或格式化用户界面以用于显示)。
[0047] 在一些实现方式中,应用层116为电子设备102上的应用提供与数据库118通信的 接口。
[0048] 在一些实现方式中,数据库118包括历史数据,例如与电子设备102有关的、与其上 的所驻留的、执行的和/或存储的应用有关的、与其上所驻留和/或存储的数据有关的、以及 与电子设备102上所显示的或正显示的用户界面有关的用户行为的历史。
[0049] 在一些实现方式中,操作系统120包括用于处理各种基本的系统服务的和用于执 行硬件相关任务的过程。在一些实现方式中,处理器124包括一个或多个处理单元CPU。在一 些实现方式中,存储器126可以包括高速随机存取存储器(例如,DRAM、SRAM、DDR RAM或其他 随机存取固态存储器设备)。存储器126还可以包括非易失性存储器(例如,一个或多个磁盘 存储设备、光盘存储设备、闪存设备或其他非易失性固态存储设备)。存储器126还可以可选 地包括位于(一个或多个)CPU 202外部的一个或多个存储设备。存储器126或者替代地存储 器126内的(一个或多个)非易
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1