【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求下列专利申请的优先权:2009年6月19日提交的标题为“Dynamic Desktop Application User Interface(动态桌面应用程序用户界面)”的美国临时专利申请No.61/269,065,2009年6月19日提交的标题为“Intelligent Tags(智能标签)”的美国临时专利申请No.61/269,064,2009年6月19日提交的标题为“Wallpaper Social Media Sharing(壁纸社交媒体共享)”的美国临时专利申请No.61/269,066,和2009年6月19日提交的标题为“User Interface for Visual Social Network(用于可视社交网络的用户界面)”的美国临时专利申请No.61/269,067,因此所有这些专利申请都通过引用并入本文,用于本文的所有目的。
多个方面涉及用户界面(user interface),并且一些更具体的方面涉及高级图形界面的提供。
技术介绍
图形用户界面(GUI)是用户与电子设备接口的常见方式,其通常具有计算能力。一般的GUI包括可用于与用户交互的资源的图标代表的图形显示。这种资源的示例包括代表存储器中的存储位置、特定文件、在网络中的位置的文件夹图标,诸如快捷方式(shortcut),以及用于应用程序的快捷方式。状态信息也常常在GUI中提供,诸如位于与当前 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2009.06.19 US 61/269,064;2009.06.19 US 61/269,065;1.一种系统,包含:
显示器;
处理器;
计算机可读媒体存储:
外壳进程,用于造成图形用户界面GUI的显示,GUI包含
具有图标的工作区和在所述工作区下面的壁纸图像,并且用于维
持关于所述工作区上的所述图标的位置的信息;
设备驱动器,用于输出基于从输入设备接收的输入检测到的
事件;
应用程序,用于对所述工作区的子部分划界,并且存储关于
所述工作区的所述子部分的边界的信息;和
消息钩子,其插入在所述设备驱动器和所述外壳进程之间的
通信路径中,可操作成基于确定事件发生在通过所述应用程序划
界的所述工作区的所述子部分内的所述工作区的位置处,并且所
述事件还不处在所述GUI的任何图标的位置处,将来自所述事
件驱动器的事件有选择地重新导向到所述应用程序。
2.如权利要求1所述的系统,其中所述计算机可读媒体进一步
包含用于多任务操作系统OS的计算机可执行指令,所述多任务操作
系统OS支持用于执行任务的窗口,并且所述消息钩子进一步可操作
成确定所述外壳进程具有焦点以接收来自所述输入设备的输入,作为
使事件重新导向之前进一步的条件。
3.如权利要求1所述的系统,其中所述消息钩子响应于接收事
件,投票选举用于所述工作区的被划界的子部分的边界的应用程序。
4.如权利要求1所述的系统,其中所述消息钩子响应于通过所
述应用程序对于所述边界的更新,从所述应用程序接收所述工作区的
被划界的子部分的所述边界。
5.如权利要求1所述的系统,其中所述子部分是所述工作区的
多个被划界的子部分之一。
6.如权利要求1所述的系统,其中所述消息钩子在分配给所述
外壳进程的存储器空间中执行,并且阻碍被重新导向的事件,否则所
述事件会通过由多任务操作系统提供的传输系统已经达到所述外壳进
程。
7.如权利要求1所述的系统,其中所述计算机可读媒体进一步
包含用于多任务操作系统OS的计算机可执行指令,所述多任务操作
系统OS支持用于执行任务的窗口,其中活动的任务可以具有焦点以
接收来自所述输入设备的输入,并且所述消息钩子可操作成在为该活
动的任务分配的存储器中的空间内执行。
8.如权利要求1所述的系统,其中所述消息钩子在分配给所述
外壳进程的存储器空间中执行,并且复制通过所述消息钩子消耗的但
是应该由所述外壳进程接收的消息,并且输出那些消息以便由所述外
壳进程接收。
9.如权利要求1所述的系统,其中所述消息钩子在使用多任务
操作系统OS的多个存储器驻留任务当中的具有目前的焦点的任务中
执行,并且只要所述任务相应于所述外壳进程,所述消息钩子就有选
择地使所述事件重新导向。
10.一种方法,包含:
在计算机系统中接收与在显示器上显示的图形用户界面GUI的
一部分工作区内的位置相关的输入设备事件;
确定所述位置处在应用程序的任何被显示的窗口之外,还处在所
述GUI的被显示的工作区图标元素之外,并且处在与应用程序相关的
一部分所述工作区之内;和
作为响应,将所述输入设备事件处理成用于与所述部分工作区相
关的所述应用程序的事件。
11.如权利要求10所述的方法,其中与所述应用程序事件相关
的所述应用程序使用所述部分工作区提供至少一些功能。
12.如权利要求11所述的方法,其中所述应用程序使用在处理
所述输入设备事件期间激活的窗口提供附加功能。
13.如权利要求10所述的方法,其中与所述应用程序相关的所
述部分工作区在所述工作区的壁纸背景中是视觉可区分的。
14.如权利要求13所述的方法,其中所述壁纸可通过所述应用
程序更新。
15.如权利要求13所述的方法,其中所述应用程序从在所述计
算机系统处可用的图像库选择图像,以便在从所述壁纸背景的剩余部
分视觉区分所述部分工作区的过程中使用。
16.如权利要求10所述的方法,其中通过插入在用于产生所述
输入设备事件的输入设备的设备驱动器和维持所述GUI的操作系统
的外壳之间的消息钩子执行所述确定和处理。
17.如权利要求10所述的方法,其中与所述应用程序相关的所
述部分工作区在存储在保留的视频存储器中的所述工作区的壁纸背景
中是视觉可区分的。
18.如权利要求10所述的方法,其中所述输入设备事件是通过
输入设备控制的左击、右击和根据所述GUI的指针位置定位的盘旋事
件的一个或多个。
19.如权利要求10所述的方法,其中所述部分工作区是与所述
应用程序相关的多个工作区部分之一,并且为所述多个工作区部分执
行所述确定。
20.如权利要求10所述的方法,其中如果所确定的输出是所述
位置处在所述GUI的被显示的工作区图标元素内,则将所述输入设备
事件提供给维持所述GUI的外壳进程。
21.如权利要求10所述的方法,其中基于当所述输入设备事件
被接收到时维持所述GUI的外壳进程是否具有输入焦点而执行所述
位置是在应用程序的任何被显示的窗口之外的所述确定。
22.如权利要求10所述的方法,其中通过对维持所述GUI的操
作系统的外壳的扩展而执行所述接收。
23.一种方法,包含:
为计算机系统提供相互交迭的多个图形用户界面GUI,所述计算
机系统被耦合成从一个或多个用户输入设备接收输入;
通过识别主要GUI确定所述多个GUI中的哪个GUI是接收的每
个所述输入的目的地,所述主要GUI包含与通过系统进程维持的应用
程序和资源有关的图标,
使所述主要GUI成为用于与所述主要GUI的图标有关的每个输
入的目的地,和
对于与所述主要GUI的任何图标无关的每个输入,确定该输入是
否与通过所述多个GUI的任何其他的GUI定义的被表明界限的区域
有关,并且如果所述输入被确定为与每个都与不同的GUI有关的多于
一个被表明界限的区域有关,则根据那些GUI的预定优先级确定目的
地GUI。
24.一种计算机系统,包含:
处理器,其与存储计算机可执行代码的计算机可读媒体耦合,以
使所述处理器去执行;
外壳进程,用于维持包含处在被分配位置处的多个图标的图形用
户界面GUI,以便显示在显示器上,其中所述多个图标被显示在静态
背景图像上;
设备驱动器,其通过接口连接以接收来自输入设备的输入;
过滤器,其通过接口连接以接收来自所述设备驱动器的所述输
入,并且可操作成:
确定与所述输入有关的显示位置,
从所述外壳进程获得用于所述GUI的图标的被分配的位置
信息,
确定与所述输入有关的所述显示位置是否处在用于任何所
述GUI图标的被分配的位置内,
如果是,则使所述外壳进程接收所述输入,
如果否,则确定所述显示位置是否被分配给应用程序的
可控区,并且如果是则激活用于执行所述应用程序的进程。
25.一种计算机系统,包含:
显示器;
处理器;
计算机可读媒体,其存储计算机可执行代码以使所述处理器去执
行;
进程,用于维持主要图形用户界面GUI以便显示在显示器上,
所述显示器被耦合成接收图形输出,所述主要GUI包含处在被分配位
置内的多个图标;
进程,维持用于与所述主要GUI同时显示的次要GUI,所述次
要GUI包含背景图像和一个或多个区域,所述次要GUI可以与分配
给所述主要GUI的图标的位置相交迭;和
进程,只要所述输入不处在所述主要GUI的图标的位置处并且
处在所述次要GUI的所述一个或多个区域内,用于接收与所述显示器
有关的用户输入事件并确定所述用户输入事件与所述次要GUI有关,
并且作为响应,根据分配给所述次要GUI的所述一个或多个区域的动
作使所述用户输入事件被处理。
26.如权利要求25所述的系统,其中用于接收所述用户输入事
件的所述进程与维持所述主要GUI的所述进程结合以获得所述主要
GUI图标的被分配位置,并且与维持所述次要GUI的所述进程结合以
获得所述一个或多个区域的边界的定义。
27.一种计算机系统,包含:
外壳进程,用于提供包含位于所述GUI桌面上的多个界面元素
的GUI桌面;
存储器部分,其被保留用于使静态背景图像被显示在所述GUI
桌面工作区的后面,使得所述背景图像被所述GUI的所述界面元素遮
掩;和
具有多个组件的传输子系统,所述传输子系统按照预定的序列顺
序相互通信消息,每个组件都链接到各自的应用程序并且与所述背景
图像的各自的预定区相关,并且可操作成响应于接收代表来自输入资
...
【专利技术属性】
技术研发人员:W·S·斯蒂瓦特,
申请(专利权)人:莫门特美国股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。