CN103155523B - 用于整合不同的通信供应者的通信***的方法与装置 - Google Patents

用于整合不同的通信供应者的通信***的方法与装置 Download PDF

Info

Publication number
CN103155523B
CN103155523B CN201180049426.0A CN201180049426A CN103155523B CN 103155523 B CN103155523 B CN 103155523B CN 201180049426 A CN201180049426 A CN 201180049426A CN 103155523 B CN103155523 B CN 103155523B
Authority
CN
China
Prior art keywords
contact person
communication system
contact
communication
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.)
Active
Application number
CN201180049426.0A
Other languages
English (en)
Other versions
CN103155523A (zh
Inventor
S.阿尼金
N.多德
S.米勒
N.索皮瓦
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.)
Microsoft Technology Licensing LLC
Original Assignee
Skype Ltd Ireland
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 Skype Ltd Ireland filed Critical Skype Ltd Ireland
Publication of CN103155523A publication Critical patent/CN103155523A/zh
Application granted granted Critical
Publication of CN103155523B publication Critical patent/CN103155523B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • 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]
    • H04L51/046Interoperability with other network applications or services
    • 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/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2753Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
    • H04M1/2757Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • 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/48Message addressing, e.g. address format or anonymous messages, aliases

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Primary Health Care (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种经由基于分组的网络接入第一通信供应者的第一通信***的方法,所述第一通信***维护作为第一通信***的用户的联系人的第一列表。所述方法包括建立与第二伙伴通信供应者的第二通信***的联系人共享信道,其中第二通信***是经由独立地可执行的web浏览器和该基于分组的网络可接入的,以及其中第二通信***维护作为第二通信***的用户的第二组联系人。联系人共享信道被使用来取装所述第二联系人中一个或多个的联系信息,以便在客户端应用中显示至少一部分所取装的联系信息;以及根据至少一部分所取装的联系信息建立通信。

Description

用于整合不同的通信供应者的通信***的方法与装置
技术领域
本发明涉及整合(integrating)不同的通信供应者的通信***。
背景技术
互联网被使用来提供用户之间的各种各样不同形式的通信。两种流行的通信形式是:(a) 社交联网网站,和(b)使用互联网协议上的话音和/或视频 (“VoIP”)的实况(live)话音或视频呼叫。
现有的基于互联网的通信工具的问题在于,不同的软件供应者常常提供独立的、不兼容的产品。例如,第一软件供应者可以提供某种VoIP客户端,它可以由于大量用户经由这种VoIP客户端互相通信而变得非常流行。类似地,第二软件供应者可以提供某个社交联网网站,它也可以变得流行,并得到大的用户基础(user base)。为了得到这两种服务的好处,用户必须分开地既运行VoIP客户端又运行web浏览器。而且,传统上,用户必须针对这两种服务的每种服务来维护单独的联系人列表,这对于用户来说是一种麻烦的和不方便的布置(arrangement),且从通信供应者的观点来看,也没有使潜在的用户基础最大化。
所以,需要某种技术来解决上述的关于分开的基于互联网的通信工具的问题,以便提供整合和互操作性(interoperability)。
在一些现有的社交联网网站中,即时消息传送(IM)客户端被集成在网站内,以允许社交联网网站的用户通过IM与用户的社交联网网站联系人通信。这仅仅允许用户与作为该用户的社交联网联系人列表的组成部分的用户进行通信。
用户也有可能从社交联网网站“导入(import)联系人”到即时消息传送或VoIP客户端。 然而,在这种情形下,用户只可以与已经签约使用即时消息传送服务的另一个用户进行通信。否则用户必须邀请其它用户签约参加VoIP或即时消息传送服务(以及客户端应用可以向第一用户呈现具有使得他们能够通过电子邮件发送邀请的控件的窗口)。而且,当用户选择将联系人导入到客户端时,用户必须选择他希望导入哪些联系人。如果用户决定他希望与来自社交联网网站的任何其它联系人通信,他必须执行进一步的“导入联系人”操作。
而且,虽然有可能从一个联系人列表导入联系人到另一个联系人列表,但会丢失其它上下文信息,诸如与从其导入联系人的网络相关的存在信息。
本发明的目的在于,解决以上识别出的问题,并进一步便利来自一个以上的通信***的用户基础的整合。
发明内容
按照本发明的一个方面,可以提供一种装置(arrangement),包括:第一通信供应者的第一网络设备,其被配置成提供经由客户端应用和基于分组的网络可接入的第一通信***,以及维护作为第一通信***的用户的联系人的第一列表;第二伙伴通信供应者的第二网络设备,其被配置成提供经由web浏览器和该基于分组的网络可接入的第二通信***,以及维护作为第二通信***的用户的第二组联系人;以及用户终端,其安装有用于接入第二通信***的web浏览器,并且还安装有用于接入第一通信***的独立地可执行的客户端应用;其中客户端应用被配置成建立与第二网络设备的联系人共享信道,以便取装所述第二联系人中一个或多个的联系信息,显示至少一部分所取装的联系信息,以及根据至少一部分所取装的联系信息,经由第一通信***建立与所述第二联系人中至少一个的话音或视频呼叫,所述呼叫是基于对所显示的联系信息的用户选择而直接建立的。
例如,第一网络设备可包括VoIP供应者的网络设备,其被配置成提供经由VoIP客户端和互联网可接入的VoIP通信***,以及维护作为VoIP通信***的用户的联系人的第一列表,被安装在所述用户终端上的通信客户端是VoIP客户端的实例。第二网络设备可包括伙伴社交联网供应者的网络设备,其被配置成提供经由web浏览器和互联网可接入的社交联网通信***。
优选地,客户端应用被配置成自动维护所取装的联系信息的列表,而不要求用户发起从第二通信***重新导入联系信息的操作。
而且,第一通信***可以要求用户被接受为联系人以便彼此通信,且第二通信***也可以要求用户被接受为联系人以便彼此通信,以及客户端应用可被配置成基于接受至少一个第二联系人作为在第二通信内的联系人,而经由第一通信***建立所述呼叫,并不要求接受该联系人作为第一通信***内的联系人。
在特别优选的和有利的实施例中,所取装的联系信息可包括活动馈送(activity feed),其提供关于涉及第二通信***的、由所述第二联系人中的一个或多个执行的新近活动的信息;以及客户端应用可被配置成在客户端应用内显示至少一部分活动馈送,生成与在活动馈送中出现的一个或多个第二联系人中的每个第二联系人相关联的各自的屏幕上控件,以及响应于各自控件的激活,根据至少一部分所取装的联系信息,经由第一通信***建立与相关联的第二联系人的通信。
所取装的联系信息可以替换地或附加地包括存在信息,其提供关于所述第二联系人中一个或多个对于通信的可用性的信息。
客户端应用可被配置成向第二网络设备轮询对所取装的联系信息的更新。客户端可被配置成周期地执行所述轮询。
因此,用于经由第一通信***(例如,VoIP***)而建立与联系人的呼叫或其它通信的手段可以有利地链接到相关于第二通信***(例如,社交联网网站)出现的那些联系人的相对活动水平。例如,在社交联网“新闻馈送(newsfeed)”内出现的联系人是更活跃的,从而更可能是用于通信的候选人。本发明的这个实施例因此提供了用来建立呼叫的改进的方法,其与在诸如社交联网网站那样的第二伙伴通信***内出现的联系人的活动的反应相链接。
在另外的实施例中,所述装置可包括多个第二网络设备,每个第二网络装置属于不同的相应的伙伴通信供应者,以及每个第二网络装置被安排成维护不同的各自的第二联系人组;其中通信客户端应用可被配置成建立多个联系人共享信道,每个联系人共享信道是与所述第二网络设备中不同的各自的第二网络设备的。
客户端应用可被配置成根据至少一部分所取装的联系信息,提供把第二联系人中的至少一个添加到第一组联系人的选项。
客户端应用可被配置成根据至少一部分所取装的联系信息,生成对第二联系人中至少一个的加入第一通信***的邀请。
所取装的联系信息可以包括用户名,其标识在第一通信***内的第二联系人中的至少一个,且所述通信可以根据用户名被建立。
所取装的联系信息可以包括第二联系人中至少一个的电话号码,且所述通信可以根据电话号码被建立。
按照本发明的另一个方面,可以提供一种装置,包括:第一通信供应者的第一网络设备,其被配置成提供经由客户端应用和基于分组的网络可接入的第一通信***,以及维护作为第一通信***的用户的联系人的第一列表;第二伙伴通信供应者的第二网络设备,其被配置成提供经由web浏览器和该基于分组的网络可接入的第二通信***,以及维护作为第二通信***的用户的第二组联系人;用户终端,其安装有用于接入第二通信***的web浏览器,并且还安装有用于接入第一通信***的独立地可执行的客户端应用;其中客户端应用被配置成建立与第二网络设备的联系人共享信道,以便取装所述第二联系人中一个或多个的联系信息,在客户端应用中显示至少一部分所取装的联系信息,以及根据至少一部分所取装的联系信息经由第一通信***建立与所述第二联系人中至少一个的通信;以及其中所取装的联系信息包括以下的至少一项:(i)活动馈送,其提供关于涉及第二通信***的、由所述第二联系人中的一个或多个执行的新近活动的信息, (ii)存在信息,其提供关于所述第二联系人中一个或多个对于通信的可用性的信息,和(iii)由所述第二联系人中一个或多个上载到第二通信***的用户上载内容。
按照本发明的另一个方面,可以提供一种装置,包括:第一通信供应者的第一网络设备,其被配置成提供经由客户端应用和基于分组的网络可接入的第一通信***,以及维护作为第一通信***的用户的联系人的第一列表;第二伙伴通信供应者的第二网络设备,其被配置成提供经由web浏览器和该基于分组的网络可接入的第二通信***,以及维护作为第二通信***的用户的第二组联系人;用户终端,其安装有用于接入第二通信***的web浏览器,并且还安装有用于接入第一通信***的独立地可执行的客户端应用;其中客户端应用被配置成建立与第二网络设备的联系人共享信道,以便取装所述第二联系人中一个或多个的联系信息,在客户端应用中显示至少一部分所取装的联系信息,以及根据至少一部分所取装的联系信息经由第一通信***建立与所述第二联系人中至少一个的通信;以及其中客户端应用被配置成自动维护所取装的联系信息的列表,而不要求用户发起从第二通信***重新导入联系信息的操作。
按照本发明的另一个方面,可以提供经由通信客户端应用和基于分组的网络接入第一通信供应者的第一通信***的方法,所述第一通信***维护作为第一通信***的用户的联系人的第一列表;该方法包括:建立与第二伙伴通信供应者的第二通信***的联系人共享信道,其中第二通信***是经由独立地可执行的web浏览器和该基于分组的网络可接入的,以及其中第二通信***维护作为第二通信***的用户的第二组联系人;使用联系人共享信道来取装所述第二联系人中一个或多个的联系信息;在客户端应用中显示至少一部分所取装的联系信息;以及根据至少一部分所取装的联系信息经由第一通信***建立与所述第二联系人中至少一个的话音或视频呼叫,所述呼叫是根据对所显示的联系信息的用户选择而直接建立的。
按照本发明的另一个方面,可以提供经由基于分组的网络接入第一通信供应者的第一通信***的方法,所述第一通信***维护作为第一通信***的用户的联系人的第一列表;该方法包括:建立与第二伙伴通信供应者的第二通信***的联系人共享信道,其中第二通信***是经由独立地可执行的web浏览器和该基于分组的网络可接入的,以及其中第二通信***维护作为第二通信***的用户的第二组联系人;使用联系人共享信道来取装所述第二联系人中一个或多个的联系信息;在客户端应用中显示至少一部分所取装的联系信息;以及根据至少一部分所取装的联系信息经由第一通信***建立与所述第二联系人中至少一个的通信;其中所取装的联系信息包括以下的至少一项:(i)活动馈送,其提供关于涉及第二通信***的、由所述第二联系人中的一个或多个执行的新近活动的信息,(ii)存在信息,其提供关于所述第二联系人中一个或多个对于通信的可用性的信息,和(iii)由所述第二联系人中一个或多个上载到第二通信***的用户上载内容。
按照本发明的另一个方面,可以提供经由基于分组的网络接入第一通信供应者的第一通信***的方法,所述第一通信***维护作为第一通信***的用户的联系人的第一列表;该方法包括:建立与第二伙伴通信供应者的第二通信***的联系人共享信道,其中第二通信***是经由独立地可执行的web浏览器和该基于分组的网络可接入的,以及其中第二通信***维护作为第二通信***的用户的第二组联系人;使用联系人共享信道来取装所述第二联系人中一个或多个的联系信息;在客户端应用中显示至少一部分所取装的联系信息;以及根据至少一部分所取装的联系信息经由第一通信***建立与所述第二联系人中至少一个的通信;其中客户端应用自动维护所取装的联系信息的列表,而不要求用户发起从第二通信***重新导入联系信息的操作。
在实施例中,本发明的方法方面可包括按照任何上述装置的另外的方法特征。
按照本发明的另外的方面,可以提供用于经由基于分组的网络接入第一通信供应者的第一通信***的客户端应用,所述第一通信***维护作为第一通信***的用户的联系人的第一列表;其中该客户端应用包括在计算机可读介质上具体化的代码、且所述代码被配置成使得当在处理器上被执行时:建立与第二伙伴通信供应者的第二通信***的联系人共享信道,其中第二通信***是经由独立地可执行的web浏览器和该基于分组的网络可接入的,以及其中第二通信***维护作为第二通信***的用户的第二组联系人;使用联系人共享信道来取装所述第二联系人中一个或多个的联系信息;在客户端应用中显示至少一部分所取装的联系信息;以及根据至少一部分所取装的联系信息经由第一通信***建立与所述第二联系人中至少一个的话音或视频呼叫,所述呼叫是根据对所显示的联系信息的用户选择而直接建立的。
按照本发明的另一方面,可以提供用于经由基于分组的网络接入第一通信供应者的第一通信***的客户端应用,所述第一通信***维护作为第一通信***的用户的联系人的第一列表;其中该客户端应用包括在计算机可读介质上具体化的代码,且所述代码被配置成使得当在处理器上被执行时:建立与第二伙伴通信供应者的第二通信***的联系人共享信道,其中第二通信***是经由独立地可执行的web浏览器和该基于分组的网络可接入的,以及其中第二通信***维护作为第二通信***的用户的第二组联系人;使用联系人共享信道来取装所述第二联系人中指定的一个或多个的联系信息;在客户端应用中显示至少一部分所取装的联系信息;以及根据至少一部分所取装的联系信息经由第一通信***建立与指定的第二联系人中至少一个的通信;其中所取装的联系信息包括以下的至少一项:(i)活动馈送,其提供关于涉及第二通信***的、由所述第二联系人中的一个或多个执行的新近活动的信息,(ii)存在信息,其提供关于所述第二联系人中一个或多个对于通信的可用性的信息,和(iii)由所述第二联系人中一个或多个上载到第二通信***的用户上载内容。
按照本发明的另一方面,可以提供用于经由基于分组的网络接入第一通信供应者的第一通信***的客户端应用,所述第一通信***维护作为第一通信***的用户的联系人的第一列表;其中该客户端应用包括在计算机可读介质上具体化的代码,且所述代码被配置成使得当在处理器上被执行时:建立与第二伙伴通信供应者的第二通信***的联系人共享信道,其中第二通信***是经由独立地可执行的web浏览器和该基于分组的网络可接入的,以及其中第二通信***维护作为第二通信***的用户的第二组联系人;使用联系人共享信道来取装所述第二联系人中指定的一个或多个的联系信息;在客户端应用中显示至少一部分所取装的联系信息;以及根据至少一部分所取装的联系信息经由第一通信***建立与指定的第二联系人中至少一个的通信;其中该客户端应用自动维护所取装的联系信息的列表,而不要求用户发起从第二通信***重新导入联系信息的操作。
在实施例中,本发明的客户端应用方面可以按照以上的任何的装置或方法被配置。
附图说明
为了更好地了解本发明和显示本发明可以如何付诸实践,作为例子参考附图,在图上:
图1是牵涉到基于分组的网络的装置的示意图;
图2是在用户终端上运行的VoIP客户端应用和web浏览器应用的示意性框图;
图3是VoIP客户端应用的用户界面的示意图;
图4a和4b提供访问社交联网网站的联系信息的VoIP客户端的用户界面的示意性表示。
具体实施方式
图1是牵涉到诸如互联网108那样的、基于分组的网络的装置100的示意图。所述装置包括多个用户终端102,诸如台式计算机或膝上型计算机或互联网使能的移动电话,每个用户终端102包括网络接口202,诸如有线或无线调制解调器,用于通过互联网108连接到其它设备或终端102、104、105和/或106。示例性用户终端102的某些细节在图2上被示意性地图示。
两个通信***由两个单独的通信供应者通过互联网108来提供:第一通信***借助于第一网络设备104被提供,第一网络设备104具有一个或多个第一服务器单元和相关联的数据库110的形式;以及第二通信***借助于第二网络设备105被提供,第二网络设备105具有一个或多个第二服务器单元的形式。在下面术语“服务器”将以单数形式使用,但应理解,这并不打算排除多个服务器单元的可能性,多个服务器单元可能是或可能不是在同一个地点或者同一个房屋内被实施的。
第一和第二服务器104和105的每一个维护分开的用户基础,第一网络设备104维护作为第一通信***的用户的第一用户基础,以及第二网络设备105维护作为第二通信***的用户的第二用户基础。按照本发明,第一通信供应者和第二通信供应者合作行动,以便共享用户基础,从而改进两个***的互操作性。
作为例子,第一通信***可包括VoIP通信***,以及第二通信***可包括社交联网网站。
倘若软件合适,则第一和第二服务器104和105中的每一个是用户终端102中的每一个经由互联网108可接入的。为此,每个用户终端102可被安装以下应用之一或二者:web浏览器应用221,用于接入包括社交联网网站的第二服务器105的web服务器;和分开的通信客户端应用222,用于接入VoIP通信***,包括接入到VoIP服务器104。客户端应用222是可独立于web浏览器应用221而被执行的,因为它可以被单独地起动,并且一个应用不需要为了运行另一个应用而必然地在运行(虽然这并不排除两个应用221、222可能能够为了某些用途而互相通信的可能性,例如经由插件)。
在运行时,VoIP通信***的每个用户被允许访问由VoIP服务器104维护的用户基础子集的联系信息,这个子集被称为联系人列表或联系人组。典型地,联系人列表由互相同意成为彼此的联系人的用户定义。当用户登录到他或她的VoIP客户端应用222时,它从VoIP服务器104检索联系人列表,随后可以向VoIP服务器104轮询对联系人列表上的联系人的联系信息的更新。联系信息例如可包括用户名、电话号码、代表联系人的简档图片、和/或给出有关联系人的简略陈述的“情绪消息”。
当用户(呼叫者)想要对某个联系人(被呼叫者)做出话音或视频呼叫时,呼叫者的客户端222提交包括该联系人的用户名在内的请求到地址查找表,该查找表把用户名映射到IP地址。在对等(P2P)***的情形下,查找表可以以被分布在VoIP***的其它用户的终端102 中间的分布式数据库的形式实施。在其它***中,查找表可以在一个或多个集中式服务器单元104上被实施。无论哪种方式,响应于所述请求,查找表把联系人的用户终端102(B)的对应IP地址返还到呼叫者的用户终端102(A)。在呼叫者的终端102(A)上运行的客户端222然后可以使用IP地址来与在联系人的用户终端102(B)上运行的客户端建立通信信道,并使用这个通信信道来进行话音或视频呼叫。
客户端应用222还允许对诸如固定线路网络或移动蜂窝网络那样的传统的电路交换网109做出呼叫。这些呼叫是通过建立与被耦合在互联网108与电路交换网络109之间的网关106的通信信道并把来自客户端222的适当的电话号码提供给网关106而做出的。
对于社交联网网站,在社交联网网站内的每个联系人把诸如消息和照片那样的信息上载到web服务器105,然后,这个信息对于用户而言是经由web浏览器221从服务器105可访问的。每个用户仅仅被允许访问在联系人列表—作为由社交联网服务器105维护的用户基础的子集—上的联系人的信息。社交联网网站的联系人列表是与VoIP***的联系人列表不同的(即使部分一致)。
因此,VoIP联系人是与用户的VoIP帐户相关联的,而社交网络联系人是与用户的社交联网帐户相关联的。
示例性用户终端102示意地显示在图2中。用户终端102包括在操作***220的控制下执行web浏览器应用221和客户端应用222的CPU 200。CPU 200被耦合到:用于连接到互联网108的网络接口202;用来存储客户端应用222的存储设备204,诸如硬驱动器或快闪存储器;RAM 206;一个或多个用户输入设备,诸如键盘210和鼠标212;显示屏幕208,用于显示视频与客户端222和web浏览器221的用户界面;扬声器,用于输出诸如呼叫的译码语音信号那样的音频;话筒216,用于接收输入的语音信号;和用于接收视频信号的网络摄像机 218。
客户端应用222包括具有输入-输出(I/O)层224、客户端引擎226和UI层 228的协议堆栈。I/O层224包括音频和/或视频编译码器,其负责编码来自话筒216和/或网络摄像机218的语音和视频信号,以用于通过互联网108经由网络接口202传输,并且负责译码从其它这样的用户终端102经由互联网108和网络接口202接收的编码的语音和视频信号,以用于分别输出到扬声器214和显示器208。I/O层224还包括API协议,用于接入社交联网网站的伙伴web服务器105。
客户端引擎228然后负责更高级别的功能,诸如检索联系人列表,上载用户自己的联系信息,呼叫建立,连接管理,和诸如与联系人交换存在信息的其它功能。UI层228生成客户端222的用户界面并输出到显示器208,包括屏幕上控件,其用于响应于来自用户输入设备210和/或212的用户输入而控制客户端222的总体操作。
客户端应用222的示例性用户界面显示于图3。这可包括显示用户自己的简档的面板302、联系人列表面板304、显示联系人中所选择的联系人的简档的面板306和控制面板308,控制面板308包括屏幕上控件,用于建立与一个或多个被选择的联系人的通信,诸如话音或视频呼叫或IM聊天消息。
联系人列表面板304显示对于在用户的联系人列表中每个联系人的联系信息,诸如联系人的名字。联系人列表面板304还可显示与联系人相关联的其它信息,诸如他们的存在。存在信息指示联系人对于通信的可用性,优选地,其至少部分由联系人他们自己定义。例如,存在信息可包括以下指示:联系人是离线的(x)、在线但选择为不可用的(-)、或在线并选择为可用的(√)。某些其它信息--诸如联系人的简档图片或情绪消息--也可以被显示在简档面板306上。而且,要指出的是,诸如联系人的用户名那样的某些联系信息不必一定明显地显示在屏幕上。
按照本发明的优选实施例,VoIP客户端应用222被增强,以便提供附加的功能性,用于与社交联网网站的联系人整合。
用户的VoIP客户帐户和社交联网网站帐户被链接,以使得用户可以在VoIP客户端222中接收来自社交联网服务器105的、对于与社交联网网站相关联的联系人的联系信息,然后通过使用所接收的联系信息发起从VoIP客户端222到与社交联网网站相关联的联系人的通信事件。对于与社交联网网站和VoIP***都相关联的联系人,用户可以通过使用由VoIP服务器104所存储的、或从社交联网网站服务器105提供的联系信息来呼叫该联系人,例如,使用该联系人对于VoIP***的用户名,它可以由VoIP服务器104或社交联网服务器105提供。不然,联系信息可包括其它联系手段,诸如用于经由网关106和电路交换网络109呼叫该联系人的电话号码。
本发明因此允许用户与来自一个通信客户端内的至少两组联系人通信。
用户可以把他或她的VoIP帐户与他们的社交网络帐户相链接,由此建立从社交联网web服务器105到VoIP客户端应用222的内容共享信道。一旦帐户被这样链接,就从用户的社交网络帐户105检索信息,并把该信息提供给VoIP客户端222。要指出的是,“共享”并不必然地意味联系信息的互相交换—VoIP客户端222不需要与社交联网网站共享它自己的联系人,虽然也不排除这种可能性。可以从客户端发送到社交联网网站的数据包括:用户的情绪消息(其将作为他们在社交联网网站中的状态被呈现),和对于与用户相关联的新闻馈送的元素的评论。
如在图4a和4b的示意性例子中图示的,当社交网络信道被选择时,社交网络内容可以出现在VoIP客户端22的主面板312上。可以有两个选项卡——一个显示从社交网络帐户接收的新闻馈送(图4b),另一个显示从社交网络帐户接收的联系人列表(图4a)。因此使得在用户的社交联网联系人列表上、但不在用户的VoIP联系人列表上的联系人在VoIP客户端应用222内对于用户是明显可看见的,并且他们可以或者是作为VoIP联系人被添加,或者是从客户端被呼叫而不用作为VoIP联系人被添加。
在实施例中,从社交联网帐户检索的联系信息可包括用于在VoIP***中使用的用户名,和/或一个或多个电话号码,诸如移动电话号码或地面线路电话号码。客户端222可以提供用于与所检索的联系人通信的不同通信方法的选择,诸如使用联系人的VoIP用户名的VoIP到VoIP呼叫、使用联系人的地面线路电话号码的地面线路呼叫、使用联系人的移动电话号码的移动电话呼叫或SMS消息、或IM聊天消息。优选地,在VoIP客户端应用222内的屏幕上生成与来自社交联网网站的所显示联系人中的一个或多个(图4a)相关联的、和/或与来自社交联网网站的馈送中的一个或多个(图4b)相关联的通信控件313。这些通信控件313可以采取任何形式,诸如按钮或下拉菜单,并且当其被激活时允许客户端应用222的用户发起与相关联的联系人的通信。优选地,通信控件313允许用户经由多种可提供的通信模式——诸如VoIP到VoIP呼叫、地面线路呼叫、移动电话呼叫或SMS——中被选择的模式而与联系人通信。
在本发明的优选实施例中,多个联系人共享信道可以被客户端222接收。每个信道可以接收来自不同网站的内容。
用户可以通过例如选择在“观看”菜单中的选项、或选择专用按钮310、或响应于通过通知或来自另一个网络单元的动态内容消息(动态内容消息是包含对于显示消息内容的触发条件的指示的消息—参见公布号US 2009-0125593,申请号11/937069—它可以适于在检测到消息中定义的触发条件的出现后提示用户导入联系人)被提示,而选择把他或她的VoIP帐户与他或她的社交联网网站相链接。当“链接帐户”选项被选择时,客户端应用222取装被维护在第二伙伴服务器105上的、来自社交联网帐户的联系信息。优选地,VoIP客户端222轮询社交联网网站服务器105多次,以便更新联系信息,且优选地,轮询是周期地执行的,以便检索周期的更新。
为了链接帐户,优选地,要求用户提供登录细节,所述细节被从客户端222发送到社交联网网站以检索内容,且任选地,授权令牌可被使用来允许客户端取装已更新的内容。
根据所检索的联系信息,用户可以从VoIP客户端222向与社交网络帐户105相关联的联系人发出呼叫。例如,这可以通过操作由VoIP客户端222与所取装的联系人相关联地生成并显示的屏幕上控件313而实现。
从社交联网帐户检索的联系信息还可包括由来自第二伙伴通信***的联系人上载到该伙伴通信***的用户上载内容。这个用户上载内容例如可包括照片、视频、评论、和/或状态更新(例如,情绪消息或关于用户当前感觉如何或他们正在做什么的其它这样的短消息)。
从社交联网帐户检索的联系信息还可包括来自第二伙伴通信***的联系人的存在信息,其指示关于该联系人在该伙伴通信***内的在线可用性的某些信息(例如,在线、离线、或在线但被选择为不可用)。
本发明的特别优选的和有利的实施例是在图4a上举例说明的那个实施例。这里,VoIP客户端222从社交联网服务器105检索以活动馈送或“新闻馈送”的形式的联系信息。新闻馈送提供关于在社交联网网站上联系人的新近活动的信息,例如,指示在社交联网网站内的联系人的简档信息的更新,或指示联系人上载到社交联网网站的用户内容。用“新近”活动典型地指按时间排序的信息,最新近的活动被首先或最突出地显示在馈送内,不太新近的活动被稍后地或以不太突出的位置显示在馈送内。VoIP客户端应用222优选地还生成与在新闻馈送中出现的每个联系人相关联的一个或多个相应的屏幕上控件313。如果VoIP客户端222的本地用户激活与在新闻馈送中的相应联系人相关联地显示的控件313,则VoIP客户端使用从社交联网服务器105取装的其它信息,诸如联系人的用户名或电话号码,来建立经由VoIP***的呼叫或其它通信。
新闻馈送可被显示在客户端222的“web窗口”中。web窗口利用用户终端上的浏览器软件来在web窗口中显示web内容。替换地,客户端可包括浏览器软件,用来在web窗口中显示web内容。web窗口是客户端的特征,该特征把至少某些web浏览器类型的功能性合并到客户端中,允许它在客户端222的窗口中显示web内容(例如,允许它显示HTML、XML或其它超文本或标记语言内容,或显示通过CGI脚本或Java或其它小应用程序(applets)等等生成的内容)。
这个实施例的效果在于,用来经由第一通信***104、222(例如,VoIP***)建立与联系人的呼叫或其它通信的手段有利地链接到相关于第二通信***105、221(例如,社交联网网站)出现的那些联系人的相对活动水平。也就是,在新闻馈送内出现的联系人是更活跃的,从而更可能是通信的候选人。与更传统的联系人列表304相比较,本发明的这个实施例因此提供了建立呼叫的改进的方法,其被链接到对在诸如社交联网网站那样的第二伙伴通信***内出现的联系人的活动的反应。
在另外的实施例中,VoIP客户端222优选地识别社交网站联系人中是否有任何联系人也是VoIP***内的联系人。这可以通过比较电子邮件(或电子邮件的散列(hash))而实现。用户可能能够从下拉菜单访问用于一个联系人的可选择的联系细节。如果联系人与VoIP***和社交网站都相关联,则除了在馈送中接收的信息以外,下拉菜单还可以用在该联系人中存储的联系信息填充。
如果社交网站联系人不是用户在VoIP***内的联系人,但从在馈送中接收的联系信息可以看到该联系人仍然是VoIP***的用户,则可以向用户呈现把该联系人添加为VoIP联系人的选项。如果该选项被选择,则客户端经由Skype把联系请求发送到该联系人的Skype用户名。
替换地,如果联系信息不包括VoIP用户名,则可以显示邀请该社交联网联系人加入VoIP***的选项。在这种情形下,可以经由电子邮件发送朋友请求。客户端222可以向电子邮件服务器提供该社交联网联系人的电子邮件地址。电子邮件服务器然后生成邀请电子邮件。
如果“电话簿”选项卡被选择,则从社交网络帐户检索的联系人列表在客户端中被显示。来自社交联网网站的联系人列表可以在客户端中搜索。
无论何时,用户可以断开帐户,并终止该馈送。
要指出的是,虽然在以前的***中用户也有可能从社交联网网站“导入联系人”到即时消息传送或VoIP客户端,但在这种情形下,用户可能只与已签约使用即时消息传送服务的另一个用户通信。不然,用户必须邀请该用户签约参加VoIP或即时消息传送服务。另一方面,在本发明的实施例中,如果联系信息包括诸如移动电话码或地面线路电话号码那样的信息,则可以只根据作为已被接受为伙伴通信***内呼叫者的联系人的被呼叫者的现有状态而建立呼叫,并不要求被呼叫者必须被接受为第一通信***中的联系人(虽然联系人也可以任选地被邀请加入第一通信***,并且如果希望的话,成为该***的联系人)。
而且,在以前的***中,当用户选择把联系人导入到客户端时,用户必须选择他希望导入哪些联系人。如果用户决定:他希望与来自社交联网网站的任何其它联系人通信,则他必须执行进一步的“导入联系人”操作。在另一方面,本发明的实施例例如在一个或多个web窗口选项卡下维护来自伙伴***的联系信息列表,而不要求用户手动发起重复的操作来重复导入伙伴联系信息。这可包括客户端应用222自动更新从伙伴通信***导入的联系人的联系信息(例如,更新存在信息或新闻馈送),和/或客户端222利用来自伙伴通信***的新的联系人自动更新所述列表。
应认识到,以上的实施例仅仅是作为例子被描述的。例如,本发明可被应用到其它类型的通信客户端,诸如IM客户端,以及可被使用来从经由web浏览器接入的其它伙伴通信***——诸如互联网论坛或博客网站——检索联系信息。而且,可以利用其他类型的授权机制,和使用其它的呼叫或连接设立的方法。在给出这里的公开内容后,本领域技术人员可以明白其它的变例。本发明不受所描述的实施例的限制,而是仅仅受所附权利要求的限制。

Claims (27)

1.一种用于经由基于分组的网络接入第一通信供应者的第一通信***的装置,包括:
第一通信供应者的第一网络设备,其被配置成提供经由客户端应用和基于分组的网络可接入的第一通信***,和维护作为第一通信***的用户的联系人的第一列表;
第二伙伴通信供应者的第二网络设备,其被配置成提供经由web浏览器和该基于分组的网络可接入的第二通信***,和维护作为第二通信***的用户的第二组联系人;以及
用户终端,其安装有用于接入第二通信***的web浏览器,并且还安装有用于接入第一通信***的独立地可执行的客户端应用;
其中客户端应用被配置成:
建立与第二网络设备的联系人共享信道,以便取装所述第二联系人中一个或多个的联系信息,所取装的联系信息包括活动馈送,其提供关于由所述第二联系人中的一个或多个执行的新近活动的信息;
在客户端应用内显示至少一部分活动馈送,所述至少一部分活动馈送包括由至少两个不同的第二联系人执行的至少两个新近活动,新近活动被按时间排序;
生成与在活动馈送中出现的至少两个不同的第二联系人中的每个第二联系人相关联的相应的屏幕上控件;以及
响应于控件中的相应一个的激活,而至少部分根据所取装的联系信息,经由第一通信***建立与相关联的第二联系人的通信。
2.权利要求1的装置,其中客户端应用被配置成自动维护所取装的联系信息的列表,而不要求用户发起从第二通信***重新导入联系信息的操作。
3.权利要求1或2的装置,其中:
第一通信***要求用户被接受为联系人以便彼此通信,以及第二通信***要求用户被接受为联系人以便彼此通信,并且所述客户端应用被配置成基于接受相关联的第二联系人作为在第二通信***内的联系人,而经由第一通信***建立所述通信,并不要求接受所述相关联的第二联系人作为第一通信***内的联系人。
4.权利要求1或2的装置,其中所取装的联系信息包括存在信息,其提供关于所述第二联系人中一个或多个对于通信的可用性的信息。
5.权利要求1或2的装置,其中客户端应用被配置成向第二网络设备轮询对所取装的联系信息的更新。
6.权利要求5的装置,其中客户端被配置成周期地执行所述轮询。
7.权利要求1或2的装置,其中第一网络设备包括VoIP供应者的网络设备,其被配置成提供经由VoIP客户端和互联网可接入的VoIP通信***,和维护作为VoIP通信***的用户的联系人第一列表,被安装在所述用户终端上的通信客户端是VoIP客户端的实例。
8.权利要求1或2的装置,其中第二网络设备包括伙伴社交联网供应者的网络设备,其被配置成提供经由web浏览器和互联网可接入的社交联网通信***。
9.权利要求1或2的装置,包括多个第二网络设备,每个第二网络设备属于不同的相应的伙伴通信供应者,以及每个第二网络设备被安排成维护不同的各自的第二联系人组;其中通信客户端应用被配置成建立多个联系人共享信道,每个联系人共享信道是与所述第二网络设备中不同的各自的第二网络设备的。
10.权利要求1或2的装置,其中客户端应用被配置成根据至少一部分所取装的联系信息,提供把第二联系人中的至少一个添加到第一组联系人的选项。
11.权利要求1或2的装置,其中客户端应用被配置成根据至少一部分所取装的联系信息,生成对第二联系人中至少一个的加入第一通信***的邀请。
12.权利要求1或2的装置,其中所取装的联系信息包括标识在第一通信***内的第二联系人中至少一个的用户名,并且所述通信根据该用户名被建立。
13.权利要求1或2的装置,其中所取装的联系信息包括第二联系人中至少一个的电话号码,并且所述通信根据该电话号码被建立。
14.一种经由通信客户端应用和基于分组的网络接入第一通信供应者的第一通信***的方法,所述第一通信***维护作为第一通信***的用户的联系人的第一列表;该方法包括:
建立与第二伙伴通信供应者的第二通信***的联系人共享信道,其中第二通信***是经由独立地可执行的web浏览器和该基于分组的网络可接入的,以及其中第二通信***维护作为第二通信***的用户的第二组联系人;
使用联系人共享信道来取装所述第二联系人中一个或多个的联系信息,所取装的联系信息包括活动馈送,其提供关于由所述第二联系人中的一个或多个执行的新近活动的信息;
在客户端应用内显示至少一部分活动馈送,所述至少一部分活动馈送包括由至少两个不同的第二联系人执行的至少两个新近活动,新近活动被按时间排序;
生成与在活动馈送中出现的至少两个不同的第二联系人中的每个第二联系人相关联的相应的屏幕上控件;以及
响应于控件中的相应一个的激活,而至少部分根据所取装的联系信息,经由第一通信***建立与相关联的第二联系人的通信。
15.权利要求14的方法,其中客户端应用自动维护所取装的联系信息的列表,而不要求用户发起从第二通信***重新导入联系信息的操作。
16.权利要求14或15的方法,其中:
第一通信***要求用户被接受为联系人以便彼此通信,以及第二通信***要求用户被接受为联系人以便彼此通信,并且所述方法包括基于接受相关联的第二联系人作为在第二通信***内的联系人,而经由第一通信***建立所述通信,并不要求接受所述相关联的第二联系人作为第一通信***内的联系人。
17.权利要求14或15的方法,其中所取装的联系信息包括存在信息,其提供关于所述第二联系人中一个或多个对于通信的可用性的信息。
18.权利要求14或15的方法,其中客户端应用向第二网络设备轮询对所取装的联系信息的更新。
19.权利要求18的方法,其中客户端被配置成周期地执行所述轮询。
20.权利要求14或15的方法,其中第一通信***包括VoIP供应者的网络设备,它提供经由VoIP客户端和互联网可接入的VoIP通信***,并且它维护作为VoIP通信***的用户的联系人的第一列表,所述通信客户端是VoIP客户端的实例。
21.权利要求14或15的方法,其中第二通信***包括伙伴社交联网供应者的网络设备,它提供经由web浏览器和互联网可接入的社交联网通信***。
22.权利要求14或15的方法,包括建立多个联系人共享信道,每个联系人共享信道是与多个第二通信***中的不同的各自的第二通信***的,每个第二通信***维护不同的各自的第二联系人组。
23.权利要求14或15的方法,其中所述客户端应用根据至少一部分所取装的联系信息,提供把第二联系人中的至少一个添加到第一组联系人的选项。
24.权利要求14或15的方法,其中所述客户端应用根据至少一部分所取装的联系信息,生成对第二联系人中至少一个的加入第一通信***的邀请。
25.权利要求14或15的方法,其中所取装的联系信息包括标识在第一通信***内的第二联系人中至少一个的用户名,并且所述通信根据该用户名被建立。
26.权利要求14或15的方法,其中所取装的联系信息包括第二联系人中至少一个的电话号码,并且所述通信根据该电话号码被建立。
27.一种用于经由基于分组的网络接入第一通信供应者的第一通信***的设备,所述第一通信***维护作为第一通信***的用户的联系人的第一列表,所述设备包括:
用于建立与第二伙伴通信供应者的第二通信***的联系人共享信道的装置,其中第二通信***是经由独立地可执行的web浏览器和该基于分组的网络可接入的,以及其中第二通信***维护作为第二通信***的用户的第二组联系人;
用于使用联系人共享信道来取装所述第二联系人中一个或多个的联系信息的装置,所取装的联系信息包括活动馈送,其提供关于由所述第二联系人中的一个或多个执行的新近活动的信息;
用于在客户端应用内显示至少一部分活动馈送的装置,所述至少一部分活动馈送包括由至少两个不同的第二联系人执行的至少两个新近活动,新近活动被按时间排序;
用于生成与在活动馈送中出现的至少两个不同的第二联系人中的每个第二联系人相关联的相应的屏幕上控件的装置;以及
用于响应于控件中的相应一个的激活,而至少部分根据所取装的联系信息经由第一通信***建立与相关联的第二联系人的通信的装置。
CN201180049426.0A 2010-10-12 2011-03-25 用于整合不同的通信供应者的通信***的方法与装置 Active CN103155523B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12/902,935 US9143533B2 (en) 2010-10-12 2010-10-12 Integrating communications
US12/902935 2010-10-12
US12/902,935 2010-10-12
PCT/EP2011/054641 WO2012048908A2 (en) 2010-10-12 2011-03-25 Integrating communications

Publications (2)

Publication Number Publication Date
CN103155523A CN103155523A (zh) 2013-06-12
CN103155523B true CN103155523B (zh) 2016-08-10

Family

ID=44484820

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180049426.0A Active CN103155523B (zh) 2010-10-12 2011-03-25 用于整合不同的通信供应者的通信***的方法与装置

Country Status (4)

Country Link
US (2) US9143533B2 (zh)
EP (2) EP2899946B1 (zh)
CN (1) CN103155523B (zh)
WO (1) WO2012048908A2 (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9319357B2 (en) 2009-01-15 2016-04-19 Social Communications Company Context based virtual area creation
GB201005454D0 (en) 2010-03-31 2010-05-19 Skype Ltd Television apparatus
US9189143B2 (en) * 2010-04-30 2015-11-17 American Teleconferencing Services, Ltd. Sharing social networking content in a conference user interface
US9143533B2 (en) * 2010-10-12 2015-09-22 Skype Integrating communications
US9717090B2 (en) 2010-12-31 2017-07-25 Microsoft Technology Licensing, Llc Providing notifications of call-related services
US8963982B2 (en) * 2010-12-31 2015-02-24 Skype Communication system and method
US10404762B2 (en) 2010-12-31 2019-09-03 Skype Communication system and method
US10291660B2 (en) 2010-12-31 2019-05-14 Skype Communication system and method
US20120246228A1 (en) * 2011-03-21 2012-09-27 Microsoft Corporation Sharing channels
US20120265808A1 (en) * 2011-04-15 2012-10-18 Avaya Inc. Contextual collaboration
US8984051B2 (en) * 2011-07-26 2015-03-17 Salesforce.Com, Inc. Computer implemented methods and apparatus for communicating feed information to one or more recipients
CN104106034B (zh) * 2011-12-21 2018-01-09 诺基亚技术有限公司 用于将应用事件与电子设备的联系人对照的装置和方法
US9019336B2 (en) 2011-12-30 2015-04-28 Skype Making calls using an additional terminal
US9710861B2 (en) * 2012-10-15 2017-07-18 At&T Intellectual Property I, L.P. Optimizing social information signaling
US9406081B2 (en) * 2012-10-26 2016-08-02 Facebook, Inc. Methods and systems for contact importing using a mobile device
CN103905385A (zh) * 2012-12-26 2014-07-02 阿尔卡特朗讯公司 用于在呼叫中融入互联网服务的方法和装置
CN103902148B (zh) * 2012-12-28 2017-04-19 联想(北京)有限公司 一种信息处理方法及电子设备
USD764482S1 (en) * 2013-05-30 2016-08-23 P&W Solutions Co., Ltd. Display screen for a personal digital assistant with graphical user interface
US20150046544A1 (en) * 2013-08-08 2015-02-12 Futurewei Technologies, Inc. Mirror Presence Between Websites
US9094488B1 (en) * 2014-02-14 2015-07-28 8×8, Inc. Remote management of VoIP device contact lists
CN105337835B (zh) * 2014-05-30 2019-01-08 阿尔卡特朗讯 一种用于和社交网络交互信息的方法与设备
US9491258B2 (en) 2014-11-12 2016-11-08 Sorenson Communications, Inc. Systems, communication endpoints, and related methods for distributing images corresponding to communication endpoints
US10079795B2 (en) * 2014-12-14 2018-09-18 Sriram Chakravarthy Unified messaging leveraging contacts across existing identities without compromising privacy
US20160308811A1 (en) * 2015-04-17 2016-10-20 Microsoft Technology Licensing, Llc Communication System Invite Mechanism
US9716796B2 (en) 2015-04-17 2017-07-25 Microsoft Technology Licensing, Llc Managing communication events
JP6578751B2 (ja) * 2015-06-09 2019-09-25 富士通株式会社 連絡先管理プログラム、連絡先管理システム、及び連絡先管理方法
DE102016112685B4 (de) * 2016-03-11 2020-10-29 Unify Patente Gmbh & Co. Kg Harmonisieren von Telefonkonversationen unter Einbeziehung von eingebetteten Vorrichtungen und sozialen Medienanwendungen
US10616419B1 (en) * 2018-12-12 2020-04-07 Mitel Networks Corporation Devices, systems and methods for communications that include social media clients
CN111726282B (zh) * 2020-06-19 2021-06-04 精英数智科技股份有限公司 web应用的通信方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1750518A (zh) * 2005-11-03 2006-03-22 ***通信集团公司 一种实现即时消息通信的方法
WO2007112594A1 (en) * 2006-04-05 2007-10-11 James Andrew Wanless A method and system for smart route dialling to a destination identifier using a telephone
CN101506769A (zh) * 2005-11-29 2009-08-12 思科技术公司 基于数据对象和到标识目的的用户连接之间的确定关系生成搜索结果

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7669123B2 (en) * 2006-08-11 2010-02-23 Facebook, Inc. Dynamically providing a news feed about a user of a social network
US9756004B2 (en) 2007-11-08 2017-09-05 Skype Message delivery system and method
GB0722370D0 (en) 2007-11-14 2007-12-27 Skype Ltd Authentication system and method
US8533284B2 (en) * 2008-05-28 2013-09-10 Cooliris, Inc. Sharing of media and other content through a communication channel
US20110213974A1 (en) * 2008-09-10 2011-09-01 National Ict Australia Limited Identifying relationships between users of a communications domain
US20110038470A1 (en) * 2009-04-14 2011-02-17 Carl Ernest Kent Centrally Located Server Delivery Of Personalized Content To Telecommunications Devices
US20100306249A1 (en) * 2009-05-27 2010-12-02 James Hill Social network systems and methods
US8244848B1 (en) * 2010-04-19 2012-08-14 Facebook, Inc. Integrated social network environment
US8983039B2 (en) * 2010-05-05 2015-03-17 Suinno Oy Caller ID surfing
US9143533B2 (en) * 2010-10-12 2015-09-22 Skype Integrating communications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1750518A (zh) * 2005-11-03 2006-03-22 ***通信集团公司 一种实现即时消息通信的方法
CN101506769A (zh) * 2005-11-29 2009-08-12 思科技术公司 基于数据对象和到标识目的的用户连接之间的确定关系生成搜索结果
WO2007112594A1 (en) * 2006-04-05 2007-10-11 James Andrew Wanless A method and system for smart route dialling to a destination identifier using a telephone

Also Published As

Publication number Publication date
EP2899946A1 (en) 2015-07-29
EP2614627A2 (en) 2013-07-17
CN103155523A (zh) 2013-06-12
WO2012048908A4 (en) 2012-11-22
US20160056976A1 (en) 2016-02-25
US20120087367A1 (en) 2012-04-12
WO2012048908A2 (en) 2012-04-19
WO2012048908A3 (en) 2012-08-23
EP2899946B1 (en) 2018-04-25
US9143533B2 (en) 2015-09-22

Similar Documents

Publication Publication Date Title
CN103155523B (zh) 用于整合不同的通信供应者的通信***的方法与装置
CN100536442C (zh) 对通信会话进行路由的***和方法
US20090221307A1 (en) Group communications
US9569752B2 (en) Providing parameterized actionable communication messages via an electronic communication
EP2232797B1 (en) Method and system for managing communication sessions set-up between users
AU2018208684A1 (en) User controlled call management
CN103533189B (zh) 移动座席呼叫的分配方法和装置
US20090164645A1 (en) Real time communication between web and sip end points
KR20080004474A (ko) 멀티캐스트 콘텐트 서비스들 및 멀티플레이어 게임서비스들에 향상된 특징들을 제공하기 위한 방법 및 장치
AU2005202680A1 (en) Information system for telecommunications
CN101123649A (zh) 信息服务***及服务信息提供和获取的方法
KR20110126421A (ko) 메시징 서비스에서 그룹별 메시지 대화 제공 방법 및 장치
KR100627831B1 (ko) 이동통신 단말기의 주소록을 이용하여 프리젠스 서비스를 제공하는 방법 및 장치
CN104904192B (zh) 在异类***中创建通信会话
CA2645921C (en) Universal internet telephone system
US9485283B2 (en) Method and apparatus for enabling communications between users
CN101686212A (zh) 用于在真实和虚拟社区之间支持可互操作通信的方法
WO2010034231A1 (zh) 一种电话本的实现方法,***和地址服务器
US20120185543A1 (en) Apparatus and method for sharing information on a webpage
CN102244843A (zh) 客户端设定来电视铃以及分享视频的方法
CN117014552A (zh) 一种基于视频彩铃进行元宇宙场景互动的方法及相关设备
CN103248619A (zh) 通信隐私
KR20130049255A (ko) Sip 기반의 통화가 가능한 스마트 디바이스들을 이용하는 정보 공유 방법 및 시스템
CN102281426A (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
TR01 Transfer of patent right

Effective date of registration: 20200331

Address after: Redmond, Washington, USA

Patentee after: MICROSOFT TECHNOLOGY LICENSING, LLC

Address before: Ai Erlandubailin

Patentee before: Skype

TR01 Transfer of patent right