CN1591441A - 用于为即时消息用户提供状态信息的方法和*** - Google Patents

用于为即时消息用户提供状态信息的方法和*** Download PDF

Info

Publication number
CN1591441A
CN1591441A CNA2004100463245A CN200410046324A CN1591441A CN 1591441 A CN1591441 A CN 1591441A CN A2004100463245 A CNA2004100463245 A CN A2004100463245A CN 200410046324 A CN200410046324 A CN 200410046324A CN 1591441 A CN1591441 A CN 1591441A
Authority
CN
China
Prior art keywords
user
status level
message
status
attribute
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.)
Granted
Application number
CNA2004100463245A
Other languages
English (en)
Other versions
CN1591441B (zh
Inventor
D·L·卡明斯基
D·M·奥格尔
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.)
IBM China Co Ltd
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1591441A publication Critical patent/CN1591441A/zh
Application granted granted Critical
Publication of CN1591441B publication Critical patent/CN1591441B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了用于管理即时消息,包括为进入的消息显示窗口、以及为即时消息用户管理状态信息的技术。在一个方面,一即时消息用户定义策略信息来以程序方式确定对到达的即时消息的响应。作为一个例子,该策略可以控制是否应当为新到达的消息弹出一新窗口,并且可以在需要时指定该窗口的其他属性。在另一个方面,一即时消息用户定义与将如何向其他用户呈现其即时消息状态有关的属性。

Description

