CN1802691B - 包括计算机设备的开窗口及其控制*** - Google Patents

包括计算机设备的开窗口及其控制*** Download PDF

Info

Publication number
CN1802691B
CN1802691B CN2004800159633A CN200480015963A CN1802691B CN 1802691 B CN1802691 B CN 1802691B CN 2004800159633 A CN2004800159633 A CN 2004800159633A CN 200480015963 A CN200480015963 A CN 200480015963A CN 1802691 B CN1802691 B CN 1802691B
Authority
CN
China
Prior art keywords
window
computer equipment
service
series
parameter
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.)
Expired - Lifetime
Application number
CN2004800159633A
Other languages
English (en)
Other versions
CN1802691A (zh
Inventor
M·格里茨曼
A·拉森
T·伦德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lotte Group Co ltd
Original Assignee
Favourite Systems AS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Favourite Systems AS filed Critical Favourite Systems AS
Publication of CN1802691A publication Critical patent/CN1802691A/zh
Application granted granted Critical
Publication of CN1802691B publication Critical patent/CN1802691B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

描述了一种包括多个窗口的方法和程序***,所述多个窗口显示为具有不同尺寸的所述窗口(8、9、10、11)实例(12、13、14、15)的演变系列(7)。所述窗口尺寸实例的演变系列的内容可以根据特定规则改变,当尺寸等于窗口(2、4、6)的至少一个预先定义的基准尺寸时执行改变。本发明的一个优选实施例提供在诸如用在移动电话或个人数字助理中的小计算机屏幕上显示和管理多个窗口的可能性,所述多个窗口包括标准输入和输出窗口以及***指示符。

Description

包括计算机设备的开窗口及其控制***
本发明涉及一种用于与屏幕或公共信息板通信的计算机设备的开窗口***,更具体地涉及一种在小屏幕或屏幕的限定部分(诸如个人数字助理(PDA)、便携式电话、玩具、时钟)提供对大量信息的表示和交互的开窗口及其控制***,即按照修改的独立权利要求1和19所述。
交互式开窗口(windowing)***众所周知,并且用在大部分现有技术类型的与屏幕相连接的计算机设备中。开窗口***给用户提供方便的装置,以便感受纵览并与计算机设备中可用的信息、应用和服务进行交互,或通过计算机网络与该设备连接。
人正确理解图形信息的能力与该信息典型图形特性的尺寸、分辨率或识别高度地关连。在小尺寸屏幕上这些限制特别明显。这限制了在这种屏幕上同时显示大量信息的能力。当前技术中通常的解决方案是将信息分割为合适的段,在窗口中顺序或并列显示这些段。这种***的共同特性在于滚动条使用户能够在水平和垂直方向上滚动窗口,以提供对该窗口包含的所有信息的观看。
连接小屏幕的计算机设备的主要一类是便携式电话,其包括具有扩展的数据功能的电话,智能电话。另外一大类是个人数字助理(PDA),其有时与便携式电话集成。最后一类设备包含诸如嵌入式***、玩具、时钟、珠宝等其它设备。
当前技术中用于连接便携式电话或类似设备的小屏幕的表示和交互方案主要基于三种不同方法:
1.每个任务占据整个屏幕,并且信息的各元素一次显示一个。例如读取或键入SMS(短消息***)信息、使用web浏览器或玩游戏。
2.另一种当前技术解决方案是允许同时显示几个指示符,提供对所选择进程状态的持续更新。例如,便携式电话中指示电池充电电平和信号强度的指示符。
3.便携式电话中通常使用分层菜单***,以允许用户在不同动作中导航和选择,并且做出决定。借助于箭头键或其它的指定键导航菜单。有时候将菜单***显示为图标的二维栅格,允许用户以四种路径而不是两种路径进行导航。对于这种***,通常在屏幕中使用传感器,根据例如通过在屏幕上点击输入笔(stylus)而施加在屏幕上特定点的力感知几何位置信息,从而允许选择一个图标或菜单。PDA通常配备有可以在屏幕表面上点击或绘制的输入笔(笔形人工制品(artefect))。
现有的开窗口***通常通过选择一个窗口并且通常是一个窗口组件,诸如文本框、下拉列表、选择框等,以接收例如来自该计算机设备的附属键盘的文本输入。当选择一个组件之后,用户能够通过连接到该计算机设备的所述键盘、鼠标、输入笔、软键盘等输入文本或其它输入,其中所述文本显示在所选择的组件中。
在移动电话中,当前技术通常使用上述用于开窗口***的技术,或只显示一次能够接收一个输入的组件,将任何输入发送到该组件。
上述方法限制了用户能够一次激活的应用的数目。用户也难以向该设备增加新的图形图标或新的指示符。另外,也不可能区分指示符的优先级,即允许将更感兴趣的事情用信号表示得比兴趣小的事情更清楚。
当前技术中指示符和菜单***的另一个问题在于,只用两种有意义的尺寸显示各项,即菜单项或图标尺寸的符号和全屏尺寸的符号。窗口本身经常被缩放,但是很少有应用适合缩放和在缩放的窗口中显示有意义的信息。一般的方案是让窗口的边缘切割要显示的信息,留下一些信息仍然可见,而其它信息被隐藏。通常,显示一个滚动条,将该滚动条设置为允许用户在信息的不同部分之间滚动。这种解决方案使得难以获得***整体状态的视图以及确定什么是当前最重要的元素。
当使用触摸敏感屏时,还出现当前技术方案的另一个问题,即大量的菜单项产生了很多的菜单层次,这使得用户很难导航。多层菜单还迫使用户为了激活一个应用或改变***状态要执行数个动作。纵览可能动作的集合以及做出选择也变得困难。
当前技术方案的另一个问题是需要选择特定的组件接收输入。如果要在几个组件中键入输入时,用户必须一个一个地选择这几个可见的接收组件,或是如果一次只能显示一个组件的话,要在组件之间前进或后退。用户被迫花费时间寻找和选择正确的用于输入的组件,并且用户难以保持对输入总体内容的纵览。另外,这种技术还迫使用户在给出输入本身之前选择正确的组件接收输入,迫使用户到选择了组件为止都要记住该输入。
当前技术中已经开发了几种***试图克服所述缺点。一种这样的***是来自Headlight软件的GetRight应用。GetRight是一种文件下载工具,自身能够作为窗口、微软视窗***(Microsoft WindowsSystem)中工具条的一部分以及屏幕上的指示符有效显示。
Affymetrix Inc提出的专利申请WO 02/37209描述了用于窗口彼此耦合的用户界面的硬件和软件。该用户界面特别适用于图形显示来自生物样本分析的数据。
Park提出的专利申请WO 02/33576描述了一种用于为因特络连接设备或终端产生分割的对象窗口的方法和装置,其特别适合于电子邮件、因特络广告和类似应用,由该对象窗口的环境参数以及来自一个或几个数据库的关于该窗口的预先存储信息控制该对象窗口。
Danger Research Inc提出的专利申请WO 03/014905中描述了一种用于计算机屏幕的方法和***,聚焦于关于即时发消息(IM)、(ICQ)发消息***和类似发消息***的用户交互。使用这个***,通过启动第一个IM窗口,用户可以同时显示并控制多个IM消息,其中其它消息显示为指示符。
Akira Ohkado提出的专利申请US 2001/0047626A1描述了一种在开窗口***中控制窗口的方法。通过使用该方法,基于窗口中包含的信息将该窗口的尺寸从第一尺寸改变到第二尺寸。
国际商用机器公司(International Business MachinesCorporation)提出的专利申请US 5666498中描述了一种在显示装置中自动设置窗口的***和方法。该方法包括设置窗口以便较容易选择活动窗口的管理和计算方法。
本发明的目的是通过开窗口及其控制***同时提供对一大组应用和服务的表示和操作,该***包括与小屏幕或较大屏幕的限定区域通信的计算机设备。
在本发明的一个示例性实施例中,通过多个显示尺寸调整计算机屏幕上的窗口大小。所述多个显示窗口尺寸包括所用的一组至少一个基准尺寸,以便当将当前窗口的大小调整为所述基准尺寸组中包含的这至少一个尺寸时,当前显示窗口的内容和/或内容的外观依照特定规则被改变和显示。
在本发明的另一个示例性实施例中,窗口尺寸被用来反映窗口的重要性。最大的显示窗口是具有最高重要性的窗口;第二大的窗口是第二重要的,等等。通过***例程或通过在所述窗口中的用户交互设置窗口的重要性。窗口的重要性用来显示窗口内容的状态,诸如进程状态、服务状态或更一般地显示信息状态的改变等。
在本发明的另一个示例性实施例中,也通过窗口的颜色发信号告知窗口的重要性。
在本发明的另一个示例性实施例中,用户能够通过连接到该计算机设备的输入装置,操作窗口和它们的相关应用或服务,包括启动、停止、隐藏、显示、放大、缩小、删除、放置等该窗口以及应用和/或服务。
在本发明的另一个示例性实施例中,以其所有可显示的尺寸显示具有图形信息的窗口,指示应用或服务状态。
在本发明的另一个示例性实施例中,窗口的图形信息指示与该窗口相关联的应用或服务的状态。(以所有可显示的窗口尺寸显示所述信息。)
在本发明的另一个示例性实施例中,所述开窗口***接收从直接连接到计算机设备或通过网络连接到计算机设备的输入设备中键入的输入。当接收到输入,开窗口***将输入发送给选择窗口。如果没有选择窗口或选择的窗口不接收输入,通过开窗口***创建一个新的窗口以在该新窗口中显示接收到的输入。
在本发明的另一个示例性实施例中,可以经由包含信息、数据和参数的至少一个窗口将这样的信息、数据和参数提供给应用,其中可以将所述信息、数据和参数窗口拖放到对应该应用的窗口,而不需考虑所述窗口的尺寸。
在本发明的另一个示例性实施例中,可以从远程计算机设备上获取并且通过网络下载对应一个应用或服务的窗口中显示的图形元素或窗口可视外观的一部分。
图1示出了依照本发明的示例性实施例,窗口的一些可能基本形式的例子。
图2示出了依照本发明的示例性实施例,包含一个或多个显示不同信息的图形元素的不同窗口的例子。
图3示出了依照本发明的示例性实施例,具有重要性的窗口如何在尺寸上变化。
图4中图片1到5示出了当需要时如何将窗口缩小到较小的尺寸,以及图片6示出了如何得到增加的重叠。
图5示出了依照本发明的示例性实施例,如何通过一组中间尺寸将窗口从现有尺寸缩放到目标尺寸,其中一些尺寸是基准尺寸,一些是不可见尺寸,一些是可显示尺寸。
图6示出了一个用于显示电车时间表的应用的窗口。依照本发明的示例性实施例,以三种不同尺寸示出该窗口,每个尺寸都基于窗口的不同基准尺寸。
图7示出了依照本发明的示例性实施例,如何使用窗口尺寸表示其重要性。
图8是依照本发明示例性实施例的主要程序模块的方块图。
图9示出了依照本发明的示例性实施例的窗口列表的例子。
图10示出了依照本发明的示例性实施例的服务框架的总视图。
图11示出了依照本发明的示例性实施例,开窗口及其控制***在聊天会话应用中使用时的纵览。
图12示出了依照本发明的示例性实施例,只基于图形元素的聊天会话的例子。
图13示出了依照本发明的示例性实施例,用信号告知计算机设备的状态的例子。
图14示出了依照本发明的示例性实施例,开窗口及其控制***如何用于停车付费的例子。
图15示出了依照本发明的示例性实施例,如何找到和使用一个窗口以帮助监视诸如足球赛之类的事件的例子。
图16示出了依照本发明的示例性实施例,当用于信息服务时开窗口***的使用。
图17示出了依照本发明的示例性实施例,如何由窗口接收并显示该文本。
图18示出了依照本发明的示例性实施例,如何创建一个新窗口接收输入,并且随后将之拖放到警告窗口中。
图19示出了依照本发明的示例性实施例,如何在便携式电话上使用输入在呼叫窗口(拨号窗口)中初始化和改进一个搜索。
如图1所示,依照本发明,不同的窗口可以具有不同的基本形状。窗口在以所有尺寸显示时保持其基本形状。
在本发明的一个示例性实施例中,窗口看起来如同从上面看一盆肥皂水中的泡泡。在PDA的一个示例性实施例中,使用输入笔进行搅动。起初,屏幕是空的,没有显示窗口。当用输入笔搅动水,也就是接触屏幕时,如同在一盆真实的肥皂水中那样产生肥皂泡。产生的肥皂泡从盆子底部上升到表面,也就是说垂直于屏幕表面。当上升时,泡泡的尺寸增大。这个基于泡泡概念的窗口可视化示例,对于本发明的这个示例性实施例的使用给出了有力的认知支持,对于该***的用户来说使得交互、行为和所需的动作可预知和自我解释。
在本发明的另一个示例性实施例中,已经升到其最高处的泡泡将开始下沉。当泡泡下沉时,泡泡的尺寸缩小;直到它到达盆子的底部。以这种简单方式,通过使用尺寸变化的上升和下沉泡泡,屏幕可以显示开窗口***中包含的任何窗口组,甚至在小屏幕或较大屏幕的一小部分上也可以显示。
在本发明的一个示例性实施例中,计算机设备中的显示模块软件(设备驱动器)用来在连接的屏幕上绘制窗口。通常经由属性列表提供等待显示的窗口和显示这些窗口的次序,该属性列表用参数表示所述窗口在屏幕中的外观。
在本发明的另一个示例性实施例中,所述列表中的一个属性被所述显示模块用作设置窗口重要性的参数。例如通过对最重要的窗口给定值为1,对其它次重要的图片给定值为1的分数来相对于1设置重要性。如果一个窗口的重要性被设为0.7,则显示尺寸是重要性被设置为1时窗口显示尺寸的0.7倍。
图2示出了包含不同图形元素的窗口。图3示出了如何将与其它窗口相比具有较高重要性的窗口显示为尺寸较大的窗口。图4示出了依照本发明如何将窗口按比例缩小的例子。
在本发明的一个示例性实施例中,屏幕设备经由本领域技术人员公知的软件和硬件提取显示屏表面上由输入笔或其它类似人工制品提供的压力点的坐标。为了执行动作,用户在屏幕表面上利用输入笔或类似人工制品执行一个示意动作,以显示例如一个泡泡。提取的坐标确定所述人工制品所做的选择。
在本发明的一个示例性实施例中,键盘连接到计算机设备。执行动作是通过用户使用键盘上的箭头键选择例如一个泡泡接收动作,然后按键调用合适的动作来实现的。
在本发明的另一个示例性实施例中,用户可以通过合适的动作选择例如一个泡泡,此时泡泡正在向表面上升。
在如图5所示依照本发明的开窗口***的一个优选实施例中,通过例如以12、13、14和15表示的尺寸缩放窗口。图5中以沿着轴7的演变(evolution)说明这一点。该轴可以表示窗口尺寸随着时间的变化,但是所述演变不必是连续的演变。依照本发明,该贯穿不同尺寸的演变可以是事件驱动的。这样的事件可以是用户交互或***例程动作等。在本示例中,当一个窗口尺寸增加或缩小时,它的变化通过所有可能的尺寸,包括图5中以2、3、4、5和6表示的可见尺寸。当保持窗口的基本形状时,在称为基准尺寸的特定的几何尺寸,例如图5中的2、4和6,该窗口中包含的内容和内容的图形外观依照该窗口中为该基准尺寸设置的规则(如,一列参数)改变。图5中以8、9、10和11示出了显示器上的不同外观。从窗口尺寸2、4、6指向对应屏幕图像8、9、11的虚线箭头说明了窗口通过所述对应基准尺寸所关联的动作。所述窗口的可能变化包括但是不限于:
·为窗口中的已有图形元素提供新尺寸和/或该窗口中的新位置。
·从所述窗口删除已有图形元素。
·将图形元素从元素基库(1)添加到所述窗口。
在本发明的又另一个实施例中,以相反方向进行图5中以尺寸演变描绘的窗口显示。也就是说,所显示的窗口进行与图5中轴7所示的方向相反的尺寸缩小的演变。
如图5所示,窗口的实际显示尺寸被定义为尺寸的演变,或者是尺寸增加或缩小的连续演变,或者是事件驱动的演变。但是,显示器上窗口所显示的物理外观可能取决于所述显示器的像素分辨率。如果分辨率不足以显示窗口的实际尺寸,则由本领域技术人员公知的设备驱动器选择最接近的可能尺寸。
在本发明的一个优选示例性实施例中,提供了三个基准尺寸,分别定义所述窗口的最小尺寸、最大尺寸和中间尺寸。
在本发明的另一个示例性实施例中,提供了两个基准尺寸,分别描述窗口的最小尺寸和最大尺寸。
依照本发明的显示模块软件相对于窗口的重要性绘制其大小。图7示出了具有从1到5的重要性的5个窗口的例子。重要性是可以由用户设置的属性。在本发明的一个示例性实施例中,可以由用户通过利用输入笔执行示意动作在触敏屏上点击该窗口来改变属性,例如令输入笔保持在泡泡上最短时间,以选择所述窗口的编辑功能。在本发明的另一个示例性实施例中,利用与所述窗口相关的不同动作显示菜单。一种可能动作是设置窗口的重要性。
在另一个示例性实施例中,计算机设备自身设置重要性。在图6所示的例子中,很自然的,当电车离开特定电车站之前剩余时间最短时,所述计算机设备为指示该站电车时刻表的窗口提供最大重要性。在这个示例性实施例中,是时钟调整所述重要性属性。当所述时间来临时,窗口具有最大重要性,以与其重要性成比例的最大尺寸显示窗口。
在本发明的另一个示例性实施例中,将开窗口***从输入设备接收的输入送往活动窗口。活动窗口是用户新近选择的窗口,例如在PDA的显示屏上利用人工制品选择的窗口。依照本发明,活动窗口也可以是由开窗口及其控制***新近创建的窗口。所述窗口向一个算法提供文本,该算法接收特别向该窗口提供的文本。该算法可以简单到只是输出和显示在所述窗口中键入的文本。其它示例性算法可以执行本领域技术人员公知的对文本的解释或分析,抽取感兴趣的数据以便为窗口设置参数,例如利用该文本在与窗口相关联的选择中执行搜索等。
在本发明的另一个示例性实施例中,当开窗口***从输入设备中接收到输入时,创建一个新的窗口接收键入文本。该***可以以这种方式保留键入文本,而不需要与任何特定应用通信。可以以例如“粘贴簿”的形式保留键入文本。这种文本的另一个可能应用是通过将键入文本窗口拖入另一个接收窗口而在该另一个窗口中设置参数。
在一个优选实施例中,依照本发明,包括开窗口及其控制***的软件模块的执行基于两个主要部分:运行期***和服务框架,所述运行期***处理所述软件模块执行的动态和处理过程,所述服务框架是作为该***中所有服务的核心的对象的集合。
图8示出了所述运行期***的主要组件。图8中所述***的运行使用本领域技术人员公知的计算机设备操作***中的已有服务。最重要的这种服务是图形设备界面(GDI),“与输入相关联的事件(eventconnected to inputs)”服务(Event),与其它进程和***组件的通信(COM),以及网络通信(NET)。
基于基本服务,提供支持服务层。可以将支持服务分类如下:
·窗口的绘制、定位、尺寸、重要性的管理、控制管理器1。
·应用列表管理,列表管理器2。
·诸如图形资源等资源的管理,资源管理器3。
·对于来自和发往网络的消息的管理,包括基于所述应用地址对正确应用的传送,消息管理器4。
控制管理器1使用当前窗口的列表2确定所述当前窗口在显示器上的尺寸、定位等。列表2包括对窗口和相关数据的引用,其中包括窗口重要性。图9示出了列表内容的一个示例。每个窗口具有一个内部标识符(窗口名字)、以相对数字定义的重要性(相对重要性)和所需资源列表(资源列表)。用名字引用资源,资源管理器负责在其中运行所述开窗口及其控制***的计算机设备中管理资源,诸如定位资源,包括如果需要的话下载资源、分配和释放存储器位置。该列表还可以包括对包含由开窗口***使用的图形元素的对象(文件)的引用。这种图像可以是基于图形的位图、基于图形的向量或二者的组合。可以经由网络从远程计算机***下载这种图形元素。如本领域技术人员所知,显示模块(未示出)能够按比例缩放、放大和缩小这种图像。
除了窗口基本信息以外,依照本发明的窗口还可以包括外部标识符(外部ID),在发送和接收消息时例如由图8所示的发消息服务4使用所述外部标识符。
所述服务框架的主要部件可以如图10所述。依照本发明,所述服务框架是面向对象的结构,提供所有内置服务所需的基本功能。服务框架包含在开窗口***中显示窗口的任何服务所需的基本功能。下面描述不同种类。
所有窗口共享一个公共基本类(Base)。窗口的实例都不是直接建在基本类上,而是建在不同的派生类上。最重要的方法和属性涉及处理以下内容:
·重要性
·图形绘制
·资源引用管理
·缩放
·基础交互功能
最基本的窗口仅仅作为图形符号,且基于符号类(Symbol)。符号不包括私有处理,可以视为基本类(Base)的可实现版本。
具有诸如基本服务的自身处理的基本窗口是基于简单应用类(SimpleApplication)。该类以例如下面的方法扩展基本类:
·接收和发送事件,包括寻址机制。
·自身处理。
除了自身外还应该能够包括其它窗口的服务是基于容器应用类(ContainerApplication)。该类以例如以下属性和方法扩展简单应用类(SimpleApplication):
·增加窗口
·删除窗口
·当增加或删除窗口时进行检测
·绘制组合内容
能够接收(例如通过拖放动作)包括关于所述接收窗口的信息(例如指示特定事件或设置特定参数)的特定窗口的服务是基于选择应用类(ChoiceApplication)。该类以例如以下属性和方法扩展容器应用类(ContainerApplication):
·可能选择项的集合,即依照特定参数、事件等可以增加和/或删除的窗口(基于选择类(Choice)的窗口)。
·选择的列表管理和控制单元,其允许显示选择且由用户浏览该选择。
本发明可以用于许多不同应用和不同类型的设备中。当用于便携式电话或PDA中时,一种特别重要的应用是聊天。图11示出了从一群计划看电影的朋友的聊天会话中获得的***提供的窗口和动作。图11的图片A示出了如何在聊天中使用开窗口***。一个参与者,Tom开始聊天。在他的屏幕上,有一个表示他自己的窗口2和另一个窗口4。后一个窗口可以是任何类型的窗口,例如具有从朋友、服务提供商处接收的图像的窗口,或具有从该计算机设备附属的摄象机中获得的图像的窗口。
起初,Tom的屏幕显示空白的聊天,只包括他自己作为参与者。另外,屏幕还显示表示可以被加入聊天的人和群3的窗口,以及Tom在聊天中经常使用的其它窗口15。
Tom通过将表示接收者的不同窗口拖入聊天来选择一组接收者。如B所示,屏幕持续更新以显示任何变化。参与者以名字表示。还显示聊天中尚未读取的消息的数目14。
除了所述聊天的窗口视图,Tom可以进入如C所示同一个聊天的标准全屏窗口视图。Tom编写消息9,该消息以他的名字和当前时间8标志。Tom也可以标志一个或几个词,使其在窗口视图10中可见。
当Jane接收到来自Tom的聊天时,如图E所示,她决定想参加,即看电影。她通过将表示她的窗口2拖入聊天中表明这一点。如F所示,这个动作在参加者列表中图形表示出来,参考符号为5。如G所示,在聊天的全屏视图中,其表示为***消息,参考符号12。
当Jane在F中开始与聊天进行交互时,她的屏幕显示她聊天时通常使用的窗口,例如警告窗口7。她也可以进入如G所示的聊天的全屏视图,以便写出她更喜欢9点去电影院,如参考符号9所示。
当Jane已经完成她的消息,她使窗口视图如H所示变小。结果,一些信息被删除4,一些被保留11,而其它信息诸如名字被显示,但是以要求更少空间的另一种表示方法显示(例如参考符号5的内容被改为参考符号6的形式)。
图12示出了如何在窗口视图中直接执行聊天。Tom如A所示进行初始化。他开启聊天1,邀请Jane 3,并且增加窗口2,其中包含他们都能理解的一些内容。Jane如B所示应答,增加新窗口4作为她的贡献。Tom如C所示应答,删除他的窗口2。这样,对话在窗口视图中进行。全屏视图在所有时候都仍然可用。
图13示出了一个情况,其中Tom的屏幕上有数个窗口3,如A所示。另外,他有一个窗口1,指示离一个特定事件还剩余有多少时间。例如,这可以是下一次电车离开之前剩下的时间,所述电车是带他下班回家的电车。
一天中的大部分时间,屏幕只有微小的变化,如B所示。显示电车时间表的窗口改变其颜色,以指示下一次电车离开之前剩下的时间,如参考符号2所指。
当时钟到达通常的离开时间,即Tom离开工作回家的时候,如显示器C中5所示,电车窗口尺寸增加。同样,Tom通常可以通过执行适当动作来改变该窗口的尺寸。当该窗口增大,它也为更详细的信息提供空间,在这个例子中显示距电车离开之前只有很短的时间7,但稍后有一辆可替代的汽车离开6。表示电车的图形元素比表示汽车的图形元素大。不同的尺寸表示,如果用户计划乘电车而不是汽车回家,那他更匆忙。
随时间变化,C中所示的汽车元素开始增大,并且改变颜色。由于窗口5本身没有变得更重要,故不改变尺寸。与其令汽车元素变大,不如令电车元素变小,以指示电车和汽车现在具有相同的重要性。
图14示出了用于停车空间的付费和控制剩余时间的服务。这个例子开始于进行完第一次支付,如A所示,支付时间1有24分钟剩余。另外,用户在屏幕上有几个其它的窗口3。如B和C所示,当剩余时间变得更少,图形增大并且改变颜色,参考符号分别为4和8。当图形增加,其中也有了更多空间用于附加信息。如果用户想付费获得更多时间,他在窗口上执行适当的动作,以使窗口显示出可能的选择,如C。可能的选择可以是付费直到特定时间5,或支付特定金额6。在这个例子中,用户选择付费直到一个特定时间。用户在时间可选项之一上执行一个动作,以便看到如D中参考符号7所示的更多时间可选项。在这个例子中,用户通过在包含15:40的文字的窗口上执行动作以将其加入到停车窗口,来选择付费到15:40。当用户完成支付过程,如E所示所述窗口缩小,以表示在停车时间用完前还有很长一段时间。
图15中显示器A示出没有可见窗口的屏幕。用户执行动作,以使该计算机设备如B所示显示可能窗口2、3。用户对这些窗口之一3感兴趣,当用户选择感兴趣的窗口时,如C所示其它窗口2消失。用户选择的窗口是用来跟踪足球赛的窗口4。如D中参考符号5所示,该窗口取决于比赛中的兴趣事件改变尺寸和内容。
在图16中,用户具有一个没有可视窗口的屏幕,因为从与该计算机设备连接的网络中接收新窗口。如图片A所示,窗口1显示关于附近的滑雪状况的信息。用户对关于活动的信息感兴趣,但是不确定滑雪是好选择。用户在窗口上执行一个动作以得到新建议,如B所示,在这个例子中是游泳2。用户确定对去游泳池的行程感兴趣,但是想邀请一些朋友。用户执行动作显示所有可能窗口的已选择集合,如C中参考符号4、5所示。如C所示,用户通过将游泳窗口拖入聊天窗口而选择聊天窗口5。所述聊天进程可以象上述的聊天示例那样进行(参看图11和12)。
在图17的显示器A中,SMS窗口是活动窗口,并且具有设置为k im的SMS的接收者。2、3示出其它可能接收者并且可以由用户添加该其它可能接收者。当用户键入文本,开窗口***接收该文本,并且将其引导到SMS窗口。该文本被解释为一条SMS的内容,例如由泡泡简单显示4。
在图18的显示器A中,用户没有活动窗口,当用户开始键入时,开窗口***创建一个新窗口接收输入,如图片B中2。用户键入一些文本,起头包括4个数字。例如,用户将文本窗口2拖放到警告窗口1。警告窗口解释该文本,并且提取出4个数字作为时间信息,从而设置警告窗口的时间参数。警告时间和其余文本显示在警告窗口中,图片C中3。
在图19的显示器A中,用户有一个呼叫(拨号)窗口1处于活动状态。在所述呼叫窗口周围显示地址本中最经常使用的人2和最近使用的列表3。为呼叫某人,用户可以在这个人的窗口上执行适当动作,或者作为代替用户开始键入。当用户开始键入,开窗口***将文本发送到呼叫窗口(活动窗口)。呼叫窗口显示该文本,并将该文本用作搜索标准。在B中用户已经键入P,并且仅具有以P开头的名字的人被显示出来,仍然是最经常使用的人优先显示。进一步的键入定义了搜索C,此时只剩下一个人,这个人被设为活动泡泡,以便较容易执行动作呼叫这个人。
在本发明的另一个实施例中,连接的输入设备可以是键盘,其中如在大多数便携式电话中那样每个键有多个解释。当使用来自这样的键盘的输入进行搜索时,使用所有解释的变体定义搜索标准。显示的文本是键的解释的数目。当集合与搜索标准的匹配为空,用户可以通过在呼叫窗口上执行适当动作来直接拨号键入的数字。如上述实施例所述,执行了其它的搜索机制。
尽管已经详细描述了本发明的优选实施例,应该理解,在不偏离所附权利要求定义的本发明的精神和范围的情况下,可以在其中做各种变化、替代和变换。

Claims (44)

1.一种用于开窗口及其控制***的方法,所述***提供用户装置,以便与计算机设备中可用的、或通过与该计算机设备连接的计算机网络可用的信息、应用和服务进行感受、纵览和交互,其中所述方法包括以下步骤:
使用至少一个窗口,以便用户与计算机设备中可用的、或通过与该计算机设备连接的计算机网络可用的信息、应用和服务进行感受、纵览和交互,
从一组不同尺寸的可显示窗口,为用户选择一个基准尺寸,这一基准尺寸包括代表至少一个窗口的该至少一个窗口的一个图形外观,
将所选择的该至少一个窗口链接到在该至少一个窗口中提供的动作,
为用户显示所选择的至少一个窗口的演变的一系列实例,使得该窗口以多个显示尺寸而被重新划分尺寸,从而在当前的显示窗口被重新划分尺寸时当前显示实例的内容和/或内容的外观依照特定规则被改变和显示。
2.依照权利要求1的方法,所述动作包括与计算机设备中可用的、或通过与该计算机设备连接的计算机网络可用的信息、应用和服务进行感受、纵览和交互。
3.依照权利要求1的方法,还包括遍及至少一个窗口的所有显示实例为用户保留所选择的至少一个窗口的形状的步骤。
4.依照权利要求1的方法,其中显示至少一个窗口的一系列显示实例的步骤包括分别显示具有不同的形状或图形外观的至少一个实例。
5.依照权利要求1的方法,其中将该至少一个窗口的所选择的起始预定图形外观链接到动作的步骤还包括使用至少一个参数确定至少一个窗口的显示实例的图形外观。
6.依照权利要求1的方法,其中至少一个窗口的显示实例的演变系列分别包括三个不同的显示尺寸的实例。
7.依照权利要求1的方法,其中至少一个窗口的显示实例的演变系列分别包括两个不同的显示尺寸的实例。
8.依照权利要求1的方法,其中显示至少一个窗口的实例的演变系列的步骤可以被事件中断,由此导致至少一个窗口的中断的实例被重新划分尺寸并以较大的预定尺寸显示。
9.依照权利要求1的方法,其中显示至少一个窗口的实例的演变系列的步骤可以被事件中断,由此导致至少一个窗口的中断的实例被重新划分尺寸并以较小的预定尺寸显示。
10.依照权利要求8或9所述的方法,所述事件包括用户动作或***动作。
11.依照权利要求1到9中任何一个所述的方法,其中显示至少一个窗口的演变的系列实例的步骤还包括按照一个定义窗口的重要性的参数对显示进行控制。
12.依照权利要求11的方法,其中所述定义重要性的参数是介于0到1之间的数字,1表示最高重要性。
13.依照权利要求12的方法,其中所述至少一个窗口的所述重要性参数用来与该重要性参数的值成比例地缩放所述至少一个窗口的实例的尺寸。
14.依照权利要求1的方法,其中显示演变的系列实例的步骤包括,在至少一个窗口的所有实例中,显示表示在计算机设备上运行的通信或计算机相关任务的状态的至少一个图形图像。
15.依照权利要求1的方法,其中显示演变的系列实例的步骤还包括:
提供指示在所述计算机设备中运行的应用或服务的状态的参数;
设置至少一个窗口作为表示所述应用或服务的所述状态的窗口;
依照指示所述应用或服务的状态的所述参数的值,在显示器上分别修改至少一个设置的窗口的尺寸,或修改显示所述至少一个设置的窗口的位置。
16.依照权利要求1的方法,还包括如下步骤:
将第一窗口设置为针对在计算机设备中运行的应用或服务的用户界面,
为关于第一窗口中的应用或服务的参数在第二窗口捕获一个值,
将第二窗口拖放到第一窗口,藉此经该用户界面将该值传送到关于在第一窗口中运行的应用及服务的参数。
17.依照权利要求1的方法,还包括如下步骤:
设置至少一个窗口作为应用或服务的用户界面,
经该用户界面为该应用或服务的至少一个参数读取或映射一个值,
显示包括在该至少一个窗口的演变的系列实例中的内容,其中该内容作为该至少一个参数的值和被显示的该至少一个窗口的实例的尺寸的函数而改变。
18.依照权利要求1的方法,其中为用户选择所述至少一个窗口的一个基准尺寸的步骤在远程计算机设备或***中提供,然后经网络在与计算机设备通信中下载所需的、代表该至少一个窗口的一系列实例的多个基本几何形状和图形外观。
19.依照权利要求1的方法,还包括如下步骤:
从与所述计算机设备通信的包括键盘、鼠标、输入笔或其它类似人工制品、软键盘的输入设备接收输入,该输入设备或者直接连接到所述计算机设备,或者经由网络与所述计算机设备通信;
为计算机设备中的应用或服务通过在至少一个窗口中设置的用户界面传送输入,其中由应用、与计算机设备的用户交互、或服务、或计算机设备中的动作激活所述窗口;
如果最近激活的窗口不是配置成用来接收输入,则提供另一个新的能够接收这种输入的窗口;
在所述激活窗口中显示所述输入。
20.依照权利要求19的方法,其中在所述激活窗口中接收输入的步骤包括,在所述激活窗口中激活对接收文本的分析。
21.依照权利要求20的方法,其中通过将接收所述输入的所述窗口拖放到另一个包含所述分析的窗口来提供对所述分析的所述激活。
22.依照权利要求1的方法,其中显示至少一个窗口的演变实例的步骤包括在利用输入笔、或其它类似人工制品或手指接触或点击所述显示器的表面时启动所述显示步骤。
23.一种用于开窗口及其控制的***,所述***提供用户装置,以便与计算机设备中可用的、或通过与该计算机设备连接的计算机网络可用的信息、应用和服务进行感受、纵览和交互,其中所述***被安排用于:
为用户提供至少一个窗口,并从一组不同尺寸的可显示窗口选择一个包括该至少一个窗口的图形外观的基准尺寸,
将所选择的该至少一个窗口链接到在该至少一个窗口中提供的动作,以及
为用户显示所选择的至少一个窗口的演变的一系列实例,使得该窗口以多个显示尺寸而被重新划分尺寸,从而在当前的显示窗口被重新划分尺寸时当前显示实例的内容和/或内容的外观依照特定规则被改变和显示。
24.依照权利要求23的方法,所述动作包括与计算机设备中可用的、或通过与该计算机设备连接的计算机网络可用的信息、应用和服务进行感受、纵览和交互。
25.依照权利要求23的***,其中显示该至少一个窗口的演变的系列实例包括遍及该至少一个窗口的所有显示实例为用户保留所选择的至少一个窗口的形状。
26.依照权利要求23的***,其中显示该至少一个窗口的演变的系列实例包括分别显示具有不同的形状或图形外观的至少一个实例。
27.依照权利要求23的***,其中该***在将所选择的起始该至少一个窗口链接到动作时,还使用至少一个参数确定至少一个窗口的显示实例的图形外观。
28.依照权利要求23的***,其中该***在显示至少一个窗口的演变的系列实例时,对所述实例分别利用三个不同的显示尺寸。
29.依照权利要求23的***,其中该***在显示至少一个窗口的演变的系列实例时,对所述实例分别利用两个不同的显示尺寸。
30.依照权利要求23的***,其中该***在显示至少一个窗口的演变的系列实例时,可以被事件中断,由此导致至少一个窗口的中断实例被重新划分尺寸并以较大的预定尺寸显示。
31.依照权利要求23的***,其中该***在显示至少一个窗口的演变的系列实例时,可以被事件中断,由此导致至少一个窗口的中断实例被重新划分尺寸并以较小的预定尺寸显示。
32.依照权利要求30或31所述的方法,所述事件包括用户动作或***动作。
33.依照权利要求23到31中任何一个所述的***,其中该***在显示至少一个窗口的演变的系列实例时,还按照一个定义窗口的重要性的参数对显示进行控制。
34.依照权利要求33的***,其中所述定义重要性的参数是介于0到1之间的数字,1表示最高重要性。
35.依照权利要求34的***,其中在对实例进行显示时,该***采用所述定义该至少一个窗口的所述重要性的参数,与定义该窗口的重要性的参数的值成比例地缩放该至少一个窗口的实例的尺寸,。
36.依照权利要求23的***,其中所述设备显示演变实例系列是,在至少一个窗口的所有实例中,显示表示在计算机设备上运行的通信或计算机相关任务的状态的至少一个图形图像。
37.依照权利要求23的***,其中该***在显示演变系列实例时:还使用指示在所述计算机设备中运行的应用或服务的状态的参数;其中该***显示所述至少一个窗口作为表示所述应用或服务的所述状态的窗口;并依照指示所述应用或服务的状态的所述参数的值,在该计算机设备的显示器上分别修改至少一个显示的窗口的尺寸,或修改显示所述至少一个窗口的位置。
38.依照权利要求23的***,该***进一步被安排用于:
设置第一窗口作为针对在计算机设备中运行的应用或服务的用户界面,和第二窗口,用于为关于第一窗口中的应用或服务的参数在第二窗口捕获一个值,
将第二窗口拖放到第一窗口,提供了关于在第一窗口中运行的应用及服务的参数值的传送。
39.依照权利要求23的***,该***进一步被安排用于:
设置至少一个窗口作为应用或服务的用户界面,和经用户界面为该应用或服务的至少一个参数读取或映射一个值,
显示包括在该至少一个窗口的演变系列实例中的内容,其中所述设备改变作为该至少一个参数的值和被显示的该至少一个窗口的实例的尺寸的函数的内容。
40.依照权利要求23的***,其中为用户进行所述至少一个窗口的一个基准尺寸的选择在远程计算机设备或***中提供,然后经网络在与计算机设备通信中下载所需的、代表该至少一个窗口的一系列实例的多个基本几何形状和图形外观。
41.依照权利要求23的***,还包括:
从与所述计算机设备通信的包括键盘、鼠标、输入笔或其它类似人工制品、软键盘的输入设备接收输入,该输入设备或者直接连接到所述计算机设备,或者经由网络与所述计算机设备通信;其中该设备通过在至少一个窗口中设置的用户界面向计算机设备中的应用或服务传送输入,其中由应用、与计算机设备的用户交互、或服务、或计算机设备中的其它相关动作激活所述窗口;以及
如果最近激活的窗口不是被配置用来接收输入,则所述设备提供另一个新的能够接收这种输入的窗口;然后在所述激活窗口中显示所述输入。
42.依照权利要求41的***,其中该***在所述激活窗口中接收输入时,在所述激活窗口中激活对接收文本的分析。
43.依照权利要求42的***,其中通过将接收所述输入的所述窗口拖放到另一个具有到提供分析的子***的用户界面的窗口来提供对所述分析的所述激活。
44.依照权利要求23的***,其中该***在显示至少一个窗口的演变实例时,在用户利用输入笔、或其它类似人工制品、或手指接触或点击所述显示器的表面时,启动所述显示。
CN2004800159633A 2003-04-08 2004-04-02 包括计算机设备的开窗口及其控制*** Expired - Lifetime CN1802691B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
NO20031586 2003-04-08
NO20031586A NO20031586L (no) 2003-04-08 2003-04-08 Vindussystem for datainnretning
PCT/NO2004/000099 WO2004090858A1 (en) 2003-04-08 2004-04-02 A windowing and controlling system thereof comprising a computer device

Publications (2)

Publication Number Publication Date
CN1802691A CN1802691A (zh) 2006-07-12
CN1802691B true CN1802691B (zh) 2010-04-28

Family

ID=19914651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004800159633A Expired - Lifetime CN1802691B (zh) 2003-04-08 2004-04-02 包括计算机设备的开窗口及其控制***

Country Status (13)

Country Link
US (1) US20060200778A1 (zh)
EP (1) EP1614099A1 (zh)
JP (1) JP4555818B2 (zh)
KR (1) KR101016585B1 (zh)
CN (1) CN1802691B (zh)
AU (1) AU2004227740B2 (zh)
BR (1) BRPI0409212A (zh)
CA (1) CA2521266A1 (zh)
MX (1) MXPA05010743A (zh)
NO (1) NO20031586L (zh)
RU (1) RU2345425C2 (zh)
WO (1) WO2004090858A1 (zh)
ZA (1) ZA200507985B (zh)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7788606B2 (en) * 2004-06-14 2010-08-31 Sas Institute Inc. Computer-implemented system and method for defining graphics primitives
JP2008012199A (ja) * 2006-07-10 2008-01-24 Aruze Corp ゲーム装置及びゲーム装置の画像表示制御方法
JP5073281B2 (ja) * 2006-12-12 2012-11-14 株式会社Pfu 付箋表示処理装置および付箋表示処理方法
JP2008178075A (ja) * 2006-12-18 2008-07-31 Sony Corp 表示制御装置、表示制御方法、及びプログラム
US9280255B2 (en) 2008-05-28 2016-03-08 Qualcomm Incorporated Structured displaying of visual elements
JP4547638B2 (ja) * 2008-05-29 2010-09-22 ソニー株式会社 Webページ表示装置及びWebページ表示方法
JP5249686B2 (ja) * 2008-09-05 2013-07-31 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置及びプログラム
US8086275B2 (en) 2008-10-23 2011-12-27 Microsoft Corporation Alternative inputs of a mobile communications device
US8411046B2 (en) 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
EP2387701A1 (en) * 2009-01-14 2011-11-23 TomTom International B.V. Navigation apparatus and method
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
BRPI1010765B1 (pt) * 2009-06-15 2020-02-11 Microsoft Technology Licensing, Llc Método implementado por um dispositivo de comunicação móvel, meio legível por computador e dispositivo de comunicação móvel
CN102103456B (zh) * 2009-12-18 2013-01-16 联想(北京)有限公司 一种展现窗口中的元素的方法及装置
WO2011072497A1 (zh) * 2009-12-18 2011-06-23 联想(北京)有限公司 窗口管理方法、装置及计算设备
US20120066628A1 (en) * 2010-09-09 2012-03-15 Microsoft Corporation Drag-able tabs
JP5652652B2 (ja) * 2010-12-27 2015-01-14 ソニー株式会社 表示制御装置および方法
KR101864333B1 (ko) 2011-03-21 2018-07-05 삼성전자 주식회사 아이콘 변경 기능 지원 방법 및 이를 지원하는 휴대 단말기
JP6282793B2 (ja) * 2011-11-08 2018-02-21 サターン ライセンシング エルエルシーSaturn Licensing LLC 送信装置、表示制御装置、コンテンツ送信方法、記録媒体、及びプログラム
CN102662553B (zh) * 2011-12-31 2014-06-18 核动力运行研究所 核电站超声波检测软件视图动态切分及布局方法
US9384711B2 (en) 2012-02-15 2016-07-05 Microsoft Technology Licensing, Llc Speculative render ahead and caching in multiple passes
US9235925B2 (en) * 2012-05-31 2016-01-12 Microsoft Technology Licensing, Llc Virtual surface rendering
US9230517B2 (en) 2012-05-31 2016-01-05 Microsoft Technology Licensing, Llc Virtual surface gutters
US9177533B2 (en) 2012-05-31 2015-11-03 Microsoft Technology Licensing, Llc Virtual surface compaction
US9286122B2 (en) 2012-05-31 2016-03-15 Microsoft Technology Licensing, Llc Display techniques using virtual surface allocation
CN102880391B (zh) * 2012-09-29 2016-08-10 北京奇虎科技有限公司 改变浏览器窗口显示的内容的显示控制设备及方法
CN102902789B (zh) * 2012-09-29 2016-01-06 北京奇虎科技有限公司 改变浏览器窗口显示的内容的显示控制设备及方法
US9307007B2 (en) 2013-06-14 2016-04-05 Microsoft Technology Licensing, Llc Content pre-render and pre-fetch techniques
JP6107495B2 (ja) * 2013-07-16 2017-04-05 富士通株式会社 照合方法および照合プログラム
JP2015102567A (ja) * 2013-11-21 2015-06-04 三菱電機株式会社 マルチビジョン用表示制御装置およびマルチビジョンシステム
WO2015178715A1 (en) * 2014-05-23 2015-11-26 Samsung Electronics Co., Ltd. System and method of providing voice-message call service
US20160011735A1 (en) * 2014-07-10 2016-01-14 Yahoo! Inc. Dynamic action selection for touch screens
KR102150961B1 (ko) * 2014-07-31 2020-09-02 삼성전자주식회사 작업 그룹을 이용하는 윈도우 표시 방법 및 장치
US10824291B2 (en) 2014-07-31 2020-11-03 Samsung Electronics Co., Ltd. Device and method of displaying windows by using work group
USD768151S1 (en) * 2015-02-27 2016-10-04 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD794674S1 (en) * 2015-05-21 2017-08-15 Ca, Inc. Display screen or portion thereof with a graphical user interface
JP6377028B2 (ja) * 2015-08-05 2018-08-22 東芝テック株式会社 表示制御装置及びプログラム
CN106484218A (zh) * 2016-09-13 2017-03-08 浙江工业大学 一种软件图形界面的统一的实时缩放方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1034031C (zh) * 1991-12-20 1997-02-12 国际商业机器公司 计算机显示屏上按比例显示窗口的方法及装置
CN1231738A (zh) * 1996-09-27 1999-10-13 霍尼韦尔公司 控制多窗口计算机环境中的显示的呈现方法
CN1274439A (zh) * 1997-08-12 2000-11-22 松下电器产业株式会社 窗口显示装置
US6473102B1 (en) * 1998-05-11 2002-10-29 Apple Computer, Inc. Method and system for automatically resizing and repositioning windows in response to changes in display

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3586472B2 (ja) * 1991-06-25 2004-11-10 富士ゼロックス株式会社 情報表示方法および情報表示装置
US5227771A (en) 1991-07-10 1993-07-13 International Business Machines Corporation Method and system for incrementally changing window size on a display
US5371844A (en) * 1992-03-20 1994-12-06 International Business Machines Corporation Palette manager in a graphical user interface computer system
CA2101864A1 (en) * 1992-08-27 1994-02-28 Claudia Carpenter Customizable program control interface for a computer system
US5495604A (en) * 1993-08-25 1996-02-27 Asymetrix Corporation Method and apparatus for the modeling and query of database structures using natural language-like constructs
US5487143A (en) * 1994-04-06 1996-01-23 Altera Corporation Computer user interface having tiled and overlapped window areas
US5666498A (en) * 1996-03-29 1997-09-09 International Business Machines Corporation Method, memory and apparatus for automatically resizing a window
US5727950A (en) * 1996-05-22 1998-03-17 Netsage Corporation Agent based instruction system and method
JP2001209475A (ja) * 2000-01-26 2001-08-03 Internatl Business Mach Corp <Ibm> ウィンドウ制御方法
US7062092B2 (en) 2000-08-22 2006-06-13 Affymetrix, Inc. System, method, and computer software product for gain adjustment in biological microarray scanner
KR20010000774A (ko) 2000-10-18 2001-01-05 박용국 인터넷통신가능한 단말기상에 분할 객체창 생성 방법 및장치, 및 그를 이용한 부가서비스 제공 방법 및서버-클라이언트시스템
US7278108B2 (en) 2001-08-10 2007-10-02 Danger, Inc. System and method of displaying multiple pending notifications in a single window
US7146573B2 (en) * 2002-01-28 2006-12-05 International Business Machines Corporation Automatic window representation adjustment
US7130887B2 (en) * 2002-04-18 2006-10-31 Bernel Goldberg Method and system for generating separate e-mail transmissions to copied recipients for providing additional information
DE10225316A1 (de) * 2002-06-06 2003-12-18 Philips Intellectual Property Verfahren zur Optimierung der Darstellung von mittels Bedienelemente frei platzier-und skalierbaren Objekten einer Benutzeroberfläche auf einem Bildschirm

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1034031C (zh) * 1991-12-20 1997-02-12 国际商业机器公司 计算机显示屏上按比例显示窗口的方法及装置
CN1231738A (zh) * 1996-09-27 1999-10-13 霍尼韦尔公司 控制多窗口计算机环境中的显示的呈现方法
CN1274439A (zh) * 1997-08-12 2000-11-22 松下电器产业株式会社 窗口显示装置
US6473102B1 (en) * 1998-05-11 2002-10-29 Apple Computer, Inc. Method and system for automatically resizing and repositioning windows in response to changes in display

Also Published As

Publication number Publication date
AU2004227740A1 (en) 2004-10-21
KR20050121243A (ko) 2005-12-26
CN1802691A (zh) 2006-07-12
NO20031586L (no) 2004-10-11
NO20031586D0 (no) 2003-04-08
WO2004090858A1 (en) 2004-10-21
RU2005134368A (ru) 2006-03-27
ZA200507985B (en) 2007-01-31
EP1614099A1 (en) 2006-01-11
JP2006522982A (ja) 2006-10-05
KR101016585B1 (ko) 2011-02-22
MXPA05010743A (es) 2005-12-15
RU2345425C2 (ru) 2009-01-27
CA2521266A1 (en) 2004-10-21
BRPI0409212A (pt) 2006-03-28
US20060200778A1 (en) 2006-09-07
JP4555818B2 (ja) 2010-10-06
AU2004227740B2 (en) 2009-12-03

Similar Documents

Publication Publication Date Title
CN1802691B (zh) 包括计算机设备的开窗口及其控制***
CN204856601U (zh) 连续性
US10666586B2 (en) Device and method for displaying image in chatting area and server for managing chatting data
US8281253B2 (en) Windowing and controlling system thereof comprising a computer device
CN205038630U (zh) 电子设备
CN107250952A (zh) 用于处理触摸接触的强度的设备、方法和用户界面
EP0782065A2 (en) Pointing to displayed objects in a computer system
CN112231463B (zh) 会话展示方法、装置、计算机设备和存储介质
CN102393808A (zh) 手持无线设备中的智能图形界面
CN102640114B (zh) 用于直接操纵即时通信客户端应用中的进入交互的方法
CN101087271A (zh) 一种关联用户显示***及方法
KR20140035160A (ko) 모바일 메시지 애플리케이션의 이미지 이모티콘 검색 방법
US20150339009A1 (en) Providing dynamic contents using widgets
CN112911052A (zh) 信息分享方法和装置
JP2023174486A (ja) 通信を開始するための方法及びインタフェース
CN113296673A (zh) 天气信息显示方法、装置、电子设备及存储介质
KR102607377B1 (ko) 컨텐츠 추천 방법 및 사용자 단말
CN114564271A (zh) 聊天窗口信息输入方法、装置和电子设备
KR102018321B1 (ko) 채팅 리스트 제공 사용자 단말
CN110881082A (zh) 一种云桌面分层法
CN105743769A (zh) 讯息图文显示方法
JP2004054471A (ja) キャラクタの感情・アクション表現を顔文字から表示させる通信端末並びにその通信端末を用いる交信仲介システム
JP2007157009A (ja) メール送受信支援システム、サーバ、プログラム、及び、記録媒体
KR20170017852A (ko) 드로잉 채팅 서비스를 제공하는 인스턴트 메시징 어플리케이션의 동작 방법 및 서버의 운용 방법
KR20170095491A (ko) 문자 메시지를 이용한 개인 비서 서비스에서의 선택지 제공 방법 및 이를 수행하기 위한 컴퓨터 프로그램

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190708

Address after: Tokyo, Japan

Patentee after: Rakuten, Inc.

Address before: Oslo

Patentee before: UX Investment Co.

Effective date of registration: 20190708

Address after: Oslo

Patentee after: UX Investment Co.

Address before: Oslo

Patentee before: Gritzman Michael

Effective date of registration: 20190708

Address after: Oslo

Patentee after: Gritzman Michael

Address before: Oslo

Patentee before: FAVOURITE SYSTEMS A/S

TR01 Transfer of patent right
CP01 Change in the name or title of a patent holder

Address after: Tokyo, Japan

Patentee after: Lotte Group Co.,Ltd.

Address before: Tokyo, Japan

Patentee before: Rakuten, Inc.

CP01 Change in the name or title of a patent holder
CX01 Expiry of patent term

Granted publication date: 20100428

CX01 Expiry of patent term