CN1470023A - 消息传送应用的用户接口 - Google Patents

消息传送应用的用户接口 Download PDF

Info

Publication number
CN1470023A
CN1470023A CNA00814740XA CN00814740A CN1470023A CN 1470023 A CN1470023 A CN 1470023A CN A00814740X A CNA00814740X A CN A00814740XA CN 00814740 A CN00814740 A CN 00814740A CN 1470023 A CN1470023 A CN 1470023A
Authority
CN
China
Prior art keywords
address
message
user interface
potential
user
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
Application number
CNA00814740XA
Other languages
English (en)
Inventor
������
巴里·阿波曼
��L������ά����˹
安德鲁·L·维克
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.)
Historic AOL LLC
Original Assignee
America Online Inc
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 America Online Inc filed Critical America Online Inc
Publication of CN1470023A publication Critical patent/CN1470023A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]

Abstract

一种消息传送应用用户接口,该用户接口有接收电子消息的输入单元和显示电子消息的输出单元。可以实施消息传送应用用户接口,为的是保持多个潜在消息接收者的子集合,子集合是利用预定判据确定的。还可以实施消息传送应用的用户接口,为的是基于潜在消息接收者的子集合,自动完整部分输入的地址。改变自动完整行为的一组用户可选信号,该信号可以与消息传送应用用户接口相结合。消息传送应用用户接口可用于瞬时消息传送系统中,允许用户发送瞬时消息给多个其他用户并与他们交换意见,无须在几个瞬时消息窗口之间进行切换。

Description

