基于内容的定向放置应用启动的制作方法

文档序号:9476204阅读:152来源:国知局
基于内容的定向放置应用启动的制作方法
【专利说明】
【背景技术】
[0001]包括其对应用户界面的计算机操作系统允许用户启动新应用窗口以用于通过用户界面呈现给用户。然而,计算机操作系统不准许用户提供关于新应用窗口的初始放置的输入以及通过选择现有应用窗口中可见的相关联内容而指定新应用窗口的内容。

【发明内容】

[0002]本文描述和要求保护的实现方案通过响应于界面上的内容选择的接收以及相关联的定向放置指令的接收而提供新应用窗口的启动来解决以上问题。响应于定向放置的发起,转换模块将所选内容转换成与所选内容相关联的应用的可放置表示。定向放置指令可以指定用于显示新应用窗口的界面屏幕内的区域。新应用窗口是显示所选内容或相关内容的与所选可见内容相关联的应用的窗口。附加地,用户界面可以响应于定向放置指令的发起而向用户给出协同反馈,诸如通过加亮要替换的应用窗口、动画化应用的可放置表示等。
[0003]提供本
【发明内容】
来以简化形式引入以下在【具体实施方式】中进一步描述的概念的选择。本
【发明内容】
不意图标识所要求保护的主题的关键特征或必要特征,也不意图用于限制所要求保护的主题的范围。
[0004]在本文中还描述和陈述了其他实现方案。
【附图说明】
[0005]图1图示了由基于内容的定向放置应用启动特征支持的示例用户界面屏幕中的两个应用窗口。
[0006]图2图示了由基于内容的定向放置应用启动特征支持的另一示例用户界面屏幕中的两个应用窗口。
[0007]图3图示了实现基于内容的定向放置应用启动特征的用户界面操作的示例序列。
[0008]图4图示了实现基于内容的定向放置应用启动特征的用户界面操作的另一示例序列。
[0009]图5图示了用于实现基于内容的定向放置应用启动特征的示例操作。
[0010]图6图示了在实现所描述的技术时可以有用的示例系统。
【具体实施方式】
[0011]启动应用窗口包括但不限于最初执行应用并且切换到已经执行的应用的新的或隐藏的应用窗口。此外,应用窗口可以包括但不限于操作系统组件、操作系统实用程序和特殊目的应用程序(例如Web浏览器程序、字处理程序、电子表格程序)的窗口。
[0012]图1图示了由基于内容的定向放置应用启动特征支持的示例用户界面屏幕104中的两个应用窗口 100和102。窗口管理系统106典型地是操作系统或用户界面环境的组件,但是也可以是独立的应用。窗口管理系统106管理应用窗口 100和102的显示、放置、布局、外观和其他方面,以及其他窗口和用户界面特性及操作。窗口管理系统106还与操作系统通信,以响应于用户执行的启动命令而启动新应用。
[0013]应用窗口 100呈现显示来自Web搜索引擎的搜索结果的搜索结果窗口。单独的搜索结果(诸如搜索结果108)包括代表性文本和/或一个或多个图像连同浏览器可导航链接,其可以由用户选择以用于导航到由浏览器可导航链接所标识的Web站点。应用窗口 102呈现来自天气应用或Web站点的结果,其包括Denver, CO的四天天气预报。窗口边界控件110划分应用窗口 100的所显示区域和应用窗口 102的所显示区域,在所图示的情况中,这分离了应用窗口。在一些实现方案中,窗口边界控件110可以由用户操纵,以改变一个或两个窗口的大小和/或位置。
[0014]应用窗口 100和102在图1中被示出为非重叠窗口。然而,所描述的技术不限于非重叠窗口环境。例如,在这样的实施例中,重叠窗口环境中的每一个应用窗口可以通过窗口边界控件定界,窗口边界控件可以由用户操纵以改变潜在地重叠窗口的位置、大小和从前向后排序(例如窗口的z向排序)(笼统地,“放置”)。窗口管理系统106通过应用窗口 100和102并且通过其他用户界面组件(例如键盘接口、触摸屏界面、语音接口和指向设备)接收输入,并且通过用户界面屏幕104显示应用窗口 102、窗口边界控件110、以及其他应用窗口和控件。
[0015]在一个实现方案中,定向放置指令经由窗口管理系统106触发应用窗口的启动。定向放置指令可以通过与用户界面屏幕104上可见的内容(即可见内容)相关联地执行的一个或多个用户动作而发起。可见内容是用户界面屏幕104上能够由用户选择的内容。可见内容的示例包括但不限于:显示在web浏览器窗口中的图像或文本(例如搜索结果);出现在用户界面屏幕104上的通知窗口(例如涉及当前执行的应用的通知);以及出现在开始菜单中或者用户界面屏幕104的桌面屏幕上的图标(例如快捷方式图标)。可见内容还可以是指当可选项目(例如多个图形、文本块、图标、用户界面控件、链接、其组合等)被一起选择时的多于一个的这样的项目。
[0016]应当理解到,所启动的应用窗口可以显示与所选内容不同的内容。例如,用于在任务管理应用中购买一些鸡蛋的任务控件或描述可以被选择、拖拽、转换成可放置控件,并且被置于用户界面的某个位置处。窗口管理系统106可以被配置成将所选项目的内容识别为用于购买某物的任务,并且因此启动将鸡蛋插入购物车中的购物应用。在该情景中,所选内容是任务对象或文本描述,并且所启动的应用窗口中的内容是放置在适当上下文中(例如购物车中)的电子商务项目。
[0017]在一个实现方案中,用户通过选择可见内容并且提供输入(例如键盘或触摸输入)来发起定向放置指令,以指示启动与所选可见内容相关联的新应用窗口的意图。
[0018]响应于定向放置指令的发起,转换模块112将所选可见内容转换成与所选可见内容相关联的应用的可放置表示(未示出)。转换模块112可以是操作系统或用户界面环境的组件,但是也可以是独立的应用。与所选可见内容相关联的应用(即相关联应用)是可以用于查看、编辑或以其他方式利用所选可见内容或与所选可见内容有关的内容的应用。用户可以经由定向放置指令(例如通过拖拽可放置表示)指示针对相关联应用的启动窗口的放置的偏好。
[0019]当用户提交定向放置指令(例如通过采取动作,诸如释放鼠标、触摸屏、触摸板或提供键盘输入)时,窗口管理系统106基于定向放置指令确定利用其显示相关联应用的窗口的用户界面内的放置。
[0020]例如,一些应用窗口通过预限定的显示参数(例如全屏、屏幕的左部、屏幕的至少一半等)表征。一些预限定的特性可以提供无约束或一些约束(例如最小尺寸),但是以其他方式将窗口放置留给窗口管理系统106。定向放置指令为窗口管理系统106提供用于显示相关联应用的窗口的一个或多个这样的约束。
[0021]当窗口管理系统106确定用于相关联应用的新窗口的放置时,根据定向放置指令启动窗口。所选可见内容或者与所选可见内容相关联的内容被显示在所启动的窗口中。
[0022]在图1中,用户通过选择出现在搜索结果108中的图形并且将图形拖拽(例如使用鼠标、触摸屏或触摸板)远离应用窗口 100中的原始位置到应用窗口 102顶部上的位置来发起定向放置指令。当转换模块112检测到发生拖拽操作时,转换模块112将所选图形转换成与所选内容(例如图形)相关联的应用的可放置表示(未示出)。这样的转换可以或者可以不在视
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1