[go: up one dir, main page]

CN1708033A - 在即时消息接发系统中批准受限可呼叫状态的方法和系统 - Google Patents

在即时消息接发系统中批准受限可呼叫状态的方法和系统 Download PDF

Info

Publication number
CN1708033A
CN1708033A CNA2005100628350A CN200510062835A CN1708033A CN 1708033 A CN1708033 A CN 1708033A CN A2005100628350 A CNA2005100628350 A CN A2005100628350A CN 200510062835 A CN200510062835 A CN 200510062835A CN 1708033 A CN1708033 A CN 1708033A
Authority
CN
China
Prior art keywords
user
instant messaging
users
group
good friend
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2005100628350A
Other languages
English (en)
Inventor
克雷格·A·斯韦林根
艾伦·R·坦嫩鲍姆
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.)
International Business Machines Corp
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 CN1708033A publication Critical patent/CN1708033A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

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

Abstract

提供了一种用于在即时消息接发应用程序中管理可访问状态值的方法、设备、系统和计算机程序产品。即时消息接发应用程序的用户能够选择与该用户相关联的“请勿打扰”状态,从而使大多数用户不能够发起与该用户的即时消息接发会话。此外,即时消息接发应用程序的用户可以有选择地批准一个子集的用户具有能够启动与该用户的即时消息接发会话的特权,同时对所有其他用户保持该用户处于“请勿打扰”状态的指示。

Description