消息传送应用的用户接口
技术领域
本申请涉及消息传送应用(例如,电子邮件,瞬时消息传送,聊天室,等等)的用户接口。
背景技术
图1所示的计算机系统100代表典型的硬件设置,用于执行允许用户完成各项任务的软件,例如,与其他计算机用户的通信,接入各种计算机资源,以及观察,创建,或操纵电子内容,即,文本,图像,电影,音乐或其他声响,动画,3D虚拟世界,和与其他客体链接的任何组合。该系统包括:各种输入/输出(I/O)装置(鼠标103,键盘105,显示器107)以及有中央处理单元(CPU)121,I/O单元117和存储器109的通用计算机100,存储器109用于存储数据和各种程序,例如,操作系统111,和一个或多个应用程序113。计算机系统100通常还包括:某种类型的通信卡或器件123(例如,modem或网络适配器),用于经通信链路125(例如,电话线)与网络127交换数据。
如图2所示,计算机系统的用户可以接入电子内容或其他资源,或本地存储在用户的固有客户系统202中(例如,个人或膝上型计算机)或远程存储在一个或多个服务器系统200中。一个服务器系统的例子是主计算机,用于给用户提供在线计算机服务,例如,电子邮件,电子商务,瞬时消息传送,聊天室,互联网接入,在线游戏,电子报纸和杂志,等等。通过执行它们各自客户系统202的客户软件,主计算机在线服务的用户与一个或多个中央服务器系统200通信。
实际上,服务器系统200通常不是单个的单片实体,而是互联服务器计算机的网络,在空间上可能互相分散,但是每个服务器计算机致力于它自己的一组任务和/或特定的地理区域。在这种情况下,各个服务器之间是按照已知的方式经通信链路的网络互联的。这样的一种服务器系统是来自Virginia州的美国在线公司:“美国在线4.0”。
一种越来越普遍的计算机网络基活动称之为“瞬时消息传送”。瞬时消息是计算机网络用户之间一种电子通信形式,其中窗口“瞬时地”弹出到接收者计算机屏幕上,而接收者无须接入电子邮件程序或消息检查。瞬时消息基本上是在消息发送者单击发送按钮时立即出现的,或消息可能在网络上遇到传播延迟之后出现的。与大多数电子邮件的应用比较,瞬时消息传送能使用户之间在更加动态,紧急和交互方式下进行通信。
图3是AOL瞬时信使程序(“AIM”)系统中使用的瞬时消息(IM)窗口130的屏幕图。如该图所示,窗口130包括:文本显示区131和文本输入区132。涉及IM的两个用户(即,发送者和接收者)有类似的窗口,显示在他的或她的计算机监视器上。当一个用户(PhillipsJC)在文本输入区132键入一条意见134和单击发送按钮133时(或按一下键盘上的“回车”键,它与配置有关),输入的文本(例如,“Hey,did you see the game last night?”)就显示在窗口130的文本显示区131,两个用户都能看到这个文本。在Frsnafu给予响应输入一条意见135和单击发送按钮133之后,该意见135就出现在前一个意见134之下的文本显示区131。这种意见交换无限期地继续下去,直至两个用户决定终止这种交换。
通常,只有在用户当前注册计算机服务的情况下,可以给这个用户发送瞬时消息。退出计算机服务的用户不能接收瞬时消息。因此,美国在线引入的另一种流行革新技术是“伙伴列表”,允许用户监测其他的特定用户(“伙伴们”)何时注册和/或退出计算机服务(例如,AOL瞬时信使程序)。
如图4所示,伙伴列表的实施是利用列出特定用户或伙伴的窗口140,这些特定用户或伙伴注册了AIM系统。在该图所示的例子中,用户“PhillipsJC”的伙伴列表指出,PhillipsJC的四个伙伴141-144当前注册了AIM系统,因而他们可以接收瞬时消息。伙伴列表的更新是基于从服务器接收的信息,可以分别增加或删除他们注册或退出的伙伴名字。这种伙伴列表的更新可以伴随着各种听觉或视觉指示,有助于通知该用户有伙伴注册或退出。
用户可以一次发送多个瞬时消息给多个其他用户并与他们交换意见。常规的瞬时消息客户软件通常给每个用户建立单独的瞬时消息窗口,瞬时消息发送到这些用户。例如,如图5所示,若一个用户发送三条瞬时消息给三个其他的用户,其中给每个用户发送一条瞬时消息,则建立三个单独的瞬时消息窗口130a,130b,和130c。为了从一个瞬时消息窗口切换到另一个瞬时消息窗口,用户通常必须移动和/或按下鼠标上的按键,或按下键盘上多个按键,以便激活所需的瞬时消息窗口。
本发明者认识到,一些用户可能发现在一次给多个其他用户发送瞬时消息并与他们交换意见时,瞬时消息窗口之间切换是非常麻烦的。所以,本发明者认识到,需要给用户提供这样一种用户接口,在用户给多个用户发送消息并与他们交换意见时,无须在几个不同的窗口之间进行切换。
发明内容
实施方案可以包括一个或多个以下的特征。在一个方面,一种寻址消息到多个潜在消息接收者中一个成员的计算机实施方法可以包括:保持多个潜在消息接收者的子集合。每个潜在消息接收者可以有相关地址,和利用预定判据可以确定该子集合。该方法还可以包括:基于潜在消息接收者的子集合,自动完整部分输入的地址。
在另一个方面,一种寻址电子消息到计算机网络用户的方法可以包括:提供改变自动完整行为的一组用户可选信号,和基于一组或多组信号的输入,自动完整消息的部分输入地址。
在另一个方面,一种交换计算机网络用户之间瞬时消息的方法可以包括:提供有接收单元的一个用户接口实例,用于接收瞬时消息接收者的地址。该方法还可以包括:通过确定用户接口单元实例中预期接收者的地址,允许该用户发送独立瞬时消息给不同的接收者。
在另一个方面,一种瞬时消息传送用户接口可以包括:有输入单元和输出单元的用户接口单元,输入单元用于接收多个单独瞬时消息交换的瞬时消息,而输出单元用于显示多个单独瞬时消息交换的瞬时消息。
在另一个方面,一种瞬时消息传送系统可以包括:瞬时消息服务器和经网络连接到瞬时消息服务器的多个客户。每个客户有含指令的计算机可读媒体中软件,该指令使客户提供一个接收地址的用户接口单元。该软件还包括这样的指令,在参与第一个瞬时消息交换的同时,使客户允许用户经用户接口单元寻址瞬时消息到第一个接收者;而在参与另一个瞬时消息交换的同时,允许用户经用户接口单元寻址瞬时消息到另一个接收者,另一个瞬时消息交换是与第一个瞬时消息交换分开的。
在另一个方面,一种寻址消息到多个潜在消息接收者中一个成员的协议可以包括:一个或多个用户可选信号,用于改变自动完整行为;和预定判据,用于选择多个潜在消息接收者的子集合。每个潜在消息接收者可以有相关地址。
可以实现一个或多个以下的优点。用户接口允许用户发送瞬时消息到多个其他用户并与他们交换意见,无须在几个瞬时消息窗口之间进行切换,也不会有几个瞬时消息窗口搅乱用户的显示屏幕。此外,基于部分输入地址自动完整一个消息的地址,允许用户在没有输入完整地址的条件下寻址该消息,从而节省时间和精力。例如,用户接口可以配置成允许用户寻址消息到某个人,该用户利用单次键击与他最后通信。此外,仅仅利用整个组潜在消息接收者的子集合(例如,子集合中每个成员的选取是基于预定判据,该预定判据是,潜在接收者是在伙伴列表中和当前在线的),地址自动完整特征可以在来自用户较少输入的情况下(例如,较少次数的键击)正确地工作,而利用整个组潜在消息接收者要求较多的输入。
根据以下的描述以及附图和权利要求书,可以了解其他的优点和特征。
附图说明
图1是计算机系统的方框图。
图2表示典型的网络计算环境。
图3是“瞬时消息”窗口的屏幕图。
图4是视窗的AOL瞬时信使程序的“伙伴列表“窗口的屏幕图。
图5表示一次利用三个瞬时消息窗口的屏幕图。
图6是消息传送应用用户接口的示意图。
图7是参与多个通信会话的过程流程图。
图8是寻址消息的过程流程图。
图9是地址列表的示意图。
图10-11是自动完整消息地址的过程流程图。
图12表示UNIX的AOL瞬时信使程序中使用消息传送应用用户接口的屏幕图。
图13-31是展示图12中消息传送应用用户接口的工作屏幕图。
各个附图中相同的参考数字和标记表示相同的单元。
具体实施方式
图6表示消息传送应用(MA)用户接口10。如此处所使用的,MA是指任何的软件应用或其他的软件程序(例如,操作系统或实用程序),允许用户利用电子方式交换信息,例如包括:瞬时消息传送应用,电子邮件,聊天程序,等等。MA用户接口10包括:用户接口单元12,例如,窗口,控制台,对话框,按钮,等等。用户接口单元12有输入单元14,用户经输入单元14可以输入与计算机系统中一个或多个其他用户通信的消息。例如,输入单元14可以是文本字段或命令行提示符,其中用户输入有地址18的消息16和包含消息16内容的消息主体20,消息16预期到达该地址。用户接口单元12还可以包括:按钮22或其他的用户接口单元,允许用户发送消息16到地址18。此外,MA用户接口10可以配置成这样,通过按下键盘上的一个或多个按键(例如,“回车”键),用户可以发送消息16。许多其他不同的MA用户接口配置也是可能的,它主要取决于MA开发者的设计目的。
用户接口单元12还包括:输出单元24,用于显示用户发送和/或接收的消息。例如,输出单元24可以是显示消息26的文本显示窗格。每个消息26可以包括:地址信息28和消息主体30。地址信息28可以包括:to/from字段32和地址字段34。例如,to/from字段32可以包括:第一字符串(例如,字符串“T>”)和第二字符串(例如,字符串“F>”),字符串“T>”用在发送消息26到与地址字段34中显示地址相关的用户时,而字符串“F>”用在从与地址字段34中显示地址相关的用户接收到消息26时。MA用户接口10的用户可以参与利用MA用户接口10的一个或多个其他用户进行通信会话(例如,瞬时消息交换,在线聊天,等等),可以寻址,输入,发送和显示消息,无须打开窗口或在几个窗口之间进行切换。
在瞬时消息传送应用时,MA用户接口10可以使用户与用户接口的单个事例(例如,有地址输入字段的窗口)交互作用,因此,用户可以与多个其他用户交换瞬时消息。与此同时,发送给这些其他用户的瞬时消息以相同的方式出现在接收者面前,好像发送者是利用常规的用户接口。此外,虽然与多个其他通信者(例如,图6中的WILLIAM012和JDOE1934)的交换显示在用户计算机的相同文本显示窗格24中,这个事实对于这些通信者不是明显的(除非用户把这个事实告诉这些通信者)。而且,与不同通信者之间的交换是互相隔离的(例如,WILLIAM012和JDOE1934不能检测到他们正在与相同的用户从事IM交换,这种交换也可能是同时的)。
图7表示参与一个或多个通信会话的过程40。在步骤42,提供一个MA用户接口10。在图7所示的例子中,利用MA用户接口10分别参与同第一用户和第二用户的两个通信会话44和46。
通信会话44包括:在步骤48,检查是否正在寻址消息到第一用户。若正在寻址消息到第一用户,则在步骤50和52,经MA用户接口10从第一用户分别接收该消息的地址和消息主体。然后,在步骤54,经MA用户接口10发送该消息到第一用户。在步骤56,在MA用户接口10中显示该消息。若从第一用户(在步骤58中检查)接收消息,则在步骤60接收该消息,和在步骤62,在MA用户接口10中显示该消息。
通信会话46包括:在步骤64,检查是否正在寻址消息到第二用户。若正在寻址消息到第二用户,则在步骤66和68,经MA用户接口10从第二用户分别接收该消息的地址和消息主体。然后,在步骤70,经MA用户接口10发送该消息到第二用户。在步骤72,在MA用户接口10中显示该消息。若从第二用户(在步骤74中检查)接收消息,则在步骤76接收该消息,和在步骤78,在MA用户接口10中显示该消息。
图8表示寻址消息(例如,经MA用户接口10输入的消息)的过程90。在步骤92,保持一组潜在消息接收者。例如,在瞬时消息系统中,该组电子消息潜在接收者可以包括图9所示的地址列表500,地址列表500包含每个瞬时消息潜在接收者的表目502。地址列表500的每个表目502包括:存储潜在接收者地址(例如,用户或屏幕名字)的地址字段504;在线状态字段506,它包含与地址字段504中存储地址相关的个人在线状态的指示;和时间标记字段508,它包含当前通信会话期间发送瞬时消息给与地址字段504中存储地址相关个人的时间或从该人接收瞬时消息的时间。地址列表500可以包括:用户伙伴列表中包含的个人表目502。或者,或除此以外,地址列表500可以包括:个人表目502,其中用户在当前通信会话期间发送消息给这个人和/或用户在当前通信会话期间从这个人接收到消息。
再参照图8,在步骤94,利用预定判据保持该组潜在接收者的子集合。例如,在瞬时消息系统的情况下,地址列表500的子集合510(图9中所示)可以包括:当前在线的个人表目502,这是通过检查表目502中在线状态字段506而确定的。在图8中的步骤96,利用该子集合试图自动完整部分输入的地址。
图10-11表示利用潜在消息接收者的子集合(例如,子集合510)自动完整部分地址的过程400,该部分地址输入到MA用户接口10的输入单元14。在图10中的步骤404,当用户输入部分地址到MA用户接口10的输入单元14时,通过按下键盘上的一个或多个按键,就从该用户接收到部分地址。
在步骤406,检查该部分地址,看看它是否包含一个信号,例如,该信号指出用户发送的最后瞬时消息的地址(称之为“最后地址”)应当用作当前消息的地址。部分地址中发送信号指出应当利用最后地址的一种方法是,部分地址中第一个字符是点字符(即,句号字符或“.”)后随间隔字符(即,空格)。若部分地址指出最后地址应当用于当前消息,则在步骤408,最后地址用作当前消息的地址(利用最后地址取代或不取代输入单元14中的部分地址)。然后,在图11中的步骤410,接收新消息的主体,和在步骤412,发送新消息到最后地址指出的用户。在步骤414,更新发送当前消息到该用户的地址列表500中的表目502(即,利用发送当前消息的时间更新时间标记字段508)。此外,若地址列表500的表目502中没有刚在发送当前消息到该用户的表目,则添加该用户的表目502到地址列表500。
若部分地址不包括最后地址信号,则在图10中的步骤416,可以检查该部分地址,看看用户发送的第二至最后消息的地址(称之为“第二至最后地址”)是否应当用作当前消息的地址。部分地址中发送信号指出应当利用第二至最后地址作为当前消息地址的一种方法是,部分地址中前两个字符是点字符。若部分地址指出第二至最后地址应当用作当前消息的地址,则在步骤418,第二至最后地址用作当前消息的地址(利用第二至最后地址取代或不取代输入单元14中部分地址)。然后,在图11中的步骤410,接收当前消息的主体;在步骤412,发送当前消息;和在步骤414,更新地址列表500。
若部分地址中不包含第二至最后信号,则在图10中的步骤420,检查该部分地址,看看是否应当搜索对应于步骤422中部分地址的最近表目502的地址列表500的子集合510(称之为“最近搜索”)。部分地址中发送信号指出应当进行最近搜索的一种方法是,部分地址中第一个字符是点字符,在它之后没有另一个点字符或间隔字符。例如,若输入部分地址“.a”,则搜索子集合510以识别字母“a”开始的表目502,该表目在它的时间标记字段508中有最近时间。在步骤424,包含在表目502中地址字段504的地址用作当前消息的地址,该地址对应于有最近时间标记的部分地址。然后,在图11中的步骤410,从用户接收当前消息的主体;在步骤412,发送当前消息,和在步骤414,更新地址列表500。
若部分地址没有指出应当利用最后地址或第二至最后地址且没有指出应当进行最近搜索,则在图10中的步骤426,检查该部分地址,看看是否应当中止当前消息的地址自动完整。部分地址中发送信号指出应当中止当前消息的自动完整的一种方法是,部分地址中第一个字符是分号或冒号。若部分地址指出不应当进行当前消息的自动完整,则在步骤428,从用户接收当前消息的完整地址(例如,请用户输入该地址的其余部分到MA用户接口10的输入单元14)。然后,在图11中的步骤410,接收当前消息26的主体;在步骤412,发送该当前消息,和在步骤414,更新地址列表500。
应当注意,一般地说,利用各种信号,特别是,利用步骤406,416,420和426中所示的具体信号,是任选的实施方案特征。按照MA开发者的优先选择,可以不利用信号,或可以实施不同和/或附加的信号。
若部分地址没有指出应当放弃当前消息的自动完整,则在图10中的步骤432,搜索地址列表500中的子集合510,看看是否有对应于该部分地址的任何表目502。例如,若表目502中的地址字段504是以部分地址中包含一个或多个字符开始的,则地址列表500中的表目502可以对应于部分地址。
若在子集合510中没有与部分表目匹配的表目(在步骤434中检查),则在步骤436,对当前消息不进行自动完整,而是从用户接收当前消息的完整地址。然后,在图11中的步骤410,接收当前消息的主体;在步骤412,发送该当前消息;和在步骤414,更新地址列表500(例如,把当前消息地址的表目502添加到图9中所示的地址列表500中)。
若在子集合510中仅有一个表目502对应于部分地址(在步骤438中检查),则在步骤440,利用对应于部分地址的表目502,对当前消息进行自动完整。例如,包含在对应表目502地址字段504中的地址可以由MA自动输入到MA用户接口10的输入单元14中,因此,用户不需要输入该地址的其余部分。若发现包含在对应表目502地址字段504中的地址不是用户想要发送当前消息的地址,则用户可以编辑该地址,例如,利用键盘上的“退格”键。在利用对应表目502进行自动完整以后,在图11中的步骤410,接收当前消息的主体;在步骤412,发送该当前消息;和在步骤414,更新地址列表500。
若在子集合510中有多个表目502对应于部分地址,则过程400回环到步骤404以接收另一个部分地址。最好是,当过程400回环到步骤404时,用户可以增加部分地址以减少对应于部分地址的子集合510中表目数目。例如,若地址表目502的用户激活子集合510包含“Barry”和“Bartholomew”作为潜在的自动完整地址,则该用户至少输入4个字符(“Barr”或“Bart”),以便唯一地识别用于自动完整的单个表目502。
或者,当输入的部分地址不是唯一时,即,它与地址列表500的用户激活子集合510中两个或多个表目匹配,自动完整特征可以利用一组预定的规则,便于“猜测”哪个地址是预期的地址。例如,我们假设,上述例子中的用户与Barry的通信比与Bartholomew的通信更近。自动完整规则可以是,当输入非唯一的部分地址时,对最近通信者的地址进行自动完整。在此情况下,当用户输入预期地址的第一个字母“b”时,MA用户接口就使部分输入自动完整成“Barry”,因为与Barry的通信比与Bartholomew的通信更近。然而,若用户预期发送消息给Bartholomew,则该用户可以继续输入字符,直至可以唯一识别Bartholomew。这个相同规则(最近通信者与部分输入的地址匹配)可以推扩到这样一种情况,其中三个或多个潜在自动完整地址是以相同字符开始的地址。
另一种解决非唯一部分输入地址的可能使用规则是,把优先权(从自动完整选择考虑)赋予用户伙伴列表中的地址,而不赋予非用户伙伴列表中的地址(但在最近会话中该用户曾与他通信)。或者,或除此以外,对于以相同字符开始的地址自动完整,用户可以明确地规定优先权的顺序。一般地说,实际上按照MA开发者的优先选择可以应用任何一个规则或一组规则改变自动完整行为。
图12是AOL的IM客户软件UNIX基版本(称之为“Tik”)中实施的MA用户接口600的屏幕图。MA用户接口600包括:有输入文本字段604的窗口602。用户可以在输入文本字段604中输入消息606。消息606包括:地址608后随消息主体610。MA用户接口600还包括:发送按钮612,用户可以单击按钮612以发送消息606到与地址608相关的用户。此外,MA用户接口600配置成在用户按下用户可定义键(例如,“回车”键)的条件下发送消息606。
MA用户接口600还包括:输出文本字段614,用于显示MA用户接口600发送和接收的消息616。每个消息616包括:地址信息618和消息主体620。地址信息618包括:to/from字段622,时间标记字段624,和地址字段626。当消息616发送到与地址字段626中显示地址相关的用户时,字符串“T>”就插入到to/from字段622;而当从与地址字段626中显示地址相关的用户接收消息时,字符串“F>”就插入到to/from字段622。发送或接收消息616的时间显示在时间标记字段624,而发送或接收消息的地址显示在地址字段626。
图13-31是展示图12所示MA用户接口600操作的屏幕图。在图13中,用户在MA用户接口600的输入文本字段604中输入新消息632的部分地址630(它包括字母“m”)。部分地址630不包括最后地址信号(在这个例子中,它是点字符后随间隔字符),第二至最后地址信号(在这个例子中,它是两个点字符),最近搜索信号(在这个例子中,它是点字符后随字母),或非自动完整信号(在这个例子中,它是分号)。所以,搜索对应于部分地址630的表目502中地址列表500的子集合510。假设这个例子的目的是,当输入部分地址630时,子集合510包含图9所示的表目,该子集合510仅仅包含对应于部分地址630的一个表目502(即,表目502,它有包含地址“mroe1934”的地址字段504)。所以,利用地址mroe1934自动完整图14所示输入文本字段604中的地址634。就是说,MA用户接口600利用地址mroe1934作为地址634,并把字符“roe1934”插入到字母“m”之后的输入文本字段604中,而不要求用户输入字符“roe1934”。
然后,如图15所示,间隔字符636自动地添加到地址634的末端。于是,用户可以输入新消息632的主体638(即,文本“Hello,Mary。”)并发送新消息632,例如,单击发送按钮612。
如图16所示,在用户发送消息632以后,对应于消息632的to/from字段640,时间标记字段642,和地址字段644显示在MA用户接口600的输出文本字段614。to/from字段640包含字符串“T>”,指出消息632发送到地址“mroe1934”,而时间标记字段634包含发送消息632的时间(即,“13:20:05”)。此外,消息主体638显示在MA用户接口600的输出文本字段614。此外,用户mroe1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:20:05”)发送消息632。
然后,消息632的接收者,即,mroe1934,发送响应消息646给该用户。消息646还显示在输出文本字段614中,并包括:to/from字段648,时间字段650,地址字段652,和消息主体654。to/from字段648包含字符串“F>”,指出从mroe1934接收到消息646,而时间标记字段650包含发送消息646的时间(即,“13:20:27”)。地址字段652包含用户发送消息646的地址,即,mroe1934。并且,如图16所示,消息主体654包含文本“Hi,John”。此外,用户mroe1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:20:27”)接收到消息646。
然后,用户可以在MA用户接口600的输入文本字段604中输入新消息656以响应消息646。如图16所示,用户输入点字符658后随间隔字符660(即,空格)。因为在这个例子中点字符后随间隔字符是最后地址信号,用户发送消息(即,mroe1934)的最后地址用作消息656的地址。于是,如图17所示,MA用户接口600从该用户接收到消息主体662(即,“How are you?”)。然后,该用户发送消息656,例如,单击发送按钮612。
在发送消息656以后,MA用户接口600在输出文本字段614中显示对应于消息656的to/from字段664(即,字符串“T>”),时间标记字段666(即,13:21:12”),和地址字段652(即,mroe1934),如图18所示。此外,MA用户接口600在输出文本字段614中显示消息656的主体662。此外,用户mroe1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:21:12”)发送消息656。
然后,消息656的接收者,即,mroe1934,发送响应消息670以响应消息656,响应消息670显示在MA用户接口600的输出文本字段614中,如图18所示。MA用户接口600显示对应于发送消息670给用户的to/from字段672(即,字符串“F>”),时间标记字段674(即,13:21:39”),和地址字段676(即,mroe1934)。此外,MA用户接口600显示消息主体678(即,“I′m sick。I can′t playin tonight′s game”。此外,用户mroe1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:21:39”)接收到消息670。
于是,MA用户接口600的用户可以不打开新的窗口发送消息680给不同的用户。为此,用户键入包括分号的部分地址682,如图18所示。因为在这个例子中分号是非自动完整信号,MA用户接口600并不搜索对应于部分地址682的表目502中子集合510。相反,如图19所示,MA用户接口600经输入文本字段604从用户接收地址684(即,“mjohnson1934”)。此外,MA用户接口600经输入文本字段604从用户接收间隔字符686(即,空格)和消息主体688(即,“Hey,MJ,are you free tonight?”)。当用户单击发送按钮612时(或指令MA用户接口600发送消息680),MA用户接口600发送消息680,并在输出文本字段614中显示to/from字段690(即,“T>”),时间标记字段692(即,13:23:14”),和消息680的地址字段694(即,mjohnson1934),如图20所示。此外,MA用户接口600在输出文本字段614中显示消息主体688。此外,用户mjohnson1934的表目502添加到地址列表500(和子集合510中,只要用户mjohnson1934是在线的)。用户mjohnson1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:23:14”)给用户mjohnson1934发送消息680。
然后,如图20所示,MA用户接口600从用户mjohnson1934接收到响应消息696。MA用户接口600显示发送消息696的to/from字段698(即,“F>”),时间标记字段700(即,13:23:32”),和地址字段702(即,“mjohnson1934”)。MA用户接口600还显示消息696的消息主体704(即,“yes。”)。此外,用户mjohnson1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:23:32”)从用户mjohnson1934接收到消息696。
如图20所示,仅键入包括字母“m”的部分地址708,当用户试图发送响应消息706给用户mjohnson1934时,MA用户接口600搜索对应于部分地址708的表目502中地址列表500的子集合510。搜索子集合510是因为部分地址708不包含特殊的信号。如图9所示,子集合510(它还包括用户mjohnson1934的表目502)包括对应于部分地址708的两个地址502(即,地址以字母“m”开始的地址字段504)。若搜索中找到多于1个对应表目502,则图20中所示的实施例不自动地完整地址,并要求用户提供附加的地址信息。
如图21所示,用户经MA用户接口600的输入字段604输入字母“j”。所以,部分地址708中包括字母“mj”。于是,MA用户接口600再次搜索对应于部分地址708的表目502中子集合510(或者,MA用户接口600可以仅搜索前一次搜索中识别的那些表目502)。因为对应于部分地址708“mj”的子集合510中仅有1个表目,即,mjohnson1934,MA用户接口600利用对应表目502的地址字段504中的地址,自动完整输入文本字段604中的地址710,如图22所示。就是说,MA用户接口600利用地址mjohnson1934作为地址710,并把字符“ohnson1934”插入到字母“mj”之后的输入文本字段604中,而不要求用户输入字符“ohnson 1934”。此外,如图23所示,MA用户接口600在自动完整过程期间自动添加间隔字符712到地址710的末端。于是,如图23所示,MA用户接口600经输入文本字段604从用户接收到消息主体714(即,“Do you want to playtonight?”)。当用户单击发送按钮612时(或者,指令多个IM用户接口600发送消息706),MA用户接口600发送消息706。如图24所示,在用户发送消息706以后,MA用户接口600在输出文本字段614中显示to/from字段716(即,“T>”),时间标记字段718(即,13:25:30”),和地址字段720(包括地址mjohnson1934)。此外,MA用户接口600在输出文本字段614中显示消息主体714。此外,用户mjohnson1934的表目502中时间标记508被更新,可以反映何时(即,“13:25:30”)发送消息706给用户mjohnson1934。
然后,如图24所示,MA用户接口600从用户mjohnson1934接收响应消息722。MA用户接口600显示发送消息722的to/from字段724(即,“F>”),时间标记字段726(即,13:25:38”),和地址字段728(即,mjohnson1934)。MA用户接口600还显示包括文本“Sure”的消息主体730。此外,用户mjohnson1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:25:38”)从用户mjohnson1934接收到消息722。
然后,用户开始输入新的消息732。具体地说,如图24所示,用户输入仅包括字母“r”的部分地址734。搜索对应表目502的地址列表500中子集合510,因为部分地址734不包含特殊的信号。如图9所示,子集合510(它还包括用户mjohnson1934的表目)包括对应于部分地址734的表目502(即,用户“ronny”的表目502)。如图25所示,在输入文本区604中的字母“r”之后插入字符“onny”,请求对应地址ronny自动完整地址736。然而,用户希望寻址消息732到地址“rsmith1934”处的用户。因此,该用户使用“退格”键,以便从输入文本区614中删除字母“onny”,并在字母“r”之后输入字母“smith1934”,以便寻址消息732到rsmith1934,如图26所示。此外,用户在输入文本区604的地址736之后输入间隔字符738(即,空格)和消息主体740(即,“MJ,is going to play tonight。”。
当用户单击发送按钮612时(或者,指令多个IM用户接口10发送消息732),MA用户接口600发送消息732并在输出文本字段614中显示to/from字段742(即,“T>”),时间标记字段744(即,13:27:17”),和地址字段746(即,rsmith1934)。此外,MA用户接口600在输出文本字段614中显示消息主体740。此外,用户rsmith1934的表目502添加到地址列表500(和子集合510中,只要用户rsmith1934仍保持在线),而该表目502的时间标记508被更新,可以反映何时(即,“13:27:17”)发送消息722给rsmith1934。
响应消息748是从用户rsmith1934接收到的,并显示在MA用户接口600的输出文本字段614中。具体地说,如图27所示,to/from字段750(即,“F>”),时间标记字段752(即,13:28:24”),地址字段754(即,rsmith1934),和消息主体756(即,“Okay。”)显示在输出文本字段614。此外,用户rsmith1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:28:24”)接收到消息748。
在图27中,用户利用第二至最后地址信号寻址消息758到用户mjohnson1934。具体地说,用户在输入文本字段604中输入包括两个点字符的部分地址760。MA用户接口600接收部分地址760并利用该用户发送消息给第二至最后用户的第二至最后用户地址作为消息758的地址,(在此情况下为用户mjohnson1934)。然后,如图28所示,MA用户接口600接收间隔字符762(即,空格)和消息主体764(即,“MJ,be there at 6:15”)。于是,该用户通过单击按钮612发送消息758。
在发送消息758以后,消息758显示在MA用户接口600的输出文本区614。具体地说,如图29所示,to/from字段766(即,“T>”),时间标记字段768(即,13:30:54”),地址字段770(即,mjohnson1934),和消息主体764显示在输出文本字段614。此外,用户mjohnson1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:30:54”)发送消息758。
响应消息722是从用户mjohnson1934接收到的,并显示在输出文本字段614。具体地说,如图29所示,to/from字段774(即,“F>”),时间标记字段776(即,13:32:06”),地址字段778(即,mjohnson1934),和消息主体780(即,“Okay,I′ ll see you then。”)显示在输出文本字段614。此外,用户mjohnson1934的表目502中时间标记508被更新,可以反映何时(即,“13:32:06”)接收到消息772。
于是,如图29所示,MA用户接口600的用户利用最近搜索信号寻址消息782到用户rsmith1934。具体地说,该用户在输入文本字段604中输入包括字母“.r”的部分地址784。MA用户接口600接收部分地址784,并确定部分地址784包含最近搜索信号。于是,如图30所示,MA用户接口600接收间隔字符786(即,空格字符)和消息主体788(即,“We are going to meet at 6:15。”)。然后,用户单击发送按钮612。
于是,MA用户接口600搜索对应于部分地址784的最近表目502中地址列表500的子集合510。虽然在子集合510中对应于部分地址784有两个表目502(即,地址“ronny”和“rsmith1934”),但是发送消息到地址rsmith1934比发送消息到地址ronny更近。所以,寻址消息到rsmith1934。如图31所示,to/from字段790(即,“T>”),时间标记字段792(即,13:34:48”),地址字段794(即,rsmith1934),和消息主体788显示在输出文本字段614。此外,用户rsmith1934的表目502中时间标记字段508被更新,可以反映何时(即,“13:34:48”)发送消息782。
虽然图13-31中所示的例子涉及瞬时消息传送应用,应当明白,此处描述的自动完整技术和系统适合于其他的应用,例如,移动电话拨号,或输入操作系统或应用的命令。此外,以上描述的自动完整特征适合于其他的MA,例如,电子邮件和聊天客户。在聊天室场境下,这种自动完整可用于用户需要指定另一个接收者,给他发送“耳语”消息(即,只有指定的接收者能知道而其他聊天室参与者不能知道的消息)。
在数字电子电路,或计算机硬件,固件,软件,或其组合中,可以实现此处描述的各种系统和技术实施方案。利用此处描述的一种或多种技术和方法的系统或其他设备可以利用计算机程序配置的计算机可读存储媒体实施,存储器媒体配置成使计算机系统以特定和预定的方式作用在输入和/或产生输出。这种计算机系统可以包括:一个或多个可编程处理器,该处理器从数据存储系统接收数据和指令以及发射数据和指令到数据存储系统;和合适的输入和输出装置。
每个计算机程序可以利用高级过程或面向对象的程序设计语言实施,或者,如果需要,可以利用汇编语言或机器语言实施;在任何的情况下,这种语言可以是编译语言或解释语言。例如,合适的处理器包括:通用微处理器和专用处理器。
一般地说,处理器从只读存储器和/或随机存取存储器中接收指令和数据。适合于确实包含计算机程序指令和数据的存储装置包括:所有形式的非易失性存储器,包括半导体存储器装置,例如,EPROM,EEPROM,和快速存储器装置;磁盘,例如,内部硬盘和可卸硬盘;磁光盘;和CD-ROM盘。
以上的任何装置可以由专门设计的ASIC(专用集成电路)实施,或在专门设计的ASIC中实施。
虽然我们已经描述了若干个实施例,但是应当明白,在不偏离本发明精神和范围的条件下可以有各种变更。因此,其他的各种实施例都应在以下权利要求书的范围内。

