CN1470023A - 消息传送应用的用户接口 - Google Patents
消息传送应用的用户接口 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-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.一种寻址消息到多个潜在消息接收者中一个成员的协议,每个潜在消息接收者有相关地址,该协议包括:
一个或多个用户可选信号,用于改变自动完整行为;和
预定判据,用于选择多个潜在消息接收者的子集合。
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)
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)
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)
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 |
-
1999
- 1999-09-24 US US09/404,757 patent/US6539421B1/en not_active Expired - Lifetime
-
2000
- 2000-09-21 CN CNA00814740XA patent/CN1470023A/zh active Pending
- 2000-09-21 AU AU75951/00A patent/AU7595100A/en not_active Abandoned
- 2000-09-21 EP EP00965194A patent/EP1360603A2/en not_active Withdrawn
- 2000-09-21 JP JP2001526735A patent/JP2003527666A/ja active Pending
- 2000-09-21 WO PCT/US2000/025765 patent/WO2001024036A2/en active Application Filing
- 2000-09-21 CA CA002385619A patent/CA2385619A1/en not_active Abandoned
-
2003
- 2003-01-22 US US10/348,004 patent/US7181497B1/en not_active Expired - Lifetime
Cited By (3)
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 |