CN101017443A - 计算机可读介质以及数据处理系统 - Google Patents
计算机可读介质以及数据处理系统 Download PDFInfo
- Publication number
- CN101017443A CN101017443A CNA2006101214268A CN200610121426A CN101017443A CN 101017443 A CN101017443 A CN 101017443A CN A2006101214268 A CNA2006101214268 A CN A2006101214268A CN 200610121426 A CN200610121426 A CN 200610121426A CN 101017443 A CN101017443 A CN 101017443A
- Authority
- CN
- China
- Prior art keywords
- mentioned
- application program
- drawing object
- working line
- work
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
Abstract
一种计算机可读介质以及数据处理系统,该数据处理系统包括:选取对应于一应用程序的一图形对象;将上述图形对象对应于一工作识别器;以及以上述图形对象的一图像显示上述工作识别器。用以将应用程序对应于用户工作。选取对应于应用程序的图形对象。图形对象对应于工作识别器。接下来,以图形对象的图像显示上述工作识别器。如此一来,用户便可轻易的识别并选取使用于特定工作的至少一应用程序。
Description
技术领域
本发明是关于一种数据处理系统,特别是关于一种应用程序对应用户工作的方法。
背景技术
现在的计算机系统允许用户通过在开启的应用程序之间快速的切换来达到多任务(multi-task)。例如,在执行窗口操作系统的计算机系统上(例如由微软所制造的Windows操作系统),许多个应用程序可同时被打开,每个应用程序是通过指定给应用程序的窗口来显示。大家都知道,窗口为由计算机系统的显示屏幕所提供的可配置视区(configurable viewing area),计算机系统允许多个作为部分图形用户界面(Graphical User Interface,GUI)的视区(viewing area)同时存在。
应用程序窗口由窗口管理器所控制,窗口管理器可整合于windows操作系统中。例如,当位于显示屏幕前景的窗口被隐藏或是被其它窗口遮蔽时,窗口管理器持续追踪每个窗口在显示屏幕上的位置。现在的窗口操作系统提供窗口参考项目(windowing reference item)(在此称为工作列(task bar)),每个可选择的特征图标(feature selectable icon)或是窗口标签(window tabs)对应于特定应用程序窗口。通过这样的方式,用户可选取对应于一窗口的标签,且选取的窗口会在用户界面的前景显示。
用户通常会同时开启多个应用程序。因此,当开启的应用程序的数量增加时,用以显示窗口标签的工作列也会变的拥挤。当工作列密集的充满窗口标签时,用户将不易辨识窗口标签与其对应的特定窗口应用程序。例如,工作列上的窗口标签可具有卷标,用以辨识窗口标签所对应的应用程序。当开启的应用程序数量增加时,工作列中的窗口标签可能会被缩短。如此一来,窗口标签上的卷标或识别器看起来会变得模糊(visually indistinct)。
此外,用户可能会在许多工作之间切换,且每个工作都需要使用至少一不同的应用程序。例如,用户可在需要使用不同图形应用程序的工作(例如简报播放程序、计算机辅助制图程序以及多媒体发展程序)与其它文件准备工作(例如文件处理程序、网络浏览器以及平台独立文件产生程序)之间切换。在这样的情况下,不同工作的应用程序的窗口标签通常混杂于用户界面的工作列中。因此,每当用户在不同工作或同一个工作的应用程序之间切换时可能会花费许多时间在找出适当的窗口标签。
发明内容
本发明提供一种应用程序对应用户工作的方法,包括:选取对应于应用程序的图形对象;将图形对象对应于工作识别器;以及以图形对象的图像显示工作识别器。
如上所述的应用程序对应用户工作的方法,其中选取上述图形对象包括选取显示在一用户界面的一工作列中的一窗口标签以及选取逻辑对应于可执行的上述应用程序的一桌面图像之一。
如上所述的应用程序对应用户工作的方法,其中将上述图形对象对应于上述工作识别器包括拖拽上述图形对象至一子工作列面板,且其中上述子工作列面板包括上述工作识别器。
如上所述的应用程序对应用户工作的方法,其中显示上述图像包括显示逻辑连接至上述图形对象的一图形对象副本。
如上所述的应用程序对应用户工作的方法,还包括对其他与个别对应的应用程序有关的各图形对象重复执行上述选取、对应以及显示步骤。
如上所述的应用程序对应用户工作的方法,还包括:选取上述图像;以及在一用户界面的前景显示上述应用程序的窗口。
再者,本发明提供一种计算机可读介质,具有可被处理系统执行的多个计算机可执行指令,计算机可执行指令用以执行将应用程序对应于用户工作,包括用以接收对应于应用程序的选取图形对象的指令;用以将选取图形对象对应于工作识别器的指令;以及以选取图形对象的图像显示工作识别器的指令。
如上所述的计算机可读介质,其中用以接收上述选取图形对象的指令包括接收显示在一用户界面的一工作列中的一选取窗口标签的输入指令以及接收一选取桌面图像的指令之一,其中上述选取桌面图像逻辑对应于可执行的上述应用程序之一。
如上所述的计算机可读介质,其中对应上述选取图形对象的指令包括拖拽上述选取图形对象至一子工作列面板的指令,且其中上述子工作列面板包括上述工作识别器。
如上所述的计算机可读介质,其中显示上述图像的指令包括显示上述选取图形对象的一副本的指令,其中上述选取图形对象副本逻辑连接至上述选取图形对象。
如上所述的计算机可读介质,还包括对其他与个别对应的应用程序有关的各图形对象重复执行上述选取、对应以及显示步骤。
如上所述的计算机可读介质,还包括:接收选取的上述图像的指令;以及显示上述应用程序的一窗口在一用户界面的前景的指令。
再者,本发明提供一种数据处理系统,用以将多个应用程序对应于多个用户工作,包括存储器以及处理单元。存储器包括显示驱动器、组织程序以及作为组指令的应用程序。处理单元用以响应执行指令,接收对应于应用程序之一的选取图形对象,将图形对象对应于工作识别器,且其中显示驱动器产生具有工作识别器的图形对象的图像。
如上所述的数据处理系统,还包括一鼠标,通过上述鼠标点选显示在一用户界面的一工作列中的一窗口标签以及逻辑对应于可执行的上述应用程序的桌面图像之一来得到上述选取图形对象。
如上所述的数据处理系统,其中对应于上述图形对象的上述处理单元对一鼠标输入的反应包括拖拽上述图形对象至一子工作列面板,且其中上述子工作列面板包括上述工作识别器。
如上所述的数据处理系统,其中上述图像包括逻辑连接至上述图形对象的一图形对象副本。
如上所述的数据处理系统,其中上述显示驱动器将上述应用程序的一窗口在一用户界面的前景显示来响应上述图像。
如此一来,用户便可轻易的识别并选取使用于特定工作的至少一应用程序。
附图说明
图1是显示根据工作来组织窗口标签的计算机系统。
图2是显示计算机系统的简化方框图,其中计算机系统设定用以实现窗口标签组织功能。
图3是显示由窗口操作系统所提供的图形用户界面的示意图。
图4是显示促进窗口标签组织的软件设定的简化示意图。
图5是显示具有标签组织功能的工作列的示意图。
图6是显示在窗口标签对应工作识别器后,具有标签组织功能的工作列的示意图。
图7是显示在第二次选取排序指令后,图6所示的工作列的示意图。
图8是显示存储子工作列面板对象图像的用户界面的示意图,其中上述子工作列面板对象图像可被选取来开启存储的子工作列面板数据。
图9是显示促进应用程序对应用户工作的用户界面的示意图。
图10是显示通过窗口标签组织程序来组织具有用户工作识别器的应用程序的流程图。
主要组件符号说明:
100、200~计算机系统 104~显示装置
106~键盘 108~鼠标
202~处理器 204~系统总线
206~存储器控制器 208~存储器
210~输入/输出设备 212~输入/输出总线
214~调制解调器/网卡 216~硬盘
218~鼠标/键盘 310、312~应用程序窗口
400~软件配置 402~操作系统
404~显示驱动器 406~窗口管理器
408~窗口标签组织程序 530~排序指令
550、750~设置控制 551、751~清除控制
552、752~删除控制 553、753~存储控制
540、740~工作识别器 810、905~桌面
850~子工作列面板图像 851~桌面图像
950-956~应用程序图像
300、800、900~用户界面
320-324、510-520~窗口标签
330、500、860、960~工作列
501、701、801-805、901-904~子工作列面板
601-604、710-714~窗口标签副本
具体实施方式
为让本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并配合附图,作详细说明如下:
实施例:
以下将介绍根据本发明所述的较佳实施例。必须说明的是,本发明提供了许多可应用的发明概念,所揭示的特定实施例仅是说明达到以及使用本发明的特定方式,不可用以限制本发明的范围。
图1显示计算机系统100。计算机系统100中的窗口标签是根据工作来组织。计算机系统100可包括用以显示系统输出的图像的显示装置或监视器104以及不同的输入装置(例如键盘106与鼠标108)。计算机系统100较佳为执行窗口操作系统。窗口操作系统通过显示装置104提供图形用户界面。图形用户界面可通过操作计算机系统100中属于计算机可读介质的系统软件来实现或是可存储在本机计算机系统100中。计算机系统100可选择性的提供网络界面,且计算机系统100可通过网络通信来取得系统软件。
图2为计算机系统200(例如图1所示的计算机系统100)的简化方框图,计算机系统200可以被设定为具有组织窗口标签的功能。计算机系统200具有与系统总线204连接的处理器202。系统总线204提供子系统与计算机系统200的组件之间的连接。存储器控制器206与系统存储器208连接来提供存储器208与处理器202之间的通信连接。存储器208可存储用以执行窗口标签组织功能的可执行指令。输入/输出设备210可连接至系统总线204,且至少一输入/输出装置可连接至输入/输出总线212,例如可提供非易失性存储能力的硬盘216,可提供通信接口的调制解调器或网卡214,其中通信接口可提供计算机系统200与至少一数据来源之间的信息交换。再者,提供用户输入至计算机系统200的用户输入装置(例如鼠标/键盘)218可耦接至输入/输出总线212。在此,以计算机系统200的架构作为说明,来选择计算机系统200的架构,仅为了帮助了解此处所述的实施例。
图3显示根据本发明实施例所述的由窗口操作系统所提供的用户界面300的示意图。用户界面300包括许多应用程序窗口310-312。每个应用程序窗口310-312分别包括对应的应用程序的视觉输出(visual output)。应用程序窗口310-312可覆盖部分的用户界面300。当其它窗口在用户界面中显示时,正在执行的应用程序的窗口可在前景显示。例如,当窗口310为目前所选取的窗口时,窗口310便可在前景显示。
用户界面300具有工作列330,而工作列330中具有多个窗口标签320-324。每个窗口标签320-324分别对应于开启的应用程序的应用程序窗口。例如,窗口310-312可分别对应于窗口标签320、321与324。通过鼠标点选而选取的窗口标签将使得其对应的窗口在用户界面300的前景显示。例如,选取对应于窗口312的窗口标签324会造成用户界面300重新设定并且更新(refresh)来使得窗口312在用户界面300的前景显示。
窗口标签320-324可具有卷标(例如文字卷标以及/或图形卷标)以提供对于对应的应用程序窗口的可见指示(visual indication)。例如,窗口标签324可具有对应于指派给应用程序窗口312的应用程序图标(icon)。因此,用户可通过检视窗口标签320-324并且识别对应于期望应用程序窗口的图像来选取窗口标签324,如此一来便可使应用程序窗口312在前景显示。
当开启的应用程序的数量增加时,显示在工作列330的窗口标签320-324的数量也会跟着增加。当显示在工作列330的窗口标签的数量增加时,用户从充满窗口标签的工作列330中辨识应用程序的窗口标签将会更加困难。再者,用户可在多个工作之间切换,且每个工作都需要使用至少一个不同的应用程序。由于所有开启的应用程序所对应的窗口标签可混杂在工作列中,因此在这样的情况下,用户可能会花费相当多的时间在找出需要的应用程序的窗口标签来执行特定的工作。
根据本发明实施例,应用程序可通过显示在用户界面的视觉实体(visualentity)来对应于工作。通过这样的方法,用户可根据将要执行的特定工作来进行排序。必须注意的是,本发明实施例提供将窗口标签对应于工作识别器的机制,并在用户界面的共享区中显示特定工作的窗口标签。
图4显示根据本发明实施例所述的用以提供窗口标签组织的软件配置400的简化示意图。软件配置400包括一组可从存储器中所提取的计算机可执行指令或程序代码,且上述计算机可执行指令或程序代码由数据处理系统(例如图2所示的计算机系统200)的处理单元执行。
软件配置400可包括操作系统402,例如由微软所开发的Windows操作系统或是由IBM所开发的OS/2操作系统等。软件配置400可包括用以控制显示装置的显示驱动器404,例如图1所示的显示装置104。显示驱动器404可作为部分的核心操作系统。窗口管理器406可作为部分操作系统402,并且用以管理应用程序窗口。例如,窗口管理器406可维持用户界面中应用程序窗口的位置的状态信息,例如应用程序窗口的尺寸以及许多其它应用程序窗口的状态数据。再者,窗口管理器406或操作系统402可提供工作列并且维持其功能,工作列可包括多个窗口标签且每个窗口标签对应于一个开启的应用程序窗口。窗口标签组织程序(window tab organizer application)408提供组织与显示窗口标签的功能,用以群组显示对应于一工作识别器的窗口标签。根据本发明实施例,组织程序408提供用户将窗口标签组织为工作群组、应用程序群组以及/或桌面群组的机制。组织程序408提供有效率的排序机制,用以将应用程序、桌面以及工作排序为软件相关的环境(software relationalenvironment),可改善选取与开启存在的应用程序或是当多个工作或应用程序之间多任务执行时的便利性,接下来的说明书中会有详细的说明。
图5显示根据本发明实施例所述的具有标签组织功能的工作列500。工作列500在执行窗口操作系统的计算机的用户界面中显示。工作列500包括多个窗口标签510-520,每个窗口标签分别对应于一个应用程序。选取窗口标签会使窗口管理器406更新用户界面,因此对应于选取窗口标签的应用程序会在用户界面的前景显示。
窗口标签组织程序408包括在工作列500中显示排序指令530的逻辑操作,排序指令530提供有关于特定用户工作的程序标签的组织。选取排序指令530后(例如通过鼠标点选排序指令530),窗口标签组织程序408会调用(invoke)至少一方法、子例行程序或及其它逻辑操作来产生相邻于工作列500的子工作列面板501。子工作列面板501可包括至少一控制指令,例如设置控制(setup control)550、清除控制551、删除控制552以及存储控制553。再者,子工作列面板501可包括以图形或视觉实体呈现的工作识别器540。
子工作列面板501提供一组合实体(associative entity),组合实体中,表现与用以执行特定工作的应用程序有关的窗口标签可共同在共有关联(mutual association)中显示。一开始,子工作列面板501并不包括任何的窗口标签。用户可将窗口标签群组为工作组织(task association),例如对工作列500中用以执行特定工作的至少一窗口标签510-520执行拖拽及放下(dragand drop)至子工作列面板501。用户可编辑工作识别器540,以提供对工作的描述。用户可通过鼠标点选来选择工作识别器540并且输入描述工作的文字,其用以执行窗口标签排序。
图6显示根据本发明实施例所述的使用工作识别器组织应用程序的窗口标签后的工作列500。为了方便说明,假设首先选取窗口标签514以关联由一工作识别器540所辨识的工作。用户可通过鼠标点选窗口标签514并且将窗口标签514拖拽至子工作列面板501来执行拖拽及放下程序。接着将窗口标签514的窗口标签副本601置放在子工作列面板501。窗口标签副本601代表窗口标签514,并且逻辑对应于窗口标签514。例如,窗口标签副本601可同样的以快速链接(quick link)的方式实现。选择窗口标签副本601将导致选择指令传送至代表窗口标签副本601的窗口标签514。同样的,选取对应于工作识别器540的窗口标签512-512以及517,且窗口标签副本将置放在子工作列面板501中作为将窗口标签512-512以及517拖拽至子工作列面板501的响应。在此实施例中,窗口标签副本603对应于窗口标签512,窗口标签副本604对应于窗口标签513且窗口标签副本602对应于窗口标签517。应用程序对应工作的可见指示显示为与工作识别器相关的选取窗口标签副本。
如上所述,子工作列面板501可包括多个控制操作,用以提供对应于特定工作的窗口标签的管理与组织。选取设置控制550可引用窗口标签组织程序408的至少一方法、子例行程序或其它逻辑操作以提供客户规格设定(customization)的标签组织功能。例如,选取设置控制550可提供用户对话框或其它指令项目接口来定义(customize)工作的优先权、使窗口标签组织程序408能够自动执行或是具体指定其它应用程序的设定。
选取清除控制551可调用窗口标签组织程序408的至少一方法、子例行程序或其它逻辑来清除子工作列面板中的窗口标签副本。接下来,可通过鼠标点选来选择至少一窗口标签并且将窗口标签拖拽至空的子工作列面板。
选取删除控制552可引用窗口标签组织程序408的至少一方法、子例行程序或其它逻辑来删除子工作列面板501。接下来,窗口标签组织程序408可更新用户界面,且工作列500将不会显示子工作列面板501。
选取存储控制553可引用窗口标签组织程序408的至少一方法、子例行程序或其它逻辑来存储未来可使用的具有对应窗口标签副本的子工作列面板。例如,子工作列面板对象可通过窗口标签组织程序408来产生,窗口标签组织程序408逻辑地定义包括具有任何窗口标签副本的子工作列面板501。接下来,将子工作列面板对象存储在存储装置,且之后可通过窗口标签组织程序408来提取子工作列面板对象。
用户可随时通过选取排序控制530来增加额外的子工作列面板。图7显示第二次选择排序指令530后的工作列500的示意图。在此实施例中,除了先前所产生的子工作列面板501之外,新的子工作列面板701被新增至工作列500中。通过选取窗口标签516-520将分别对应于窗口标签516-520的窗口标签副本710-714新增至子工作列面板701。如同上述的子工作列面板501,子工作列面板701可包括设置控制750、清除控制751、删除控制752以及存储控制753。
图8显示存储子工作列面板对象图像的用户界面800的示意图,其中上述子工作列面板对象图像可被选取来开启存储的子工作列面板数据。用户界面800可包括桌面810。桌面810具有工作列860。工作列860可包括至少一子工作列面板801-805,其中每个子工作列面板可包括如图6所述的窗口标签副本。当子工作列面板被存储时(例如通过选取子工作列面板中的存储控制)产生子工作列面板对象,其代表图形为桌面810上的图像。在其它实施例中,子工作列面板可通过对子工作列面板执行拖拽操作来被存储。例如,通过鼠标点选可选取子工作列面板805,并且将子工作列面板805拖拽至桌面810。当释放鼠标按键时产生并存储子工作列面板对象,且子工作列面板图像850产生并且显示在桌面810。子工作列面板图像850可包括卷标或代表子工作列面板的其它识别器。例如,代表子工作列面板805的子工作列面板图像850包括卷标“工作1”。子工作列面板图像存储在桌面810,且可在之后(例如在计算机系统关机且重新开启后)被选取。选取子工作列面板图像850后会取得子工作列对象,且窗口标签组织程序408会产生对应于子工作列面板图像850的子工作列面板805。
根据本发明另一实施例,用户界面800提供多个子工作列面板的群组。选取多个子工作列面板,例如通过鼠标点选多个子工作列面板。接下来,通过将选取的子工作列面板拖拽至桌面810来存储子工作列面板。在此实施例中,假设子工作列面板801-805被选取且拖拽至桌面810。当在桌面810将点选的子工作列面板801-805被放开(release)时,产生子工作列面板对象并且被存储,并在桌面810产生桌面图像851。子工作列面板801-805的安装可通过选择图像851在之后重新加载,例如当系统关机并随即开机后。
图9显示根据本发明实施例所述的用户界面900,用户界面900提供应用程序对应用户工作的组织。用户界面900可包括桌面905,桌面905上显示至少一应用程序图像(例如应用程序图像950-956)。每个应用程序图像对应于一个应用程序。工作列960可包括至少一子工作列面板901-904,用以提供应用程序对应工作的组织。例如,用户可能选取一应用程序图像(例如应用程序图像950)并且将应用程序图像拖拽至子工作列面板中。应用程序图像或其它图形接着新增至子工作列面板中,其中子工作列面板在逻辑上连接至选取的应用程序。通过这样的方法,子工作列面板提供一种执行对应于特定工作的应用程序的有效机制。
图10显示通过窗口标签组织程序来组织具有用户工作识别器的应用程序的流程图1000。当系统开机且桌面与窗口标签组织程序408起作用时引用窗口标签组织程序408(S1005)。当选取图5所示的排序指令530时开启子工作列面板(S1010)。通过指定开启的子工作列面板的工作名称可定制(customize)子工作列面板(S1015)。选取对应于应用程序的由窗口标签组织程序408所接收的至少一图形对象,选取的图形对象对应于子工作列面板,例如通过将选取的图形对象拖拽至子工作列面板来放开(S1020)。选取图形对象可包括通过鼠标108点选的工作列上的至少一窗口标签以及至少一桌面图像等。图形对象对选取图形对象以及子工作列面板的反应为逻辑连接至显示于子工作列面板上的图形对象。图形对象可作为图形对象副本,并且逻辑连接至图形对象。接下来,必须执行估算以决定是否有额外的应用程序必须对应于子工作列面板(S1025)。当仍有额外的应用程序必须对应于子工作列面板时,组织程序408便回到步骤S1020来选取额外的窗口标签或其它的图形对象以及对应的子工作列面板。如果没有额外的应用程序必须对应于子工作列面板,组织程序408可接着判断是否有其它的工作将要被开启(S1030)。当没有其它工作将要被开启时,组织程序408可回到步骤S1010选取排序指令来开启新的子工作列面板。反之,当没有额外的工作要被开启时,则结束窗口标签组织程序408的处理循环(S1035)。
如上所述,本发明实施例提供一种应用程序对应于用户工作的机制。应用程序窗口的窗口标签可对应于视觉工作识别器。窗口标签副本显示在具有工作识别器的子工作列面板中。如此一来,用户便可轻易的识别并选取使用于特定工作的至少一应用程序。
本发明虽以较佳实施例揭示如上,但是其并非用以限定本发明的范围,任何本领域技术人员,在不脱离本发明的精神和范围内,可做些许的修改与添加,因此本发明的保护范围应根据所附的权利要求的范围来限定。
Claims (17)
1.一种应用程序对应用户工作的方法,包括:
选取对应于一应用程序的一图形对象;
将上述图形对象对应于一工作识别器;以及
以上述图形对象的一图像显示上述工作识别器。
2.如权利要求1所述的应用程序对应用户工作的方法,其中选取上述图形对象包括选取显示在一用户界面的一工作列中的一窗口标签以及选取逻辑对应于可执行的上述应用程序的桌面图像之一。
3.如权利要求1所述的应用程序对应用户工作的方法,其中将上述图形对象对应于上述工作识别器包括拖拽上述图形对象至一子工作列面板,且其中上述子工作列面板包括上述工作识别器。
4.如权利要求1所述的应用程序对应用户工作的方法,其中显示上述图像包括显示逻辑连接至上述图形对象的一图形对象副本。
5.如权利要求1所述的应用程序对应用户工作的方法,还包括对其他与个别对应的应用程序有关的各图形对象重复执行上述选取、对应以及显示步骤。
6.如权利要求1所述的应用程序对应用户工作的方法,还包括:
选取上述图像;以及
在一用户界面的前景显示上述应用程序的窗口。
7.一种计算机可读介质,具有可被一处理系统执行的多个计算机可执行指令,上述计算机可执行指令用以执行将应用程序对应于用户工作,包括:
用以接收对应于一应用程序的一选取图形对象的指令;
用以将上述选取图形对象对应于一工作识别器的指令;以及
以上述选取图形对象的一图像显示上述工作识别器的指令。
8.如权利要求7所述的计算机可读介质,其中用以接收上述选取图形对象的指令包括接收显示在一用户界面的一工作列中的一选取窗口标签的输入的指令以及接收一选取桌面图像的指令之一,其中上述选取桌面图像逻辑对应于可执行的上述应用程序之一。
9.如权利要求7所述的计算机可读介质,其中对应上述选取图形对象的指令包括拖拽上述选取图形对象至一子工作列面板的指令,且其中上述子工作列面板包括上述工作识别器。
10.如权利要求7所述的计算机可读介质,其中显示上述图像的指令包括显示上述选取图形对象的一副本的指令,其中上述选取图形对象副本逻辑连接至上述选取图形对象。
11.如权利要求7所述的计算机可读介质,还包括对其他与个别对应的应用程序有关的各图形对象重复执行上述选取、对应以及显示步骤。
12.如权利要求7所述的计算机可读介质,还包括:
接收选取的上述图像的指令;以及
显示上述应用程序的一窗口在一用户界面的前景的指令。
13.一种数据处理系统,用以将多个应用程序对应于多个用户工作,包括:
一存储器,包括一显示驱动器、一组织程序以及作为一组指令的上述应用程序;以及
一处理单元,用以响应执行上述指令,接收对应于上述应用程序之一的一选取图形对象,将上述图形对象对应于一工作识别器,且其中上述显示驱动器产生具有上述工作识别器的上述图形对象的一图像。
14.如权利要求13所述的数据处理系统,还包括一鼠标,通过上述鼠标点选显示在一用户界面的一工作列中的一窗口标签以及逻辑对应于可执行的上述应用程序之一的桌面图像之一来得到上述选取图形对象。
15.如权利要求14所述的数据处理系统,其中对应于上述图形对象的上述处理单元对一鼠标输入的反应包括拖拽上述图形对象至一子工作列面板,且其中上述子工作列面板包括上述工作识别器。
16.如权利要求13所述的数据处理系统,其中上述图像包括逻辑连接至上述图形对象的一图形对象副本。
17.如权利要求13所述的数据处理系统,其中上述显示驱动器将上述应用程序的一窗口在一用户界面的前景显示来响应上述图像。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/351,051 | 2006-02-09 | ||
US11/351,051 US20070186176A1 (en) | 2006-02-09 | 2006-02-09 | System and method for window tab organization |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101017443A true CN101017443A (zh) | 2007-08-15 |
Family
ID=38335417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006101214268A Pending CN101017443A (zh) | 2006-02-09 | 2006-08-22 | 计算机可读介质以及数据处理系统 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20070186176A1 (zh) |
CN (1) | CN101017443A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102870082A (zh) * | 2010-04-30 | 2013-01-09 | 微软公司 | 自定义选项卡排序和替换 |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7882448B2 (en) * | 2005-12-29 | 2011-02-01 | Sap Ag | Taskbar configuration tool for computer systems |
US7595810B2 (en) * | 2006-03-22 | 2009-09-29 | Apple Inc. | Methods of manipulating a screen space of a display device |
US20070260995A1 (en) * | 2006-05-08 | 2007-11-08 | Sap Ag. | Systems and methods for relating data to a task |
US20080077936A1 (en) * | 2006-09-22 | 2008-03-27 | Amit Goel | Method and apparatus for automatically launching an application from a browser |
US9575655B2 (en) * | 2006-12-29 | 2017-02-21 | Nokia Technologies Oy | Transparent layer application |
US20080172609A1 (en) * | 2007-01-11 | 2008-07-17 | Nokia Corporation | Multiple application handling |
US9086896B2 (en) * | 2008-01-10 | 2015-07-21 | International Business Machines Corporation | Taskonomic categorization palettes |
US8972893B2 (en) | 2008-06-27 | 2015-03-03 | Microsoft Technology Licensing, Llc | Notification area that persistently rearranges elements |
US11182175B2 (en) * | 2008-09-18 | 2021-11-23 | International Business Machines Corporation | Apparatus and methods for workflow capture and display |
US8819585B2 (en) * | 2008-10-27 | 2014-08-26 | Microsoft Corporation | Child window surfacing and management |
TWI391856B (zh) * | 2009-01-21 | 2013-04-01 | Mstar Semiconductor Inc | 顯示狀態列的方法 |
US20110271217A1 (en) * | 2010-04-30 | 2011-11-03 | Microsoft Corporation | Configurable presets for tab groups |
US8407612B2 (en) | 2010-04-30 | 2013-03-26 | Microsoft Corporation | Pinning of tabs in tab groups |
US8375321B2 (en) | 2010-06-18 | 2013-02-12 | Microsoft Corporation | Custom visualizations in tab groups |
US20120331407A1 (en) | 2011-06-21 | 2012-12-27 | Google Inc. | Temporal Task-Based Tab Management |
US9881096B1 (en) | 2011-09-26 | 2018-01-30 | Google Llc | Web page tab management based on location |
US8191007B1 (en) * | 2011-10-07 | 2012-05-29 | Google Inc. | Organizing a browser environment |
TWI483174B (zh) * | 2012-12-12 | 2015-05-01 | Acer Inc | 網頁的群組管理方法 |
US11599383B2 (en) | 2016-08-30 | 2023-03-07 | Microsoft Technology Licensing, Llc | Concurrent execution of task instances relating to a plurality of applications |
US11726639B2 (en) | 2017-05-03 | 2023-08-15 | Microsoft Technology Licensing, Llc | Stowing and unstowing browser tabs in groups each corresponding to a different subject |
US11531719B2 (en) * | 2020-09-22 | 2022-12-20 | Microsoft Technology Licensing, Llc | Navigation tab control organization and management for web browsers |
CN115701576A (zh) * | 2021-08-02 | 2023-02-10 | 北京小米移动软件有限公司 | 信息处理方法、装置、电子设备和存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5506952A (en) * | 1994-01-03 | 1996-04-09 | International Business Machines Corporation | Method and system for guiding the formation of a correctly structured instruction for data processing systems |
US5644737A (en) * | 1995-06-06 | 1997-07-01 | Microsoft Corporation | Method and system for stacking toolbars in a computer display |
US6072486A (en) * | 1998-01-13 | 2000-06-06 | Microsoft Corporation | System and method for creating and customizing a deskbar |
US6215490B1 (en) * | 1998-02-02 | 2001-04-10 | International Business Machines Corporation | Task window navigation method and system |
TW591533B (en) * | 2003-01-10 | 2004-06-11 | Tatung Co | Method to set up a re-configurable task bar |
-
2006
- 2006-02-09 US US11/351,051 patent/US20070186176A1/en not_active Abandoned
- 2006-08-22 CN CNA2006101214268A patent/CN101017443A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102870082A (zh) * | 2010-04-30 | 2013-01-09 | 微软公司 | 自定义选项卡排序和替换 |
US9354767B2 (en) | 2010-04-30 | 2016-05-31 | Microsoft Technology Licensing, Llc | Custom tab ordering and replacement |
CN102870082B (zh) * | 2010-04-30 | 2016-10-12 | 微软技术许可有限责任公司 | 自定义选项卡排序和替换 |
Also Published As
Publication number | Publication date |
---|---|
US20070186176A1 (en) | 2007-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101017443A (zh) | 计算机可读介质以及数据处理系统 | |
EP0640914B1 (en) | Method and apparatus for configuring computer programs from available subprograms | |
US5835091A (en) | Manipulating and displaying a plurality of views in a graphical user interface | |
US5617526A (en) | Operating system provided notification area for displaying visual notifications from application programs | |
US5960199A (en) | Model trace view for object-oriented systems | |
US5742286A (en) | Graphical user interface system and method for multiple simultaneous targets | |
EP0970416B1 (en) | Method and apparatus for configuring sliding panels | |
US6111575A (en) | Graphical undo/redo manager and method | |
EP1785853B1 (en) | System and method for creation of an object within an object hierarchy structure | |
EP0788646B1 (en) | Object-oriented system for servicing windows | |
EP0972253B1 (en) | Method and apparatus for accessing information and items across multiple workspaces | |
US7600197B2 (en) | Graphical user interface having contextual menus | |
EP0537100B1 (en) | A method of implementing a preview window in an object oriented programming system | |
EP1033649B1 (en) | Software interface | |
US6243721B1 (en) | Method and apparatus for providing automatic layout capabilities for computer forms | |
USRE39610E1 (en) | Systems and methods for replacing open windows in a graphical user interface | |
US6232968B1 (en) | Data processor controlled display system with a plurality of switchable customized basic function interfaces for the control of varying types of operations | |
US5781193A (en) | Graphical interface method, apparatus and application for creating multiple value list from superset list | |
CA2299866C (en) | Document and task coordination system for a computer | |
US6392662B1 (en) | Draw order preservation in a computer-implemented graphics system | |
JPH05233200A (ja) | ディスプレイ面上の複数のウィンドウのディスプレイを管理する方法 | |
US11921981B2 (en) | Windowing container | |
US11644954B2 (en) | Method and apparatus for providing a document editing interface for providing resource information related to a document using a backlink button | |
US20230066691A1 (en) | Windowing container | |
JP2511647B2 (ja) | デ―タ処理システム上に可視インタフェ―スを構築する方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |