CN101055520A - 窗口管理的***和方法 - Google Patents
窗口管理的***和方法 Download PDFInfo
- Publication number
- CN101055520A CN101055520A CNA2007100889561A CN200710088956A CN101055520A CN 101055520 A CN101055520 A CN 101055520A CN A2007100889561 A CNA2007100889561 A CN A2007100889561A CN 200710088956 A CN200710088956 A CN 200710088956A CN 101055520 A CN101055520 A CN 101055520A
- Authority
- CN
- China
- Prior art keywords
- window
- computer system
- processor
- opacity
- inactive
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种窗口管理***和方法。所述***和方法包括其上显示有信息的至少一个窗口,和确定与所述至少一个窗口相关的应用类型,并根据应用类型以预定的不透明度级别呈现所述至少一个窗口的处理器。
Description
技术领域
本发明涉及窗口管理的***和方法,更具体地说,涉及管理桌面环境中的活动窗口和非活动窗口的***和方法。
背景技术
在当今社会,个人计算机、膝上型计算机和具有图形用户界面的其它设备已变得无处不在。图形用户界面,例如窗口或者窗格是计算的一个重要方面,它允许用户有效地面接所述设备,从而输入命令及数据和接收结果。
从用户的数目可看出这种界面的成功。但是,随着许多新的应用和产品的引入,显然需要更有效地管理桌面环境。另外,随着弹出式窗口、广告软件等的出现,桌面环境存在增加另外的功能性和更高的使用方便性的要求。
许多界面使用“窗口”和“图标”来帮助管理桌面上的计算机信息。但是,管理基于窗口的桌面浪费大量的时间。例如,在一些情况下,用户可能同时打开20-40个窗口,这是难以管理的。当弹出式广告和基于弹出窗口的应用,例如Instant Messenger出现和导致错误的键入,即,把文本键入到错误的窗口中时,桌面的管理变得更困难。事实上,当新窗口出现时,它们常常被丢失的情况并不少见(如果它们被预先编程为并不要求即时焦点的话)。
为了确保最终用户看到所有新窗口,必须设置“总是强制窗口在最前面”选项。但是,熟悉该功能的用户知道新窗口通常干扰活动窗口,并且导致中断。从而,为了管理桌面,许多用户考虑根据任务栏中的文本窗口名称选择窗口。另外,用户能够使用“Alt-Tab”键序按照“最近使用的更易于访问”访问切换或或者滚动所有窗口。如果用户打开了大量的窗口,那么该过程费时。
提高窗口本身的可管理性的另一种功能是“平铺窗口”、“层叠窗口”和“最小化全部窗口”。这些功能只是清除所有窗口的桌面或者移动窗口。例如,
-当使用“层叠窗口”时,多数或者全部窗口的标题栏是可见的;和
-当使用“平铺窗口”时,使每个窗口变得小得多,以便能够把它们平铺在桌面内。
在上面描述的组织方案中,意识到文件可被嵌套在窗口内,窗口可被嵌套到其它窗口内等等,这会导致混乱和丢失窗口。例如,窗口可能重叠,部分或者完全隐藏其它窗口或图标。其结果是特定的窗口可能被隐藏在几层窗口之后,难以访问。这已被称为“窗口重叠”问题。
因此,本领域中存在克服上述缺陷和局限的需要。
发明内容
在本发明的第一方面,计算机***包含其上显示有信息的至少一个窗口,和确定与所述至少一个窗口相关的应用类型,并根据应用类型以预定的不透明度级别呈现(render)所述至少一个窗口的处理器。
在本发明的另一方面,计算机***包括具有显示在图形用户界面上的信息的至少一个窗口。处理器确定所述至少一个窗口上的活动,并根据所述活动调整所述至少一个窗口的不透明度级别。与所述至少一个窗口中的活动窗口相比,以较低的不透明度级别呈现非活动窗口。处理器根据预定的不活动时间段,以较低的不透明度级别呈现活动窗口,并根据在该活动窗口中发生的活动,使不透明度级别返回较高的水平或者返回初始水平。
在本发明的另一方面,一种方法包括确定在桌面环境中打开的窗口的数目,并反复作用于所述数目的窗口,以便:
-确定所述数目的窗口中每个窗口已打开的时间段;
-确定所述数目的窗口中每个窗口是活动的还是不活动的;和
-当发现所述数目的窗口中的一个或多个窗口中的每一个是不活动的时,降低所述一个或多个窗口的不透明度级别,并在过去预定的不活动时间之后,递增地降低不透明度级别。
在本发明的另一方面,一种部署计算基础结构的方法包括把计算机可读代码结合到计算***中。与计算***结合的所述代码能够执行管理窗口的进程,所述进程包括确定桌面上打开的窗口的数目,并反复对所述数目的窗口进行操作。操作包括确定所述数目的窗口中每个窗口已打开的时间段,和确定所述数目的窗口中每个窗口是活动的还是不活动的。所述操作还包括当发现所述数目的窗口中的一个或多个窗口中的每一个是不活动的时,降低所述一个或多个窗口的不透明度级别,并在过去预定的不活动时间之后,递增地降低不透明度级别。
在本发明的另一方面,包含具有计算机可读程序的计算机可用介质的计算机程序产品在计算机上运行,使计算机执行本发明的方法步骤。
附图说明
图1a表示管理根据本发明的进程的例证环境;
图1b是本发明的一个实施例的方框图;
图2是实现本发明的一个实施例的图形用户界面(GUI)的表示;
图3是实现本发明的一个实施例的GUI的表示;
图4是实现本发明的一个实施例的GUI的表示;
图5是实现本发明的各个方面的步骤的典型流程图;
图6是实现本发明的各个方面的步骤的典型流程图。
具体实施方式
本发明的目的在于一种管理桌面环境中的窗口的***和方法。可在工作站、便携式设备或者具有图形用户界面的任何已知设备上实现本发明。在一种实现中,服务提供商可以基于订购费或者其它类型的结构作为增值特征提供所述***和方法。
在本发明的各个方面中,所述***和方法是根据不同的标准(单独地或者组合地)管理桌面上的所有应用,即活动(关注的)窗口和非活动窗口的全面管理工具。例如,这些标准可包括(i)启动该窗口的应用的类型,(ii)每个窗口在桌面上的预定时间量,(iii)桌面上的窗口的数目,(iv)用户的控制偏爱,和(v)在活动窗口内发生的活动(例如,光标的放置)等。实现中,所述***和方法将在任何已知的操作***上运行,比如UnixTM(UNIX是Open Group在美国和其它国家中的注册商标),Windows(Windows是Microsoft Corporation在美国和/或其它国家中的商标),LinuxTM(Linux是Linus Torvalds在美国和/或其它国家中的商标)等等。
图1a表示管理根据本发明的进程的例证环境10。在这方面,环境10包括能够执行这里描述的进程的计算机基础结构12。特别地,计算机基础结构12包括计算设备14,计算设备14包含一个管理***30,管理***30使计算设备14能够执行这里描述的进程。计算设备14包括处理器20、存储器22A、输入/输出(I/O)接口24和总线26。此外,计算设备14与外部I/O装置/资源28和存储***22B通信。本领域中已知,处理器20通常执行保存在存储器22A和/或存储***22B中的计算机程序代码。在执行计算机程序代码的时候,处理器20能够相对于存储器22A、存储***22B和/或I/O接口24读取和/或写入数据,例如商业解决方案50。总线26提供计算设备14中的每个组件之间的通信链路。I/O装置28可包含使个体能够与计算设备14交互作用的任何装置,或者使计算设备14能够利用任意类型的通信链路与一个或多个其它计算设备通信的任意装置。
无论如何,计算设备14可包含能够执行安装于其上的计算机程序代码的任何通用计算产品(例如,个人计算机、服务器、手持式设备等)。但是,显然计算设备14只是代表可执行这里描述的进程的各种可能的等同计算设备。在这方面,在其它实施例中,计算设备14提供的功能可由包括通用和/或专用硬件和/或计算机程序代码的任何组合的计算产品实现。在每个实施例中,可分别利用标准的编程技术和工程技术产生程序代码和硬件。
类似地,计算机基础结构12只是代表用于实现本发明的各种计算机基础结构。例如,在一个实施例中,计算机基础结构12包含通过任意类型的通信链路,比如网络、标准存储器等通信,从而执行这里描述的进程的两个或更多的计算设备(例如服务器集群)。此外,在执行这里描述的进程的时候,计算机基础结构12中的一个或多个计算设备能够利用任意类型的通信链路与在计算机基础结构12之外的一个或多个其它计算设备通信。在任何一种情况下,通信链路可包含各种有线和/或无线链路的任意组合;包含一种或多种网络(例如因特网、广域网、局域网、虚拟专用网等)的任意组合;和/或利用各种类型的传输技术和协议的任意组合。
图1b是本发明的一个实施例100的方框图。类似于图1a,图1b的组件可被用于实现本发明的处理,如下更详细所述。本发明包括至少一个用户工作站105(即,一个具有图形用户界面的任意类型的计算机),它一般具有存储器(RAM和/或ROM)、存储装置(例如硬盘驱动器、DVD驱动器等)、处理器(P)、图形用户界面(GUI)及伴随的组件和***(例如,鼠标、跟踪球、键盘等),所有这些为本领域的技术人员熟知。用户工作站105可通过网络110(例如局域网(LAN)、广域网(WAN)、无线网络或者因特网)与一个或多个服务器115连接。图1b还表示了能够提供本发明的***和方法的服务的至少一个服务提供商120。处理器能够实现本发明的进程,如下所述。
通过使用在上面所述的工作站或例证环境上实现的本发明的***和方法,用户能够管理桌面环境,从而使用户效率达到最大和/或使桌面的不动产(real estate)达到最大。举例来说,所述***和方法提供下述特征:
-根据窗口的焦点是活动的还是非活动的,调整窗口的不透明度;
-根据窗口的焦点是活动的还是非活动的,调整窗口的定位;
-根据在活动窗口中发生的活动的位置,调整弹出式窗口的定位;
-在任务栏上提供屏幕表示;
-根据应用类型和/或时间偏爱,控制屏幕布局和不透明度的用户偏爱,例如提供权重(weight);和
-利用单一的桌面管理工具控制所有现行应用。
鉴于上述特征,本领域的技术人员应明白本发明的***和方法提高用户的生产率,提供某一窗口存在的通知,不管是请求的还是未经请求的。另外,由于当窗口通过最小化或层叠或平铺而出现时,不存在管理每个窗口的需要,因此花在管理窗口本身上的时间较少。
作为一个例子,当窗口出现在桌面上时,它可被赋予默认的不透明度,例如50%。如果窗口的焦点被调整,并且变成活动窗口时,其不透明度随后被调整为100%。默认不透明度值可根据具体的应用而被降低或升高,例如向一些应用提供权重。作为一个非限制性例子,如果从基于弹出窗口的应用和小应用程序出现一个新的弹出窗口,那么它会被赋予比默认值更低的不透明度值,例如15%,以便不会干扰主要的窗口。在实现中,即使新窗口出现在活动窗口的中间,新窗口的焦点也不会改变,并且不会干扰正在活动窗口上进行的当前工作。
为了进一步说明上述特征,图2表示带有透明度值不同的多个窗口的桌面。图2中,桌面被表示成附图标记200。通过实现本发明的***和方法,活动窗口205将是不透明的,同时取决于应用,在桌面上的不活动时间等,剩余的窗口210、215、220、225具有不同的不透明度值,例如透明。在图2的实施例中,不透明度可被设置成默认值或者根据用户偏爱来设置,取决于许多变量,比如(i)使用窗口的应用的类型,(ii)每个窗口在桌面上的预定时间量,(iii)桌面上的窗口的数目等。
如图2中所示,当从用户启动的应用中出现一个窗口时,它被赋予默认不透明度,例如80%,并被赋予活动焦点。这可代表窗口210的特征。如果从基于弹出窗口的应用、小应用程序、广告软件等出现新的弹出窗口,它们可被赋予比默认值低的不透明度值,比如10%。这可代表窗口215的特征。非活动焦点会被赋予稍高的焦点(focus),例如50%,这可代表窗口220和225的特征。目的是提供新窗口已出现或者已存在于用户桌面上的某处,而不中断用户的工作流。
在本实施例中,将根据窗口的不活动时间降低不透明度。例如,可提供一个计数器来确定窗口的不活动时间的长短。在一个非限制性例子中,5分钟不活动的窗口可具有50%的不透明度值;而在10分钟时,不透明度值可被降到40%。
在一种实现中,一旦窗口变成活动的,例如,用户开始以特定的应用为工作对象,那么该窗口将变成不透明,与用于确定窗口的不活动性的任何计数器无关。使用期间,该窗口将保持不透明;不过,应明白当持续某一预定的时间,例如5分钟不活动时,该窗口将开始变得透明,不透明度低于活动窗口的不透明度。在一个实施例中,本发明的***和方法允许一个或多个窗口保持完全不透明,取决于用户的偏爱。
在其它实现中,当窗口的数目增大时,所述***和方法的附加增强提供桌面上的非活动窗口的智能和周期布局和重新组织。在这种实现中,所述***和方法根据窗口的使用顺序和最后有效的时间,调整窗口的布局、大小和不透明度。例如,如图2中所示,非活动窗口210、215、220、225将远离聚焦窗口205的活动部分布置。另外,根据其应用、不活动的时间、用户偏爱等,一些窗口,例如215的尺寸可小于其它窗口的尺寸。举例来说,在图2的例子中,窗口215是广告软件,其重要性低于活动窗口205的重要性,从而,窗口215不透明度较低,尺寸较小。这确保在使用期间,广告软件窗口215不会干扰其它窗口,否则会妨碍用户。
在其它实施例中,***和方法可调整窗口,从而以较低的或者任意级别的关键程度处理弹出式窗口。这可通过改变窗口本身的不透明度或布局来实现。在所述***和方法的实施例中,用户能够根据具体的应用要求调整窗口布局。例如,对于更关键的应用,例如Lotus Notes客户程序,所述***和方法可使窗口保持100%的不透明度和100%的大小,而不管任何活动或者其它标准;而对于不太关键的应用,例如网页,服务可被编程为使用20%不透明度,把窗口大小调整到50%,并且移动到窗口栈的后面(参见图3)。从而,通过使用本发明的***和方法,对于不同的窗口可不同地配置默认设置,从而提供一个全面管理***。
本发明的***和方法还考虑到不仅根据哪个窗口具有焦点,而且根据所述焦点在该窗口内的何处,实时调整窗口的粒度更细的能力。这允许根据鼠标或光标在“聚焦”或活动窗口内的何处,移动在当前“聚焦”或活动窗口内可见的其它半透明窗口。例如,如果用户正在电子邮件程序中键入文本,并且使三个即时消息窗口以相同的透明度出现在电子邮件窗口的边界内,那么这三个半透明即时消息窗口会从光标处离开。这样,这些窗口干扰用户键入电子邮件的活动的可能性较小,同时仍然使用户注意到即时消息接发窗口。实施例中的这种移动会实时地发生,从而如果用户把光标移动到窗口的另一部分(以便增加或编辑文本等),那么半透明窗口会移动到另一区域(参见图2)。
图3表示根据本发明的GUI,以便设置默认选项。在本例中,GUI 300包括几个字段,例如应用类型305、默认不透明度310和默认时间315。应用类型字段305可与许多其它类型的应用的诸如弹出增加(Pop up add)、日历工具、即时消息之类的变量相关。默认不透明度值310可提供不同的不透明度,对于任意应用类型,可选择所述不同的不透明度中的任意之一。默认时间字段315可包括不同的不活动时限,可选择所述不同的不活动时限中的任意之一,以便设置具有任意不透明度的任何应用的时限。图3还提供一个可选字段320,字段320允许用户为不同的应用选择具体的桌面位置。另一方面,可选字段320允许用户选择使任何新窗口出现在远离活动窗口的活动的位置,从而保证用户不会受到任何新出现窗口的干扰。
图4表示本发明的一个实施例,在该实施例中,除了图2的实施例之外或者独立于图2的实施例,本发明的***和方法增强任务栏,以使窗口的选择更易于管理。即,本发明的任务栏特征通过在第一次聚焦到正确窗口时提供即时变化,提高桌面的可管理性;而不是在采用试错法选择所需窗口的情况下,从相同的一般文本描述或相同图标中进行选择。
特别地,图4表示任务栏中活动聚焦窗口或非聚焦窗口的缩小的屏幕截图(类似于.jpeg文件的缩略图);而不是文本和图标描述。在该实现中,任务栏400可被放大以适应屏幕截图405、510、415等,从而提高可读性。在所示的表现中,活动窗口405既显示在任务栏400中又显示在桌面中。其余的图标只被置于任务栏上,如图所示,或者另一方面,可如上所述具有一定的透明度。这种增强同样适用于用于在窗口之间来回切换的“Alt-Tab”键序。
图5表示实现本发明的一个方面的流程图。图5(和这里描述的其它流程)同样以表示实现本发明的步骤的高级方框图。借助与恰当软件结合的计算机程序代码可实现该流程图。所述计算机程序代码保存在诸如磁盘、硬盘、CD-ROM、DVD-ROM或磁带之类的存储介质上,以及一个存储装置或者许多存储装置,比如只读存储器(ROM)或随机存取存储器(RAM)上,所有这些都示于图1中。
在该典型流程中,在启动之后,例如所有窗口都是活动的之后,激活本发明的***和方法。但是,图5的处理流程可在启动时实现,并且每隔一定时间(例如每分钟)在后台周期性地运行,从而主动监视桌面。
在步骤500,本发明的窗口管理***被激活。在步骤505,进程(例如本发明的***和/或方法)确定桌面上活动打开的窗口的数目。在步骤510,所述进程反复作用于窗口1、2、3、…n。这样,所述进程将按照连续的顺序确定每个窗口的状态,以便采取恰当的动作。
应认识到在所述进程的整个运行时间或者任意部分的运行时间内都可实现处理步骤510,与***何时被启动无关。另外,对每个窗口实剩余步骤,并且剩余步骤可以相同,与何时初始启动***无关。
在步骤515,所述进程确定窗口已打开多少时间。根据步骤515的结果,所述进程可继续进行任意剩余步骤。例如,如果所述进程确定窗口打开了5分钟,那么所述进程将继续进行步骤520。在步骤520,所述进程确定窗口是否是活动的(例如是否被关注)。如果窗口是活动的,那么所述进程在步骤525结束。如果窗口不是活动的,那么所述进程将分别在步骤530、535和540,(i)把窗口尺寸减小到第一尺寸,(ii)把不透明度降低到第一值,和(iii)把窗口移到到窗口栈的后面(平铺显示)。
如果所述进程确定窗口打开了10分钟,那么所述进程将继续进行步骤545。在步骤545,所述进程确定窗口是否是活动的(例如是否被关注)。如果窗口是活动的,那么所述进程将在步骤550结束。如果窗口不是活动的,那么所述进程将分别在步骤555、560和565,(i)把窗口尺寸减小到第一尺寸,(ii)把不透明度降低到第一值,和(iii)把窗口移到到窗口栈的后面(平铺显示)。
如果所述进程确定窗口打开了15分钟,那么所述进程将继续进行步骤570。在步骤570,所述进程确定窗口是否是活动的(例如是否被关注)。如果窗口是活动的,那么所述进程将在步骤575结束。如果窗口不是活动的,那么所述进程将分别在步骤580、585和590,(i)把窗口尺寸减小到第二尺寸,(ii)把不透明度降低到第二值,和(iii)把窗口移到到窗口栈的后面(平铺显示)。
如图所示,随着窗口的不活动时间的增大,窗口的尺寸和不透明度降低。另外,该迭代进程可持续更长的时间,或者以不同的时间周期继续下去,取决于用户或服务偏爱。另外,只是作为例子提供了如上所述的窗口的例证时间周期、不透明度和尺寸调整。本领域的技术人员应认识到窗口的时间周期、不透明度和尺寸调整可按照本发明而变化,取决于这里描述的许多变量。例如,广告软件窗口最初的尺寸和不透明度可小于更关键的应用,例如Lotus Notes的尺寸和不透明度。但是,就一种实现来说,在实施例中,窗口的不透明度和尺寸调整将在一段时间内减小,而与应用无关。
图6表示本发明的另一实现的流程图。在和关于图5所述的实现类似的一种实现中,对每个窗口反复执行图6中所示的处理步骤。在步骤600,识别活动窗口的位置,在步骤605中,识别新的(或者非活动)窗口的位置。步骤600和605是可互换的。在步骤610,该进程确定在活动窗口中是否存在任何活动。如果不存在任何活动,那么在步骤615,新的(或者非活动)窗口可保持在其原来位置。
如果在活动窗口中存在活动,那么在步骤620,该进程将确定所述活动的位置。一旦确定了活动的位置,那么在步骤625,该进程将计算到所述活动的距离,以便新的(或者非活动)窗口不会干扰活动窗口上的活动,或者与之重叠。处理步骤625可考虑活动窗口的大小,非活动窗口的大小和非活动窗口在边远位置的放置。在步骤630,移动非活动窗口。在步骤615和625之后,该进程返回步骤600。
在实施例中,可按照客户服务器关系从服务器实现和执行所述进程,或者在操作信息被传送给用户工作站,从而创建上面概述的导航的情况下,所述进程可在用户工作站上运行。另外,本发明可采取纯硬件实施例、纯软件实施例或者同时包含硬件和软件元件的实施例的形式。
在一个实施例中,用软件实现本发明,所述软件包括(但不限于)固件、常驻软件、微代码等。此外,本发明可采取可从计算机可用或计算机可读介质存取的计算机程序产品的形式,所述计算机可用或计算机可读介质提供供计算机或任何指令执行***使用或者与之结合使用的程序代码。对于本说明书来说,计算机可用或计算机可读介质可以是能够包含、存储、传递、传播或传送供指令执行***、设备或装置使用或者与之结合使用的程序的任意设备。计算机可读介质的例子包括半导体或固体存储器、磁带、可拆卸的计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的现行例子包括光盘-只读存储器(CD-ROM)、光盘-读/写(CD-R/W)和DVD。
适合于保存和/或执行程序代码的数据处理***将包括通过***总线直接地或者间接地与存储元件耦接的至少一个处理器(P)。存储元件可包括在程序代码的实际执行期间采用的本地存储器,大容量存储器,和提供至少一些程序代码的临时存储,以减少执行期间必须从大容量存储器取回程序代码的次数的高速缓冲存储器。输入/输出或者说I/O装置(包括(但不限于)键盘、显示器、指示装置等)可直接与***耦接,或者通过居中的I/O控制器与***耦接。网络适配器也可与***耦接,使数据处理***能够通过居中的专用或公共网络,与其它数据处理***或者远程打印机或存储设备耦接。调制解调器、线缆调制解调器和以太网卡只是目前可用的各种网络适配器中的几种。
在另一实施例中,本发明提供一种基于预约、广告和/或费用,执行本发明的处理步骤的商业方法。即,服务提供商,比如方案整合者提出管理这里描述的窗口桌面。这种情况下,服务提供商可为一个或多个客户创建、维护和支持执行本发明的处理步骤的计算机基础结构。作为回报,服务提供商可按照预约和/或费用协议得到客户的付款,和/或服务提供商能够得到向一个或多个第三方出售广告内容的付款。
虽然关于实施例说明了本发明,不过本领域的技术人员会认识到在附加权利要求的精神和范围内,可对本发明做出许多修改。
Claims (34)
1、一种计算机***,包含:
其上显示有信息的至少一个窗口;和
确定与所述至少一个窗口相关的应用类型,并根据应用类型以预定的不透明度级别呈现所述至少一个窗口的处理器。
2、按照权利要求1所述的计算机***,其中所述处理器保持所述至少一个窗口中的活动窗口的不透明状态。
3、按照权利要求1所述的计算机***,其中所述处理器根据所述至少一个窗口的预定不活动时间段,降低所述至少一个窗口的不透明度级别。
4、按照权利要求1所述的计算机***,其中所述处理器确定在所述至少一个窗口中的活动窗口上发生的活动的位置,并移动非活动窗口使之远离所述活动。
5、按照权利要求1所述的计算机***,其中所述处理器反复确定所述至少一个窗口中的n个窗口的不活动时间,并根据不活动时间设置不透明度级别。
6、按照权利要求5所述的计算机***,其中当在先前不活动的窗口中发生活动时,所述处理器将所述先前不活动的活动窗口呈现为较高的不透明度级别。
7、按照权利要求6所述的计算机***,其中当确定活动窗口已有预定一段时间量不活动时,所述处理器降低不透明度级别。
8、按照权利要求1所述的计算机***,其中所述处理器反复对n+1个窗口进行操作,以确定所述至少一个窗口中的每个窗口的状态,从而根据不活动时间段调整每个窗口的不透明度级别。
9、按照权利要求8所述的计算机***,其中根据预定量的不活动时间,所述处理器把所述n+1个窗口的尺寸调整为较小的尺寸。
10、按照权利要求8所述的计算机***,其中根据预定量的不活动时间,所述处理器把所述n+1个窗口平铺显示在活动窗口之后,其中不活动时间段较长的窗口被平铺显示在不活动时间段较短的窗口之后。
11、按照权利要求1所述的计算机***,其中对于每个不活动时间段,所述处理器把所述至少一个窗口中的n个窗口的尺寸调整为较小的尺寸。
12、按照权利要求11所述的计算机***,其中所述处理器远离所述至少一个窗口中的活动窗口平铺显示所述n个窗口。
13、按照权利要求1所述的计算机***,其中所述处理器确定所述至少一个窗口中的一个窗口是否不活动,减小该窗口的尺寸和不透明度级别,并把该窗口移到窗口栈中。
14、按照权利要求1所述的计算机***,其中用户输入被所述处理器解释成在活动窗口中操作,并以完全不透明状态呈现该活动窗口。
15、按照权利要求1所述的计算机***,其中所述处理器在任务栏上呈现所述至少一个窗口的屏幕表示。
16、按照权利要求1所述的计算机***,其中应用类型是活动性。
17、按照权利要求1所述的计算机***,还包括提供一组用户默认参数的用户界面,以根据窗口的不活动时间和应用类型至少之一来设置窗口的不透明度。
18、一种计算机***,包括:
具有显示在图形用户界面上的信息的至少一个窗口;
确定所述至少一个窗口上的活动,并根据所述活动调整所述至少一个窗口的不透明度级别,以致与所述至少一个窗口中的活动窗口相比,以较低的不透明度呈现非活动窗口的处理器,并且所述处理器根据预定的不活动时间段以较低的不透明度级别呈现活动窗口,并根据在该窗口中发生的活动使不透明度级别返回较高的级别或者返回初始级别。
19、按照权利要求18所述的计算机***,其中所述处理器根据预定的不活动时间段,降低非活动窗口的不透明度级别。
20、按照权利要求19所述的计算机***,其中所述处理器确定活动窗口的位置,并移动非活动窗口使之远离在活动窗口中发生的活动。
21、按照权利要求18所述的计算机***,其中所述处理器反复确定n个非活动窗口的不活动时间,并根据不活动时间设置不透明度级别。
22、按照权利要求18所述的计算机***,其中所述处理器根据预定量的不活动时间,把所述非活动窗口的尺寸调整为较小的尺寸。
23、按照权利要求22所述的计算机***,其中所述处理器平铺显示所述非活动窗口,以致不活动时间段较长的非活动窗口被平铺显示在不活动时间段较短的非活动窗口之后。
24、按照权利要求18所述的计算机***,其中所述处理器确定活动何时在窗口中发生,并使具有该活动的窗口变成不透明状态。
25、按照权利要求18所述的计算机***,其中所述处理器在任务栏上呈现所述至少一个窗口的屏幕表示。
26、按照权利要求18所述的计算机***,还包括提供包括一组默认参数的用户界面,以设置不透明度和应用类型至少之一。
27、一种方法,包括:
确定在桌面环境中打开的窗口的数目;
反复对所述数目的窗口进行操作,以便:
-确定所述数目的窗口中每个窗口已打开的时间段;
-确定所述数目的窗口中每个窗口是活动的还是不活动的;和
-当发现所述数目的窗口中的一个或多个窗口中的每一个是不活动的时,降低所述一个或多个窗口的不透明度,并在过去预定的不活动时间之后,递增地降低不透明度。
28、按照权利要求27所述的方法,还包括当发现所述一个或多个窗口中的每一个是不活动的时,减小所述一个或多个窗口的尺寸,并在过去预定的不活动时间之后,递增地减小所述尺寸。
29、按照权利要求27所述的方法,还包括在过去预定的不活动时间之后,把所述一个或多个窗口中的每个窗口移到窗口栈的后面。
30、按照权利要求27所述的方法,还包括为所述一个或多个窗口的不透明度提供递增默认值。
31、按照权利要求27所述的方法,还包括使服务提供商收取提供实现权利要求27的步骤的服务的费用。
32、按照权利要求27所述的方法,还包括根据启动所述数目的窗口中的选择的窗口的应用,设置不透明度级别。
33、按照权利要求27所述的方法,还包括在任务栏上提供所述数目的窗口中的选择的窗口的屏幕图像。
34、按照权利要求27所述的方法,还包括确定在窗口中发生的活动,并使具有该活动的窗口变成不透明状态。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/279,794 | 2006-04-14 | ||
US11/279,794 US7620905B2 (en) | 2006-04-14 | 2006-04-14 | System and method of windows management |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101055520A true CN101055520A (zh) | 2007-10-17 |
Family
ID=38606295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100889561A Pending CN101055520A (zh) | 2006-04-14 | 2007-03-26 | 窗口管理的***和方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7620905B2 (zh) |
CN (1) | CN101055520A (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102023852A (zh) * | 2009-09-15 | 2011-04-20 | 深圳市巨龙科教高技术股份有限公司 | 一种截屏方法及*** |
CN102339209A (zh) * | 2010-07-14 | 2012-02-01 | 索尼欧洲有限公司 | 数据处理装置和方法 |
CN102566985A (zh) * | 2010-12-10 | 2012-07-11 | 腾讯科技(深圳)有限公司 | 一种客户端软件管理方法、***及服务器 |
CN102694948A (zh) * | 2011-03-24 | 2012-09-26 | 柯尼卡美能达商用科技株式会社 | 图像形成装置和显示方法 |
CN102780650A (zh) * | 2012-07-21 | 2012-11-14 | 上海量明科技发展有限公司 | 即时通信交互界面调整的方法及客户端 |
CN103530797A (zh) * | 2013-10-12 | 2014-01-22 | 惠州Tcl移动通信有限公司 | 一种利用机顶盒发布广告的方法及*** |
WO2014047831A1 (en) * | 2012-09-27 | 2014-04-03 | Motorola Mobility Llc | Method and apparatus for displaying computer application or computer activity |
CN103970422A (zh) * | 2014-05-26 | 2014-08-06 | 深圳市中兴移动通信有限公司 | 一种移动终端屏幕透明度自动改变的方法及移动终端 |
CN104305966A (zh) * | 2014-11-17 | 2015-01-28 | 江苏康尚生物医疗科技有限公司 | 一种监护仪的界面设置的方法及装置 |
CN104571803A (zh) * | 2013-10-29 | 2015-04-29 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104932770A (zh) * | 2014-03-20 | 2015-09-23 | 财团法人资讯工业策进会 | 用于显示基于行为的使用者界面的版面配置(build)的方法、***及电子装置 |
CN105144021A (zh) * | 2012-09-28 | 2015-12-09 | 英特尔公司 | 显示亮度的基于内容的动态控制方法和*** |
CN106020358A (zh) * | 2010-01-06 | 2016-10-12 | 苹果公司 | 透明电子设备 |
CN106033292A (zh) * | 2015-03-13 | 2016-10-19 | 联想(北京)有限公司 | 一种显示对象控制方法及装置 |
CN107908446A (zh) * | 2017-10-27 | 2018-04-13 | 深圳市雷鸟网络传媒有限公司 | 窗口显示方法、装置及计算机可读存储介质 |
CN108027706A (zh) * | 2016-08-31 | 2018-05-11 | 华为技术有限公司 | 一种应用界面显示方法以及终端设备 |
CN109710343A (zh) * | 2017-10-25 | 2019-05-03 | 北京众纳鑫海网络技术有限公司 | 计算机桌面的窗口切换方法、装置、设备以及存储介质 |
Families Citing this family (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9213365B2 (en) | 2010-10-01 | 2015-12-15 | Z124 | Method and system for viewing stacked screen displays using gestures |
US20060123351A1 (en) * | 2004-12-08 | 2006-06-08 | Evil Twin Studios, Inc. | System and method for communicating objects status within a virtual environment using translucency |
KR20080035108A (ko) * | 2006-10-18 | 2008-04-23 | 삼성전자주식회사 | 이동 통신 단말기에서의 메시지 작성 방법 |
US8635537B1 (en) | 2007-06-29 | 2014-01-21 | Amazon Technologies, Inc. | Multi-level architecture for image display |
US7956869B1 (en) * | 2007-07-13 | 2011-06-07 | Adobe Systems Incorporated | Proximity based transparency of windows aiding in obscured window selection |
JP5049141B2 (ja) * | 2008-01-07 | 2012-10-17 | 株式会社エヌ・ティ・ティ・ドコモ | 通信端末及びプログラム |
JP5031588B2 (ja) * | 2008-01-07 | 2012-09-19 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置及びプログラム |
US8490019B2 (en) * | 2008-01-29 | 2013-07-16 | Microsoft Corporation | Displaying thumbnail copies of each running item from one or more applications |
US20090199127A1 (en) * | 2008-01-31 | 2009-08-06 | Microsoft Corporation | Previewing target display areas |
JP2009187454A (ja) * | 2008-02-08 | 2009-08-20 | Fujitsu Ltd | 情報処理装置、メッセージ通知方法およびメッセージ通知プログラム |
JP5116514B2 (ja) * | 2008-03-11 | 2013-01-09 | キヤノン株式会社 | 撮像装置および表示制御方法 |
US8327286B2 (en) * | 2008-03-13 | 2012-12-04 | Microsoft Corporation | Unifying application launchers and switchers |
US20100037165A1 (en) * | 2008-08-05 | 2010-02-11 | International Business Machines Corporation | Transparent Windows |
US20100037153A1 (en) * | 2008-08-06 | 2010-02-11 | Rogers Jarrod C | Chat and web page integration method and system |
US20100064248A1 (en) * | 2008-09-09 | 2010-03-11 | Samsung Electronics Co., Ltd. | Method for displaying information window and display apparatus thereof |
KR20100033233A (ko) * | 2008-09-19 | 2010-03-29 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
KR101640460B1 (ko) * | 2009-03-25 | 2016-07-18 | 삼성전자 주식회사 | 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기 |
US20110004845A1 (en) * | 2009-05-19 | 2011-01-06 | Intelliborn Corporation | Method and System For Notifying A User of An Event Or Information Using Motion And Transparency On A Small Screen Display |
KR101598336B1 (ko) * | 2009-05-29 | 2016-02-29 | 엘지전자 주식회사 | 공간리모콘의 페어링방법 및 동작방법 |
KR101545490B1 (ko) * | 2009-05-29 | 2015-08-21 | 엘지전자 주식회사 | 영상표시장치 및 그 동작방법 |
KR20100128958A (ko) * | 2009-05-29 | 2010-12-08 | 엘지전자 주식회사 | 영상표시장치 및 그 제어방법 |
US20100306688A1 (en) * | 2009-06-01 | 2010-12-02 | Cho Su Yeon | Image display device and operation method therefor |
US8704958B2 (en) * | 2009-06-01 | 2014-04-22 | Lg Electronics Inc. | Image display device and operation method thereof |
KR101572843B1 (ko) * | 2009-06-03 | 2015-11-30 | 엘지전자 주식회사 | 영상 표시 장치 및 그 동작 방법 |
US9778810B2 (en) * | 2009-07-14 | 2017-10-03 | Zumobi, Inc. | Techniques to modify content and view content on mobile devices |
US20110113352A1 (en) * | 2009-11-06 | 2011-05-12 | Research In Motion Limited | Portable electronic device and method of web page rendering |
US20110283226A1 (en) * | 2010-05-15 | 2011-11-17 | International Business Machines Corporation | Window display management in a graphical user interface |
JP5617375B2 (ja) * | 2010-06-22 | 2014-11-05 | ソニー株式会社 | 画像表示装置、表示制御方法及びプログラム |
US8751951B2 (en) * | 2010-09-15 | 2014-06-10 | International Business Machines Corporation | Controlling computer-based instances |
EP2622446A4 (en) * | 2010-10-01 | 2015-06-10 | Z124 | LONG PULL ON A USER INTERFACE |
US9052800B2 (en) | 2010-10-01 | 2015-06-09 | Z124 | User interface with stacked application management |
US9110564B2 (en) | 2010-11-05 | 2015-08-18 | Lg Electronics Inc. | Mobile terminal, method for controlling mobile terminal, and method for displaying image of mobile terminal |
KR101818203B1 (ko) | 2010-11-05 | 2018-02-21 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
CN102486818A (zh) * | 2010-12-04 | 2012-06-06 | 富泰华工业(深圳)有限公司 | 防止***密的电子装置及防止***密的方法 |
TWI546700B (zh) * | 2011-01-13 | 2016-08-21 | 宏達國際電子股份有限公司 | 手持電子裝置及其控制方法與電腦程式產品 |
US9495012B2 (en) | 2011-09-27 | 2016-11-15 | Z124 | Secondary single screen mode activation through user interface activation |
JP6065369B2 (ja) * | 2012-02-03 | 2017-01-25 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
KR20130127631A (ko) * | 2012-05-15 | 2013-11-25 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
US8443297B1 (en) | 2012-06-15 | 2013-05-14 | Google Inc. | Dimming a window that is out of focus |
US20140149884A1 (en) * | 2012-11-26 | 2014-05-29 | William Joseph Flynn, III | User-Based Interactive Elements |
US9967524B2 (en) * | 2013-01-10 | 2018-05-08 | Tyco Safety Products Canada Ltd. | Security system and method with scrolling feeds watchlist |
CN104598097A (zh) * | 2013-11-07 | 2015-05-06 | 腾讯科技(深圳)有限公司 | 即时通信im窗口的排序方法和装置 |
KR20150077774A (ko) * | 2013-12-30 | 2015-07-08 | 삼성전자주식회사 | 화면 전환 방법 및 그 장치 |
US9880711B2 (en) * | 2014-01-22 | 2018-01-30 | Google Llc | Adaptive alert duration |
US9325938B2 (en) | 2014-03-13 | 2016-04-26 | Google Inc. | Video chat picture-in-picture |
US9639231B2 (en) | 2014-03-17 | 2017-05-02 | Google Inc. | Adjusting information depth based on user's attention |
US9519471B2 (en) | 2014-12-31 | 2016-12-13 | Microsoft Technology Licensing, Llc | Surfacing visual representations of universal applications |
US11010542B2 (en) * | 2016-02-03 | 2021-05-18 | Ricoh Company, Ltd. | Interactive electronic whiteboard appliance with adaptive application management |
US10261667B2 (en) * | 2016-09-23 | 2019-04-16 | Apple Inc. | Dynamic function row item discovery and context |
US10732996B2 (en) | 2016-09-23 | 2020-08-04 | Apple Inc. | Dynamic function row constraints |
US10394449B2 (en) | 2016-09-23 | 2019-08-27 | Apple Inc. | Dynamic function row management |
US10223128B2 (en) | 2016-09-23 | 2019-03-05 | Apple Inc. | Booting and power management |
US10775985B2 (en) * | 2016-12-29 | 2020-09-15 | Konica Minolta Laboratory U.S.A., Inc. | Dialog transparency adjustability |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5377317A (en) * | 1991-12-20 | 1994-12-27 | International Business Machines Corporation | Method and apparatus for distinctively displaying windows on a computer display screen |
US6072489A (en) * | 1993-05-10 | 2000-06-06 | Apple Computer, Inc. | Method and apparatus for providing translucent images on a computer display |
US5638501A (en) * | 1993-05-10 | 1997-06-10 | Apple Computer, Inc. | Method and apparatus for displaying an overlay image |
US6118427A (en) * | 1996-04-18 | 2000-09-12 | Silicon Graphics, Inc. | Graphical user interface with optimal transparency thresholds for maximizing user performance and system efficiency |
US5805163A (en) * | 1996-04-22 | 1998-09-08 | Ncr Corporation | Darkened transparent window overlapping an opaque window |
US5841434A (en) * | 1996-11-19 | 1998-11-24 | International Business Machines Corporation | System and method for multi-platform implementation of objects on windowing computer systems |
US5973688A (en) * | 1997-10-31 | 1999-10-26 | May; Gregory J | Computing system having delayed keyboard shortcut hints |
US7346850B2 (en) * | 1998-06-12 | 2008-03-18 | Cygnus Systems, Inc. | System and method for iconic software environment management |
US6369837B1 (en) * | 1998-07-17 | 2002-04-09 | International Business Machines Corporation | GUI selector control |
US6333753B1 (en) * | 1998-09-14 | 2001-12-25 | Microsoft Corporation | Technique for implementing an on-demand display widget through controlled fading initiated by user contact with a touch sensitive input device |
US6342908B1 (en) * | 1999-03-22 | 2002-01-29 | International Business Machines Corporation | Progressive window organization |
US6670970B1 (en) * | 1999-12-20 | 2003-12-30 | Apple Computer, Inc. | Graduated visual and manipulative translucency for windows |
US6957395B1 (en) * | 2000-01-04 | 2005-10-18 | Apple Computer, Inc. | Computer interface having a single window mode of operation |
US6654036B1 (en) * | 2000-06-05 | 2003-11-25 | International Business Machines Corporation | Method, article of manufacture and apparatus for controlling relative positioning of objects in a windows environment |
US7346848B1 (en) * | 2000-06-21 | 2008-03-18 | Microsoft Corporation | Single window navigation methods and systems |
JP2002032168A (ja) | 2000-07-13 | 2002-01-31 | Hitachi Ltd | ウィンドウ制御方法 |
US7257777B1 (en) * | 2000-07-19 | 2007-08-14 | International Business Machines Corporation | System and method for automatic control of window viewing |
US20020180793A1 (en) * | 2001-05-31 | 2002-12-05 | International Business Machines Corporation | Dynamic buffering of graphic images by a platform independent application program interface |
US20020186257A1 (en) * | 2001-06-08 | 2002-12-12 | Cadiz Jonathan J. | System and process for providing dynamic communication access and information awareness in an interactive peripheral display |
US7346855B2 (en) * | 2001-12-21 | 2008-03-18 | Microsoft Corporation | Method and system for switching between multiple computer applications |
US6901558B1 (en) * | 2002-01-09 | 2005-05-31 | International Business Machines Corporation | System and method for displaying status of background worker threads |
US6876369B2 (en) * | 2002-01-22 | 2005-04-05 | International Business Machines Corp. | Applying translucent filters according to visual disability needs in a network environment |
US20030142133A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Adjusting transparency of windows to reflect recent use |
US20030142132A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Selectively adjusting the translucency of windows in response to a scroll wheel rotation |
US7010755B2 (en) * | 2002-04-05 | 2006-03-07 | Microsoft Corporation | Virtual desktop manager |
JP2004310655A (ja) * | 2003-04-10 | 2004-11-04 | Matsushita Electric Ind Co Ltd | ウィンドウスタック制御方法 |
US8484576B2 (en) * | 2003-04-17 | 2013-07-09 | Supersonic Aerospace International, Llc | System and method for customizing multiple windows of information on a display |
US7343567B2 (en) * | 2003-04-25 | 2008-03-11 | Microsoft Corporation | System and method for providing dynamic user information in an interactive display |
US7159189B2 (en) * | 2003-06-13 | 2007-01-02 | Alphabase Systems, Inc. | Method and system for controlling cascaded windows on a GUI desktop on a computer |
US8127248B2 (en) * | 2003-06-20 | 2012-02-28 | Apple Inc. | Computer interface having a virtual single-layer mode for viewing overlapping objects |
US20050125739A1 (en) * | 2003-11-20 | 2005-06-09 | Thompson Jeffrey W. | Virtual desktop manager system and method |
US7506267B2 (en) * | 2003-12-23 | 2009-03-17 | Intel Corporation | Compose rate reduction for displays |
US20050166158A1 (en) * | 2004-01-12 | 2005-07-28 | International Business Machines Corporation | Semi-transparency in size-constrained user interface |
US20050210400A1 (en) * | 2004-03-19 | 2005-09-22 | Peter Hoe-Richardson | Controlling display screen legibility |
US20060048067A1 (en) * | 2004-08-31 | 2006-03-02 | Microsoft Corporation | System and method for increasing the available workspace of a graphical user interface |
US7429993B2 (en) * | 2004-09-17 | 2008-09-30 | Microsoft Corporation | Method and system for presenting functionally-transparent, unobtrusive on-screen windows |
US7747965B2 (en) * | 2005-01-18 | 2010-06-29 | Microsoft Corporation | System and method for controlling the opacity of multiple windows while browsing |
US20060184891A1 (en) * | 2005-02-17 | 2006-08-17 | Parker Jason M | Simplified interactive graphical user interfaces for display systems by removal of inactive windows after a time-out period |
US20060236255A1 (en) * | 2005-04-18 | 2006-10-19 | Microsoft Corporation | Method and apparatus for providing audio output based on application window position |
US7673255B2 (en) * | 2005-04-22 | 2010-03-02 | Microsoft Corporation | Interface and system for manipulating thumbnails of live windows in a window manager |
US20060248471A1 (en) * | 2005-04-29 | 2006-11-02 | Microsoft Corporation | System and method for providing a window management mode |
US20060253791A1 (en) * | 2005-05-03 | 2006-11-09 | Kuiken David P | Simplified interactive graphical user interfaces for sorting through a stack of overlapping windows on a display in order along the Z (depth) axis |
US7418668B2 (en) * | 2005-11-30 | 2008-08-26 | Microsoft Corporation | Glass appearance window frame colorization |
-
2006
- 2006-04-14 US US11/279,794 patent/US7620905B2/en active Active
-
2007
- 2007-03-26 CN CNA2007100889561A patent/CN101055520A/zh active Pending
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102023852A (zh) * | 2009-09-15 | 2011-04-20 | 深圳市巨龙科教高技术股份有限公司 | 一种截屏方法及*** |
CN106020358B (zh) * | 2010-01-06 | 2019-06-07 | 苹果公司 | 透明电子设备 |
CN106020358A (zh) * | 2010-01-06 | 2016-10-12 | 苹果公司 | 透明电子设备 |
CN102339209A (zh) * | 2010-07-14 | 2012-02-01 | 索尼欧洲有限公司 | 数据处理装置和方法 |
CN102339209B (zh) * | 2010-07-14 | 2016-02-10 | 索尼欧洲有限公司 | 数据处理装置和方法 |
CN102566985A (zh) * | 2010-12-10 | 2012-07-11 | 腾讯科技(深圳)有限公司 | 一种客户端软件管理方法、***及服务器 |
CN102566985B (zh) * | 2010-12-10 | 2015-12-16 | 腾讯科技(深圳)有限公司 | 一种客户端软件管理方法、***及服务器 |
CN102694948A (zh) * | 2011-03-24 | 2012-09-26 | 柯尼卡美能达商用科技株式会社 | 图像形成装置和显示方法 |
CN102694948B (zh) * | 2011-03-24 | 2014-12-03 | 柯尼卡美能达商用科技株式会社 | 图像形成装置和显示方法 |
CN102780650A (zh) * | 2012-07-21 | 2012-11-14 | 上海量明科技发展有限公司 | 即时通信交互界面调整的方法及客户端 |
WO2014047831A1 (en) * | 2012-09-27 | 2014-04-03 | Motorola Mobility Llc | Method and apparatus for displaying computer application or computer activity |
CN105144021A (zh) * | 2012-09-28 | 2015-12-09 | 英特尔公司 | 显示亮度的基于内容的动态控制方法和*** |
CN103530797A (zh) * | 2013-10-12 | 2014-01-22 | 惠州Tcl移动通信有限公司 | 一种利用机顶盒发布广告的方法及*** |
CN104571803B (zh) * | 2013-10-29 | 2019-01-11 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104571803A (zh) * | 2013-10-29 | 2015-04-29 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104932770A (zh) * | 2014-03-20 | 2015-09-23 | 财团法人资讯工业策进会 | 用于显示基于行为的使用者界面的版面配置(build)的方法、***及电子装置 |
CN103970422A (zh) * | 2014-05-26 | 2014-08-06 | 深圳市中兴移动通信有限公司 | 一种移动终端屏幕透明度自动改变的方法及移动终端 |
CN104305966A (zh) * | 2014-11-17 | 2015-01-28 | 江苏康尚生物医疗科技有限公司 | 一种监护仪的界面设置的方法及装置 |
CN106033292A (zh) * | 2015-03-13 | 2016-10-19 | 联想(北京)有限公司 | 一种显示对象控制方法及装置 |
CN108027706A (zh) * | 2016-08-31 | 2018-05-11 | 华为技术有限公司 | 一种应用界面显示方法以及终端设备 |
CN108027706B (zh) * | 2016-08-31 | 2020-10-09 | 华为技术有限公司 | 一种应用界面显示方法以及终端设备 |
US10976924B2 (en) | 2016-08-31 | 2021-04-13 | Huawei Technologies Co., Ltd. | Application interface display method and terminal device |
CN109710343A (zh) * | 2017-10-25 | 2019-05-03 | 北京众纳鑫海网络技术有限公司 | 计算机桌面的窗口切换方法、装置、设备以及存储介质 |
CN107908446A (zh) * | 2017-10-27 | 2018-04-13 | 深圳市雷鸟网络传媒有限公司 | 窗口显示方法、装置及计算机可读存储介质 |
CN107908446B (zh) * | 2017-10-27 | 2022-01-04 | 深圳市雷鸟网络传媒有限公司 | 窗口显示方法、装置及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US7620905B2 (en) | 2009-11-17 |
US20070245256A1 (en) | 2007-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101055520A (zh) | 窗口管理的***和方法 | |
US11687524B2 (en) | Identifying recurring sequences of user interactions with an application | |
US7418670B2 (en) | Hierarchical in-place menus | |
CN1292373C (zh) | 自动银行机***和方法 | |
US7464341B2 (en) | Canceling window close commands | |
US8176434B2 (en) | Virtual desktop view scrolling | |
EP3084576B1 (en) | Methods and apparatus for electronic document handling | |
US10891170B2 (en) | Task grouping by context | |
US20060253791A1 (en) | Simplified interactive graphical user interfaces for sorting through a stack of overlapping windows on a display in order along the Z (depth) axis | |
JP5670470B2 (ja) | クイックアクセスユーティリティ | |
US20130326430A1 (en) | Optimization schemes for controlling user interfaces through gesture or touch | |
CN1512301A (zh) | 用于在图形用户界面中管理软件应用程序的***和方法 | |
JP2014519114A (ja) | 絵文字および他の記号を入力するデバイスユーザインタフェース | |
CN1494679A (zh) | 具有综合状态的多功能应用程序平台 | |
CN1976333A (zh) | 处理通信的通信处理器和计算机 | |
CN105144094A (zh) | 用于管理应用当中的导航的***和方法 | |
EP3222010A1 (en) | Relevant communication mode selection | |
WO2009049177A1 (en) | Method and apparatus for remote display of drawn content | |
US10394423B2 (en) | Efficient list traversal | |
JP2020161135A (ja) | チャットスレッドを表示するための方法およびシステム | |
CN1623134A (zh) | 用于提供在电子装置上显示的应用程序的表示的方法和装置 | |
US7549132B2 (en) | Presenting identifiers and states of processes in a stacked cursor | |
CN103412704A (zh) | 用于通过姿势或触摸控制用户界面的优化方案 | |
US20050223394A1 (en) | Administration of keyboard input in a computer having a display device supporting a graphical user interface | |
US20090288040A1 (en) | Method, system and storage device for an embedded command driven interface within a graphical user interface |
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 |