Claims (37)

1.一种寻址消息到多个潜在消息接收者中一个成员的计算机实施方法,每个潜在消息接收者有相关地址,该方法包括:
保持多个潜在消息接收者的子集合,该子集合是利用预定判据确定的;和
基于潜在消息接收者的子集合,自动完整部分输入的地址。
2.按照权利要求1的方法,还包括:
搜索有相关地址的潜在消息接收者的子集合,相关地址对应于部分输入的地址;和
若在子集合中找到对应于部分输入地址的潜在消息接收者,则利用与对应潜在消息接收者相关的地址,自动完整部分输入的地址。
3.按照权利要求2的方法,其中除非部分输入地址包含预定的信号,为对应的潜在消息接收者搜索该子集合。
4.按照权利要求2的方法,还包括:
若部分输入地址包含预定的信号,则为对应于部分输入地址并且最近发送消息给他的潜在消息接收者搜索该子集合。
5.按照权利要求1的方法,还包括:
若部分输入地址包含预定的信号,则利用发送最后消息的地址,自动完整部分输入的地址。
6.按照权利要求1的方法,还包括:
若部分输入地址包含预定的信号,则利用发送的第二至最后消息的地址,自动完整部分输入的地址。
7.按照权利要求1的方法,其中若潜在接收者是伙伴列表中的成员并且潜在消息接收者是当前在线的,则该消息是瞬时消息并且预定判据包括子集合中的潜在消息接收者。
8.按照权利要求7的方法,其中瞬时消息的地址是潜在消息接收者的用户名字,该消息被寻址到该潜在消息接收者。
9.按照权利要求1的方法,其中若在当前通信会话期间发送消息给潜在消息接收者并且该潜在消息接收者是当前在线的,则预定判据包括子集合中的潜在消息接收者。
10.按照权利要求1的方法,其中若在当前通信会话期间从潜在消息接收者接收到消息并且该潜在消息接收者是当前在线的,则预定判据包括子集合中的潜在消息接收者。
11.一种寻址电子消息到计算机网络用户的方法,该方法包括:
提供改变自动完整行为的一组用户可选信号;和
基于一组或多组信号的输入,自动完整消息的部分输入地址。
12.按照权利要求11的方法,其中该组信号包括最后地址信号,当输入最后地址信号时,寻址消息到发送最后消息的接收者。
13.按照权利要求11的方法,其中该组信号包括第二至最后地址信号,当输入第二至最后地址信号时,寻址消息到发送第二至最后消息的接收者。
14.按照权利要求11的方法,其中该组信号包括非自动完整信号,当输入非自动完整信号时,不进行自动完整。
15.一种在计算机网络用户之间交换瞬时消息的方法,该方法包括:
提供有接收单元的一个用户接口实例,用于接收瞬时消息接收者的地址;和
通过确定用户接口单元实例中预期接收者的地址,允许该用户发送独立瞬时消息给不同的接收者。
16.按照权利要求15的方法,还包括:自动完整部分输入的预期接收者的地址。
17.按照权利要求16的方法,还包括:提供改变自动完整行为的一组用户可选信号。
18.按照权利要求15的方法,还包括:显示从用户接口实例中不同接收者接收的瞬时消息。
19.一种瞬时消息传送用户接口,包括:
用户接口单元,它有:
输入单元,用于接收多个单独瞬时消息交换的瞬时消息;和
输出单元,用于显示多个单独瞬时消息交换的瞬时消息。
20.按照权利要求19的用户接口,还包括计算机可读媒体中的含指令的软件,该指令使用户接口进行以下的操作:
接收瞬时消息的部分地址;和
自动完整该部分地址。
21.按照权利要求20的用户接口,其中软件还包括这样的指令,该指令使用户接口进行以下的操作:
保持一组潜在瞬时消息接收者的子集合,该子集合是利用预定判据确定的;和
利用该子集合自动完整部分地址。
22.按照权利要求21的用户接口,其中软件还包括这样的指令,该指令使用户接口进行以下的操作:
搜索对应于部分地址的潜在瞬时消息接收者的子集合;和
若在该子集合中找到对应于部分地址的潜在瞬时消息接收者,则利用与对应潜在瞬时消息接收者相关的地址,自动完整部分地址。
23.按照权利要求22的用户接口,其中除非部分地址包含预定的信号,搜索对应潜在瞬时消息接收者的子集合。
24.按照权利要求22的用户接口,其中软件还包括这样的指令,若部分地址包含预定的信号,则该指令使用户接口搜索对应于部分地址和在通信会话期间最近发送消息给他的潜在瞬时消息接收者的子集合。
25.按照权利要求22的用户接口,其中软件还包括这样的指令,若部分地址包含预定的信号,则该指令使用户接口利用在通信会话期间发送最后消息的地址自动完整部分地址。
26.按照权利要求22的用户接口,其中软件还包括这样的指令,若部分地址包含预定的信号,则该指令使用户接口利用在通信会话期间发送第二至最后消息的地址自动完整部分地址。
27.按照权利要求21的用户接口,其中若潜在瞬时消息接收者是伙伴列表中的成员和该潜在瞬时消息接收者是当前在线的,则预定判据包括子集合中的潜在瞬时消息接收者。
28.按照权利要求21的用户接口,其中瞬时消息的地址是潜在瞬时消息接收者的用户名字,寻址瞬时消息到该潜在消息接收者。
29.按照权利要求21的用户接口,其中若在通信会话期间发送瞬时消息给潜在瞬时消息接收者并且该潜在瞬时消息接收者是当前在线的,则预定判据包括子集合中的潜在瞬时消息接收者。
30.按照权利要求21的用户接口,其中若在通信会话期间从潜在瞬时消息接收者接收到瞬时消息并且该潜在瞬时消息接收者是当前在线的,则预定判据包括子集合中的潜在瞬时消息接收者。
31.一种瞬时消息传送系统,包括:
瞬时消息服务器;
经网络连接到瞬时消息服务器的多个客户,每个客户有计算机可读媒体中的含指令的软件,该指令使客户进行以下的操作:
提供有接收单元的用户接口,用于接收多个地址;
在参与第一个瞬时消息交换的同时,允许用户经用户接口单元寻址瞬时消息到第一个接收者;
在参与另一个瞬时消息交换的同时,允许用户经用户接口单元寻址瞬时消息到另一个接收者,另一个瞬时消息交换是与第一个瞬时消息交换分开的。
32.按照权利要求31的系统,其中软件还包括这样的指令,该指令使客户自动完整第一个接收者的部分输入地址。
33.按照权利要求32的系统,其中软件还包括这样的指令,基于一组用户可选信号,该指令使客户改变自动完整行为。
34.按照权利要求31的系统,其中软件还包括这样的指令,该指令使客户自动完整其他接收者的部分输入地址。
35.按照权利要求34的系统,其中软件还包括这样的指令,基于一组用户可选信号,该指令使客户改变自动完整行为。
36.按照权利要求31的系统,其中软件还包括这样的指令,该指令使客户进行以下的操作:
在用户接口中的第一个瞬时消息交换期间,显示从第一个接收者接收的瞬时消息;和
在用户接口中的其他瞬时消息交换期间,显示从其他接收者接收的瞬时消息。
37.一种寻址消息到多个潜在消息接收者中一个成员的协议,每个潜在消息接收者有相关地址,该协议包括:
一个或多个用户可选信号,用于改变自动完整行为;和
预定判据,用于选择多个潜在消息接收者的子集合。
CNA00814740XA 1999-09-24 2000-09-21 消息传送应用的用户接口 Pending CN1470023A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/404,757 1999-09-24
US09/404,757 US6539421B1 (en) 1999-09-24 1999-09-24 Messaging application user interface

Publications (1)

Publication Number Publication Date
CN1470023A true CN1470023A (zh) 2004-01-21

Family

ID=23600911

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA00814740XA Pending CN1470023A (zh) 1999-09-24 2000-09-21 消息传送应用的用户接口

Country Status (7)

Country Link
US (2) US6539421B1 (zh)
EP (1) EP1360603A2 (zh)
JP (1) JP2003527666A (zh)
CN (1) CN1470023A (zh)
AU (1) AU7595100A (zh)
CA (1) CA2385619A1 (zh)
WO (1) WO2001024036A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100451955C (zh) * 2005-12-29 2009-01-14 腾讯科技(深圳)有限公司 一种单窗口显示多对象的方法和装置
CN103001778A (zh) * 2011-09-14 2013-03-27 华为技术有限公司 一种组播包传送方法、站点装置及服务集系统

Families Citing this family (296)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7293231B1 (en) * 1999-03-18 2007-11-06 British Columbia Ltd. Data entry for personal computing devices
WO2000057265A1 (en) * 1999-03-18 2000-09-28 602531 British Columbia Ltd. Data entry for personal computing devices
US7412231B1 (en) * 1999-10-18 2008-08-12 Cellco Partnership Method and apparatus for cellular instant messaging
KR100644579B1 (ko) * 1999-10-26 2006-11-13 삼성전자주식회사 인터넷에서 실시간 음성 및 영상 통신방법 및 그 통신장치
US6832245B1 (en) 1999-12-01 2004-12-14 At&T Corp. System and method for analyzing communications of user messages to rank users and contacts based on message content
US20020073343A1 (en) * 1999-12-14 2002-06-13 Ziskind Benjamin H. Integrated internet messenger system and method
US6678719B1 (en) * 1999-12-20 2004-01-13 Mediaone Group, Inc. Virtual workplace intercommunication tool
US6651086B1 (en) * 2000-02-22 2003-11-18 Yahoo! Inc. Systems and methods for matching participants to a conversation
US8335994B2 (en) 2000-02-25 2012-12-18 Salmon Alagnak Llc Method and apparatus for providing content to a computing device
US6922810B1 (en) * 2000-03-07 2005-07-26 Microsoft Corporation Grammar-based automatic data completion and suggestion for user input
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
ATE384399T1 (de) * 2000-03-17 2008-02-15 America Online Inc Sofortige nachrichtenübermittlung mit zusätzlicher sprachkommunikation
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
AU2001245930A1 (en) * 2000-03-22 2001-10-03 Omnipod, Inc. Integrated system and method of providing online access to files and information
US7844670B2 (en) * 2000-04-03 2010-11-30 Paltalk Holdings, Inc. Method and computer program product for establishing real-time communications between networked computers
US20020023134A1 (en) * 2000-04-03 2002-02-21 Roskowski Steven G. Method and computer program product for establishing real-time communications between networked computers
US6952805B1 (en) * 2000-04-24 2005-10-04 Microsoft Corporation System and method for automatically populating a dynamic resolution list
US6829607B1 (en) * 2000-04-24 2004-12-07 Microsoft Corporation System and method for facilitating user input by automatically providing dynamically generated completion information
US6912564B1 (en) 2000-05-04 2005-06-28 America Online, Inc. System for instant messaging the sender and recipients of an e-mail message
US8132110B1 (en) 2000-05-04 2012-03-06 Aol Inc. Intelligently enabled menu choices based on online presence state in address book
US7979802B1 (en) 2000-05-04 2011-07-12 Aol Inc. Providing supplemental contact information corresponding to a referenced individual
US9100221B2 (en) 2000-05-04 2015-08-04 Facebook, Inc. Systems for messaging senders and recipients of an electronic message
US9356894B2 (en) 2000-05-04 2016-05-31 Facebook, Inc. Enabled and disabled menu choices based on presence state
US8122363B1 (en) 2000-05-04 2012-02-21 Aol Inc. Presence status indicator
US9043418B2 (en) 2000-05-04 2015-05-26 Facebook, Inc. Systems and methods for instant messaging persons referenced in an electronic message
US7200634B2 (en) * 2000-05-10 2007-04-03 Chikka Pte Ltd. Instant messaging account system
US6920478B2 (en) * 2000-05-11 2005-07-19 Chikka Pte Ltd. Method and system for tracking the online status of active users of an internet-based instant messaging system
JP2001331677A (ja) * 2000-05-18 2001-11-30 Koto Jimusho:Kk 通信手段を用いた人物探索方法及び当該方法が利用可能なサーバ(装置)
DE10196385T1 (de) * 2000-06-22 2003-11-06 Yaron Mayer System und Methode zum Suchen und Auffinden von Daten und zur Kontaktaufnahme mit diesen Daten über das Internet in Instant Messaging Networks und/oder andere Methoden, die ein sofortiges Auffinden und eine sofortige Herstellung von Kontakten ermöglichen
US8001190B2 (en) * 2001-06-25 2011-08-16 Aol Inc. Email integrated instant messaging
US7711798B1 (en) 2000-07-12 2010-05-04 Paltalk Holdings, Inc. Method and computer program for offering products and services by examining user activity
ATE502477T1 (de) 2000-07-25 2011-04-15 America Online Inc Videonachrichtenübermittlung
US7007008B2 (en) * 2000-08-08 2006-02-28 America Online, Inc. Category searching
US7047229B2 (en) * 2000-08-08 2006-05-16 America Online, Inc. Searching content on web pages
US6788949B1 (en) 2000-09-21 2004-09-07 At&T Corp. Method and system for transfer of mobile chat sessions
CA2323856A1 (en) * 2000-10-18 2002-04-18 602531 British Columbia Ltd. Method, system and media for entering data in a personal computing device
WO2002043351A2 (en) 2000-11-20 2002-05-30 At & T Wireless Services, Inc. Systems for providing wireless communication presence information
US7957514B2 (en) 2000-12-18 2011-06-07 Paltalk Holdings, Inc. System, method and computer program product for conveying presence information via voice mail
US7184611B2 (en) * 2000-12-26 2007-02-27 Sony Corporation Data recording apparatus and method, data reproducing apparatus and method, data recording and reproducing apparatus and method, and map image data format
US7054617B2 (en) * 2002-01-11 2006-05-30 Motorola, Inc. Method and apparatus for providing a message creation reference associated with a real-time communication message
US20020095465A1 (en) * 2001-01-16 2002-07-18 Diane Banks Method and system for participating in chat sessions
US7457798B2 (en) * 2001-02-13 2008-11-25 Microsoft Corporation System and method for providing a universal and automatic communication access point
US7392326B2 (en) * 2001-02-16 2008-06-24 Microsoft Corporation Method for text entry in an electronic device
US20020170040A1 (en) * 2001-02-16 2002-11-14 Appower Systems Ltd. Computer implemented user relationship maintenance technique for target software application
CA2440159C (en) * 2001-03-07 2011-05-03 Netscape Communications Corporation Integration of e-mail with instant messaging services
JP2002271561A (ja) * 2001-03-13 2002-09-20 Minolta Co Ltd データ送信装置、データ受信装置、データ送受信システム、データ送信方法、データ受信方法、データ送受信方法、プログラムおよび記録媒体
US20030028597A1 (en) 2001-03-14 2003-02-06 Matti Salmi Separation of instant messaging user and client identities
US7380250B2 (en) * 2001-03-16 2008-05-27 Microsoft Corporation Method and system for interacting with devices having different capabilities
US6981223B2 (en) * 2001-03-19 2005-12-27 Ecrio, Inc. Method, apparatus and computer readable medium for multiple messaging session management with a graphical user interface
US7445549B1 (en) 2001-05-10 2008-11-04 Best Robert M Networked portable and console game systems
US6966837B1 (en) 2001-05-10 2005-11-22 Best Robert M Linked portable and video game systems
US7493397B1 (en) * 2001-06-06 2009-02-17 Microsoft Corporation Providing remote processing services over a distributed communications network
WO2003003167A2 (en) * 2001-06-27 2003-01-09 United Virtualities, Inc. Method for controlling a computer display
US20020077801A1 (en) * 2001-06-29 2002-06-20 Superwings, Inc. Facilited remote console and terminal emulator
US7133900B1 (en) 2001-07-06 2006-11-07 Yahoo! Inc. Sharing and implementing instant messaging environments
US7188143B2 (en) * 2001-07-06 2007-03-06 Yahoo! Inc. Messenger-controlled applications in an instant messaging environment
US6785681B2 (en) * 2001-07-31 2004-08-31 Intel Corporation Generating a list of people relevant to a task
JP3809353B2 (ja) * 2001-08-02 2006-08-16 キヤノン株式会社 Id付き加工物の製造方法
US7284191B2 (en) 2001-08-13 2007-10-16 Xerox Corporation Meta-document management system with document identifiers
US6820075B2 (en) * 2001-08-13 2004-11-16 Xerox Corporation Document-centric system with auto-completion
US7133862B2 (en) * 2001-08-13 2006-11-07 Xerox Corporation System with user directed enrichment and import/export control
US7200590B2 (en) * 2001-08-15 2007-04-03 Yahoo! Inc. Data sharing
US7120672B1 (en) * 2001-08-15 2006-10-10 Yahoo! Inc. Method and system for sharing information in an instant messaging environment
US8112529B2 (en) 2001-08-20 2012-02-07 Masterobjects, Inc. System and method for asynchronous client server session communication
US20090006543A1 (en) * 2001-08-20 2009-01-01 Masterobjects System and method for asynchronous retrieval of information based on incremental user input
US7266583B2 (en) * 2001-08-20 2007-09-04 International Business Machines Corporation Method and system for providing contact management to chat session participants
US7349700B1 (en) 2001-08-30 2008-03-25 Aol Llc Communication system and method
US7062533B2 (en) * 2001-09-20 2006-06-13 International Business Machines Corporation Specifying monitored user participation in messaging sessions
US7774711B2 (en) 2001-09-28 2010-08-10 Aol Inc. Automatic categorization of entries in a contact list
US7765484B2 (en) * 2001-09-28 2010-07-27 Aol Inc. Passive personalization of lists
US7512652B1 (en) * 2001-09-28 2009-03-31 Aol Llc, A Delaware Limited Liability Company Passive personalization of buddy lists
WO2003030051A1 (en) 2001-09-30 2003-04-10 Realcontacts Ltd Connection service
US20030078985A1 (en) * 2001-10-23 2003-04-24 David Holbrook Proactive message buffering across intermittent network connections
DE10157487C1 (de) * 2001-11-23 2003-06-18 Sgl Carbon Ag Faserverstärkter Verbundkörper für Schutzpanzerungen, seine Herstellung und Verwendungen
US20030119561A1 (en) * 2001-12-21 2003-06-26 Richard Hatch Electronic device
US20030130014A1 (en) * 2002-01-07 2003-07-10 Rucinski David B Reduced complexity user interface
US7421660B2 (en) * 2003-02-04 2008-09-02 Cataphora, Inc. Method and apparatus to visually present discussions for data mining purposes
US7386439B1 (en) 2002-02-04 2008-06-10 Cataphora, Inc. Data mining by retrieving causally-related documents not individually satisfying search criteria used
US20040210947A1 (en) 2003-04-15 2004-10-21 Shusman Chad W. Method and apparatus for interactive video on demand
US20030196206A1 (en) 2002-04-15 2003-10-16 Shusman Chad W. Method and apparatus for internet-based interactive programming
AU2003230946A1 (en) * 2002-04-19 2003-11-03 Walker Digital, Llc Method and apparatus for linked play gaming with combined outcomes and shared indicia
US7281215B1 (en) * 2002-04-30 2007-10-09 Aol Llc IM conversation counter and indicator
US7127685B2 (en) * 2002-04-30 2006-10-24 America Online, Inc. Instant messaging interface having a tear-off element
US7421661B1 (en) 2002-04-30 2008-09-02 Aol Llc Instant messaging interface having an informational tool tip
US20080040675A1 (en) * 2002-04-30 2008-02-14 Aol Llc Instant messaging interface having a tear-off element
JP3980421B2 (ja) * 2002-06-27 2007-09-26 富士通株式会社 プレゼンス管理方法及び装置
US8150922B2 (en) * 2002-07-17 2012-04-03 Research In Motion Limited Voice and text group chat display management techniques for wireless mobile terminals
US7111044B2 (en) * 2002-07-17 2006-09-19 Fastmobile, Inc. Method and system for displaying group chat sessions on wireless mobile terminals
US7640293B2 (en) * 2002-07-17 2009-12-29 Research In Motion Limited Method, system and apparatus for messaging between wireless mobile terminals and networked computers
US20040260921A1 (en) * 2002-07-18 2004-12-23 Treadwell William S. Cryptographic method, system and engine for enciphered message transmission
US9124447B2 (en) * 2002-07-26 2015-09-01 International Business Machines Corporation Interactive client computer communication
US7720910B2 (en) 2002-07-26 2010-05-18 International Business Machines Corporation Interactive filtering electronic messages received from a publication/subscription service
US7275215B2 (en) * 2002-07-29 2007-09-25 Cerulean Studios, Llc System and method for managing contacts in an instant messaging environment
US7596599B1 (en) * 2002-07-31 2009-09-29 Facetime Communications, Inc. Management capabilities for real-time messaging networks
US7899867B1 (en) * 2002-07-31 2011-03-01 FaceTime Communications, Inc, SpIM blocking and user approval techniques for real-time messaging networks
US20040034687A1 (en) * 2002-08-01 2004-02-19 Bellsouth Intellectual Property Corporation Extensible instant messaging service
US7426532B2 (en) * 2002-08-27 2008-09-16 Intel Corporation Network of disparate processor-based devices to exchange and display media files
US7376696B2 (en) * 2002-08-27 2008-05-20 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US20040044724A1 (en) * 2002-08-27 2004-03-04 Bell Cynthia S. Apparatus and methods to exchange menu information among processor-based devices
US7234117B2 (en) * 2002-08-28 2007-06-19 Microsoft Corporation System and method for shared integrated online social interaction
JP3985954B2 (ja) * 2002-08-30 2007-10-03 富士通株式会社 クライアント管理方法及び装置
US7610352B2 (en) * 2002-09-09 2009-10-27 Meca Communications, Inc. Sharing skins
US7185059B2 (en) * 2002-09-17 2007-02-27 Bellsouth Intellectual Property Corp Multi-system instant messaging (IM)
US7657598B2 (en) * 2002-09-17 2010-02-02 At&T Intellectual Property I, L.P. Address book for integrating email and instant messaging (IM)
US7921160B2 (en) * 2002-09-17 2011-04-05 At&T Intellectual Property I, L.P. Initiating instant messaging (IM) chat sessions from email messages
US8037141B2 (en) 2002-09-17 2011-10-11 At&T Intellectual Property I, L.P. Instant messaging (IM) internet chat capability from displayed email messages
US20040064514A1 (en) * 2002-09-17 2004-04-01 Daniell W. Todd Providing instant messaging (IM) internet presence information and chat capability from displayed email messages
US20040054736A1 (en) * 2002-09-17 2004-03-18 Daniell W. Todd Object architecture for integration of email and instant messaging (IM)
US7933957B2 (en) * 2002-09-17 2011-04-26 At&T Intellectual Property Ii, L.P. Tracking email and instant messaging (IM) thread history
US20040056901A1 (en) * 2002-09-24 2004-03-25 March Wendy A. Method, apparatus and system for representing relationships using a buddy list
US7574653B2 (en) * 2002-10-11 2009-08-11 Microsoft Corporation Adaptive image formatting control
US7716289B2 (en) * 2002-10-17 2010-05-11 At&T Intellectual Property I, L.P. Transferring instant messaging (IM) messages
US20040078445A1 (en) * 2002-10-17 2004-04-22 Malik Dale W. Forwarding instant messaging (IM) messages
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US8122137B2 (en) * 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US7899862B2 (en) * 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
WO2004046867A2 (en) 2002-11-18 2004-06-03 America Online, Inc. People lists
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US8037150B2 (en) * 2002-11-21 2011-10-11 Aol Inc. System and methods for providing multiple personas in a communications environment
US7636755B2 (en) 2002-11-21 2009-12-22 Aol Llc Multiple avatar personalities
JP4218336B2 (ja) 2002-12-12 2009-02-04 ソニー株式会社 情報処理システム、サービス提供装置および方法、情報処理装置および方法、並びにプログラム
US20040119740A1 (en) * 2002-12-24 2004-06-24 Google, Inc., A Corporation Of The State Of California Methods and apparatus for displaying and replying to electronic messages
US9742615B1 (en) 2002-12-31 2017-08-22 Aol Inc. Popularity index
US7263614B2 (en) 2002-12-31 2007-08-28 Aol Llc Implicit access for communications pathway
US7949759B2 (en) * 2003-04-02 2011-05-24 AOL, Inc. Degrees of separation for handling communications
US7945674B2 (en) 2003-04-02 2011-05-17 Aol Inc. Degrees of separation for handling communications
US20040145608A1 (en) * 2003-01-24 2004-07-29 International Business Machines Corporation User interface for conducting chats over a network
US7949712B2 (en) 2003-02-10 2011-05-24 At&T Intellectual Property I, L.P. High availability presence engine for instant messaging
US7941762B1 (en) * 2003-02-14 2011-05-10 Shoretel, Inc. Display of real time information for selected possibilities
US7908554B1 (en) * 2003-03-03 2011-03-15 Aol Inc. Modifying avatar behavior based on user action or mood
US20040179039A1 (en) * 2003-03-03 2004-09-16 Blattner Patrick D. Using avatars to communicate
US7769811B2 (en) 2003-03-03 2010-08-03 Aol Llc Instant messaging sound control
US7913176B1 (en) * 2003-03-03 2011-03-22 Aol Inc. Applying access controls to communications with avatars
US7406501B2 (en) * 2003-03-24 2008-07-29 Yahoo! Inc. System and method for instant messaging using an e-mail protocol
US7613776B1 (en) 2003-03-26 2009-11-03 Aol Llc Identifying and using identities deemed to be known to a user
US7549924B2 (en) * 2003-05-09 2009-06-23 Microsoft Corporation Instant messaging embedded games
EP1636931A4 (en) * 2003-05-27 2007-07-04 Geodesic Information System Lt UNIVERSAL PRESENCE INDICATOR AND INSTANT MESSAGING SYSTEM
WO2005010680A2 (en) * 2003-07-15 2005-02-03 Wildtangent, Inc. Multi-session user launching and invitation system and method
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US20050039134A1 (en) * 2003-08-11 2005-02-17 Sony Corporation System and method for effectively implementing a dynamic user interface in an electronic network
US20050071768A1 (en) * 2003-08-22 2005-03-31 Tadashi Araki Method, apparatus, system, and program for providing a virtual office, and a medium storing the program
US10261654B2 (en) * 2003-09-16 2019-04-16 Blackberry Limited Handheld electronic device and associated method for indicating delivery status of a message
EP1668788B1 (en) * 2003-09-16 2009-03-18 Research In Motion Limited Handheld electronic device and associated method providing availability data in a messaging environment
SG179475A1 (en) * 2003-09-19 2012-04-27 Research In Motion Ltd Handheld electronic device and associated method providing time data in a messaging environment
US20050071361A1 (en) * 2003-09-29 2005-03-31 Siemens Information And Communication Networks, Inc. System and method for associating a device with a user
US20050071506A1 (en) * 2003-09-29 2005-03-31 Siemens Information And Communication Networks, Inc. System and method for mapping device context to identity context
US20050071429A1 (en) * 2003-09-29 2005-03-31 Siemens Information And Communication Networks, Inc. System and method for mapping identity context to device context
US7813488B2 (en) * 2003-09-29 2010-10-12 Siemens Enterprise Communications, Inc. System and method for providing information regarding an identity's media availability
US7870199B2 (en) * 2003-10-06 2011-01-11 Aol Inc. System and method for seamlessly bringing external services into instant messaging session
US20050210396A1 (en) * 2003-10-06 2005-09-22 Galli Marcio D S System and method for seamlessly bringing external services into instant messaging sessions and into users' authoring environment
US7996470B2 (en) * 2003-10-14 2011-08-09 At&T Intellectual Property I, L.P. Processing rules for digital messages
US8180840B2 (en) * 2003-10-14 2012-05-15 At&T Intellectual Property I, L.P. Automatically replying to instant messaging (IM) messages
US8103722B2 (en) * 2003-10-29 2012-01-24 Inter-Tel, Inc. Endpoint status notification system
US20050114777A1 (en) * 2003-11-26 2005-05-26 Yahoo, Inc. Calendar integration with instant messaging
US7451190B2 (en) * 2003-11-26 2008-11-11 Yahoo! Inc. Associating multiple visibility profiles with a user of a real-time communication system
CN101295225B (zh) * 2003-12-01 2010-09-29 捷讯研究有限公司 在具有小显示器的无线通信设备上提供新事件通知的方法和设备
US20050125500A1 (en) * 2003-12-08 2005-06-09 Wu Winfred W. Instant messenger(s) extension and system thereof
JP4951240B2 (ja) * 2003-12-22 2012-06-13 株式会社アップ 反応情報表示システム
US7292870B2 (en) * 2003-12-24 2007-11-06 Zipit Wireless, Inc. Instant messaging terminal adapted for Wi-Fi access points
US7747690B2 (en) * 2003-12-29 2010-06-29 International Business Machines Corporation Method for extracting and managing message addresses
US7890526B1 (en) * 2003-12-30 2011-02-15 Microsoft Corporation Incremental query refinement
US7675903B2 (en) * 2004-02-06 2010-03-09 Alcatel Lucent Dynamic contact list management system and method
US7430720B2 (en) * 2004-03-05 2008-09-30 America Online, Inc. System and method for preventing screen-scrapers from extracting user screen names
US8635273B2 (en) 2004-03-05 2014-01-21 Aol Inc. Announcing new users of an electronic communications system to existing users
US8595146B1 (en) 2004-03-15 2013-11-26 Aol Inc. Social networking permissions
US20050228709A1 (en) * 2004-04-08 2005-10-13 Hillel Segal Internet-based job placement system for managing proposals for screened and pre-qualified participants
US20060106636A1 (en) * 2004-04-08 2006-05-18 Hillel Segal Internet-based job placement system for creating proposals for screened and pre-qualified participants
US7363295B2 (en) * 2004-04-19 2008-04-22 Yahoo! Inc. Techniques for inline searching in an instant messenger environment
US7890604B2 (en) * 2004-05-07 2011-02-15 Microsoft Corproation Client-side callbacks to server events
US20050251380A1 (en) * 2004-05-10 2005-11-10 Simon Calvert Designer regions and Interactive control designers
US8065600B2 (en) * 2004-05-14 2011-11-22 Microsoft Corporation Systems and methods for defining web content navigation
US9026578B2 (en) 2004-05-14 2015-05-05 Microsoft Corporation Systems and methods for persisting data between web pages
US8230356B2 (en) * 2004-05-14 2012-07-24 International Business Machines Corporation Apparatus, system, and method for concurrent window selection
US7353466B2 (en) * 2004-05-28 2008-04-01 Microsoft Corporation System and method for generating message notification objects on dynamically scaled timeline
US7921163B1 (en) 2004-07-02 2011-04-05 Aol Inc. Routing and displaying messages for multiple concurrent instant messaging sessions involving a single online identity
TWI255116B (en) * 2004-07-09 2006-05-11 Xcome Technology Co Ltd Integrated real-time message system with gateway function, and its implementation method
US7694232B2 (en) * 2004-08-03 2010-04-06 Research In Motion Limited Method and apparatus for providing minimal status display
US20060041848A1 (en) * 2004-08-23 2006-02-23 Luigi Lira Overlaid display of messages in the user interface of instant messaging and other digital communication services
US7818379B1 (en) 2004-08-31 2010-10-19 Aol Inc. Notification and disposition of multiple concurrent instant messaging sessions involving a single online identity
JP3835470B2 (ja) * 2004-09-29 2006-10-18 コニカミノルタビジネステクノロジーズ株式会社 表示制御装置及びこの表示制御装置を備えた画像形成装置
US7542761B2 (en) * 2004-10-06 2009-06-02 At&T Mobility Ii Llc Voice quality on a communication link based on customer feedback
US20110029892A1 (en) * 2004-10-14 2011-02-03 Cerulean Studios System and Method For Integrating Advanced Multimedia Features Within An Instant Messaging Environment
US20060085752A1 (en) * 2004-10-14 2006-04-20 International Business Machines Corporation Method and apparatus for dynamically creating historical groups in a messaging client
US20060085515A1 (en) * 2004-10-14 2006-04-20 Kevin Kurtz Advanced text analysis and supplemental content processing in an instant messaging environment
US7730129B2 (en) 2004-10-20 2010-06-01 Inbit, Inc. Collaborative communication platforms
US7603421B1 (en) * 2004-10-25 2009-10-13 Sprint Spectrum L.P. Method and system for management of instant messaging targets
US7669213B1 (en) 2004-10-28 2010-02-23 Aol Llc Dynamic identification of other viewers of a television program to an online viewer
DE102004053597B4 (de) * 2004-11-05 2008-05-29 Infineon Technologies Ag Verfahren zum automatischen Erzeugen und/oder Steuern einer Telekommunikations-Konferenz mit einer Vielzahl von Teilnehmern, Telekommunikations-Konferenz-Endgerät und Telekommunikations-Konferenz-Servereinrichtung
US20060126599A1 (en) * 2004-11-22 2006-06-15 Tarn Liang C Integrated message system with gateway functions and method for implementing the same
US8060566B2 (en) 2004-12-01 2011-11-15 Aol Inc. Automatically enabling the forwarding of instant messages
US20060168204A1 (en) * 2004-12-01 2006-07-27 Barry Appelman Mobile blocking indicators on a contact list
US7730143B1 (en) 2004-12-01 2010-06-01 Aol Inc. Prohibiting mobile forwarding
US9002949B2 (en) 2004-12-01 2015-04-07 Google Inc. Automatically enabling the forwarding of instant messages
US20060129602A1 (en) * 2004-12-15 2006-06-15 Microsoft Corporation Enable web sites to receive and process e-mail
US20060167991A1 (en) * 2004-12-16 2006-07-27 Heikes Brian D Buddy list filtering
US9652809B1 (en) 2004-12-21 2017-05-16 Aol Inc. Using user profile information to determine an avatar and/or avatar characteristics
US7356567B2 (en) * 2004-12-30 2008-04-08 Aol Llc, A Delaware Limited Liability Company Managing instant messaging sessions on multiple devices
US8296678B2 (en) 2005-01-04 2012-10-23 International Business Machines Corporation System and method for read-ahead enhancements
US7617283B2 (en) * 2005-01-10 2009-11-10 International Business Machines Corporation System and method for instant messaging
US8552984B2 (en) * 2005-01-13 2013-10-08 602531 British Columbia Ltd. Method, system, apparatus and computer-readable media for directing input associated with keyboard-type device
US20060161631A1 (en) * 2005-01-18 2006-07-20 Luigi Lira Revisions of already sent messages in an instant messaging communication
US20060174207A1 (en) * 2005-01-31 2006-08-03 Sharp Laboratories Of America, Inc. Systems and methods for implementing a user interface for multiple simultaneous instant messaging, conference and chat room sessions
US20060210034A1 (en) * 2005-03-17 2006-09-21 Beadle Bruce A Enabling a user to store a messaging session entry for delivery when an intended recipient is next available
US7765265B1 (en) * 2005-05-11 2010-07-27 Aol Inc. Identifying users sharing common characteristics
US7606580B2 (en) 2005-05-11 2009-10-20 Aol Llc Personalized location information for mobile devices
US8107495B2 (en) 2005-05-13 2012-01-31 Yahoo! Inc. Integrating access to audio messages and instant messaging with VOIP
US20060265454A1 (en) * 2005-05-19 2006-11-23 International Business Machines Corporation Instant message methods and techniques to broadcast or join groups of people
EP1734728B1 (en) * 2005-06-17 2014-08-13 BlackBerry Limited Method and apparatus for switching between concurrent messaging sessions
US9514441B2 (en) 2005-06-17 2016-12-06 Blackberry Limited Method and apparatus for switching between concurrent messaging sessions
US7430409B2 (en) 2005-06-17 2008-09-30 Research In Motion Limited Method and apparatus for dynamic session placeholder for message collection user interface
US7590699B2 (en) * 2005-06-23 2009-09-15 Microsoft Corporation Instant messaging with built-in search
US7865842B2 (en) * 2005-07-14 2011-01-04 International Business Machines Corporation Instant messaging real-time buddy list lookup
US7587385B2 (en) * 2005-08-30 2009-09-08 Sap Ag Autocompletion for unordered lists
WO2007047246A2 (en) * 2005-10-11 2007-04-26 Barry Appelman Enabling and exercising control over selected sounds associated with incoming communications
US7583671B2 (en) * 2005-11-23 2009-09-01 Yahoo! Inc. Multi-modal auto complete function for a connection
US9558473B2 (en) * 2005-12-06 2017-01-31 International Business Machines Corporation Collaborative contact management
US7869579B2 (en) * 2005-12-09 2011-01-11 Yahoo! Inc. Selectable replay of buffered conversation in a VOIP session
US20070133523A1 (en) * 2005-12-09 2007-06-14 Yahoo! Inc. Replay caching for selectively paused concurrent VOIP conversations
US9047588B2 (en) * 2005-12-21 2015-06-02 International Business Machines Corporation E-mail protocol for instant message
US7953804B2 (en) 2006-06-02 2011-05-31 Research In Motion Limited User interface for a handheld device
US7836134B2 (en) * 2006-06-09 2010-11-16 Sony Ericsson Mobile Communications Ab E-mail address inspection
US20070294428A1 (en) * 2006-06-19 2007-12-20 Ido Guy Method and System for Email Messaging
US9177292B2 (en) * 2006-07-19 2015-11-03 International Business Machines Corporation Cautious auto-entry for messaging systems
US20080028027A1 (en) * 2006-07-25 2008-01-31 Jack Jachner Multi-threaded instant messaging
US8301704B2 (en) * 2006-09-20 2012-10-30 Facebook, Inc. Electronic message system recipient recommender
US7739340B2 (en) * 2006-09-20 2010-06-15 International Business Machines Corporation Method, system and computer program product for enabling electronic chat with online calendar invitees
US7996456B2 (en) * 2006-09-20 2011-08-09 John Nicholas and Kristin Gross Trust Document distribution recommender system and method
US20080071774A1 (en) * 2006-09-20 2008-03-20 John Nicholas Gross Web Page Link Recommender
US8364468B2 (en) 2006-09-27 2013-01-29 Academia Sinica Typing candidate generating method for enhancing typing efficiency
US8447814B2 (en) * 2006-12-07 2013-05-21 Microsoft Corporation Remote control using instant messaging
US10452763B2 (en) * 2007-03-08 2019-10-22 Oath Inc. Autocomplete for integrating diverse methods of electronic communication
CA2581824A1 (en) * 2007-03-14 2008-09-14 602531 British Columbia Ltd. System, apparatus and method for data entry using multi-function keys
US9251137B2 (en) * 2007-06-21 2016-02-02 International Business Machines Corporation Method of text type-ahead
US9191353B2 (en) * 2007-07-20 2015-11-17 International Business Machines Corporation Providing open session based selective broadcasting in an instant messaging system
US7894837B2 (en) * 2007-10-05 2011-02-22 Zipit Wireless, Inc. Instant messaging terminal adapted for wireless communication access points
US8793596B2 (en) * 2007-11-26 2014-07-29 Aol Inc. System and method for an instant messaging interface
US8131714B2 (en) 2008-01-02 2012-03-06 Think Village-OIP, LLC Linguistic assistance systems and methods
US8316035B2 (en) 2008-01-16 2012-11-20 International Business Machines Corporation Systems and arrangements of text type-ahead
KR20090082712A (ko) * 2008-01-28 2009-07-31 삼성전자주식회사 문자 편집 방법 및 장치
US20090235184A1 (en) * 2008-03-14 2009-09-17 Wendy Charlene Perlson Systems and methods for instant messaging
US8762475B2 (en) * 2008-04-08 2014-06-24 Microsoft Corporation Simultaneous instant messaging in single window
US8359532B2 (en) * 2008-04-28 2013-01-22 International Business Machines Corporation Text type-ahead
US9514442B2 (en) * 2008-05-09 2016-12-06 International Business Machines Corporation Interlacing responses within an instant messaging system
US7925992B2 (en) * 2008-05-30 2011-04-12 International Business Machines Corporation Method to assist users in preventing errors when using type-ahead
US8364767B2 (en) * 2008-06-11 2013-01-29 International Business Machines Corporation Message processing in a messaging service client device
US20100005402A1 (en) * 2008-07-01 2010-01-07 International Business Machines Corporation System and Apparatus for Whispering in Group Chats
US9117211B2 (en) 2008-07-24 2015-08-25 International Business Machines Corporation System and method for correlating questions and answers in an instant messaging environment
US8214442B2 (en) * 2008-08-05 2012-07-03 International Business Machines Corporation Facilitating an extended IM session in a secure way
US8548503B2 (en) 2008-08-28 2013-10-01 Aol Inc. Methods and system for providing location-based communication services
US8510664B2 (en) * 2008-09-06 2013-08-13 Steven L. Rueben Method and system for displaying email thread information
US8504599B1 (en) 2008-10-07 2013-08-06 Honda Motor Co., Ltd. Intelligent system for database retrieval
US20100162138A1 (en) * 2008-12-23 2010-06-24 At&T Mobility Ii Llc Conversation bubbles including visual cues for threaded messaging applications
US10176162B2 (en) * 2009-02-27 2019-01-08 Blackberry Limited System and method for improved address entry
US8418079B2 (en) 2009-09-01 2013-04-09 James J. Nicholas, III System and method for cursor-based application management
US20110083079A1 (en) * 2009-10-02 2011-04-07 International Business Machines Corporation Apparatus, system, and method for improved type-ahead functionality in a type-ahead field based on activity of a user within a user interface
US7958197B2 (en) * 2009-10-23 2011-06-07 International Business Machines Corporation Dynamic type-ahead for lists of prior specified addressees
US9098827B2 (en) * 2009-12-29 2015-08-04 Bank Of America Corporation Interactive query tool
US8433764B2 (en) 2010-02-09 2013-04-30 Google Inc. Identification of message recipients
US8577974B2 (en) * 2010-07-07 2013-11-05 Oracle International Corporation Conference server simplifying management of subsequent meetings for participants of a meeting in progress
US8959160B2 (en) 2010-08-04 2015-02-17 Motorola Solutions, Inc. Method and apparatus for displaying a message intended for different recipients
US8918725B2 (en) 2010-08-31 2014-12-23 A Thinking Ape Technologies Systems and methods to support real-time integrated mobile communication for social applications
US20120066617A1 (en) * 2010-09-15 2012-03-15 Honeywell International Inc. Systems and methods for controller pilot data link communication (cpdlc) message processing using dynamic on-demand screen generation for message response and composition
US9092135B2 (en) * 2010-11-01 2015-07-28 Sony Computer Entertainment Inc. Control of virtual object using device touch interface functionality
US8996985B1 (en) * 2011-03-16 2015-03-31 Google Inc. Online document processing service for displaying comments
US8935343B2 (en) * 2011-05-16 2015-01-13 International Business Machines Corporation Instant messaging network resource validation
US20130104089A1 (en) * 2011-10-20 2013-04-25 Fuji Xerox Co., Ltd. Gesture-based methods for interacting with instant messaging and event-based communication applications
US8814698B1 (en) * 2012-03-30 2014-08-26 Zynga Inc. Graphical user interfaces in computer-implemented multiplayer games
US9565161B2 (en) * 2012-05-24 2017-02-07 International Business Machines Corporation Automatically replacing localhost as hostname in URL with fully qualified domain name or IP address
USD750111S1 (en) * 2012-12-14 2016-02-23 Facebook, Inc. Display panel of a programmed computer system with a graphical user interface
US10228819B2 (en) 2013-02-04 2019-03-12 602531 British Cilumbia Ltd. Method, system, and apparatus for executing an action related to user selection
US9122376B1 (en) 2013-04-18 2015-09-01 Google Inc. System for improving autocompletion of text input
KR20150006180A (ko) * 2013-07-08 2015-01-16 삼성전자주식회사 채팅 창 제어 방법 및 이를 구현하는 전자 장치
KR102138515B1 (ko) 2013-10-01 2020-07-28 엘지전자 주식회사 이동단말기 및 그 제어방법
CN104598097A (zh) * 2013-11-07 2015-05-06 腾讯科技(深圳)有限公司 即时通信im窗口的排序方法和装置
US20150212671A1 (en) * 2014-01-30 2015-07-30 Honeywell International Inc. System and method to view, verify, and send datalink downlink messaging
US10031643B2 (en) 2014-09-26 2018-07-24 At&T Mobility Ii Llc Predictive determination of actions
US9696904B1 (en) * 2014-10-30 2017-07-04 Allscripts Software, Llc Facilitating text entry for mobile healthcare application
CN104391752B (zh) * 2014-12-04 2019-01-18 中国电子科技集团公司第四十一研究所 一种多优先级的线程消息处理方法
US20170083168A1 (en) * 2015-04-20 2017-03-23 Idt Messaging, Llc System and method for managing multiple chat sessions
US10003563B2 (en) 2015-05-26 2018-06-19 Facebook, Inc. Integrated telephone applications on online social networks
US10471348B2 (en) 2015-07-24 2019-11-12 Activision Publishing, Inc. System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks
US11185784B2 (en) 2015-10-08 2021-11-30 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US10099140B2 (en) 2015-10-08 2018-10-16 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US20170317960A1 (en) * 2016-04-28 2017-11-02 Jamdeo Canada Ltd. Device and methods for messaging application control and presentation
US11320982B2 (en) * 2016-05-18 2022-05-03 Apple Inc. Devices, methods, and graphical user interfaces for messaging
BR112018073693A2 (pt) 2016-05-18 2019-02-26 Apple Inc dispositivos, métodos, e interfaces gráficas de usuário para mensagens
US10368208B2 (en) 2016-06-12 2019-07-30 Apple Inc. Layers in messaging applications
WO2018176008A1 (en) * 2017-03-24 2018-09-27 Inmentis, Llc Social media system with navigable, artificial-intelligence-based graphical user interface
US10771558B2 (en) 2017-04-10 2020-09-08 Honeywell International Inc. System and method for modifying multiple request datalink messages in avionics system
TWI782955B (zh) 2017-05-12 2022-11-11 香港商阿里巴巴集團服務有限公司 展示方法及裝置
US10206072B1 (en) * 2017-08-10 2019-02-12 T-Mobile Usa, Inc. Inline messaging
US11379424B2 (en) * 2020-10-30 2022-07-05 Docusign, Inc. Edit interface in an online document system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805911A (en) * 1995-02-01 1998-09-08 Microsoft Corporation Word prediction system
US5832497A (en) * 1995-08-10 1998-11-03 Tmp Worldwide Inc. Electronic automated information exchange and management system
US5845300A (en) 1996-06-05 1998-12-01 Microsoft Corporation Method and apparatus for suggesting completions for a partially entered data item based on previously-entered, associated data items
US6279016B1 (en) * 1997-09-21 2001-08-21 Microsoft Corporation Standardized filtering control techniques
US6377965B1 (en) * 1997-11-07 2002-04-23 Microsoft Corporation Automatic word completion system for partially entered data
US5896321A (en) * 1997-11-14 1999-04-20 Microsoft Corporation Text completion system for a miniature computer
US6208339B1 (en) * 1998-06-19 2001-03-27 International Business Machines Corporation User-interactive data entry display system with entry fields having distinctive and changeable autocomplete
WO2000016209A1 (en) * 1998-09-15 2000-03-23 Local2Me.Com, Inc. Dynamic matchingtm of users for group communication

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100451955C (zh) * 2005-12-29 2009-01-14 腾讯科技(深圳)有限公司 一种单窗口显示多对象的方法和装置
CN103001778A (zh) * 2011-09-14 2013-03-27 华为技术有限公司 一种组播包传送方法、站点装置及服务集系统
CN103001778B (zh) * 2011-09-14 2016-04-13 华为技术有限公司 一种组播包传送方法、站点装置及服务集系统