用于为即时消息用户提供状态信息的方法和***
技术领域
本发明涉及计算机软件,更具体地说涉及用于管理即时消息包括为进入的消息显示窗口的技术,以及用于为即时消息用户管理状态信息的技术。
背景技术
即时消息***是一种受很多人欢迎的通信机制,并在通过诸如因特网、万维网(此后称为Web)或公司内联网等在线的或电子联网的环境而连接到该***的诸用户之间提供即时的、实时的通信。即时消息***的例子包括Yahoo!Messenger、AOL Instant MessengerSM、和Sametime。(Yahoo!Messenger是Yahoo!公司的注册商标,AOL Instant Messenger是American Online公司的服务商标,以及Sametime是Lotus Development公司的注册商标。)
即时消息***能使人实时地获知谁登录了***。通常,即时消息(此后称为IM)***的用户拥有一地址薄,其中包含了他与之通信的那些人的姓名或别名(也称为网名(screen name))。然后就可以使用该地址薄中的条目容易地选择消息的接收者。该地址薄也可以被称为友谊录(buddylist)。IM***(IMS)通常使用一视觉提示(例如不同的图标或不同的字体)来表明地址薄中的哪些人当前已登录***,而哪些人没有登录***。
当消息的发送者和目标接收者都登录了IMS(可以是同一个IMS,也可以是不同的IMS)时,就可以几乎即时地(当然,这取决于网络延迟)把消息传送和呈现给该目标接收者。即时消息***在本领域中是众所周知的,因而认为对它的详细描述对于理解本发明不是必需的。
IMS用户也可以在其地址薄中定义用户组,其中一用户组包括一些单个用户(这些单个用户中的每个也可能在该地址薄中具有一单独条目),以及可选地,其他用户组。
即时消息***通常被用于朋友之间的通信,并且也正在成为使得团队成员或商业伙伴能够更高效和更有效地进行通信(例如,当他们在一项目上合作时)的必要的商务工具。
当IM***作为一种通信机制日益广泛地被采用时,IM用户变得经常有多个IM消息相当快地连续到达,结果,在用户的显示屏上,可能弹出(即打开)很多IM窗口。例如,参照图1,其示出了一通常的情形,其中正在查看一网页100的用户在同一显示面上还有一友谊录窗口110、一在场窗口140(显示其他几个IM用户的当前IM状态)、和3个IM窗口120、130、150。在这些IM窗口120、130、150中,可以发生动态的IM消息交换;或者说,可以显示已经接收到但当前还未得到接收者处理的进入的消息。
正如可以在该示例中看到的,IM窗口的大量增加可以造成显示面的明显杂乱。此外,IM窗口可能在不适当的时候弹出,这可能分散接收用户的注意力。例如,接收者可能正在使用另一个窗口的内容进行工作,而该窗口却(至少部分地)为新的IM窗口所覆盖。或者,该弹出窗口只是打断了接收者的注意力。此外,IM窗口的弹出经常是未曾预料的,因而可能给接收者造成难堪。例如,当接收者有其他人在场时,可能弹出包含个人消息的IM窗口。或者,当接收者的上司正注视着接收者的显示设备时,可能弹出包含与业务不相关的消息的窗口。
即时消息的发送者也期望会迅速收到响应,因为这是这种通信的性质,除非接收者已经配置了其IM客户端程序以指明不要这样。例如,诸如AOLInstant Messager和Lotus Sametime Connect等即时消息***允许用户在一时刻改变其IM状态。Sametime具有3种状态:“我在场”、“我已离开”、和“不要打扰我”。(也允许用户指定当其处于这3种状态中任何一个时要显示给其他IM用户的状态消息。)IM用户可能已启用了其IM客户端程序的“我已离开”功能(本文中也称为离开功能),这使得正在监视他的在线存在的其他IM用户得到该人当前不在场的通知(通常通过如上所述的一视觉提示)。
使用离开功能是减少随后将为一特定用户弹出的IM窗口数量的一种方法,尽管这种方法并不特别有效。就是说,一IM用户可以把他的状态改变为离开,希望其他IM用户会注意到他们自己显示屏上的视觉提示,从而不向已离开的该用户发送即时消息。然而,值得注意的是,离开状态并不会抑制接收者的即时消息。相反,消息发送者发送消息,在接收者处弹出一IM窗口并显示该消息,然后发送者的、用于该接收者的IM窗口通常即关闭。(这与用于在场用户的过程相反,在用于在场用户的过程中,发送者的IM窗口通常保持打开,以等待响应IM。)
一个减少要弹出的IM窗口数量的更严格的方法是用户将其IM状态设置为不要打扰。现有技术的IMS通常阻止把消息发送给具有这一状态的用户。(IMS可以自动地请求一IM用户的状态,因而发送者IMS可以得到更新的状态信息,该信息将影响是否允许发送者向另一个用户发送即时消息。)这种要么全有要么全无的方法显然不是一个最佳解决方案。
电子邮件***通常提供一离开功能,以及用户可定义的过滤能力。当电子邮件用户配置其电子邮件客户端程序以通知消息发送者他已离开时,这就向发送者提供了一种有限的反馈,例如,通知他紧急的消息很可能不会得到紧急的处理。(然而,这种离开通知功能经常被滥用,致使它们传递了不正确或过时的信息。)电子邮件***中的过滤能力通常允许用户定义各种关键字或其他准则,以及对于满足这些准则的进入的消息采用的特殊的处理。例如,通过定义适当的过滤准则,在其标题行中包含粗俗字词的消息可以被自动地路由选择到一垃圾文件夹或垃圾邮箱。
因此,所需要的是用于当使用即时消息时管理进入的消息的改进的技术,以及用于为即时消息用户管理状态信息的改进的技术。
发明内容
本发明的一个目的是提供用于当使用即时消息时管理进入的消息的改进的技术。
本发明的进一步目的是使得即时消息用户能够规定自动地控制对进入的即时消息的响应的策略。
本发明的再一个目的是使用策略来确定是否应当为一到达的即时消息打开一新窗口。
本发明的另一个目的是提供用于为即时消息用户管理状态信息的改进的技术。
本发明的进一步目的是提供用于使得IMS用户能够定义超出现有技术中IMS所提供的状态级别以及这些级别的相关信息的技术。
本发明的另一个目的是帮助IMS用户控制在他们的显示面上弹出的IM窗口的大量增加。
本发明的还一个目的是为IMS用户提供关于其他IMS用户的增强的状态信息。
本发明的其他目的和优点将部分地在说明书和随后的附图中提出,并且部分地,通过说明书显而易见地得出,或者通过实施本发明而学到。
为了达到上述目的,并根据如这里粗略描述的本发明的目的,本发明可以被提供为方法、***和/或计算机程序产品。在一个方面,本发明提供了用于为IM用户提供增强的状态信息的技术,包括:由第一IM用户定义一用户定义的IM状态级别;以及当所述第一IM用户具有该状态时向至少一个其他IM用户提供所述用户定义的状态级别的指示。这一方面可以进一步包括由所述第一IM用户定义与所述用户定义的状态级别相关的一个或多个属性,并且随后优选地所述属性与所述指示被一起提供给所述至少一个其他IM用户。
作为说明而非作为限制,所述属性可以包括:将被用于在所述至少一个其他IM用户的IM显示画面上的、所述第一IM用户的一视觉表示中的一颜色;将被用于所述视觉表示中的一文本消息;和/或将被用于所述视觉表示中的一状态标签。
在一个方法中,该方面还进一步包括由所述至少一个其他IM用户的IM***以程序方式从一储存库中检索在其中规定的、所述第一IM用户的用户定义的状态级别及其相关属性;以及当提供所述指示时使用所述以程序方式检索的状态级别和属性。所述储存库优选地存储着所述第一IM用户的、代表所述用户定义的状态级别及其相关属性的一个或多个规则。
在另一个方法中,所述指示包括当所述第一IM用户具有所述用户定义的状态时以程序方式产生的一状态消息。在这种情况下,提供所述提示优选地进一步包括将所述产生的状态消息发送给所述至少一个其他IM用户。所述状态消息可以一标记语言(例如可扩展标记语言,或XML)语法进行编码。
在另一个方面中,本发明提供了用于在IM***的显示画面中指明用户定义的状态信息的技术,包括:对于一个或多个IM用户,确定其当前的IM状态级别;以及对于所述确定步骤已为其确定了用户定义的IM状态级别的那些IM用户,执行以下操作:以程序方式找到所述用户定义的IM状态级别的属性;以及在所述已确定的状态级别的IM***显示画面中使用所述以程序方式找到的属性。
本发明还可以被有利地用于从事商务的方法中,例如通过为用户提供改进的IMS功能或为订户提供改进的IMS服务。在一个方面,这包括:至少允许第一IM用户定义一用户定义的IM状态级别;当所述用户定义的状态级别适用于所述进行定义的IM用户时,将所述用户定义的状态级别的一指示提供给一个或多个其他IM用户;以及对于进行所述允许和提供操作中的任何一个或二者收费。对于这些改进的功能或改进的服务的收费可以在各种收入模型下收集,例如按使用收费、按月收费或其他定期收费等等。
现在参照以下附图描述本发明,在全部附图中相同的标号表示同一部件。
附图说明
图1提供了一IM***的示例的图形用户界面(GUI)显示屏,其显示了根据现有技术在用户显示面上排列有多个IM窗口;
图2示出了一示例的GUI显示屏,其中根据本发明IM窗口的弹出已被抑制,而新消息文本的到达以图形的方式指示给接收者;
图3示出了表现图2中的信息的另一种方式;
图4提供了根据本发明的一示例的配置菜单,藉此IM用户可以选择其当前的IM状态;以及
图5和6提供了本发明的实施例可以在运行时使用的示例规则。
具体实施方式
本发明提供了用于当使用即时消息时管理进入的消息的到达、以及用于为即时消息用户管理状态信息的技术。如将在这里更详细描述的,本发明提供了IMS用户所使用的改进的界面样式,以及用于指定用户状态的更细致的机制。换言之,IMS用户对于他们所看到的东西以及其他人所看到的关于他们的东西有了更大的控制。使用所公开的技术,IMS为其用户提供了更具有生产率和/或更悦人的方式来进行通信和交换消息。
根据本发明的第一个方面,IMS用户定义了分类信息,这里也称为策略信息,其确定了IM用户的客户端程序应当如何对新到达的即时消息作出响应。例如,策略可以指定新的IM窗口将在该用户的显示面上弹出的条件。策略也可以指定与IM窗口相关的各种属性,例如它们是否以正常大小弹出,或者表现为一个代表最小化窗口的图标等。
在第二个方面中,本发明使得一IMS用户能够定义将被提供给其他IMS用户的状态信息,其中这种状态信息增加了或扩展了由现有IMS提供的相当有限的信息。(这种状态信息也可以被理解为策略,尽管在这里的讨论中不使用该术语,以避免与所述第一个方面混淆。)
现在将更详细地描述这些方面。
参照本发明的第一个方面,现有技术的消息***不允许即时消息的接收者指明某些消息对该接收者是重要的,而其他消息不是。相反地,如前面简单讨论过的(并且如图1所示的),每当来自一不同用户的一IM到达时,进入的即时消息都使得弹出一新IM窗口,除非该接收者已经使所有进入的消息被阻挡。(来自已经具有与该接收者的IM会话的发送者的消息通常显示在用于该会话的现有IM窗口中,因而这样的消息不进一步促使打开的窗口大量增加。)另一方面,使用本发明的技术,IMS用户可以配置其***,来以程序方式对到达的即时消息作出响应,例如通过有选择地弹出新的窗口。例如,一IMS用户可以定义这样一策略,即如果发送者是经理或接收者的管理链中的某人,则弹出一新的IM窗口,而从团队成员那里接收到的消息则在任务栏中有一项(其相应的窗口被最小化),等等。这些是静态类型准则的例子。此外,策略可以使用动态准则来表达(或者静态与动态准则的结合)。作为使用动态准则的例子,用户可以定义这样一策略,即除了当所选诸应用程序列表中的一个当前在该接收者的计算设备上处于活动状态的时候,都为到达的即时消息弹出一新的IM窗口,或者,除非在该接收者的电子日历上安排了指定类型的条目,才弹出一新的IM窗口。(优选地,策略信息是以这样的方式定义的:既允许使用肯定的含义也允许使用否定的含义来规定准则,例如上述例子所例示的“如果...则弹出窗口”和“除非...才弹出窗口”)。
作为使用策略来以程序方式对到达的即时消息作出响应的另一个例子,策略信息可以规定将所选的IM窗口发送到一不同的文件夹,或者将所选的即时消息发送到一特殊窗口,通过其提供消息发送者的一指示(例如,发送者的别名或电子邮件地址),而消息文本则被抑制,除非该接收者明确地要求其显示。这提供了诸窗口的合并,从而解决了现有技术的视觉混乱问题,以及当为每个进入的IM弹出一窗口时,现有技术的IMS用户可能经受的难堪或注意力分散。这由图2中的部件200示出。
除了使用单独的文件夹或窗口来指明IM文本可经要求获得、但当前未显示出来以外,也可在已经显示的友谊录或状态窗口中提供已有IM消息文本、可经要求显示的视觉指示。这由图3中的部件300、310示出。
根据该第一方面的策略信息也可用于控制IM窗口的属性。例如,来自一所选发送者的IM窗口可以被显示为具有闪烁的边界,或具有某一颜色的边界或背景等等。作为另一个例子,当为一特定发送者创建一IM窗口时,可以触发一嘟嘟声或类似的警告类型的功能。
如上所述,图2和3所示出的技术是根据一IM用户策略被应用到消息的。这在何种程度上抑制了新的IM窗口的弹出取决于在该策略中指定的准则。例如,如果IM用户希望抑制所有IM窗口的弹出,则他可以使用针对各种准则的通配符来定义策略。结果,进入的即时消息在用户的IM客户端被接收,并等待他的按需检索,但该IM用户将不会被新的IM窗口的弹出所打扰。(这与现有技术的方法相反,在现有技术中,“不要打扰”的IM状态阻止了新的IM窗口的显示,但也阻止了任何IM文本的接收。)
参照本发明的第二方面,现有技术的IMS通常限于3种预定的IM用户状态类型或级别—即在场、已离开和不要打扰。本发明使得IM用户能够定义一个或多个额外的状态级别。然后,可以将这种状态信息提供给其他IMS用户,从而给他们提供了更细致的信息。
例如,IMS用户Joe可能当前正在使用其上运行了他的IM客户端程序的设备,但可能暂时从事着将阻止他立即对进入的即时消息作出响应的某种活动。这样,Joe可以使用这里公开的技术来定义一IM状态,例如暂时分心。因而,向Joe发送IM的用户知道不去期待立即的响应(这与当发送一消息给具有在场状态的一IM用户时的发送者的期待形成对比),然而,发送者的IM客户端程序将优选地使发送窗口保持打开,以等待最终的响应(这与当发送一消息给具有已离开状态的一IM用户后自动关闭发送窗口形成对比)。
可选地,可以允许定义额外的状态级别的IM用户指定与这些级别相联系的一些属性。例如,如果当呈现用于在场IM用户的图标时使用绿色作为可以期待迅速响应的视觉指示,则Joe可以指定应当使用黄色作为当他处于暂时分心状态下的图标,藉此有效地通知其他IM用户其消息可能会被延迟。
当选择颜色时,可以呈现一选择菜单。例如,可以向Joe呈现具有一些单选按钮的一配置面板,使用这些单选按钮可以从一组可用的颜色中进行选择。或者,可以允许Joe指定将与其用户定义的状态级别相联系的一特定图标,例如通过指定一图像文件所在的一统一资源定位符(URL)或类似的地址。
除了或者代替为用户定义的一状态级别定义一颜色属性,可以允许Joe定义一个或多个其他属性,其中包括但不限于一状态标签和该状态的显示文本。对于暂时分心的状态,一示例状态标签是“分心”,而对于该状态的示例显示文本是“我这时正分心于别的事,但我将很快回复消息。”
优选地,用户明确地指明一特定的用户定义的IM状态级别当前适用于他。例如,可以提供一菜单,在其中Joe可以点击一图形按钮以指明他当前正处于暂时分心的状态。图4示出了这一菜单,其中两个用户定义的IM状态级别显示在400、410处。(例如,一雇员在工作时可以使用示例状态级别410。根据本发明的实施例,当其他IM用户看到这是用户的当前状态时,他们优选地相应地调整其消息的内容。除此之外或作为代替,该雇员可以定义这样的准则,该准则用于对于包含某些关键字或者具有个人消息内容的其他指示的进入的即时消息抑制其IM窗口的弹出。)
用户定义的IM状态级别信息优选地存储在其他IM用户的IMS可以访问的一数据库或其它储存库中,并且优选地与用户的别名相关联地存储。以这种方式,可以执行一查找操作来确定如何表示该用户的当前IM状态。在目前的IM***中,一IM服务器确定在一地址簿中定义的其他用户和组的IM状态或在场情况。例如,如果Joe在他的地址簿中定义有15人,则Joe的IM服务器动态地确定这15个用户的IM状态,并更新Joe的IM显示画面,以指明这些用户中的哪些当前在线(并因此能够参与一IM会话)。如前所述,现有的IMS被配置为带有预定的状态级别而运行,并相应地呈现状态的视觉描述。根据本发明,如果Joe的当前状态是他的用户定义状态级别之一,则IM服务器优选地查询存储着Joe指定的对属性的选择的数据储存库,并当在其他IM用户的IM显示器上描绘Joe的状态时使用在那里存储的信息。
优选地,用户定义的状态级别信息的储存库是受访问权限控制的,以确保只允许在其中存储了其信息的用户进行更改。例如,在能够对数据进行更新操作之前,可以要求用户提供一用户标识符(ID)和口令。
可选地,用户对他的当前IM状态级别的选择可以存储在该储存库中。或者,可以调整现有的功能以便用户定义的IM状态级别作为对预定的状态级别之一的选择而被动态地确定。
作为相对于将状态信息存储在一储存库中并由其他IMS访问该储存库的一替***法,可以使用消息交换来把一IM用户状态分发给其他IM客户端。例如,可以使用如可扩展标记语言(XML)的一标记语言将状态信息编码到一消息中,并定期分发该信息(例如,当发生状态改变时)。作为例子,这种消息可以包括用户当前状态、与该状态相联系的显示文本、与该状态相联系的一图标的颜色和/或URL等等。
用户定义的状态级别,除了表明应当如何向其他IM用户表示该IM用户外,还可以用来控制对到达的即时消息的响应(例如新IM窗口的弹出),其方法是把这种状态级别编码为在用户策略中规定的规则中的一准则。或者,这两个方面可以单独使用。现在将描述根据本发明的优选实施例定义规则的方式,该规则用于控制对到达的即时消息的响应和用于状态显示。
规则优选地以“IF THEN”的形式表示,并可由规则引擎或其他条件处理评估组件来处理。使用为了说明目的的示例语法,图5中示出了控制窗口弹出的一组规则。如图所示,第一规则500规定如果收到来自用户Bob的即时消息,或者在星期一收到即时消息,则抑制窗口的弹出。(作为代替,可以使用诸如图2的部件200或图3的部件300、310所示的技术示出等待着的消息的一个指示。)第二规则510规定如果新收到的即时消息的发送者是在接收者的管理链中(或者在一管理类别中),则该消息的IM窗口应当呈现在显示屏幕的顶层。
在规则的IF部分以及在规则的THEN部分可以规定各种信息。在IF部分检测的条件可以基于静态的和/或动态的属性,并且这里提供的例子只是作为说明而不是作为限制。除了如在规则500、510中的涉及消息发送者是谁以及当前日期的条件外,条件也可以检测诸如接收者当前正在做什么(例如,这可以按照在接收者的计算设备上活动着的应用程序和/或在接收者的电子日历上安排了什么条目来规定)等因素。规则的THEN部分优选地按照标准的窗口属性来表示,然后这可由开窗接口(windowinginterface)来实施。
与消息发送者有关的某些分类信息,例如一消息的发送者是否在接收者的友谊录中(在规则500、510中未示出),可以使用IMS可得到的信息来确定。其他分类,例如发送者是否在接收者的管理链中、是否在接收者的部门、是否是经理、是否安排当前与消息的接收者参加同一会议等等,可以通过查询一目录或其他的信息储存库来确定。或者,在某些情况下,可以查询多个源。例如,可以查询电子日历信息以确定是否发送者和接收者已安排为参加一特定会议,以及一规则中的一复合IF语句可以指定如“在我的管理链中”的其他条件,这种条件使得访问一公司组织图储存库成为必要。
应注意消息发送者不一定是人。在某些情况下,一自动过程(通常被称为机器人(bot))是IM会话的参与者。这种自动过程可以产生消息内容,因而这里对消息发送者和接收者的讨论应被理解为包括自动过程和人类用户。
图6示出了可以为状态显示规定的规则的例子。为了说明目的,该例子被设计为图5中所示规则的对应例。规则600规定,如果该规则被评估以向具有别名Bob的IM用户呈现Joe的状态,或者在星期一被评估,则Joe的状态应当使用黄色来表示,并应当显示为分心状态。规则610规定,如果该规则被评估以向Joe的管理链中的一IM用户呈现Joe的状态,则应当使用绿色来表示,并且其状态应当显示为在场。这样,根据规则600,Bob将意识到他将不会从Joe接收到立即响应(即通过解释黄色和分心状态)。因此,当Bob向Joe发送一消息并且该消息在Joe的显示画面上被抑制(根据规则500)时,Joe注意到该消息和/或发送响应时的延迟将处于对方的预料之中。
类似地,如果根据规则510,在Joe的管理链中的消息发送者使他们的IM窗口显示在Joe的显示面的顶层,则他们可以合理地期待收到即时的响应,这与根据规则610状态为在场的IM用户是一致的。
在状态显示规则中可以测试其他类型的条件,并且在规则结论中可以跟随着其他类型的结果,因此图6中的规则(以及图5中的规则)应当被理解为示例性的而不是限制性的。状态显示规则优选地存储在一数据储存库中,其他IM用户的IMS可以从中访问它们。与对到达的即时消息的响应有关的规则优选地存储在一本地储存库中,该本地储存库可由用户的IM客户端(或者等价地,代表该客户端而运行的一规则引擎或其他条件处理组件)访问。或者,这两类规则可以位于同一处。应当注意,策略信息并非必需以规则的格式来表示,因而这里提到规则只是作为示例。其他方法包括在表中或值的集合中规定针对比较的信息。
在运行时,针对已定义了一策略(例如表示在如图5所示的规则中)的IM用户的进入消息触发对策略/规则信息的评估。例如,如果Joe接收到一消息,他的IM客户端优选地查询一本地策略/规则储存库以确定如何对该消息进行响应(例如,是否应当显示该消息,以及如果是的话,是否应当弹出一新的IM窗口或者是否应当在一已经打开的窗口中显示一指示)。并且,如果另一IM用户Jill在其友谊录中有Joe,则可以通过查询Joe的状态显示规则而刷新在Jill的IM显示画面上的Joe的当前IM状态。
如已经说明的,与现有技术的IM***相比,本发明提供了显著的优点,现有技术的IM***将IM用户的状态信息限制到几个预定级别,并且不允许IM用户有选择地控制如何对到达的即时消息进行响应(特别是不允许用户有选择地控制是否或者何时弹出新IM窗口)。这里所公开的技术容易为IM用户所理解、配置和使用。
应当注意,尽管参照一IM***地址薄描述了优选实施例,该术语只是一个简略的指称,用以表示一IM客户端能够用来记住它在即时消息通信中曾与之联系或将与之联系的任何用户和/或用户组的任何一个或多个数据结构。
共同转让的、共同未决的美国专利申请10/235,324(代理人文档号RSW920020085US1,申请日2002年9月5日),其标题为“注释和路由选择消息内容”(“Annotating and Routing Message Content”),公开了用于以程序方式针对路由选择即时消息进行确定的技术。例如,可以查询用户偏好来确定一特定用户是否赞成将来自当前IM会话的消息路由选择到其他方。该公开的技术在需要时可以使用基于规则的方法来提供对这种以程序方式进行的确定的进一步控制(例如在进行确定时允许使用诸如IM会话伙伴的标识、以及可能的来自消息和/或注释的关键字等因素)。或者,可能询问IM会话的一伙伴来确定是否路由选择注释过的消息是可接受的。
共同转让的、共同未决的美国专利申请10/119,519(代理人文档号RSW920010234US1,申请日2002年4月10日),其标题为“通信***中的以媒体增强的问候和/或响应”(“Media-Enhanced Greetings and/orResponses in Communication Systems”),公开了当选择要包括在以程序方式产生的响应消息中的媒体文件(或对语音呼叫者的问候)时,除了使用存储在电子日历中的信息,还使用关于消息发起者(或在语音邮件***中的呼叫者)的信息和关于所打算的消息接收者(或被呼叫方)的状态信息的其他源。例如,假设用户Sam已将其即时消息友谊录划分到包括朋友和客户的类别。使用该共同转让的发明的技术,Sam可以规定当其电子日历显示“我生病了”的状态时,在朋友类别中标明的即时消息参与者作为向Sam发送即时消息的响应将接收到生病(bio-hazard)图标,而在客户类别中标明的参与者将接收到不在办公室图标。图标可以附加于作为对初始的消息发送者的响应而产生的文本消息中,或者可以没有伴随的消息而发送图标。在任何一种情况下,该共同转让的发明都允许IMS用户把个人化信息添加到被自动发送给试图与该用户联系的人的消息。
该共同转让的发明也公开了使得IM用户能够将其计算设备的光标逗留在其友谊录中的某人的标识符之上,藉此可以随后显示相应于该人当前状态的、用于逗留消息的一图标。该共同转让的发明也公开了使IM用户能够手工地触发向其他IM用户发送状态信息。例如,一IM会话参与者可能在工作,并且当其经理进入其办公室时可能选择暂停IM会话。该参与者可以通过点击一图标或菜单项(或某种其他机制)以使一图标(例如一停止符号)被发送给另一会话参与者,来向其另一会话参与者指出这一点。这可以可选地造成IM会话暂时停止。此外,IMS可以阻止IM会话的继续进行(例如,通过自动地关闭IM会话窗口)。
共同转让的、共同未决的美国专利申请09/941,045,其标题为“用于即时消息***和电子状态板的日历增强的觉察”(“Calendar-EnhancedAwareness for Instant Messaging Systems and Electronic Status Boards”)公开了用于基于存储在用户电子日历***中的信息使用户的即时消息状态自动化的技术。此外,该共同转让的发明公开了对一高级日历***的增强,藉此对于所定义的一组用户将状态的改变预先地通知诸即时消息***(以及诸电子状态板)。公开了重试/恢复技术,其可用于(例如)预期接收到但没有接收到更新的信息的情况。
这里所公开的技术可以有利地用于从事商务的方法中,例如通过提供服务,通过该服务IMS用户可以定义响应于接收到来自尚未与其建立IM会话的消息发送者的一即时消息,应当打开新的IM窗口的准则;当接收到来自至少一个IM用户的即时消息时,使用所定义的准则确定是否应当打开新的IM窗口;以及对进行如已经描述的这些操作收费。这种服务可以在各种收入模型下提供,例如按使用收费、按月或其他定期收费等等。
如本领域技术人员将会理解的,本发明的实施例可以被提供为方法、***或计算机程序产品。相应地,本发明可以采取完全的硬件实施方式、完全的软件实施方式或者结合了软件和硬件方面的实施方式。进一步地,本发明可以采取计算机程序产品的形式,该计算机程序产品体现在一个或多个计算机可读的存储介质(包括但不限于盘存储器、CD-ROM、光存储器等等)中,该存储介质具有体现于其中的计算机可读的程序代码或指令。
尽管已描述了本发明的优选实施例,本领域技术人员一旦掌握了本发明的基本概念,将会想到各种另外的变形和修改。因此,我们的意图是所附权利要求书应当被理解为包括了优选实施例以及落入本发明的精神和范围的所有这种变形和修改。