在即时消息接发系统中批准受限可呼叫状态的方法和系统
技术领域
本发明涉及一种改进的数据处理系统,特别涉及一种用于多计算机数据传送的方法和系统。更特别地,本发明提供了一种用于使用即时消息接发(instant messaging)的多用户通信的方法和系统。
背景技术
在大多数即时消息接发系统中,通过使多个可变状态值之一与用户帐户相关联,将特定用户的活动(activity)状态或可访问(availability)状态反映给即时消息接发系统的其他用户。这些状态值帮助其他用户评估所述其他用户是否有可能发起与给定用户的即时消息接发会话。例如,“离线”状态表示给定用户未登录到该系统,由此通知其他用户:发起与该给定用户的即时消息接发会话的任何尝试都将是徒劳的。“在线”状态表示用户已登录到该系统,并且其他用户可以认为当他们发起与该给定用户的即时消息接发会话时,他们很可能得到响应。
在一些情况下,即时消息接发系统给用户自动地赋以某个状态值,并且,这一状态自动赋值可以非常有助于使用户之间的通信便利。例如,在大多数即时消息接发应用程序中,用户被赋予保存好友列表的能力;好友是该用户经常与之交换即时消息的另一个该即时消息接发应用程序的用户。当用户登录到即时消息接发系统时,系统可以给该用户自动地赋以“在线”状态值;同时,好友列表通常积极显示每个好友的状态。通过在客户端设备上打开的窗口中显示好友列表,用户具有容易地监控该用户的好友的在线状态的能力;当用户注意到特定好友的状态已经从“离线”改变为“在线”时,用户可以迅速发起与该特定好友的即时消息接发会话。在一些即时消息接发系统中,仅在用户先前未指定替换状态时进行状态的自动赋值;在很多情况下,用户能够通过将自动赋予的状态值改变为某些其它状态值而不考虑(override)它。
尽管指示用户状态可有助于使用户之间的通信便利,但它也可能通过使用户从其它活动分散注意力而损害用户的生产率(productivity)。因此,很多即时消息接发系统允许用户从若干可能状态值中手动地进行选择。在一些情况下,可以选择多种涉及隐私的状态值,其控制是否将给定用户的当前状态通知其他用户。这些状态值限制其他用户得知给定用户的真实状态,从而禁止那些用户启动与给定用户的即时消息对话;例如,“不可见”状态对其他用户隐瞒了用户的状态。
在其它情况下,可以选择多种涉及隐私的状态值,其通知其他用户他们将能够发起与给定用户的即时消息接发会话的可能性。例如,“忙碌”状态表明给定用户正在从事某些其它活动,而“马上回来”状态将向其他用户表明给定用户暂时离开了他/她的计算机。作为另一示例,“请勿打扰”状态将向对给定用户的状态感兴趣的其他用户表明该给定用户不想被即时消息接发会话打扰。但是,在用户具有这些状态值之一的任何时期期间,该用户能够监控其他用户的状态,或者具有启动与其他用户的即时消息接发会话的能力。
如将从上述示例状态值清楚的,一组状态值可以反映给定用户不可访问的程度。然而,有时候用户可能需要完全受限的、涉及不可访问的即时消息接发状态,同时希望在其实施上有一定的灵活性。
因此,对于即时消息接发应用程序而言,提供一种灵活的、涉及不可访问的即时消息接发状态将是有利的。
发明内容
提供了一种用于在即时消息接发应用程序中管理可访问状态值的方法、设备、系统和计算机程序产品。即时消息接发应用程序的用户能够选择与该用户相关联的“请勿打扰”状态,从而使大多数用户不能够发起与该用户的即时消息接发会话。此外,即时消息接发应用程序的用户可以有选择地批准一个子集的用户具有能够启动与该用户的即时消息接发会话的特权,同时对所有其他用户保持该用户处于“请勿打扰”状态的指示。
附图说明
在所附权利要求中阐述了被认为表示本发明特性的新颖特征。通过结合附图参考以下详细描述,发明本身、进一步的目的及其优点将被最好地理解,其中:
图1A图示了可实施本发明的典型的分布式数据处理系统;
图1B图示了可在可实施本发明的数据处理系统中使用的典型的计算机架构;
图2图示了示出典型即时消息接发系统的方框图;
图3图示了示出即时消息接发应用程序的典型图形用户界面窗口的图,其中示出了即时消息接发会话的文本;
图4图示了示出即时消息接发应用程序的典型图形用户界面窗口的图,其中示出了IM联系人列表或好友列表;
图5图示了即时消息接发应用程序的图形用户界面窗口,该窗口允许即时消息接发应用程序的用户输入或选择这样的其他用户,即使该用户与“请勿打扰”状态相关联,也将允许所述其他用户启动与该用户的聊天会话;
图6A图示了示出了具有浮动选择菜单的IM联系人列表或好友列表的即时消息接发应用程序的图形用户界面窗口,其允许即时消息接发应用程序的用户选择这样一组用户,即使该用户与“请勿打扰”状态相关联,也将允许这一组用户启动与该用户的聊天会话;
图6B图示了用于即时消息接发应用程序的图形用户界面窗,其示出了在即时消息接发应用程序的用户选择了如下一组用户之后的IM联系人列表或好友列表,其中,即使该用户与“请勿打扰”状态相关联,也将允许这一组用户启动与该用户的聊天会话;以及
图7图示了示出即时消息接发应用程序的用户可以在即时消息接发会话中交谈、同时对至少一个用户保持受限的可呼叫状态的过程的流程图。
具体实施方式
通常,可包括或者涉及本发明的设备包含很多种数据处理技术。因此,在更详细地描述本发明之前,作为背景技术,描述分布式数据处理系统中硬件和软件组件的典型组织。
现在参考附图,图1A图示了典型的数据处理系统的网络,其每一个可以实现本发明的一部分。分布式数据处理系统100包含网络101,其为可用来在分布式数据处理系统100中连接到一起的各种设备和计算机之间提供通信链路的介质。网络101可包括诸如电线或光缆的永久连接、或者通过电话或无线通信形成的临时连接。在图示的示例中,服务器102和服务器103连同存储单元104一起连接到网络101。此外,客户端105-107也连接到网络101。客户端105-107和服务器102-103可以由多种计算设备如大型机、个人计算机、个人数字助理(PDA)等来代表。分布式数据处理系统100可包括另外的服务器、客户端、路由器、其它设备、以及未示出的对等架构。
在图示的示例中,分布式数据处理系统100可包括因特网,并以网络101代表使用诸如轻量级目录访问协议(LDAP)、传输控制协议/因特网协议(TCP/IP)、文件传送协议(FTP)、超文本传输协议(HTTP)、无线应用协议(WAP)、公共现场和即时消息接发(CPIM,Common Presence and Instant Messaging)协议等的多种协议互相通信的网络和网关的世界范围的集合。当然,分布式数据处理系统100还可以包括大量不同类型的网络,例如内联网、局域网(LAN)或广域网(WAN)。例如,服务器102直接支持客户端109和合并了无线通信链路的网络110。激活了网络功能(network-enabled)的电话111通过无线链路112连接到网络110,而PDA 113通过无线链路114连接到网络110。电话111和PDA 113也可以使用合适的技术如BluetoothTM(蓝牙)无线技术通过无线链路115来直接在其间传送数据,以创建所谓个人区域网(PAN)或个人专设网。以类似的方式,PDA 113可以通过无线通信链路116将数据传送给PDA 107。
本发明可以在多种硬件平台上实施;图1A意图作为不同种类计算环境的示例,而不作为对本发明的架构的限制。
现在参考图1B,该图图示了如图1所示的可实施本发明的数据处理系统的典型的计算机架构。数据处理系统120包含连接到内部系统总线123的一个或多个中央处理单元(CPU)122,内部系统总线123将随机存取存储器(RAM)124、只读存储器126和输入/输出适配器128互相连接,其中,所述输入/输出适配器128支持各种I/O设备,例如打印机130、盘单元132、或其它未示出的设备如音频输出系统等。系统总线123还连接提供到通信链路136的通路的通信适配器134。用户接口适配器148连接各种用户设备,例如键盘140和鼠标142、或其它未示出的设备如触摸屏、书写笔(stylus)、麦克风等。显示适配器144将系统总线123连接到显示设备146。
本领域普通技术人员应当理解,图1B中的硬件可以根据系统实现而改变。例如,系统可具有一个或多个处理器,如基于IntelPentium的处理器和数字信号处理器(DSP)、以及一种或多种易失性和非易失性存储器。除了图1B中图示的硬件,还可以使用其它外围设备,或者可以使用其它外围设备来代替图1B图示的硬件。图示的示例并不意味着暗示对本发明的架构的限制。
除了能够在多种硬件平台上实施以外,本发明可以在多种软件环境中实施。可以使用典型的操作系统来控制每个数据处理系统中的程序执行。例如,一个设备可以运行Unix操作系统,而另一设备包含简单的Java运行时间环境。有代表性的计算机平台可包括浏览器,其为众所周知的软件应用程序,用于访问多种格式的超文本文档,例如图形文件、字处理文件、可扩展标记语言(XML)、超文本标记语言(HTML)、手持设备标记语言(HDML)、无线标记语言(WML)以及各种其它格式和类型的文件。
如在上面关于图1A和图1B所描述的,本发明可以在多种硬件和软件平台上实施。但是,更具体地说,如下面对其余附图更详细地描述的,本发明旨在操作即时消息接发系统。应当注意,下文中描述的示例常常提到用户和系统;应当理解,用户与系统互动,使得系统代表用户执行动作,并且,术语“用户”和“系统”有时候可以以众所周知的方式互换,以便于描述数据处理系统的操作。
即时消息接发正成为个人和商业环境中的常见通信形式。如经常与新颖的活动一起出现的,创建了新的术语来帮助人们高效地讨论即时消息接发。发起与某人的即时消息接发会话的行为已经被用作动词,例如,与某人进行“即时消息接发”,或者更简洁的是,“IM”某人。倘若存在发出“IM”中并列元音声音的困难,则术语“PM”某人也已经变得常见,其意思是与某人进行“个人消息接发”。但是,在即时消息接发系统的环境中,发起与某人的即时消息接发会话的行为也被以类似于使用电话来建立与远处的人的通信会话的方式称为“呼叫”某人。
下文中的示例包括对好友的描述。好友是本地的即时消息接发应用程序的用户经常与之交换即时消息的即时消息接发应用程序(客户端应用程序)的远程用户。好友由具有适当数据实体或数据对象的即时消息接发应用程序来代表,这里称为好友对象。好友对象可包括很多属性、性质或其它类型的信息。可以由即时消息接发应用程序以可视的方式在显示设备上呈现好友对象;所显示的信息可以是好友对象的图形表示,如缩略图或图标,或者该信息可以是某些其它形式,例如文本标识符(textual identifier)。下文中对本发明的描述依赖于对图形用户界面的操作的良好理解,其中,显示设备上的可视/文本对象代表一系列的抽象概念(abstraction)。用户通过图形用户界面互动,以操纵可视地表现出的数据对象,其中,所表现出的数据对象可以代表某些其它类型的数据对象,例如好友对象,其自身代表真实的用户。因此,术语“好友”、“好友对象”或者用于关联数据对象的某些其它术语有时候可以以众所周知的方式互换,以便于描述数据处理系统的操作。
现在参考图2A,该方框图图示了典型的即时消息接发系统。典型的即时消息接发系统具有客户端/服务器组织和对等组织的特性。即时消息接发(IM)服务器200验证即时消息接发应用程序如即时消息接发应用程序实例(instance)202和204的用户。在验证了用户之后,即时消息接发服务器将代表即时消息接发应用程序进行特定的操作。以这一方式,即时消息接发应用程序的实例充当即时消息接发客户端。即时消息接发服务器为每个活跃的即时消息接发客户端保持某类型的会话,该即时消息接发客户端最终从会话退出、或者允许会话经超时终止。
然而,在利用特定信息初始化之后,根据通信协议,活跃的即时消息接发客户端可以在没有即时消息接发服务器的帮助的情况下,而通过将即时消息直接传送给另一活跃的即时消息接发客户端来直接互相通信。以这一方式,即时消息接发应用程序的单独实例充当对等网络中的对等节点。尽管已经提出了标准即时消息接发协议,例如Crocker et al.,“Common Presence and InstantMessaging(CPIM)”,Internet Draft of the Internet Engineering Task Force(IETF),draft-ietf-impp-cpim-03.txt,08/2002,但很多即时消息接发系统采用专有协议。下文中描述的本发明的示例实施例意欲对专有或非专有的协议都起作用,而不管即时消息接发系统或框架如何。
例如,假设用户先前已经向即时消息接发服务器注册了帐户,用户通过客户端设备上的即时消息接发应用程序登录到即时消息接发服务器。即时消息接发服务器存储客户端设备的连接信息,例如客户端设备的IP地址和分配给客户端设备上的即时消息接发应用程序的端口号。
在登录操作期间,即时消息接发服务器还与用户的连接信息和其它会话信息一起接收并存储用户的通常称为好友列表的IM联系人列表。服务器进行初始检查,以获得好友列表中的用户的状态,并通过即时消息接发系统向用户活跃的即时消息接发客户端通知那些用户的状态,例如那些用户是否在线和是否可进行通信。服务器监控这些好友列表,使得当用户登录到即时消息接发系统中时,服务器向任何在好友列表中具有最近登录的用户的人通知该最近登录的用户现在在线或者与某种其它类型的状态相关联。
假设好友没有选择保持隐藏在“不可见”状态中,当即时消息接发服务器向第一即时消息接发客户端通知第二即时消息接发客户端在线时,即时消息接发服务器将第二即时消息接发客户端的连接信息发送给第一即时消息接发客户端,并且根据用户的在线状态,可能也将第一即时消息接发客户端的连接信息发送给第二即时消息接发客户端。因为每个活跃的即时消息接发客户端具有该即时消息接发系统中其它活跃的即时消息接发客户端的连接信息,所以这些即时消息接发客户端可以在没有与即时消息接发服务器的互动的情况下,即,以对等的方式在它们之间传送即时消息。
现在参考图3,该图图示了即时消息接发应用程序的典型图形用户界面窗口,其示出了即时消息接发会话的文本。在GUI窗口中,将即时消息接发会话的即时消息的文本字符串和文件附件呈现给活跃的即时消息接发客户端的用户。窗口300呈现在连接到在其上为用户执行即时消息接发应用程序的实例的数据处理系统的显示设备上。在即时消息接发应用程序的典型样式中,窗口300包含用于操作即时消息接发应用程序的若干用户界面控制项。下拉菜单302包含用户的联系人列表。文本输入域304允许输入要作为即时消息发送的文本字符串。“发送”按钮306发起传送操作,以产生文本输入的内容,并将其发送给所选择的即时消息联系人。
即时消息接发对话中即时消息的历史通常在滚动窗口中示出;期望在即时消息接发对话期间,即时消息接发会话的两个用户都将在其各自的GUI窗口中看到相同的内容。可滚动文本区域308包含即时消息接发对话的历史。文本行310是由本地用户发送给远程用户的初始即时消息接发;文本行312是来自远程用户的响应,而文本区域308中的其余文本行反映持续进行的对话的即时消息。在用户的即时消息接发会话期间,即时消息接发应用程序可以分别在不同的窗口中维持不同的对话,其可以在延长的时段内运行,例如,可以在公司环境中的商务时间期间运行。
现在参考图4,该图图示了即时消息接发应用程序的典型的图形用户界面窗口,其示出了IM联系人列表或好友列表。对于即时消息接发应用程序或系统的给定用户,好友是该给定用户与之交换即时消息的即时消息接发系统远程用户。大多数即时消息接发应用程序提供用于组织关于好友列表的信息的机制。窗口400是即时消息接发应用程序中用于好友列表的典型GUI窗口。好友列表区域402示出了好友列表中的多个好友,并且该好友列表以分级的方式组织,其中好友可能被包括在一组好友中,例如组404或组406。
即时消息接发应用程序或系统监控这些好友列表,使得当用户登录到即时消息接发系统时,服务器向在好友列表中具有该最近登录的用户的任何人通知该最近登录的用户现在在线或与某些其它类型的状态相关联。以这一方式,假设好友没有选择保持隐藏在“不可见”状态中,则因为以适当的信息相对较快地更新了即时消息接发客户端,所以即时消息接发用户不断地了解其好友列表中的用户的状态。即时消息接发客户端通常提供在其好友列表窗口中提供指示好友状态的可视指示符。好友列表中的每个好友对象具有关联的状态指示符。通过扫视好友对象的可视表示,用户可以迅速确定哪种类型的状态与该好友对象代表的好友相关联。例如,好友408没有关联的状态指示符图标,从而表明该好友可能具有“离线”状态,尽管即使该用户实际上登录了即时消息接发系统,该用户也可能隐藏在“不可见”状态或某些其它状态下。此外,好友410具有“在线”状态;好友412具有“离开办公桌”状态;而好友414具有“请勿打扰”状态。
状态栏416指示即时消息接发应用程序用户的当前即时消息接发状态。在图4示出的示例中,用户具有“请勿打扰”状态;因此,如果该用户作为好友被包括在其他用户的好友列表中,那么该用户的状态将以与为该用户的好友414所示相似的方式出现。该用户的状态与包含可选即时消息接发状态值的下拉菜单418一起显示,从而允许用户随心所欲地改变该用户的即时消息接发状态。如果该用户选择了下拉菜单418中的菜单项,则所选择的状态被传送给将任何该用户包括在好友列表中的人。
如先前所述,指示用户的即时消息接发状态可有助于使用户之间的通信便利,但是它也可能通过使用户从其它活动分散注意力而损害用户的生产率。因此,很多即时消息接发系统允许用户从若干控制是否将给定用户当前状态通知给其他用户的涉及隐私的状态值中手动地进行选择。这些状态值限制其他用户得知给定用户的真实状态,从而禁止那些用户启动与给定用户的即时消息对话。在图4示出的示例中,菜单项420允许用户选择向其他用户隐瞒用户状态的“不可见”状态;如果用户选择了菜单项420,则即使在该用户实际上已经登录到即时消息接发系统之后,该用户也将以类似于该用户的好友列表402中的好友408的方式,继续以“离线”状态出现在其他用户的好友列表中。如果后来该用户希望表现为可与其他用户聊天,则该用户可以选择菜单项422,其允许用户选择“在线”状态。
作为受限状态的另一示例,菜单项424允许用户选择“离开办公桌”状态,该状态通知其他用户:因为该用户应该在别的地方,因此该用户可能不会响应即时消息接发会话;如果用户选择了菜单项424,则该用户将以菜单项424示出的状态指示符图标出现在其他用户的好友列表中。作为受限状态的另一个示例,菜单项426允许用户选择“请勿打扰”状态,该状态通知其他用户他们不能发起与该用户的即时消息接发会话;如果用户选择了菜单项426,则该用户将以菜单项426示出的状态指示符图标出现在其他用户的好友列表中。
已给出对于现有技术即时消息接发系统而在上面提供的背景信息,现在开始描述本发明,本发明认识到现有技术即时消息接发系统的操作中的问题。本发明认识到:用户有时候可能需要完全受限的、涉及不可访问的即时消息接发状态如“请勿打扰”状态,同时希望在其实施上有一定的灵活性。具体地说,可能有这样的情形,其中给定用户想向大多数用户显示“请勿打扰”状态,然而还想允许一个子集的用户能够启动与该给定用户的即时消息接发会话。例如,参加办公室外(out-of-office)会议的给定用户可选择具有这些特性的特殊即时消息接发状态,使得指定会议参加者为特殊子集的用户;允许这一子集的用户发起与给定用户的即时消息接发会话,而其他用户将不能发起与该给定用户的即时消息接发会话。作为另一示例,忙碌的管理人员可能希望对大多数雇员设置“请勿打扰”状态,而仅允许直接下属职员启动即时消息接发对话。如下面参考其余附图更详细地描述的,本发明考虑了这些需要。
现在参考图5,该图图示了即时消息接发应用程序的图形用户界面窗口,其允许即时消息接发应用程序的用户输入或选择即使该用户与“请勿打扰”状态相关联也将被允许启动与该用户的聊天会话的其他用户。如上所述,用户有时候可能希望该用户的即时消息接发状态对于大多数用户表示为“请勿打扰”状态,而允许一个子集的用户启动与该用户的聊天会话,即在该用户与“请勿打扰”状态相关联时,允许其他用户发起与该用户的即时消息接发会话、或者在即时消息接发环境中呼叫该用户。窗口500是即时消息接发客户端应用程序中的GUI窗口,其允许用户指定哪个用户具有不考虑与该用户相关联的受限即时消息接发状态如“请勿打扰”状态,以便呼叫该用户启动即时消息接发会话的授权或特权。
在用户选择了即时消息接发客户端应用程序的主应用程序窗口内的菜单、或者在即时消息接发应用程序中发出命令以请求为一个子集的用户设置受限仍可呼叫的特权的选项(option)之后,可以呈现窗口500。文本输入域502允许用户输入对于将包括在特殊用户子集中的另一用户某种形式的标识符;该用户可以具有输入由诸如逗号的分隔符分开的多个用户标识符的选项。可滚动列表504允许用户从该用户的好友列表中选择先前指定的用户标识符,使得将所选择的用户包括在特殊用户子集中。“取消”按钮506在不对特殊用户子集中的用户列表进行任何修改的情况下关闭窗口500。“添加用户”按钮508将所输入的用户或所选择的用户添加到该用户子集中的用户列表中。“查看用户”510允许用户查看哪些用户已经被包括在该用户列表中,其中,所述用户列表应当已经存储在即时消息接发系统中的持久性存储器中;这一选项还进一步允许用户删除或编辑已包括在该用户列表中的用户的列表。
现在参考图6A,该图图示了示出IM联系人列表或好友列表和浮动选项菜单的即时消息接发应用程序的图形用户界面窗口,其允许即时消息接发应用程序的用户选择即使该用户与“请勿打扰”状态相关联也将被允许启动与该用户的聊天会话的一组用户。窗口600是即时消息接发应用程序中用于好友列表的GUI窗口,其类似于图4中示出的窗口400。好友列表区域602示出了好友列表中的多个好友,并且,好友列表以分级的方式组织,其中好友包括在一组好友中,如组604。状态栏606指示即时消息接发应用程序用户的当前即时消息接发状态;在图6A示出的示例中,用户具有“请勿打扰”状态。用户的状态与包含可选择的即时消息接发状态值的下拉菜单608一起显示,从而允许该用户随心所欲地改变该用户的即时消息接发状态。
在图6A示出的示例中,用户先前已经进行了替换选择操作;如果用户正在操纵鼠标作为输入设备,则该用户可能已经进行了有时候被称为“鼠标右键点击”的替换鼠标按键(button)选择。如在很多应用程序中典型的,与可能引起正常选择操作的正常鼠标按键点击操作或“鼠标左键点击”相比,该即时消息接发应用程序显示可对所选择的数据项进行的可选操作的菜单。尽管未在图4中示出,但如果用户已经在窗口400中进行了替换选择操作,则即时消息接发应用程序可能显示了“查看组信息”选项612以及“删除组”选项614,从而允许用户对所选择的好友列表进行所显示的操作。
与典型的即时消息接发应用程序相比,本发明扩展了即时消息接发应用程序,以给用户提供“允许D-N-D聊天”选项616,即允许在请勿打扰状态期间进行聊天会话。与如图5所示输入或选择用户子集不同的是,图6A中的选项616允许用户选择先前已被分组到一起的用户子集,并且,这一子集的用户将具有即使该用户与“请勿打扰”状态相关联也可启动与该用户的聊天会话的特权。可替换地,可以对窗口600内的单个用户进行类似的可选选择操作,使得用户可以进行对于单个用户的GUI操作。
现在参考图6B,该图图示了即时消息接发应用程序的图形用户界面窗口,其中示出了在即时消息接发应用程序的用户选择了即使该用户与“请勿打扰”状态相关联也被允许启动与该用户的聊天会话的一组用户之后的IM联系人列表或好友列表。图6B与图6A类似;相似的附图标记表示图中相似的元素。与图6A相对比,图6B中的窗口600显示与组604相关的特殊图标620、以及与用户的好友列表中的好友相关联的特殊图标622。特殊图标620和622表示用户先前已经分别批准组604或关联好友具有能够在该用户具有“请勿打扰”状态时发起与该用户的即时消息接发会话的特权。此外,本发明可以实施为使得对该用户的有特权的用户子集中的那些用户呈现特殊图标;在那些用户的好友列表中,用户的标识符将与特殊图标相关联地出现,而不是以典型的“请勿打扰”图标出现,从而向那些用户提供这样的指示:即使该用户处于“请勿打扰”状态,他们也可以发起与该用户的即时消息接发会话。
现在参考图7,其中图示了即时消息接发应用程序的用户可以在对至少一个用户维持受限的可呼叫状态的同时在即时消息接发会话中交谈的过程的流程图。如上面参考图5-6B描述的,即时消息接发应用程序的用户可以输入或选择即使该用户与“请勿打扰”状态相关联也被允许启动与该用户的聊天会话的其他用户,从而将可呼叫特权与即时消息接发用户的一个子集即允许用户列表相关联,使其可以突破在其他情况中高度受限的可访问状态的遮掩。图7的流程图中图示的过程示出了采用先前确定的特权用户列表的方式。
该过程以第一用户尝试启动与第二用户的新聊天或即时消息接发会话开始(步骤702)。即时消息接发系统如即时消息接发服务器或一个即时消息接发客户端应用程序检查第二用户的状态(步骤704),并确定第二用户是否与“请勿打扰”状态相关联(步骤706)。如果是,则确定第一用户是否在第二用户的特权用户列表中(步骤708),其中,即使第二用户当前处于“请勿打扰”状态,也允许特权用户发起与第二用户的即时消息接发会话。如果不是,则即时消息接发系统向第一用户显示这样的消息:因为第二用户处于“请勿打扰”状态,所以不能启动聊天会话(步骤710),并且该过程结束。
如果第一用户在第二用户的即使第二用户当前处于“请勿打扰”状态也被允许发起与第二用户的即时消息接发会话的特权用户列表中,则即时消息接发系统为第一用户和第二用户显示聊天会话窗口,以启动聊天会话(步骤712),从而结束该过程。返回步骤706的否定结论,如果第二用户未处于“请勿打扰”状态,则该过程也转移到步骤712,这假设除了“请勿打扰”状态以外,没有其它阻止发起聊天会话的高度受限的即时消息接发状态值。
考虑到上面提供的详细描述,本发明的优点应当是清楚的。通常不想被即时消息接发会话打扰的忙碌用户可以有选择地批准一个子集的用户具有能够启动与该用户的聊天会话的特权,同时向所有其他用户表明该用户处于“请勿打扰”状态。
重要的是要注意:尽管已经在全功能数据处理系统的环境中描述了本发明,但本领域普通技术人员将意识到,本发明的过程能够以计算机可读介质中的指令的形式或多种其它形式分发,而不管实际用来执行该分发的信号承载介质的特定类型是什么。计算机可读介质的示例包括诸如EPROM、ROM、带、纸(paper)、软盘、硬盘驱动器、RAM和CD-ROM的介质,以及诸如数字和模拟通信链路的传输型介质。
方法通常被构想为通向所希望的结果的步骤的自相容序列。这些步骤需要物理地操纵物理量。通常,尽管并不必要,但是这些量采用能够被存储、传送、合并、比较以及以别的方式操纵的电或磁信号的形式。有时候,主要是出于普遍使用的原因,将这些信号称为位、值、参数、数据项(item)、元素、对象、符号、字符、项(term)、数字等是很方便的。然而,应当注意,所有这些术语和类似的术语将与适当的物理量相关联,并且仅仅是施加到这些量上的方便标签。
已经出于说明的目的而提供了对本发明的描述,但该描述不是穷尽的,或者限于所公开的实施例。对本领域技术人员来说,很多修改和改变将是显而易见的。选择这些实施例用来解释本发明的原理及其实际应用,并且使本领域其他普通技术人员理解本发明,以便利用可适于其它预期用途的各种修改来实施各种实施例。