Also Published As

Publication number Publication date
WO2001024036A2 (en) 2001-04-05
WO2001024036A9 (en) 2002-12-05
JP2003527666A (ja) 2003-09-16
CA2385619A1 (en) 2001-04-05
US7181497B1 (en) 2007-02-20
AU7595100A (en) 2001-04-30
US6539421B1 (en) 2003-03-25
EP1360603A2 (en) 2003-11-12
WO2001024036A3 (en) 2003-08-28

Similar Documents

Publication Publication Date Title
CN1470023A (zh) 消息传送应用的用户接口
US7251495B2 (en) Command based group SMS with mobile message receiver and server
US7043530B2 (en) System, method and apparatus for communicating via instant messaging
US7603467B2 (en) Instant messaging architecture and system for interoperability and presence management
US7383307B2 (en) Instant messaging windowing for topic threads
US8150922B2 (en) Voice and text group chat display management techniques for wireless mobile terminals
US8166408B2 (en) Management of virtual discussion threads in a synchronous conferencing system
CN1917480A (zh) 用于经由即时消息的任务委托的方法和系统
US20080109741A1 (en) User-generated content with instant-messaging functionality
CN101068194A (zh) 一种实现在线游戏邀请的方法及系统
CN1749936A (zh) 用于将图形对象插入到基于文本的消息中的系统和方法
CN101159705A (zh) 向受邀者提供聊天记录的方法和数据处理系统
CN1878072A (zh) 基于群组的通信方法及系统
US7464337B2 (en) Multimedia communication method using virtual world interface in mobile personal computers
CN102150443A (zh) 用于在即时消息用户和短消息服务用户之间进行通信的系统和方法
WO2008103855A1 (en) User interface for transitioning between chat and email
JP5380731B2 (ja) ネットワークシステム、通信端末、通信方法、通信プログラム、およびサーバ装置
CN101272357B (zh) 一种即时通信用户进行信息交流的方法、系统和客户端
CN101883057A (zh) 一种实现即时通信群中的多个成员之间即时通信的方法和装置
US20100100602A1 (en) Instant messaging system, component and method for additional service
JP2001144754A (ja) ネットワーク・コミュニティ・システム及びネットワーク・コミュニティの構成方法
KR20030070852A (ko) 정보처리장치, 정보처리방법 및 정보처리프로그램
WO2002069568A1 (en) Group-independent message transfer method and system lending specified application module
CN101076018A (zh) 一种集团即时通讯方法和集团即时通讯系统
CN114430470A (zh) 通信图片的处理方法

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