Claims (15)

1.一种为即时消息(IM)用户提供增强的状态信息的方法,包括以下步骤:
由第一IM用户定义用户定义的IM状态级别;以及
当所述第一IM用户具有该状态时,将所述用户定义的状态级别的指示提供给至少一个其他IM用户。
2.根据权利要求1的方法,进一步包括由所述第一IM用户定义与所述用户定义的状态级别相关的一个或多个属性的步骤;且其中所述提供步骤也把所述属性提供给所述至少一个其他IM用户。
3.根据权利要求2的方法,进一步包括以下步骤:
由所述至少一个其他IM用户的IM***以程序方式从储存库中检索在其中规定的、所述第一IM用户的用户定义的状态级别及其相关的属性;以及
在所述提供步骤中使用所述以程序方式检索的状态级别和属性。
4.根据权利要求2的方法,其中所述属性包括将被用于在所述至少一个其他IM用户的IM显示画面中的、所述第一IM用户的视觉表示中的颜色。
5.根据权利要求2的方法,其中所述属性包括将被用于在所述至少一个其他IM用户的IM显示画面中的、所述第一IM用户的视觉表示中的文本消息。
6.根据权利要求2的方法,其中所述属性包括将被用于在所述至少一个其他IM用户的IM显示画面中的、所述第一IM用户的视觉表示中的状态标签。
7.根据权利要求3的方法,其中所述储存库存储着所述第一IM用户的、代表所述用户定义的状态级别及其相关属性的一个或多个规则。
8.根据权利要求1的方法,其中:
所述指示包括当所述第一IM用户具有所述用户定义的状态时以程序方式产生的状态消息;以及
所述提供步骤进一步包括将所述产生的状态消息发送给所述至少一个其他IM用户的步骤。
9.根据权利要求8的方法,其中所述状态消息是以标记语言语法编码的。
10.根据权利要求9的方法,其中所述标记语言语法是可扩展标记语言(XML)语法。
11.一种在即时消息(IM)***的显示画面中指明用户定义的状态信息的方法,包括以下步骤:
对于一个或多个IM用户,确定当前IM状态级别;以及
对于所述确定步骤已为其确定了用户定义的IM状态级别的那些IM用户,执行以下步骤:
以程序方式找到所述用户定义的IM状态级别的属性;以及
在所述已确定的状态级别的IM***显示画面中使用所述以程序方式找到的属性。
12.一种用于为即时消息(IM)用户提供增强的状态信息的***,包括:
用于由第一IM用户定义用户定义的IM状态级别的装置;以及
用于当所述第一IM用户具有该状态时向至少一个其他IM用户提供对所述用户定义的状态级别的指示的装置。
13.一种用于在即时消息(IM)***显示画面中指明用户定义的状态信息的***,包括:
用于为一个或多个IM用户确定当前IM状态级别的装置;以及
用于为所述确定装置已为其确定了用户定义的IM状态级别的那些IM用户显示用户定义的状态级别的装置,该显示装置进一步包括:
用于以程序方式找到所述用户定义的IM状态级别的属性的装置;以及
用于在所述已确定的状态级别的IM***显示画面中使用所述以程序方式找到的属性的装置。
14.一种用于为即时消息(IM)用户提供增强的状态信息的计算机程序产品,所述计算机程序产品体现在一个或多个计算机可用的介质中,并且包括:
用于由第一IM用户定义用户定义的IM状态级别的计算机可读程序代码单元;以及
用于当所述第一IM用户具有该状态时,将所述用户定义的状态级别的指示提供给至少一个其他IM用户的计算机可读程序代码单元。
15.一种用于在即时消息(IM)***的显示画面中指明用户定义的状态信息的计算机程序产品,所述计算机程序产品体现在一个或多个计算机可用的介质中,并且包括:
用于为一个或多个IM用户确定当前IM状态级别的计算机可读程序代码单元;以及
用于对于所述确定单元已为其确定了用户定义的IM状态级别的那些IM用户,显示用户定义的状态级别的计算机可读程序代码单元,该显示单元进一步包括:
用于以程序方式找到所述用户定义的IM状态级别的属性的计算机可读程序代码单元;以及
用于在所述已确定的状态级别的IM***显示画面中使用所述以程序方式找到的属性的计算机可读程序代码单元。
CN2004100463245A 2003-09-04 2004-06-03 用于为即时消息用户提供状态信息的方法和*** Expired - Fee Related CN1591441B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/655,526 US20050055405A1 (en) 2003-09-04 2003-09-04 Managing status information for instant messaging users
US10/655,526 2003-09-04

Publications (2)

Publication Number Publication Date
CN1591441A true CN1591441A (zh) 2005-03-09
CN1591441B CN1591441B (zh) 2010-05-26

Family

ID=34226150

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004100463245A Expired - Fee Related CN1591441B (zh) 2003-09-04 2004-06-03 用于为即时消息用户提供状态信息的方法和***

Country Status (3)

Country Link
US (2) US20050055405A1 (zh)
JP (1) JP2005085263A (zh)
CN (1) CN1591441B (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007079645A1 (fr) * 2006-01-11 2007-07-19 Huawei Technologies Co., Ltd. Procédé et système de notification mettant en oeuvre un message de blocage de messagerie instantanée
CN100382497C (zh) * 2005-12-15 2008-04-16 ***通信集团公司 在即时消息业务中获取终端开关机信息的方法
CN100388671C (zh) * 2005-03-29 2008-05-14 腾讯科技(深圳)有限公司 一种在即时通信客户端中提供本地用户操作入口的方法
CN101897209A (zh) * 2007-12-14 2010-11-24 捷讯研究有限公司 用于即时状态和位置的情境感知机制的方法和***
CN1968216B (zh) * 2006-04-19 2011-01-12 华为技术有限公司 一种用户状态呈现方法与***
CN1835440B (zh) * 2005-03-19 2011-09-14 腾讯科技(深圳)有限公司 一种在即时通信***中显示通信状态的方法
CN101243657B (zh) * 2005-07-08 2011-09-14 诺基亚公司 用于管理聊天服务的方法和***
CN101247365B (zh) * 2008-03-31 2012-05-23 腾讯科技(深圳)有限公司 即时通信中用户状态显示方法、即时通信***及服务器
CN101931653B (zh) * 2005-03-19 2012-12-05 腾讯科技(深圳)有限公司 一种在即时通信***中显示通信状态的方法
CN103152248A (zh) * 2013-03-21 2013-06-12 北京百纳威尔科技有限公司 即时通讯工具状态设置方法及装置
CN101771628B (zh) * 2008-12-30 2013-09-18 国际商业机器公司 消息传递***和方法
CN104125543A (zh) * 2006-06-12 2014-10-29 三星电子株式会社 管理移动通信终端中的消息的装置和方法
CN105359086A (zh) * 2013-07-08 2016-02-24 三星电子株式会社 控制聊天窗口的方法和实施该方法的电子设备
CN107124348A (zh) * 2008-08-28 2017-09-01 微软技术许可有限责任公司 修改对话窗口
CN110061901A (zh) * 2013-03-19 2019-07-26 三星电子株式会社 提供状态信息的方法和装置

Families Citing this family (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7418663B2 (en) * 2002-12-19 2008-08-26 Microsoft Corporation Contact picker interface
US7577705B2 (en) * 2003-01-15 2009-08-18 Microsoft Corporation Extensible communication controls
US20050055412A1 (en) * 2003-09-04 2005-03-10 International Business Machines Corporation Policy-based management of instant message windows
US20050055405A1 (en) * 2003-09-04 2005-03-10 International Business Machines Corporation Managing status information for instant messaging users
US20050114527A1 (en) * 2003-10-08 2005-05-26 Hankey Michael R. System and method for personal communication over a global computer network
EP2256595B1 (en) * 2003-12-01 2019-12-25 BlackBerry Limited Method for providing notifications of new events on a small screen device
US20050132011A1 (en) * 2003-12-12 2005-06-16 International Business Machines Corporation Method for managing interruptions to a network user
US7921368B2 (en) * 2004-01-22 2011-04-05 International Business Machines Corporation Method and system for sensing and communicating updated status information for remote users accessible through an instant messaging system
US20050165935A1 (en) * 2004-01-22 2005-07-28 Moody Paul B. Method and system for providing information regarding recently accessed documents of a remote user through an awareness client program
US7953759B2 (en) * 2004-02-17 2011-05-31 Microsoft Corporation Simplifying application access to schematized contact data
US7865839B2 (en) * 2004-03-05 2011-01-04 Aol Inc. Focus stealing prevention
US20060031322A1 (en) * 2004-06-24 2006-02-09 International Business Machines Corporation Associating an instant message dialog with screen real estate and role based positioning
US7593984B2 (en) * 2004-07-30 2009-09-22 Swift Creek Systems, Llc System and method for harmonizing changes in user activities, device capabilities and presence information
US7694232B2 (en) * 2004-08-03 2010-04-06 Research In Motion Limited Method and apparatus for providing minimal status display
US7404108B2 (en) * 2004-08-06 2008-07-22 International Business Machines Corporation Notification method and apparatus in a data processing system
US7665031B2 (en) * 2004-12-08 2010-02-16 Microsoft Corporation Method and system of taskbar button interfaces
US20070005725A1 (en) * 2005-06-30 2007-01-04 Morris Robert P Method and apparatus for browsing network resources using an asynchronous communications protocol
US20070043646A1 (en) * 2005-08-22 2007-02-22 Morris Robert P Methods, systems, and computer program products for conducting a business transaction using a pub/sub protocol
US7991721B2 (en) * 2005-11-07 2011-08-02 International Business Machines Corporation Differential availability determination and notification
US20070150825A1 (en) * 2005-12-22 2007-06-28 Jack Jachner Custom presence icons
US20070150441A1 (en) * 2005-12-23 2007-06-28 Morris Robert P Methods, systems, and computer program products for associating policies with tuples using a pub/sub protocol
US9426103B2 (en) 2005-12-27 2016-08-23 International Business Machines Corporation Host state-sensing for message interruption
US20070168420A1 (en) * 2005-12-30 2007-07-19 Morris Robert P Method and apparatus for providing customized subscription data
US7587450B2 (en) * 2006-02-01 2009-09-08 Swift Creek Systems, Llc HTTP publish/subscribe communication protocol
US8296370B2 (en) * 2006-02-13 2012-10-23 Research In Motion Limited System and method of sharing auto-reply information
US20070203998A1 (en) * 2006-02-24 2007-08-30 International Business Machines Corporation Persistent instant messaging status indicators for disconnected communicators
US20070208702A1 (en) * 2006-03-02 2007-09-06 Morris Robert P Method and system for delivering published information associated with a tuple using a pub/sub protocol
US20070233850A1 (en) * 2006-03-29 2007-10-04 Yahoo! Inc. User status control for a messaging interface
US20070255800A1 (en) * 2006-04-28 2007-11-01 Microsoft Corporation Automatic goodbye messages
US7859539B2 (en) 2006-05-27 2010-12-28 Christopher Vance Beckman Organizational viewing techniques
US20080086680A1 (en) * 2006-05-27 2008-04-10 Beckman Christopher V Techniques of document annotation according to subsequent citation
US8914865B2 (en) * 2006-05-27 2014-12-16 Loughton Technology, L.L.C. Data storage and access facilitating techniques
US7999415B2 (en) 2007-05-29 2011-08-16 Christopher Vance Beckman Electronic leakage reduction techniques
US7873915B2 (en) * 2006-06-16 2011-01-18 Microsoft Corporation Suppressing dialog boxes
US20080005294A1 (en) * 2006-06-30 2008-01-03 Morris Robert P Method and system for exchanging messages using a presence service
US20080040431A1 (en) * 2006-07-25 2008-02-14 Bleeker Troy C Monitoring and responding to instant messaging user activity
US20080028031A1 (en) * 2006-07-25 2008-01-31 Byron Lewis Bailey Method and apparatus for managing instant messaging
US20080120337A1 (en) * 2006-11-21 2008-05-22 Fry Jared S Method And System For Performing Data Operations Using A Publish/Subscribe Service
US20080126475A1 (en) * 2006-11-29 2008-05-29 Morris Robert P Method And System For Providing Supplemental Information In A Presence Client-Based Service Message
US9330190B2 (en) * 2006-12-11 2016-05-03 Swift Creek Systems, Llc Method and system for providing data handling information for use by a publish/subscribe client
US20080147799A1 (en) * 2006-12-13 2008-06-19 Morris Robert P Methods, Systems, And Computer Program Products For Providing Access To A Secure Service Via A Link In A Message
US10223672B2 (en) 2006-12-19 2019-03-05 International Business Machines Corporation Method, system, and program product for differentially displaying an instant messaging (IM) availability
US8224359B2 (en) * 2006-12-22 2012-07-17 Yahoo! Inc. Provisioning my status information to others in my social network
US8675847B2 (en) 2007-01-03 2014-03-18 Cisco Technology, Inc. Scalable conference bridge
US20080183816A1 (en) * 2007-01-31 2008-07-31 Morris Robert P Method and system for associating a tag with a status value of a principal associated with a presence client
US20080208982A1 (en) * 2007-02-28 2008-08-28 Morris Robert P Method and system for providing status information relating to a relation between a plurality of participants
US20090037588A1 (en) * 2007-07-31 2009-02-05 Morris Robert P Method And System For Providing Status Information Of At Least Two Related Principals
US20090037582A1 (en) * 2007-07-31 2009-02-05 Morris Robert P Method And System For Managing Access To A Resource Over A Network Using Status Information Of A Principal
US8793596B2 (en) 2007-11-26 2014-07-29 Aol Inc. System and method for an instant messaging interface
US9049123B2 (en) * 2008-01-08 2015-06-02 International Business Machines Corporation Determining policy follow-up action based on user-specified codes
US8276144B2 (en) * 2008-04-15 2012-09-25 International Business Machines Corporation Electronic device workspace restriction
US20090307374A1 (en) * 2008-06-05 2009-12-10 Morris Robert P Method And System For Providing A Subscription To A Tuple Based On A Schema Associated With The Tuple
JP5419140B2 (ja) * 2009-04-08 2014-02-19 Necインフロンティア株式会社 プレゼンスサーバおよびコメント通知方法
US20110035697A1 (en) * 2009-08-07 2011-02-10 Microsoft Corporation Autonomous display management of graphical interfaces
TWI409692B (zh) * 2009-10-29 2013-09-21 Mitac Int Corp 同時顯示複數個通訊錄聯絡人之複數個網路通訊軟體之狀態之方法及其相關通訊裝置
US9015244B2 (en) * 2010-08-20 2015-04-21 Bitvore Corp. Bulletin board data mapping and presentation
US8560487B2 (en) 2010-12-10 2013-10-15 International Business Machines Corporation Determining and conveying user availability
US20210271364A1 (en) * 2011-01-26 2021-09-02 Benjamin Firooz Ghassabian Data entry systems
US9009606B2 (en) * 2011-06-28 2015-04-14 International Business Machines Corporation Instant messaging association to remote desktops
US9465506B2 (en) 2011-08-17 2016-10-11 Blackberry Limited System and method for displaying additional information associated with a messaging contact in a message exchange user interface
CN103297316A (zh) * 2012-02-29 2013-09-11 国际商业机器公司 用于处理电子邮件的方法和***
CN102710553B (zh) * 2012-06-15 2017-05-24 上海量明科技发展有限公司 即时通信消息提醒的方法及客户端
US8990189B2 (en) 2012-08-29 2015-03-24 International Business Machines Corporation Determining relevant contacts based on expertise and availability
US20140157184A1 (en) * 2012-11-30 2014-06-05 International Business Machines Corporation Control of user notification window display
US9769095B2 (en) 2013-05-31 2017-09-19 International Business Machines Corporation Application based display layout system and method
CN104469256B (zh) 2013-09-22 2019-04-23 思科技术公司 沉浸式和交互式的视频会议房间环境
KR102138515B1 (ko) 2013-10-01 2020-07-28 엘지전자 주식회사 이동단말기 및 그 제어방법
US10291597B2 (en) 2014-08-14 2019-05-14 Cisco Technology, Inc. Sharing resources across multiple devices in online meetings
US20160050175A1 (en) * 2014-08-18 2016-02-18 Cisco Technology, Inc. Alerting a meeting participant to rejoin a videoconference
US10542126B2 (en) 2014-12-22 2020-01-21 Cisco Technology, Inc. Offline virtual participation in an online conference meeting
US9948786B2 (en) 2015-04-17 2018-04-17 Cisco Technology, Inc. Handling conferences using highly-distributed agents
US20170083168A1 (en) * 2015-04-20 2017-03-23 Idt Messaging, Llc System and method for managing multiple chat sessions
CN106293355B (zh) * 2015-05-11 2020-09-01 腾讯科技(深圳)有限公司 即时通讯窗口显示的方法和装置
US10091329B2 (en) 2015-06-30 2018-10-02 Amazon Technologies, Inc. Device gateway
US10958648B2 (en) 2015-06-30 2021-03-23 Amazon Technologies, Inc. Device communication environment
US10523537B2 (en) * 2015-06-30 2019-12-31 Amazon Technologies, Inc. Device state management
US9973593B2 (en) 2015-06-30 2018-05-15 Amazon Technologies, Inc. Device gateway
US10075422B2 (en) 2015-06-30 2018-09-11 Amazon Technologies, Inc. Device communication environment
US11032229B2 (en) * 2015-07-31 2021-06-08 International Business Machines Corporation System and method for visual classification of email participants
CN105117476A (zh) * 2015-09-08 2015-12-02 刘珉恺 一种基于网络平台的搜索方法
US10230671B2 (en) * 2015-11-19 2019-03-12 International Business Machines Corporation Enhanced instant message handling and delivery
US10291762B2 (en) 2015-12-04 2019-05-14 Cisco Technology, Inc. Docking station for mobile computing devices
US10574609B2 (en) 2016-06-29 2020-02-25 Cisco Technology, Inc. Chat room access control
US11088864B1 (en) * 2016-06-29 2021-08-10 Amazon Technologies, Inc. Device subcomponent representations
US10291424B1 (en) 2016-06-29 2019-05-14 Amazon Technologies, Inc. Device representation management using representation types
US10592867B2 (en) 2016-11-11 2020-03-17 Cisco Technology, Inc. In-meeting graphical user interface display using calendar information and system
US10516707B2 (en) 2016-12-15 2019-12-24 Cisco Technology, Inc. Initiating a conferencing meeting using a conference room device
US10515117B2 (en) 2017-02-14 2019-12-24 Cisco Technology, Inc. Generating and reviewing motion metadata
US9942519B1 (en) 2017-02-21 2018-04-10 Cisco Technology, Inc. Technologies for following participants in a video conference
US10440073B2 (en) 2017-04-11 2019-10-08 Cisco Technology, Inc. User interface for proximity based teleconference transfer
US10375125B2 (en) 2017-04-27 2019-08-06 Cisco Technology, Inc. Automatically joining devices to a video conference
US10404481B2 (en) 2017-06-06 2019-09-03 Cisco Technology, Inc. Unauthorized participant detection in multiparty conferencing by comparing a reference hash value received from a key management server with a generated roster hash value
US10375474B2 (en) 2017-06-12 2019-08-06 Cisco Technology, Inc. Hybrid horn microphone
US10477148B2 (en) 2017-06-23 2019-11-12 Cisco Technology, Inc. Speaker anticipation
US10516709B2 (en) 2017-06-29 2019-12-24 Cisco Technology, Inc. Files automatically shared at conference initiation
US10706391B2 (en) 2017-07-13 2020-07-07 Cisco Technology, Inc. Protecting scheduled meeting in physical room
US10091348B1 (en) 2017-07-25 2018-10-02 Cisco Technology, Inc. Predictive model for voice/video over IP calls
US10771621B2 (en) 2017-10-31 2020-09-08 Cisco Technology, Inc. Acoustic echo cancellation based sub band domain active speaker detection for audio and video conferencing applications
CN109634483A (zh) * 2018-12-14 2019-04-16 维沃移动通信有限公司 一种信息显示方法及终端设备
KR102245250B1 (ko) * 2020-01-03 2021-04-27 주식회사 카카오 메시징 서버의 동작 방법 및 장치
CN112035202B (zh) * 2020-08-25 2021-11-23 北京字节跳动网络技术有限公司 好友活跃信息的显示方法、装置、电子设备和存储介质

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185603B1 (en) * 1997-03-13 2001-02-06 At&T Corp. Method and system for delivery of e-mail and alerting messages
US20020065894A1 (en) * 1999-12-03 2002-05-30 Dalal Siddhartha R. Local presence state and user-controlled presence and message forwarding in unified instant messaging
US20020035605A1 (en) * 2000-01-26 2002-03-21 Mcdowell Mark Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce
US6640230B1 (en) * 2000-09-27 2003-10-28 International Business Machines Corporation Calendar-driven application technique for preparing responses to incoming events
US20030009530A1 (en) * 2000-11-08 2003-01-09 Laurent Philonenko Instant message presence protocol for facilitating communication center activity
US7844666B2 (en) * 2000-12-12 2010-11-30 Microsoft Corporation Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system
US6907447B1 (en) * 2001-04-30 2005-06-14 Microsoft Corporation Method and apparatus for providing an instant message notification
JP2004532478A (ja) * 2001-05-11 2004-10-21 ノキア コーポレイション 移動インスタント・メッセージング及びプレゼンス・サービス
US20020178227A1 (en) * 2001-05-25 2002-11-28 International Business Machines Corporation Routing instant messages using configurable, pluggable delivery managers
US7233933B2 (en) * 2001-06-28 2007-06-19 Microsoft Corporation Methods and architecture for cross-device activity monitoring, reasoning, and visualization for providing status and forecasts of a users' presence and availability
US20030023690A1 (en) * 2001-07-26 2003-01-30 Sunit Lohtia Method and apparatus for providing selective delivery of notifications to users of multiple devices over a network
US7107316B2 (en) * 2001-09-20 2006-09-12 International Business Machines Corporation Controlling throughput of message requests in a messaging system
US7512652B1 (en) * 2001-09-28 2009-03-31 Aol Llc, A Delaware Limited Liability Company Passive personalization of buddy lists
US7039949B2 (en) * 2001-12-10 2006-05-02 Brian Ross Cartmell Method and system for blocking unwanted communications
EP1326189A3 (en) * 2001-12-12 2005-08-17 Microsoft Corporation Controls and displays for acquiring preferences, inspecting behaviour, and guiding the learning and decision policies of an adaptive communications prioritization and routing systems
US7016978B2 (en) * 2002-04-29 2006-03-21 Bellsouth Intellectual Property Corporation Instant messaging architecture and system for interoperability and presence management
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
US9100218B2 (en) * 2002-11-18 2015-08-04 Aol Inc. Enhanced buddy list interface
US8204939B2 (en) * 2002-12-18 2012-06-19 Nokia Corporation Method and apparatus initiating instant messaging with a party during a telephone call where instant messaging address and telephone number are associated in a database
US7949712B2 (en) * 2003-02-10 2011-05-24 At&T Intellectual Property I, L.P. High availability presence engine for instant messaging
US7725541B2 (en) * 2003-02-10 2010-05-25 At&T Intellectual Property I, L.P. Forwarding to automatically prioritized IM accounts based upon priority and presence
US7769811B2 (en) * 2003-03-03 2010-08-03 Aol Llc Instant messaging sound control
US7475109B1 (en) * 2003-04-30 2009-01-06 Aol Llc Personalized auto-reply messages based on categories
US7334021B1 (en) * 2003-04-30 2008-02-19 Aol Llc Personalized away messages
US20040267887A1 (en) * 2003-06-30 2004-12-30 Berger Kelly D. System and method for dynamically managing presence and contact information
US20050055412A1 (en) * 2003-09-04 2005-03-10 International Business Machines Corporation Policy-based management of instant message windows
US20050055405A1 (en) * 2003-09-04 2005-03-10 International Business Machines Corporation Managing status information for instant messaging users

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931653B (zh) * 2005-03-19 2012-12-05 腾讯科技(深圳)有限公司 一种在即时通信***中显示通信状态的方法
CN1835440B (zh) * 2005-03-19 2011-09-14 腾讯科技(深圳)有限公司 一种在即时通信***中显示通信状态的方法
CN100388671C (zh) * 2005-03-29 2008-05-14 腾讯科技(深圳)有限公司 一种在即时通信客户端中提供本地用户操作入口的方法
CN101243657B (zh) * 2005-07-08 2011-09-14 诺基亚公司 用于管理聊天服务的方法和***
CN100382497C (zh) * 2005-12-15 2008-04-16 ***通信集团公司 在即时消息业务中获取终端开关机信息的方法
WO2007079645A1 (fr) * 2006-01-11 2007-07-19 Huawei Technologies Co., Ltd. Procédé et système de notification mettant en oeuvre un message de blocage de messagerie instantanée
CN1968216B (zh) * 2006-04-19 2011-01-12 华为技术有限公司 一种用户状态呈现方法与***
CN104125543A (zh) * 2006-06-12 2014-10-29 三星电子株式会社 管理移动通信终端中的消息的装置和方法
CN104125543B (zh) * 2006-06-12 2018-08-31 三星电子株式会社 管理移动通信终端中的消息的装置和方法
CN101897209A (zh) * 2007-12-14 2010-11-24 捷讯研究有限公司 用于即时状态和位置的情境感知机制的方法和***
CN101897209B (zh) * 2007-12-14 2013-05-01 捷讯研究有限公司 用于即时状态和位置的情境感知机制的方法和***
CN101247365B (zh) * 2008-03-31 2012-05-23 腾讯科技(深圳)有限公司 即时通信中用户状态显示方法、即时通信***及服务器
CN107124348A (zh) * 2008-08-28 2017-09-01 微软技术许可有限责任公司 修改对话窗口
CN101771628B (zh) * 2008-12-30 2013-09-18 国际商业机器公司 消息传递***和方法
CN110061901A (zh) * 2013-03-19 2019-07-26 三星电子株式会社 提供状态信息的方法和装置
CN110061901B (zh) * 2013-03-19 2021-10-01 三星电子株式会社 提供状态信息的方法和装置
CN103152248A (zh) * 2013-03-21 2013-06-12 北京百纳威尔科技有限公司 即时通讯工具状态设置方法及装置
CN105359086A (zh) * 2013-07-08 2016-02-24 三星电子株式会社 控制聊天窗口的方法和实施该方法的电子设备
CN105359086B (zh) * 2013-07-08 2019-12-03 三星电子株式会社 控制聊天窗口的方法和实施该方法的电子设备

Also Published As

Publication number Publication date
US20100250692A1 (en) 2010-09-30
CN1591441B (zh) 2010-05-26
US20050055405A1 (en) 2005-03-10
JP2005085263A (ja) 2005-03-31

Similar Documents

Publication Publication Date Title
CN1591441B (zh) 用于为即时消息用户提供状态信息的方法和***
CN1591442A (zh) 用于基于策略的即时消息窗口管理的方法和***
CN104246802B (zh) 跨平台消息传递
RU2523164C2 (ru) Обмен сообщениями по принципу when-free
US20080228888A1 (en) Method for Redirection of Instant Messages
US7627828B1 (en) Systems and methods for graphically representing users of a messaging system
EP1252747B1 (en) Multi-mode message routing and management
US7653693B2 (en) Method and system for capturing instant messages
US7552177B2 (en) Method for determining availability of participation in instant messaging
DE60129434T2 (de) Erzeugung und verwaltung von prioritäten
US7896240B2 (en) Methods, systems and computer program products for electronic identification card creation and transfer during real time communications
US7512662B2 (en) System and method for user registry management of messages
US20100235758A1 (en) Method, System and Apparatus for Sorting Topics within a Group
US20050204001A1 (en) Method and devices for prioritizing electronic messages
US20040154022A1 (en) System and method for filtering instant messages by context
CN1708033A (zh) 在即时消息接发***中批准受限可呼叫状态的方法和***
JP2006524866A (ja) ユーザにとって既知であると考えられる通信相手の識別、及び特定自分の使用
CN1649423A (zh) 电子信息发送
CN1551011A (zh) 用于指导警告定时的有限延迟策略,使用本地传感器信息的交互和通信
WO2000029988A1 (en) Method and apparatus for performing enterprise email management
US20080141138A1 (en) Apparatus and methods for providing a person's status
CN1809059A (zh) 管理客户服务会话的方法
CN102572139A (zh) 一种信息处理的方法、业务处理方法及装置
EP1755312A1 (en) Communication system and method for providing presence-enhanced name tags
CN1696948A (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
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: IBM (CHINA) CO., LTD.

Free format text: FORMER OWNER: IBM

Effective date: 20121101

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; TO: 201203 PUDONG NEW AREA, SHANGHAI

TR01 Transfer of patent right

Effective date of registration: 20121101

Address after: 201203 Shanghai city Pudong New Area Keyuan Road No. 399 Zhang Jiang Zhang Jiang high tech Park Innovation Park 10 Building 7 layer

Patentee after: International Business Machines (China) Co., Ltd.

Address before: American New York

Patentee before: International Business Machines Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100526

Termination date: 20170603

CF01 Termination of patent right due to non-payment of annual fee