Claims (15)

1.一种用于在即时消息接发系统中管理用户状态值的方法,其中,所述用户状态值表示用户参与即时消息接发会话的可访问性,该方法包括:
从用户接收第一请求,以指定与该用户相关联的用户状态值,使得一个或多个用户的群组不能发起与该用户的新即时消息接发会话;以及
从该用户接收第二请求,以指定所述一个或多个用户的群组的子集,使得所述一个或多个用户的群组的所述子集被批准发起与该用户的新即时消息接发会话,而所述一个或多个用户的群组中的其他人不能发起与该用户的新即时消息接发会话。
2.如权利要求1所述的方法,还包括:
从其他用户接收请求,以发起与该用户的新即时消息接发会话;以及
响应于确定所述一个或多个用户的群组的所述子集中不包括所述其他用户,拒绝与该用户的新即时消息接发会话。
3.如权利要求1所述的方法,还包括:
从其他用户接收请求,以发起与该用户的新即时消息接发会话;以及
响应于确定所述一个或多个用户的群组的所述子集中包括所述其他用户,启动与该用户的新即时消息接发会话。
4.如权利要求1所述的方法,还包括:
在即时消息接发应用程序的窗口内显示与好友对象相关联的信息,其中,好友对象代表所述一个或多个用户的群组中的其他用户;
从用户接收请求,以指定该好友对象包括在所述一个或多个用户的群组的所述子集中;以及
响应于从该用户接收到请求,在即时消息接发应用程序的窗口内显示与该好友对象相关联的表明该好友对象被批准发起与该用户的新即时消息接发会话的信息。
5.如权利要求1所述的方法,还包括:
在即时消息接发应用程序的窗口内显示与一组好友对象相关联的信息,其中,好友对象代表所述一个或多个用户的群组中的其他用户;
从用户接收请求,以指定这组好友对象包括在所述一个或多个用户的群组的所述子集中;以及
响应于从该用户接收到请求,在即时消息接发应用程序的窗口内显示与这组好友对象相关联的表明这组好友对象被批准发起与该用户的新即时消息接发会话的信息。
6.一种用于在即时消息接发系统中管理用户状态值的计算机可读介质上的计算机程序产品,其中,所述用户状态值指示用户参与即时消息接发会话的可访问性,该计算机程序产品包括:
用于从用户接收第一请求以指定与该用户相关联的用户状态值,使得一个或多个用户的群组不能发起与该用户的新即时消息接发会话的装置;以及
用于从该用户接收第二请求以指定所述一个或多个用户的群组的子集,使得所述一个或多个用户的群组的所述子集被批准发起与该用户的新即时消息接发会话,而所述一个或多个用户的群组中的其他人不能发起与该用户的新即时消息接发会话的装置。
7.如权利要求6所述的计算机程序产品,还包括:
用于从其他用户接收请求以发起与该用户的新即时消息接发会话的装置;以及
用于响应于确定所述一个或多个用户的群组的所述子集中不包括所述其他用户而拒绝与该用户的新即时消息接发会话的装置。
8.如权利要求6所述的计算机程序产品,还包括:
用于从其他用户接收请求以发起与该用户的新即时消息接发会话的装置;以及
用于响应于确定所述一个或多个用户的群组的所述子集中包括所述其他用户而启动与该用户的新即时消息接发会话的装置。
9.如权利要求6所述的计算机程序产品,还包括:
用于在即时消息接发应用程序的窗口中显示与好友对象相关联的信息的装置,其中,好友对象代表所述一个或多个用户的群组中的其他用户;
用于从用户接收请求以指定该好友对象包括在所述一个或多个用户的群组的所述子集中的装置;以及
用于响应于从该用户接收到请求而在即时消息接发应用程序的窗口中显示与该好友对象相关联的表明该好友对象被批准发起与该用户的新即时消息接发会话的信息的装置。
10.如权利要求6所述的计算机程序产品,还包括:
用于在即时消息接发应用程序的窗口中显示与一组好友对象相关联的信息的装置,其中,好友对象代表所述一个或多个用户的群组中的其他用户;
用于从用户接收请求以指定这组好友对象包括在所述一个或多个用户的群组的所述子集中的装置;以及
用于响应于从该用户接收到请求而在即时消息接发应用程序的窗口中显示与这组好友对象相关联的表明这组好友对象被批准发起与该用户的新即时消息接发会话的信息的装置。
11.一种用于在即时消息接发系统中管理用户状态值的设备,其中,所述用户状态值指示用户参与即时消息接发会话的可访问性,该设备包括:
用于从用户接收第一请求以指定与该用户相关联的用户状态值,使得一个或多个用户的群组不能发起与该用户的新即时消息接发会话的装置;以及
用于从该用户接收第二请求以指定所述一个或多个用户的群组的子集,使得所述一个或多个用户的群组的所述子集被批准发起与该用户的新即时消息接发会话,而所述一个或多个用户的群组中的其他人不能发起与该用户的新即时消息接发会话的装置。
12.如权利要求11所述的设备,还包括:
用于从其他用户接收请求以发起与该用户的新即时消息接发会话的装置;以及
用于响应于确定所述一个或多个用户的群组的所述子集中不包括所述其他用户而拒绝与该用户的新即时消息接发会话的装置。
13.如权利要求11所述的设备,还包括:
用于从其他用户接收请求以发起与该用户的新即时消息接发会话的装置;以及
用于响应于确定所述一个或多个用户的群组的所述子集中包括所述其他用户而启动与该用户的新即时消息接发会话的装置。
14.如权利要求11所述的设备,还包括:
用于在即时消息接发应用程序的窗口中显示与好友对象相关联的信息的装置,其中,好友对象代表所述一个或多个用户的群组中的其他用户;
用于从用户接收请求以指定该好友对象包括在所述一个或多个用户的群组的所述子集中的装置;以及
用于响应于从该用户接收到请求而在即时消息接发应用程序的窗口中显示与该好友对象相关联的表明该好友对象被批准发起与该用户的新即时消息接发会话的信息的装置。
15.如权利要求11所述的设备,还包括:
用于在即时消息接发应用程序的窗口中显示与一组好友对象相关联的信息的装置,其中,好友对象代表所述一个或多个用户的群组中的其他用户;
用于从用户接收请求以指定这组好友对象包括在所述一个或多个用户的群组的所述子集中的装置;以及
用于响应于从该用户接收到请求而在即时消息接发应用程序的窗口中显示与这组好友对象相关联的表明这组好友对象被批准发起与该用户的新即时消息接发会话的信息的装置。
CNA2005100628350A 2004-03-31 2005-03-31 在即时消息接发系统中批准受限可呼叫状态的方法和系统 Pending CN1708033A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/815,210 2004-03-31
US10/815,210 US7606862B2 (en) 2004-03-31 2004-03-31 Method and system for authorizing a restricted callable status in an instant messaging system

Publications (1)

Publication Number Publication Date
CN1708033A true CN1708033A (zh) 2005-12-14

Family

ID=35055663

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005100628350A Pending CN1708033A (zh) 2004-03-31 2005-03-31 在即时消息接发系统中批准受限可呼叫状态的方法和系统

Country Status (2)

Country Link
US (1) US7606862B2 (zh)
CN (1) CN1708033A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889611B (zh) * 2006-01-26 2010-05-12 华为技术有限公司 实时语音通信的方法及实时语音通信系统
CN101272358B (zh) * 2008-05-05 2010-09-22 中国移动通信集团公司 在即时通信中展示用户群通信能力的方法、设备及系统
CN101087272B (zh) * 2007-06-29 2010-12-08 腾讯科技(深圳)有限公司 一种在即时通讯系统中实现呼叫受限的方法、装置和系统
CN102413072A (zh) * 2011-11-25 2012-04-11 华为技术有限公司 网络会议中的即时消息处理方法及处理系统
CN102571630A (zh) * 2011-12-26 2012-07-11 腾讯科技(深圳)有限公司 一种匿名社交系统中用户活跃度的评估方法及装置

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
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
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
WO2004046867A2 (en) 2002-11-18 2004-06-03 America Online, Inc. People lists
US7428580B2 (en) * 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US20040210639A1 (en) 2003-03-26 2004-10-21 Roy Ben-Yoseph Identifying and using identities deemed to be known to a user
US20040268156A1 (en) * 2003-06-24 2004-12-30 Canon Kabushiki Kaisha Sharing system and operation processing method and program therefor
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US20050227216A1 (en) * 2004-04-12 2005-10-13 Gupta Puneet K Method and system for providing access to electronic learning and social interaction within a single application
EP1744274A3 (fr) * 2005-07-12 2007-08-01 France Telecom Procédé de gestion de conversation privilégiée dans un système de conversations instantanées
US8881065B2 (en) * 2005-07-14 2014-11-04 Red Hat, Inc. Presentation mode/full-screen mode interrupting action prevention
KR100698330B1 (ko) * 2006-01-20 2007-03-23 엘지전자 주식회사 인스턴트 메신저 서비스 기능을 갖는 이동통신 단말기 및이를 이용한 무선 신호 처리방법
US7945620B2 (en) * 2006-06-13 2011-05-17 International Business Machines Corporation Chat tool for concurrently chatting over more than one interrelated chat channels
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
US8418069B2 (en) 2006-09-29 2013-04-09 International Business Machines Corporation Spinning off chat threads
US20080100287A1 (en) * 2006-11-01 2008-05-01 Douglas Andrew Peale Disc media testing control system
US9462070B2 (en) * 2006-11-17 2016-10-04 Synchronica Plc Protecting privacy in group communications
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
US20080244011A1 (en) * 2007-03-30 2008-10-02 Patrick Herbert Cox System and Method for providing instant messaging session backups
US9954996B2 (en) * 2007-06-28 2018-04-24 Apple Inc. Portable electronic device with conversation management for incoming instant messages
US8874660B2 (en) * 2007-09-24 2014-10-28 Internatonal Business Machines Corporation System and method for circumventing instant messaging do-not-disturb
US8635278B2 (en) * 2007-10-15 2014-01-21 International Business Machines Corporation System and method for interruption management
US7743095B2 (en) * 2007-10-29 2010-06-22 International Business Machines Corporation Device, method and computer program product for providing an alert indication
US20090119600A1 (en) * 2007-11-02 2009-05-07 International Business Machines Corporation System and method for evaluating response patterns
US8271593B2 (en) * 2008-03-28 2012-09-18 International Business Machines Corporation System and method for circumventing instant messaging do-not-disturb
US7533153B1 (en) * 2008-05-15 2009-05-12 International Business Machines Corporation Method for managing instant messaging presence by group
CN101599917B (zh) * 2008-06-04 2012-05-23 英业达股份有限公司 提供即时信息服务的系统及方法
CN101291301A (zh) * 2008-06-13 2008-10-22 腾讯科技(深圳)有限公司 即时通讯系统中建立数据通道的方法及客户端
US20100017483A1 (en) * 2008-07-18 2010-01-21 Estrada Miguel A Multi-topic instant messaging chat session
US8108777B2 (en) 2008-08-11 2012-01-31 Microsoft Corporation Sections of a presentation having user-definable properties
US8285796B2 (en) * 2008-12-30 2012-10-09 International Business Machines Corporation System and method for circumventing instant messaging do-not-disturb
US8386572B2 (en) * 2008-12-31 2013-02-26 International Business Machines Corporation System and method for circumventing instant messaging do-not-disturb
US10127524B2 (en) 2009-05-26 2018-11-13 Microsoft Technology Licensing, Llc Shared collaboration canvas
US7984106B2 (en) * 2009-11-16 2011-07-19 International Business Machines Corporation Messaging system
US9205328B2 (en) 2010-02-18 2015-12-08 Activision Publishing, Inc. Videogame system and method that enables characters to earn virtual fans by completing secondary objectives
US9682324B2 (en) 2010-05-12 2017-06-20 Activision Publishing, Inc. System and method for enabling players to participate in asynchronous, competitive challenges
US9800705B2 (en) * 2010-06-02 2017-10-24 Apple Inc. Remote user status indicators
US9083557B2 (en) 2010-06-18 2015-07-14 International Business Machines Corporation User initiated rule-based restrictions on messaging applications
US9009238B2 (en) 2010-11-29 2015-04-14 International Business Machines Corporation Mirroring messaging status
US9118612B2 (en) * 2010-12-15 2015-08-25 Microsoft Technology Licensing, Llc Meeting-specific state indicators
US9383888B2 (en) 2010-12-15 2016-07-05 Microsoft Technology Licensing, Llc Optimized joint document review
US9864612B2 (en) 2010-12-23 2018-01-09 Microsoft Technology Licensing, Llc Techniques to customize a user interface for different displays
US8260265B1 (en) * 2011-07-20 2012-09-04 Cellco Partnership Instant messaging through secondary wireless communication device
US9544158B2 (en) 2011-10-05 2017-01-10 Microsoft Technology Licensing, Llc Workspace collaboration via a wall-type computing device
US8682973B2 (en) 2011-10-05 2014-03-25 Microsoft Corporation Multi-user and multi-device collaboration
US9996241B2 (en) 2011-10-11 2018-06-12 Microsoft Technology Licensing, Llc Interactive visualization of multiple software functionality content items
US10198485B2 (en) 2011-10-13 2019-02-05 Microsoft Technology Licensing, Llc Authoring of data visualizations and maps
US9021031B1 (en) * 2011-12-08 2015-04-28 Google Inc. Providing for selective availability on a messaging service
US8990189B2 (en) 2012-08-29 2015-03-24 International Business Machines Corporation Determining relevant contacts based on expertise and availability
CN102882769B (zh) * 2012-09-21 2015-07-29 腾讯科技(深圳)有限公司 一种即时通讯方法、终端、服务器以及系统
US20160014059A1 (en) * 2015-09-30 2016-01-14 Yogesh Chunilal Rathod Presenting one or more types of interface(s) or media to calling and/or called user while acceptance of call
US10286326B2 (en) 2014-07-03 2019-05-14 Activision Publishing, Inc. Soft reservation system and method for multiplayer video games
US10291597B2 (en) 2014-08-14 2019-05-14 Cisco Technology, Inc. Sharing resources across multiple devices in online meetings
US10118099B2 (en) 2014-12-16 2018-11-06 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
US10542126B2 (en) 2014-12-22 2020-01-21 Cisco Technology, Inc. Offline virtual participation in an online conference meeting
US9203791B1 (en) 2014-12-24 2015-12-01 Morven Management Limited Secret chat mode for hidden dialogue
US9948786B2 (en) 2015-04-17 2018-04-17 Cisco Technology, Inc. Handling conferences using highly-distributed agents
US10315113B2 (en) 2015-05-14 2019-06-11 Activision Publishing, Inc. System and method for simulating gameplay of nonplayer characters distributed across networked end user devices
CN111756621A (zh) * 2015-06-26 2020-10-09 钉钉控股(开曼)有限公司 团体用户的资料管理及即时通讯群组的维护方法、装置
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
CN105610681B (zh) * 2015-10-23 2019-08-09 阿里巴巴集团控股有限公司 基于即时通讯的信息处理方法及装置
US20180063041A1 (en) * 2016-08-26 2018-03-01 International Business Machines Corporation Building a virtual group for chatting groups in an instant messaging client
US10592867B2 (en) 2016-11-11 2020-03-17 Cisco Technology, Inc. In-meeting graphical user interface display using calendar information and system
US10500498B2 (en) 2016-11-29 2019-12-10 Activision Publishing, Inc. System and method for optimizing virtual games
US10516707B2 (en) 2016-12-15 2019-12-24 Cisco Technology, Inc. Initiating a conferencing meeting using a conference room device
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
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
US10561945B2 (en) 2017-09-27 2020-02-18 Activision Publishing, Inc. Methods and systems for incentivizing team cooperation in multiplayer gaming environments
US11040286B2 (en) 2017-09-27 2021-06-22 Activision Publishing, Inc. Methods and systems for improved content generation in multiplayer gaming environments
US10974150B2 (en) 2017-09-27 2021-04-13 Activision Publishing, Inc. Methods and systems for improved content customization in multiplayer gaming environments
US10864443B2 (en) 2017-12-22 2020-12-15 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US11679330B2 (en) 2018-12-18 2023-06-20 Activision Publishing, Inc. Systems and methods for generating improved non-player characters
US11097193B2 (en) 2019-09-11 2021-08-24 Activision Publishing, Inc. Methods and systems for increasing player engagement in multiplayer gaming environments
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items
CN111124221B (zh) * 2019-12-03 2022-02-25 维沃移动通信有限公司 文件发送方法及终端设备
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message
US11351459B2 (en) 2020-08-18 2022-06-07 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values
US11524234B2 (en) 2020-08-18 2022-12-13 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically modified fields of view

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960173A (en) * 1995-12-22 1999-09-28 Sun Microsystems, Inc. System and method enabling awareness of others working on similar tasks in a computer work environment
US6750881B1 (en) * 1997-02-24 2004-06-15 America Online, Inc. User definable on-line co-user lists
US7035865B2 (en) 2001-08-28 2006-04-25 International Business Machines Corporation Calendar-enhanced awareness for instant messaging systems and electronic status boards

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889611B (zh) * 2006-01-26 2010-05-12 华为技术有限公司 实时语音通信的方法及实时语音通信系统
CN101087272B (zh) * 2007-06-29 2010-12-08 腾讯科技(深圳)有限公司 一种在即时通讯系统中实现呼叫受限的方法、装置和系统
CN101272358B (zh) * 2008-05-05 2010-09-22 中国移动通信集团公司 在即时通信中展示用户群通信能力的方法、设备及系统
CN102413072A (zh) * 2011-11-25 2012-04-11 华为技术有限公司 网络会议中的即时消息处理方法及处理系统
US9467404B2 (en) 2011-11-25 2016-10-11 Huawei Technologies Co., Ltd. Processing method and processing system for instant messages in network conference
CN102571630A (zh) * 2011-12-26 2012-07-11 腾讯科技(深圳)有限公司 一种匿名社交系统中用户活跃度的评估方法及装置

Also Published As

Publication number Publication date
US20050223075A1 (en) 2005-10-06
US7606862B2 (en) 2009-10-20

Similar Documents

Publication Publication Date Title
CN1708033A (zh) 在即时消息接发系统中批准受限可呼叫状态的方法和系统
US7689649B2 (en) Rendering destination instant messaging personalization items before communicating with destination
US7743095B2 (en) Device, method and computer program product for providing an alert indication
EP2074521B1 (en) Methods and apparatuses for managing resources within a virtual room
US8082302B2 (en) Automatically setting chat status based on user activity in local environment
US8301701B2 (en) Creating dynamic interactive alert messages based on extensible document definitions
US8370432B2 (en) Initiating an on-line meeting via a web page link
US6791583B2 (en) System and method for providing spatially distributed device interaction
US9569752B2 (en) Providing parameterized actionable communication messages via an electronic communication
US8700690B2 (en) Aggregating user presence across multiple endpoints
US7062533B2 (en) Specifying monitored user participation in messaging sessions
CN103155523B (zh) 用于整合不同的通信供应者的通信系统的方法与装置
US20120089924A1 (en) Multiple personalities
US20030055908A1 (en) Controlling throughput of message requests in a messaging system
US20100057754A1 (en) Persisting a group in an instant messaging application
US20080189366A1 (en) Online Social and Professional Networking and Collaboration Services with Enhanced Communications Capabilities
EP1788785A1 (en) System and method for representation of presentity presence states for contacts in a contact list
US20030063121A1 (en) Determining availability of participants or techniques for computer-based communication
KR20100094515A (ko) 네트워크 채팅 장치 및 그 방법
CA2494420A1 (en) Instant message mass update generated from website entry
CN108809807A (zh) 在异类系统中创建通信会话
CN101548276A (zh) 用于嵌入式个性化通信的方法和系统
JP2003044418A (ja) インスタント・メッセージ送受信システム
KR20140054487A (ko) 그룹 대화 방법 및 그룹 대화 프로그램을 기록한 컴퓨터 판독 가능한 기록매체
US7751542B2 (en) Feeble ring tones

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication