多數(shù)據(jù)類型通信系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供用于集成通信的方法及系統(tǒng)。在一個(gè)實(shí)施例中,接收經(jīng)由信道而啟動(dòng)呼叫的請(qǐng)求。識(shí)別與所述信道相關(guān)聯(lián)的呼叫參與者集合。接收與呼叫相關(guān)聯(lián)的通信序列。該通信序列包括至少實(shí)時(shí)介質(zhì)數(shù)據(jù)類型及公告數(shù)據(jù)類型。將通信序列傳輸至呼叫。本發(fā)明還描述其他方法及系統(tǒng)。
【專利說明】多數(shù)據(jù)類型通信系統(tǒng)
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求2011年5月16日提交的序列號(hào)為61/486,531、題目為“COMMUNICATIONS SYSTEM”的美國(guó)臨時(shí)專利申請(qǐng)的權(quán)益,所有申請(qǐng)的全部公開內(nèi)容通過引用并入本文。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明涉及通信系統(tǒng),更具體而言,涉及多數(shù)據(jù)類型通信系統(tǒng)。
【背景技術(shù)】
[0004]在與商業(yè)相關(guān)的互動(dòng)及私人互動(dòng)二者中常常使用多種通信系統(tǒng)及機(jī)制??捎玫耐ㄐ畔到y(tǒng)可常常左右人們彼此互動(dòng)的方式??赡艹3m毷雇ㄐ偶氨磉_(dá)強(qiáng)行通過無效的通信介質(zhì)。有時(shí),由通信模態(tài)提供的限制(比如僅音頻、僅文字、僅二方、僅同步或僅異步等)可使觀念的表達(dá)受到局限及限制。結(jié)果可使個(gè)體具有不完全或不充足的表達(dá)、通信或互動(dòng)能力。
【發(fā)明內(nèi)容】
[0005]根據(jù)第一實(shí)施方式,一種方法可包括接收用戶的認(rèn)證請(qǐng)求??梢越?jīng)由與用戶相關(guān)聯(lián)的第三方應(yīng)用程序產(chǎn)生認(rèn)證通信。方法還可包括將認(rèn)證通信傳輸至認(rèn)證系統(tǒng)。
[0006]可以包括以下特征中的一個(gè)或多個(gè)。所述認(rèn)證請(qǐng)求可包括與第三方應(yīng)用程序相關(guān)聯(lián)的認(rèn)證請(qǐng)求。所述第三方應(yīng)用程序可包括電子郵件通信應(yīng)用程序、SMS通信應(yīng)用程序、SP時(shí)消息應(yīng)用程序、及社交網(wǎng)絡(luò)應(yīng)用程序中的一個(gè)或多個(gè)。
[0007]產(chǎn)生認(rèn)證通信可包括將認(rèn)證請(qǐng)求傳輸至第三方應(yīng)用程序。產(chǎn)生認(rèn)證通信可包括預(yù)填充包括用戶標(biāo)識(shí)的通信內(nèi)容。產(chǎn)生認(rèn)證通信可包括預(yù)填充包括認(rèn)證碼的通信內(nèi)容。產(chǎn)生認(rèn)證通信可包括預(yù)填充通信接收者。產(chǎn)生認(rèn)證通信可包括接收與通信應(yīng)用程序相關(guān)聯(lián)的用戶憑證。方法可進(jìn)一步包括認(rèn)證所述用戶。
[0008]根據(jù)另一實(shí)施方式,一種計(jì)算機(jī)程序產(chǎn)品包括其上存儲(chǔ)有多個(gè)指令的計(jì)算機(jī)可讀介質(zhì)。在由處理器執(zhí)行時(shí),所述指令可使所述處理器執(zhí)行包括接收用戶的認(rèn)證請(qǐng)求的操作。也可包括用于經(jīng)由與用戶相關(guān)聯(lián)的第三方應(yīng)用程序而產(chǎn)生認(rèn)證通信的指令??蛇M(jìn)一步包括用于將認(rèn)證通信傳輸至認(rèn)證系統(tǒng)的指令。
[0009]根據(jù)另一實(shí)施方式,一種方法可包括接收請(qǐng)求以啟動(dòng)與第三方的通信??梢蕴峁┒鄠€(gè)通知選項(xiàng)??梢越邮斩鄠€(gè)通知選項(xiàng)之一的選擇??梢灾辽俨糠值鼗诙鄠€(gè)通知選項(xiàng)中所選擇的一個(gè)來將通知傳輸至第三方。
[0010]可以包括以下特征中的一個(gè)或多個(gè)。所述方法還可包括接收與第三方相關(guān)聯(lián)的上下文信息。提供多個(gè)通知選項(xiàng)可進(jìn)一步包括提供與第三方相關(guān)聯(lián)的上下文信息。所述上下文信息可包括位置信息與軌跡信息中的一個(gè)或多個(gè)。所述上下文信息可包括與通信裝置相關(guān)聯(lián)的活動(dòng)信息,所述通信裝置與第三方相關(guān)聯(lián)。
[0011]多個(gè)通知選項(xiàng)可包括一個(gè)或多個(gè)預(yù)定義對(duì)話選項(xiàng)。所述一個(gè)或多個(gè)預(yù)定義對(duì)話選項(xiàng)可包括所建議的通信模態(tài)。所述一個(gè)或多個(gè)預(yù)定義對(duì)話選項(xiàng)可包括狀態(tài)請(qǐng)求。
[0012]所述方法還可包括從第三方接收對(duì)通知的回復(fù)。所述方法還可包括至少部分基于對(duì)通知的回復(fù),啟動(dòng)與第三方的通信。
[0013]根據(jù)另一實(shí)施方式,一種計(jì)算機(jī)程序產(chǎn)品包括其上存儲(chǔ)有多個(gè)指令的計(jì)算機(jī)可讀介質(zhì)。在由處理器執(zhí)行時(shí),所述指令可使所述處理器執(zhí)行包括接收請(qǐng)求以啟動(dòng)與第三方的通信的操作??商峁┒鄠€(gè)通知選項(xiàng)。可接收多個(gè)通知選項(xiàng)之一的選擇??芍辽俨糠值鼗诙鄠€(gè)通知選項(xiàng)中所選擇的一個(gè)來將通知傳輸至第三方。
[0014]根據(jù)另一實(shí)施方式,一種方法可包括接收請(qǐng)求以經(jīng)由信道啟動(dòng)呼叫??勺R(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合??蓚鬏斉c呼叫相關(guān)聯(lián)的通信序列。所述通信序列可至少包括實(shí)時(shí)介質(zhì)數(shù)據(jù)類型及公告數(shù)據(jù)類型。可將通信序列傳輸至呼叫。
[0015]可以包括以下特征中的一個(gè)或多個(gè)。識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合可包括訪問與信道相關(guān)聯(lián)的預(yù)定義信道參與者集合。識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合可包括至少部分基于個(gè)體的隱式關(guān)聯(lián)來定義信道參與者集合。
[0016]接收通信序列可包括接收通信序列作為實(shí)時(shí)封包化數(shù)據(jù)傳輸。所述實(shí)時(shí)介質(zhì)數(shù)據(jù)類型可包括實(shí)時(shí)音頻數(shù)據(jù)。所述實(shí)時(shí)音頻數(shù)據(jù)可包括IP語音數(shù)據(jù)。所述實(shí)時(shí)音頻數(shù)據(jù)可包括突發(fā)音頻傳輸。所述張貼介質(zhì)數(shù)據(jù)類型可包括視頻、圖像、文字、Web數(shù)據(jù)、位置數(shù)據(jù)中的一個(gè)或多個(gè)。
[0017]將通信序列傳輸至呼叫可包括將通信序列傳輸至呼叫參與者集合的每個(gè)成員。將通信序列傳輸至呼叫參與者集合的每個(gè)成員可包括同步地將通信序列傳輸至呼叫參與者集合的至少一部分。將通信序列傳輸至呼叫參與者集合的每個(gè)成員可包括異步地將通信序列傳輸至呼叫參與者集合的至少一部分。
[0018]所述方法還可包括記錄與呼叫相關(guān)聯(lián)的通信序列。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義通信序列的每個(gè)通信與呼叫之間的關(guān)聯(lián)。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義呼叫與信道之間的關(guān)聯(lián)。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義呼叫參與者集合的每個(gè)成員與信道之間的關(guān)聯(lián)。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義與呼叫相關(guān)聯(lián)的訪問控制。
[0019]根據(jù)另一實(shí)施方式,一種計(jì)算機(jī)程序產(chǎn)品包括其上存儲(chǔ)有多個(gè)指令的計(jì)算機(jī)可讀介質(zhì)。在由處理器執(zhí)行時(shí),所述指令可使所述處理器執(zhí)行包括接收請(qǐng)求以經(jīng)由信道啟動(dòng)呼叫的操作。所述指令還可使所述處理器識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合。所述指令還可使所述處理器接收與呼叫相關(guān)聯(lián)的通信序列。所述通信序列可至少包括實(shí)時(shí)介質(zhì)數(shù)據(jù)類型及公告數(shù)據(jù)類型。所述指令還可使所述處理器將通信序列傳輸至呼叫。
[0020]可以包括以下特征中的一個(gè)或多個(gè)。識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合可包括訪問與信道相關(guān)聯(lián)的預(yù)定義信道參與者集合。識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合可包括至少部分基于個(gè)體的隱式關(guān)聯(lián)來定義信道參與者集合。
[0021]接收通信序列可包括接收通信序列作為實(shí)時(shí)封包化數(shù)據(jù)傳輸。所述實(shí)時(shí)介質(zhì)數(shù)據(jù)類型可包括實(shí)時(shí)音頻數(shù)據(jù)。所述實(shí)時(shí)音頻數(shù)據(jù)可包括IP語音數(shù)據(jù)。所述實(shí)時(shí)音頻數(shù)據(jù)可包括突發(fā)音頻傳輸。所述張貼介質(zhì)數(shù)據(jù)類型可包括視頻、圖像、文字、Web數(shù)據(jù)、位置數(shù)據(jù)中的一個(gè)或多個(gè)。
[0022]將通信序列傳輸至呼叫可包括將通信序列傳輸至呼叫參與者集合的每個(gè)成員。將通信序列傳輸至呼叫參與者集合的每個(gè)成員可包括同步地傳輸該通信序列至呼叫參與者集合的至少一部分。將通信序列傳輸至呼叫參與者集合的每個(gè)成員可包括異步地將通信序列傳輸至呼叫參與者集合的至少一部分。
[0023]還可包括用于記錄與呼叫相關(guān)聯(lián)的通信序列的指令。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義通信序列的每個(gè)通信與呼叫之間的關(guān)聯(lián)。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義呼叫與信道之間的關(guān)聯(lián)。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義呼叫參與者集合的每個(gè)成員與信道之間的關(guān)聯(lián)。記錄與該呼叫相關(guān)聯(lián)的通信序列可包括定義與呼叫相關(guān)聯(lián)的訪問控制。
[0024]根據(jù)另一實(shí)施方式,一種計(jì)算系統(tǒng)包括處理器及耦合至處理器的存儲(chǔ)器。所述處理器及所述存儲(chǔ)器可配置為執(zhí)行包括接收請(qǐng)求以經(jīng)由信道啟動(dòng)呼叫的操作。所述處理器及所述存儲(chǔ)器可配置為識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合。所述處理器及所述存儲(chǔ)器還可配置為接收與呼叫相關(guān)聯(lián)的通信序列。所述通信序列可至少包括實(shí)時(shí)介質(zhì)數(shù)據(jù)類型及公告數(shù)據(jù)類型。所述處理器及所述存儲(chǔ)器可進(jìn)一步配置為將通信序列傳輸至呼叫。
[0025]可以包括以下特征中的一個(gè)或多個(gè)。識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合可包括訪問與信道相關(guān)聯(lián)的預(yù)定義信道參與者集合。識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合可包括至少部分基于個(gè)體的隱式關(guān)聯(lián)來定義信道參與者集合。
[0026]接收通信序列可包括接收通信序列作為實(shí)時(shí)封包化數(shù)據(jù)傳輸。所述實(shí)時(shí)介質(zhì)數(shù)據(jù)類型可包括實(shí)時(shí)音頻數(shù)據(jù)。所述實(shí)時(shí)音頻數(shù)據(jù)可包括IP語音數(shù)據(jù)。所述實(shí)時(shí)音頻數(shù)據(jù)可包括突發(fā)音頻傳輸。所述張貼介質(zhì)數(shù)據(jù)類型可包括視頻、圖像、文字、Web數(shù)據(jù)、位置數(shù)據(jù)中的一個(gè)或多個(gè)。
[0027]將通信序列傳輸至呼叫可包括將通信序列傳輸至呼叫參與者集合的每個(gè)成員。將通信序列傳輸至呼叫參與者集合的每個(gè)成員可包括同步地將通信序列傳輸至呼叫參與者集合的至少一部分。將通信序列傳輸至呼叫參與者集合的每個(gè)成員可包括異步地將通信序列傳輸至呼叫參與者集合的至少一部分。
[0028]可為記錄與所述呼叫相關(guān)聯(lián)的所述通信序列進(jìn)一步配置所述處理器及所述存儲(chǔ)器。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義通信序列的每個(gè)通信與呼叫之間的關(guān)聯(lián)。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義呼叫與信道之間的關(guān)聯(lián)。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義呼叫參與者集合的每個(gè)成員與信道之間的關(guān)聯(lián)。記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義與呼叫相關(guān)聯(lián)的訪問控制。
[0029]附圖及以下說明中將陳述一個(gè)或多個(gè)實(shí)施方式的細(xì)節(jié)。其他特征將根據(jù)本說明、附圖、及權(quán)利要求而變得一目了然。
【專利附圖】
【附圖說明】
[0030]圖1用圖解法描繪了耦合至分布式計(jì)算網(wǎng)絡(luò)的通信程序;
[0031]圖2為可由圖1的通信程序執(zhí)行的程序的流程圖;
[0032]圖3以圖形方式描繪了可至少部分地由圖1的通信程序產(chǎn)生的用戶界面;
[0033]圖4以圖形方式描繪了可至少部分地由圖1的通信程序產(chǎn)生的用戶界面;
[0034]圖5為可由圖1的通信程序執(zhí)行的程序的流程圖;
[0035]圖6以圖形方式描繪了可至少部分地由圖1的通信程序產(chǎn)生的用戶界面;[0036]圖7以圖形方式描繪了可至少部分地由圖1的通信程序產(chǎn)生的用戶界面;
[0037]圖8以圖形方式描繪了可至少部分地由圖1的通信程序產(chǎn)生的用戶界面;
[0038]圖9以圖形方式描繪了可至少部分地由圖1的通信程序產(chǎn)生的用戶界面;
[0039]圖10為可由圖1的通信程序執(zhí)行的程序的流程圖;
[0040]圖11以圖形方式描繪了可至少部分地由圖1的通信程序產(chǎn)生的用戶界面。
【具體實(shí)施方式】
[0041]本領(lǐng)域技術(shù)人員將理解,可將本發(fā)明實(shí)施成一種方法、一種系統(tǒng)、或一種計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例形式、完全軟件實(shí)施例形式(包括固件、常駐軟件、微碼等)或?qū)④涹w方面與硬體方面相組合的實(shí)施例形式,此等形式在本文中皆可被統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明可采用位于計(jì)算機(jī)可用儲(chǔ)存介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)程序產(chǎn)品具有在該介質(zhì)中實(shí)施的計(jì)算機(jī)可用程序代碼。
[0042]可利用任何適宜的計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)(在本文中也被稱為與計(jì)算裝置或客戶端電子裝置相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)和/或儲(chǔ)存裝置)。計(jì)算機(jī)可用或計(jì)算機(jī)可讀取介質(zhì)可例如為但不限于:電子的、磁性的、光學(xué)的、電磁的、紅外線的、或半導(dǎo)體系統(tǒng)、設(shè)備、或裝置。計(jì)算機(jī)可讀介質(zhì)的更具體實(shí)例(非詳盡性列表)將包括:具有一條或多條導(dǎo)線的電性連接、便攜計(jì)算機(jī)磁盤、硬盤、隨機(jī)訪問存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、可攜帶光盤只讀存儲(chǔ)器(⑶-ROM)、光學(xué)儲(chǔ)存裝置。在文獻(xiàn)的上下文中,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是供指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用,或與指令執(zhí)行系統(tǒng)、設(shè)備或裝置結(jié)合使用的可包含、儲(chǔ)存、傳送、或傳輸程序的任何非瞬態(tài)介質(zhì)。
[0043]用于實(shí)施本發(fā)明的操作的計(jì)算機(jī)程序碼可以以面向?qū)ο蟪绦蛟O(shè)計(jì)語言(例如Java、Smalltalk、C++等)進(jìn)行編寫。然而,用于實(shí)施本發(fā)明的操作的計(jì)算機(jī)程序碼也可以以傳統(tǒng)的程序性程序設(shè)計(jì)語言(例如“C”程序設(shè)計(jì)語言或類似的程序設(shè)計(jì)語言)和/或腳本語言(例如JavaScript程序設(shè)計(jì)語言或Groovy程序設(shè)計(jì)語言)進(jìn)行編寫。此外,在編寫計(jì)算機(jī)程序時(shí),可使用各種應(yīng)用程序設(shè)計(jì)界面(API)和/或應(yīng)用程序開發(fā)框架(例如Dojo開發(fā)框架或Grail開發(fā)框架)。程序代碼可完全在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為獨(dú)立的軟件包執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行及部分地在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一情形中,遠(yuǎn)程計(jì)算機(jī)可經(jīng)由局域網(wǎng)絡(luò)(LAN)或廣域網(wǎng)(WAN)連接至用戶計(jì)算機(jī),或者可連接至外部計(jì)算機(jī)(例如,利用因特網(wǎng)服務(wù)供貨商經(jīng)由因特網(wǎng))。
[0044]以下將參照根據(jù)本發(fā)明各實(shí)施例的方法、設(shè)備(系統(tǒng))及計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖來描述本發(fā)明。應(yīng)理解,該等流程圖和/或框圖的每個(gè)方框、及該等流程圖和/或框圖中各方框的組合可由計(jì)算機(jī)程序指令實(shí)現(xiàn)。此等計(jì)算機(jī)程序指令可被提供至通用計(jì)算機(jī)的處理器、專用計(jì)算機(jī)的處理器、或其他可程序化數(shù)據(jù)處理設(shè)備的處理器以形成機(jī)器,使該等指令(由計(jì)算機(jī)的處理器或其他可程序化數(shù)據(jù)處理設(shè)備的處理器執(zhí)行)形成一種裝置,該裝置用于執(zhí)行流程圖和/或框圖的一個(gè)或多個(gè)方框所具體指定的功能/動(dòng)作。
[0045]這些計(jì)算機(jī)程序指令也可儲(chǔ)存于計(jì)算機(jī)可讀取內(nèi)存中,該計(jì)算機(jī)可讀取內(nèi)存可指導(dǎo)計(jì)算機(jī)或其他可程序化數(shù)據(jù)處理設(shè)備以特定方式運(yùn)作,使儲(chǔ)存于該計(jì)算機(jī)可讀取內(nèi)存中的該等指令形成制品,該制品包括指令以用于執(zhí)行流程圖和/或框圖的一個(gè)或多個(gè)方框所具體指定的功能/動(dòng)作。
[0046]該等計(jì)算機(jī)程序指令也可加載于計(jì)算機(jī)或其他可程序化數(shù)據(jù)處理設(shè)備上,以便引發(fā)在該計(jì)算機(jī)或其他可程序化設(shè)備上執(zhí)行的一系列運(yùn)算步驟而形成由計(jì)算機(jī)執(zhí)行的程序,進(jìn)而由在該計(jì)算機(jī)或其他可程序化設(shè)備上執(zhí)行的指令提供用于執(zhí)行流程圖和/或框圖的一個(gè)或多個(gè)方框所具體指定的功能/動(dòng)作的步驟。
[0047]參照?qǐng)D1,示出了通信程序IOa至IOd (其可被共同地和/或籠統(tǒng)地稱為通信程序10),通信程序IOa至IOd可常駐于一個(gè)或多個(gè)客戶端電子裝置(例如,客戶端電子裝置12、14,16等)和/或伺服器計(jì)算機(jī)18上,并可由該一個(gè)或多個(gè)客戶端電子裝置和/或服務(wù)器電腦18執(zhí)行。該一個(gè)或多個(gè)客戶端電子裝置12、14、16和/或服務(wù)器計(jì)算機(jī)18可連接至網(wǎng)絡(luò)20 (例如,因特網(wǎng)、局域網(wǎng)絡(luò)、私人管轄網(wǎng)絡(luò)、或其他網(wǎng)絡(luò))??蛻舳穗娮友b置的實(shí)例可包括:移動(dòng)計(jì)算裝置(例如,智能電話12、14、平板計(jì)算裝置、具數(shù)據(jù)功能的蜂巢式電話、連接網(wǎng)絡(luò)的個(gè)人數(shù)字助理等等)、個(gè)人計(jì)算裝置(例如,筆記本電腦16、桌上型電腦、游戲機(jī)等等)、連接網(wǎng)絡(luò)的電視裝置和/或機(jī)頂盒、聯(lián)網(wǎng)的照相機(jī)裝置、聯(lián)網(wǎng)的嵌入式計(jì)算裝置、以及各種其他/替代可連接網(wǎng)絡(luò)的計(jì)算裝置。服務(wù)器計(jì)算機(jī)18的實(shí)例可包括但不限于:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、一系列服務(wù)器計(jì)算機(jī)、小型計(jì)算機(jī)、以及大型計(jì)算機(jī)、可包括伺服器計(jì)算機(jī)的虛擬化實(shí)例的云計(jì)算服務(wù)等等。
[0048]如以下將更詳細(xì)地描述,通信程序10可大體上提供集成通信系統(tǒng),該集成通信系統(tǒng)可容許在小的和/或大的用戶群組之間經(jīng)由多種數(shù)據(jù)和/或介質(zhì)類型而同時(shí)發(fā)生的互動(dòng)。各種不同類型的信息、觀念、及主題可在不同的模態(tài)中得到最佳傳輸及共享。由此,通信程序10可容許用戶之間經(jīng)由同時(shí)發(fā)生的交換、共享和/或使用音頻訊息及會(huì)話、視頻內(nèi)容、基于文字的信息、圖像等等而進(jìn)行豐富的互動(dòng)。通信程序10可通過提供集成用戶體驗(yàn)而容許于用戶之間交換并由該等用戶使用多種不同數(shù)據(jù)及介質(zhì)類型。
[0049]概念開發(fā)程序10的指令集合及次例程可由包括于客戶端電子裝置12、14、16和/或服務(wù)器計(jì)算機(jī)18中的一個(gè)或多個(gè)處理器(圖未示出)及一個(gè)或多個(gè)內(nèi)存模塊(圖未示出)執(zhí)行,該等指令集合及次例程可包括一個(gè)或多個(gè)軟件模塊且可儲(chǔ)存于耦合至客戶端電子裝置12、14、16和/或服務(wù)器計(jì)算機(jī)18中的一個(gè)或多個(gè)之儲(chǔ)存裝置(例如儲(chǔ)存裝置22、24、26、28中的一個(gè)或多個(gè))上。儲(chǔ)存裝置22、24、26、28可包括但不限于:硬盤驅(qū)動(dòng)機(jī);固態(tài)驅(qū)動(dòng)機(jī);磁帶驅(qū)動(dòng)機(jī);光學(xué)驅(qū)動(dòng)機(jī);RAID陣列;隨機(jī)訪問存儲(chǔ)器(RAM);只讀存儲(chǔ)器(ROM)、閃存裝置
坐坐寸寸ο
[0050]各客戶端電子裝置12、14、16皆可執(zhí)行恰當(dāng)?shù)牟僮飨到y(tǒng),例如,Mac OS、iOS、Android 0S、Windows、或其他適宜的作業(yè)系統(tǒng)。(Mac OS系為Apple公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的商標(biāo);iOS為Cisco Systems公司的商標(biāo);Android為Google公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的商標(biāo);Windows為Microsoft公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的商標(biāo)。)此外,客戶端電子裝置12、14、16可容許各種數(shù)據(jù)擷取及呈現(xiàn)功能,例如音頻擷取、音頻串流、及音頻重放;視頻擷取、視頻串流、及視頻重放;文字輸入及文字顯示;以及圖像擷取及圖像顯示。各種不同的客戶端電子裝置可進(jìn)一步提供其他/替代功能,包括但不限于傳感器功能,該傳感器功能包括但不限于定位(例如,經(jīng)由GPS數(shù)據(jù)采集等等)。
[0051]此外,雖然未示出,但客戶端電子裝置12、14、16可執(zhí)行各種應(yīng)用程序,包括但不限于:網(wǎng)絡(luò)瀏覽器應(yīng)用程序(例如Safari?、Chrome?、Internet Explorer?; Safari為
Apple公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的商標(biāo);Chrome為Google公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的商標(biāo);Internet Explorer為Microsoft公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的商標(biāo))、文字傳訊應(yīng)用程序、即時(shí)消息通信應(yīng)用程序、音頻、視頻和/或圖像擷取及編輯應(yīng)用程序、社交網(wǎng)絡(luò)應(yīng)用程序(例如Facebook應(yīng)用程序、Linkedln應(yīng)用程序等)??蛻舳穗娮友b置12、14、16中的一個(gè)或多個(gè)可類似地執(zhí)行各種其他/替代應(yīng)用程序。通信程序10a、10b、IOc可為獨(dú)立應(yīng)用程序和/或可為由客戶端電子裝置12、14、16執(zhí)行的一個(gè)或多個(gè)其他應(yīng)用程序的模塊和/或組件。此外/作為另一選擇,通信程序10a、10b、IOc可與由客戶端電子裝置12、14、16執(zhí)行的一個(gè)或多個(gè)應(yīng)用程序互動(dòng)。
[0052]在某些實(shí)施例中,服務(wù)器計(jì)算機(jī)18可為連接因特網(wǎng)的伺服器(或一系列服務(wù)器),其運(yùn)行網(wǎng)絡(luò)操作系統(tǒng),該網(wǎng)絡(luò)操作系統(tǒng)的實(shí)例可包括但不限于:例如,
Microsoft? Windows? Server; Novell? NetWare? 或 Red Hat? Linux?。
(Microsoft及Windows為Microsoft公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的注冊(cè)商標(biāo);Novell及NetWare為Novell公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的注冊(cè)商標(biāo);RedHat為Red Hat公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的注冊(cè)商標(biāo);以及Linux為L(zhǎng)inusTorvalds在美國(guó)、其他國(guó)家或同時(shí)在二者中的注冊(cè)商標(biāo)。)在某些實(shí)施例中,服務(wù)器計(jì)算機(jī)18可執(zhí)行網(wǎng)絡(luò)服務(wù)器應(yīng)用程序,該網(wǎng)絡(luò)服務(wù)器應(yīng)用程序的實(shí)例可包括但不限于=MiciOsoftIIS、Novell Webserver?、或Apache? HTTP Server、Apache? Tomcat?.應(yīng)用程序服務(wù)
器,該網(wǎng)絡(luò)服務(wù)器應(yīng)用程序容許經(jīng)由網(wǎng)絡(luò)20而對(duì)服務(wù)器電腦18進(jìn)行HTTP訪問(B卩,超文本傳輸協(xié)議訪問)(Webserver為Novell公司在美國(guó)、其他國(guó)家或同時(shí)在二者中的商標(biāo);且Apache及Tomcat為Apache Software Foundation在美國(guó)、其他國(guó)家或同時(shí)在二者中的注冊(cè)商標(biāo))。在某些實(shí)施例中,服務(wù)器計(jì)算機(jī)可被實(shí)現(xiàn)成云服務(wù)(比如Amazon Web Service和/或Microsoft Windows Azure)。網(wǎng)絡(luò)20可連接至一或多個(gè)次級(jí)網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)30),該一個(gè)或多個(gè)次級(jí)網(wǎng)絡(luò)的實(shí)例可包括但不限于:例如,局域網(wǎng)絡(luò);廣域網(wǎng);或內(nèi)部網(wǎng)絡(luò)。
[0053]在某些實(shí)施例中,除通信程序IOd以外,服務(wù)器計(jì)算機(jī)18也可執(zhí)行各種應(yīng)用程序。例如,服務(wù)器計(jì)算機(jī)18可執(zhí)行數(shù)據(jù)儲(chǔ)存系統(tǒng),該等數(shù)據(jù)儲(chǔ)存系統(tǒng)包括但不限于數(shù)據(jù)庫(kù)系統(tǒng)。服務(wù)器計(jì)算機(jī)18也可執(zhí)行例如IP語音系統(tǒng)和/或統(tǒng)一電話系統(tǒng)(例如,其可由Digium公司贊助的Asterisk開放源平臺(tái)、FreeSffITCH開放源電話平臺(tái)或其他適宜的通信應(yīng)用程序和/或平臺(tái)提供)。服務(wù)器計(jì)算機(jī)18可執(zhí)行各種其他和/或替代應(yīng)用程序。
[0054]根據(jù)各種實(shí)施例,通信程序10可包括由客戶端電子裝置12、14、16中的一個(gè)或多個(gè)執(zhí)行的客戶端側(cè)程序。此外,在某些實(shí)施例中,通信程序10可包括由服務(wù)器計(jì)算機(jī)18執(zhí)行的服務(wù)器側(cè)程序。例如,作為服務(wù)器側(cè)程序,一個(gè)或多個(gè)用戶(例如,用戶32、34、36)可經(jīng)由網(wǎng)絡(luò)瀏覽器或其他適宜的應(yīng)用程序(例如,其可包括提供除訪問服務(wù)器側(cè)通信程序IOd以外的其他功能的應(yīng)用程序)來訪問服務(wù)器側(cè)程序(例如,通信程序10d)。此外,在某些實(shí)施例中,通信程序10可包括混合服務(wù)器-客戶端程序,該混合服務(wù)器-客戶端程序具有由客戶端電子裝置12、14、16中的一個(gè)或多個(gè)執(zhí)行的通信程序10的某些功能以及由服務(wù)器計(jì)算機(jī)18執(zhí)行的通信程序10的某些功能。在各種混合實(shí)施例中,客戶端側(cè)通信程序10a、IObUOc中的一個(gè)或多個(gè)可包括獨(dú)立的通信應(yīng)用程序和/或可包括其他應(yīng)用程序的模塊或特征,和/或可以其他方式與一個(gè)或多個(gè)其他應(yīng)用程序(例如,可提供除通信應(yīng)用程序10a、IOb和/或IOc中的一個(gè)或多個(gè)所提供的功能外的其他功能)相集成和/或互動(dòng)。
[0055]用戶32、34、36可經(jīng)由執(zhí)行通信程序10的客戶端電子裝置(例如,執(zhí)行通信程序IOa的智能電話12、執(zhí)行通信程序IOb的智能電話14、執(zhí)行通信程序IOc的筆記本電腦16)來訪問通信程序10。通過使用通信程序10,用戶32、34、36中的一個(gè)或多個(gè)可利用多數(shù)據(jù)類型同時(shí)進(jìn)行彼此互動(dòng),進(jìn)而容許各用戶之間進(jìn)行豐富且動(dòng)態(tài)的觀念及信息交換。
[0056]各種客戶端電子裝置可直接地或間接地耦合至網(wǎng)絡(luò)20 (或網(wǎng)絡(luò)30)。例如,智能電話12被顯示為經(jīng)由在智能電話12與無線訪問點(diǎn)(B卩,WAP) 40之間所建立的無線通信信道38而以無線方式耦合至網(wǎng)絡(luò)20,圖中顯示無線訪問點(diǎn)40直接耦合至網(wǎng)絡(luò)14。WAP40可例如為能夠在智能電話12與WAP40之間建立無線通信信道38的IEEE802.lla、802.lib、802.llg、W1-Fi和/或藍(lán)牙裝置。智能電話14被顯示為經(jīng)由在智能型電話14與蜂巢式網(wǎng)絡(luò)/網(wǎng)橋44之間所建立的無線通信信道42而以無線方式耦合至網(wǎng)絡(luò)14,圖中顯示蜂巢式網(wǎng)絡(luò)/網(wǎng)橋44直接耦合至網(wǎng)絡(luò)14。筆記本電腦16被顯示為經(jīng)由硬接線連接而耦合至網(wǎng)絡(luò)30 (例如,其可進(jìn)一步耦合至網(wǎng)絡(luò)20和/或經(jīng)由連接46而耦合至服務(wù)器計(jì)算機(jī)18)。
[0057]如在現(xiàn)有技術(shù)中已知,所有IEEE802.1lx規(guī)格皆可使用以太網(wǎng)絡(luò)協(xié)議及能避免碰撞的載體感測(cè)多重訪問(即,CSMA/CA),以達(dá)成路徑共享。例如,各種802.1IX規(guī)格可使用相移鍵控(即,PSK)調(diào)變或補(bǔ)碼鍵控(B卩,CCK)調(diào)變。如在現(xiàn)有技術(shù)中已知,藍(lán)牙為一種電信行業(yè)規(guī)格,其容許例如移動(dòng)電話、計(jì)算機(jī)、及個(gè)人數(shù)字助理通過使用短距離無線連接而互連。
[0058]可描述一個(gè)或多個(gè)實(shí)例性實(shí)施例,該一個(gè)或多個(gè)實(shí)例性實(shí)施例可示出本發(fā)明的具體特征和/或方面。為便于說明,可參照由智能型電話12執(zhí)行和/或與用戶32相關(guān)地執(zhí)行的通信程序10a。然而,應(yīng)理解,此種參照僅旨在用于解釋目的,而不應(yīng)被視為對(duì)本發(fā)明的限制??赏鹊乩猛ㄐ懦绦?、客戶端電子裝置和/或用戶的其他例示。
[0059]同樣參照?qǐng)D2,根據(jù)一個(gè)方面,通信程序10可便于用戶利用應(yīng)用程序或系統(tǒng)注冊(cè)或登記,該應(yīng)用程序或系統(tǒng)可利用用戶標(biāo)識(shí)的認(rèn)證和/或驗(yàn)證。在某些實(shí)施例中,通信程序10可容許用戶利用使用與該用戶相關(guān)聯(lián)的現(xiàn)有第三方應(yīng)用程序的應(yīng)用程序注冊(cè)或登記,以達(dá)成在不要求該用戶導(dǎo)航離開登記用戶界面界面的條件下認(rèn)證和/或驗(yàn)證該用戶標(biāo)識(shí)的目的。例如,一般而言,通信程序10可接收用戶的認(rèn)證請(qǐng)求(100)。通信程序10可經(jīng)由與該用戶相關(guān)聯(lián)的第三方應(yīng)用程序而產(chǎn)生的認(rèn)證通信。通信程序10可進(jìn)一步傳輸該認(rèn)證通信至認(rèn)證系統(tǒng)(104)。
[0060]例如,同樣參照?qǐng)D3,用戶32可能希望利用第三方通信系統(tǒng)登記或注冊(cè)(例如,在某些實(shí)施例中,其可至少部分地由通信程序10提供和/或與通信程序10相結(jié)合地提供)。通信程序10 (獨(dú)自和/或與一個(gè)或多個(gè)其他應(yīng)用程序相結(jié)合)可提供注冊(cè)用戶界面界面150。注冊(cè)用戶界面界面150可例如容許用戶32經(jīng)由通信程序10所提供的第三方系統(tǒng)而進(jìn)行注冊(cè)和/或登記。應(yīng)理解,由通信程序10提供的注冊(cè)及認(rèn)證功能可結(jié)合用戶可能已用其來驗(yàn)證其身份的應(yīng)用程序和/或系統(tǒng)(例如,其可進(jìn)而提供易使用的認(rèn)證程序)來實(shí)施。
[0061]如上所述,通信程序10可接收用戶的認(rèn)證請(qǐng)求(100)。該認(rèn)證請(qǐng)求可包括與第三方應(yīng)用程序相關(guān)聯(lián)的認(rèn)證請(qǐng)求,該第三方應(yīng)用程序與用戶相關(guān)聯(lián)(即,該用戶可識(shí)別其多么希望被識(shí)別出以供認(rèn)證)。例如,用戶32可能希望注冊(cè)作為通信系統(tǒng)的新用戶。如圖所示,注冊(cè)用戶界面150可容許用戶32選擇認(rèn)證模式,該認(rèn)證模式將被用于為該應(yīng)用程序注冊(cè)的目的及認(rèn)證該用戶和/或驗(yàn)證該用戶的身份的目的。例如,用戶32可利用現(xiàn)有電話號(hào)碼、電子郵件地址、社交網(wǎng)絡(luò)身份等,以供為通信系統(tǒng)認(rèn)證其身份的目的。
[0062]如圖所示,在實(shí)例性實(shí)施例中,用戶界面注冊(cè)用戶界面150可包括選擇選項(xiàng)(例如,按鈕152、154、156),該等選擇選項(xiàng)可容許用戶32選擇用戶32希望用于利用系統(tǒng)中認(rèn)證其身份的第三方應(yīng)用程序。如圖所示,按鈕152、154、156可識(shí)別可用于認(rèn)證用戶32的各種第三方應(yīng)用程序(即,電子郵件、短消息服務(wù)、及社交網(wǎng)絡(luò))。雖然示出用戶界面界面150包括三個(gè)選項(xiàng)(即“電子郵件”、“SMS”、及“社交網(wǎng)絡(luò)”),但此等選項(xiàng)旨在用于例示目的,而非用于限制目的,因?yàn)榭赏鹊乩闷渌x項(xiàng)(例如,具有相關(guān)聯(lián)的第三方應(yīng)用程序),包括但不限于:其他認(rèn)證系統(tǒng)、傳訊系統(tǒng)(例如即時(shí)消息通信系統(tǒng))等等。在一個(gè)實(shí)施例中,響應(yīng)于用戶32選擇按鈕(例如,經(jīng)由觸摸輸入,該觸模輸入可由通信程序10經(jīng)由與智能電話12相關(guān)聯(lián)的觸控屏幕而接收),通信程序10可接收用戶的認(rèn)證請(qǐng)求(100)。用戶的認(rèn)證請(qǐng)求可包括與第三方應(yīng)用程序(例如,所示實(shí)例中的“電子郵件”)相關(guān)聯(lián)的認(rèn)證請(qǐng)求,該第三方應(yīng)用程序與用戶32相關(guān)聯(lián)。
[0063]在接收用戶的認(rèn)證請(qǐng)求(例如,至少部分地根據(jù)與該用戶相關(guān)聯(lián)的第三方應(yīng)用程序的選擇)時(shí)(100),通信程序10可經(jīng)由所選擇的與該用戶相關(guān)聯(lián)的第三方應(yīng)用程序而產(chǎn)生認(rèn)證通信(102)。在一個(gè)實(shí)施例中,通信程序10可與所選擇的與用戶相關(guān)聯(lián)的第三方應(yīng)用程序互動(dòng)(直接地和/或間接地),以達(dá)成產(chǎn)生認(rèn)證通信(102)的目的。
[0064]同樣參照?qǐng)D4,通信程序10可通過與用戶相關(guān)聯(lián)的第三方應(yīng)用程序(例如,上述實(shí)例中的電子郵件應(yīng)用程序)對(duì)通信應(yīng)用程序使用嵌入式發(fā)送表格158而產(chǎn)生102認(rèn)證通信。通信程序10可通過發(fā)出請(qǐng)求以啟動(dòng)與用戶相關(guān)聯(lián)的通信應(yīng)用程序,而使用例如嵌入式發(fā)送表格作為用戶界面注冊(cè)用戶界面150的彈出式窗口來產(chǎn)生102認(rèn)證通信。
[0065]如圖4所示,在某些實(shí)施例中,產(chǎn)生認(rèn)證通信(102)可包括:預(yù)填充包括目的地址及認(rèn)證碼的通信內(nèi)容(110)。例如,通信程序10可在發(fā)送表格158內(nèi)對(duì)該通信的一個(gè)或多個(gè)字段實(shí)施預(yù)填充110。在所示實(shí)例中,通信程序10可對(duì)發(fā)送表格158的“至(to)”字段160及“主題(subject)”字段162實(shí)施預(yù)填充。在各種實(shí)施例中,例如可使用與地址相關(guān)聯(lián)的電子郵件地址或SMS電話號(hào)碼來預(yù)尋址“至”字段160,該地址與認(rèn)證系統(tǒng)相關(guān)聯(lián),該認(rèn)證系統(tǒng)與通信程序10相關(guān)聯(lián)。例如,通過使用預(yù)尋址的“至”字段,與第三方通信應(yīng)用程序相關(guān)聯(lián)的第三方通信服務(wù)可傳輸(例如,及最終遞送)訊息至通信程序10。
[0066]在各種實(shí)施例中,可根據(jù)與用戶相關(guān)聯(lián)的通信應(yīng)用程序(S卩,實(shí)例性實(shí)施例中的電子郵件應(yīng)用程序)的一個(gè)或多個(gè)賬戶設(shè)定值來對(duì)“來自(from)”字段164實(shí)施填充。在某些實(shí)施例中,所選的與用戶相關(guān)聯(lián)的第三方應(yīng)用程序可包括不止一個(gè)用戶賬戶。例如,與智能電話12相關(guān)聯(lián)的電子郵件應(yīng)用程序可包括不止一個(gè)可經(jīng)由電子郵件應(yīng)用程序來訪問的電子郵件賬戶。根據(jù)實(shí)例性實(shí)施例,可根據(jù)缺省賬戶來對(duì)“來自”字段164實(shí)施預(yù)填充(例如,通過操作系統(tǒng)或電子郵件應(yīng)用程序等),例如,該缺省賬戶可定義于與智能電話12和/或由智能電話12執(zhí)行的電子郵件應(yīng)用程序相關(guān)聯(lián)的一個(gè)或多個(gè)偏好選項(xiàng)中。在此種實(shí)施例中,通信應(yīng)用程序可根據(jù)已識(shí)別的缺省賬戶(例如,可根據(jù)例如來自裝置操作系統(tǒng)等等的缺省賬戶信息而對(duì)“來自”字段164實(shí)施預(yù)填充(110))、經(jīng)由所選擇的第三方應(yīng)用程序而產(chǎn)生認(rèn)證通信(102)。在某些實(shí)施例中,通信程序10可容許用戶32選擇期望的賬戶以供用于產(chǎn)生認(rèn)證通信(102)。雖然未示出,但在某些實(shí)施例中,用戶32可例如選擇被預(yù)填充的“來自”字段164,此可使通信程序10 (獨(dú)自和/或與電子郵件應(yīng)用程序或其他第三方應(yīng)用程序相結(jié)合)呈現(xiàn)出各種用戶界面(例如,彈出式菜單等),該等用戶界面可容許用戶32選擇期望的賬戶以供認(rèn)證。
[0067]此外,通信程序10可對(duì)包括于發(fā)送表格158中的通信主體166實(shí)施預(yù)填充(I 10)。在某些實(shí)施例中,對(duì)主體166實(shí)施預(yù)填充(I 10)可包括產(chǎn)生認(rèn)證碼,例如,該認(rèn)證碼可由認(rèn)證系統(tǒng)用來認(rèn)證用戶32。在某些實(shí)施例中,對(duì)“主題”字段162實(shí)施預(yù)填充可包括產(chǎn)生此種認(rèn)證碼。根據(jù)上述實(shí)例,通信程序10可根據(jù)用戶32選擇期望用以達(dá)成認(rèn)證的通信應(yīng)用程序而產(chǎn)生102認(rèn)證通信,該認(rèn)證通信包括用于利用通信系統(tǒng)(或用戶32可注冊(cè)的其他系統(tǒng))認(rèn)證用戶32的必要信息。此外,用戶32可不必導(dǎo)航離開由通信程序10提供的用戶界面150。因此,在某些實(shí)施例中,用于在應(yīng)用程序和/或系統(tǒng)中進(jìn)行注冊(cè)的注冊(cè)及/認(rèn)證程序可得到簡(jiǎn)化并可變得更加“用戶友好”。
[0068]通信程序10可進(jìn)一步傳輸認(rèn)證通信至認(rèn)證系統(tǒng)(104)。例如,與所產(chǎn)生(102)的認(rèn)證通信(例如,其可包括于發(fā)送表格158中)相結(jié)合,通信程序10可容許用戶(例如,上述實(shí)施例中的用戶32)例如通過選擇“現(xiàn)在注冊(cè)”按鈕168來確認(rèn)其注冊(cè)意圖。響應(yīng)于用戶32選擇“現(xiàn)在注冊(cè)”按鈕168,通信程序10可指示相互信任的第三方通信系統(tǒng)自行傳輸及試圖遞送認(rèn)證通信。對(duì)“至”字段160實(shí)施的預(yù)尋址(即,對(duì)“至”字段160實(shí)施預(yù)填充)可使訊息例如經(jīng)由連接網(wǎng)絡(luò)的服務(wù)器18而最終被遞送至通信程序IOd中。當(dāng)接收到此訊息時(shí),可使用認(rèn)證碼168來驗(yàn)證此所接收的認(rèn)證訊息并使該認(rèn)證訊息相關(guān)聯(lián)。因此,響應(yīng)于該訊息的接收及包括于該訊息中的所接收認(rèn)證碼的關(guān)聯(lián),通信程序10(例如,由服務(wù)器計(jì)算機(jī)18執(zhí)行的通信程序IOd)可認(rèn)證用戶(114)。如在現(xiàn)有技術(shù)中已知,隨后認(rèn)證系統(tǒng)(例如,其可包括通信程序10d,和/或另認(rèn)證系統(tǒng)和/或程序)可利用多種標(biāo)準(zhǔn)技術(shù),該等標(biāo)準(zhǔn)技術(shù)可驗(yàn)證輸入通信(例如,至少部分地由通信程序10產(chǎn)生(102))為可信的,而并非假冒的通信和/或地址。
[0069]在某些實(shí)施例中,產(chǎn)生認(rèn)證通信(102)可包括接收與第三方應(yīng)用程序相關(guān)聯(lián)的用戶憑證(112)。例如,雖然未示出,但在某些實(shí)施例中,用戶可能希望使用第三方認(rèn)證應(yīng)用程序以達(dá)成注冊(cè)和/或認(rèn)證的目的。例如,用戶可能希望使用與第三方社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的認(rèn)證系統(tǒng)以達(dá)成注冊(cè)和/或認(rèn)證的目的。在此種實(shí)施例中,通信程序10可針對(duì)用戶希望使用的一組第三方認(rèn)證系統(tǒng)之一提示用戶以達(dá)成注冊(cè)和/或認(rèn)證,隨后該注冊(cè)和/或認(rèn)證可要求該用戶輸入與該社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的登入憑證(例如,用戶名稱及密碼)。通信程序10可訪問該社交網(wǎng)絡(luò)系統(tǒng)(例如,通過傳輸認(rèn)證請(qǐng)求至該社交網(wǎng)絡(luò)系統(tǒng)(108 )),該社交網(wǎng)絡(luò)系統(tǒng)將自動(dòng)接收用戶憑證(例如,可經(jīng)由恰當(dāng)?shù)挠脩艚缑娑斎胗脩魬{證),并可根據(jù)利用該第三方系統(tǒng)成功進(jìn)行的認(rèn)證而提供認(rèn)證(116)。
[0070]根據(jù)某些實(shí)施例,根據(jù)本發(fā)明的通信系統(tǒng)及方法可提供平臺(tái),該平臺(tái)可使多方通信系統(tǒng)與同步通信系統(tǒng)(polysynchronous communication system)之間達(dá)成豐富且多元化的互動(dòng),該等多方通信系統(tǒng)與同步通信系統(tǒng)可無縫地集成并有利于實(shí)時(shí)及異步模態(tài)。該互動(dòng)可不僅涉及語音或圖像,而且可包括許多數(shù)據(jù)類型與模態(tài)的集成,該集成可以可利用現(xiàn)代計(jì)算裝置(例如智能電話等)的所有各種能力及功能的方式提供用戶體驗(yàn),該用戶體驗(yàn)可涉及共享及觀察。在不同上下文中可利用不同的數(shù)據(jù)類型及模態(tài),以提供極有意義的互動(dòng)體驗(yàn)。[0071]在本發(fā)明的一方面中,一種通信系統(tǒng)可提供傳訊(signaling)功能及多個(gè)特征,該等特征可減少與相互聯(lián)系的個(gè)體相關(guān)聯(lián)的事務(wù)成本。本文所述的“傳訊”可通常囊括可能作為相對(duì)于通信的實(shí)際內(nèi)容的前體(precursor)出現(xiàn)的交互作用。在某些實(shí)施例中,傳訊可包括互動(dòng)及活動(dòng),通過該等互動(dòng)及活動(dòng),可在個(gè)體之間啟動(dòng)和/或建立通信。根據(jù)實(shí)施方式,通信程序10可接收來自用戶(B卩,發(fā)話人)的請(qǐng)求(500),以啟動(dòng)與第三方(B卩,一個(gè)或多個(gè)受話人)的通信。通信程序10可提供多個(gè)通知選項(xiàng)(502)。通信程序10可接收來自多個(gè)通知選項(xiàng)其中之一的選擇(504)。通信程序10可進(jìn)一步至少部分地基于多個(gè)通知選項(xiàng)中所選擇的一個(gè)來傳輸通知至該第三方(506 )。
[0072]例如,在一個(gè)實(shí)施例中,通信程序10可接收請(qǐng)求以啟動(dòng)通信(500)。在某些實(shí)施例中,由發(fā)話人發(fā)出以啟動(dòng)與一個(gè)或多個(gè)受話人的通信的請(qǐng)求可包括:至少一個(gè)標(biāo)準(zhǔn)(等級(jí))、發(fā)話人可能希望與其通信的一個(gè)或多個(gè)個(gè)體的身份、以及發(fā)話人可能希望啟動(dòng)通信的指示。例如,參照?qǐng)D6,根攄某些實(shí)施例,通信程序(例如,由與用戶32相關(guān)聯(lián)的智能電話12執(zhí)行的相關(guān)通訊程序IOa)可獨(dú)自和/或與一個(gè)或多個(gè)其他應(yīng)用程序相結(jié)合地提供聯(lián)系人列表用戶界面600。聯(lián)系人列表用戶界面600可包括可能使用(例如,可能用其進(jìn)行注冊(cè))協(xié)作通信系統(tǒng)的一個(gè)或多個(gè)個(gè)體的列表。在此種實(shí)施例中,響應(yīng)于發(fā)話人(例如,用戶32)自聯(lián)系人列表用戶界面600中選擇個(gè)體(例如,用戶34,其因此成為受話人),通信程序10可接收啟動(dòng)通信的請(qǐng)求(500)。在各種實(shí)施例中,用戶32可簡(jiǎn)單地選擇(例如,經(jīng)由觸控屏幕界面或其他適宜的選擇裝置)用戶32 (作為發(fā)話人)希望與其啟動(dòng)通信的個(gè)體。
[0073]根據(jù)各種其他/替代實(shí)施例,通信程序10可與一個(gè)或多個(gè)其他應(yīng)用程序互動(dòng)和/或使用一個(gè)或多個(gè)其他/替代接口,通信程序10可經(jīng)由該一個(gè)或多個(gè)其他/替代接口而接收啟動(dòng)通信的請(qǐng)求(500)。例如,在一個(gè)實(shí)施例中,通信程序10可與由執(zhí)行通信程序10的計(jì)算裝置所執(zhí)行的日歷應(yīng)用程序(例如,由可執(zhí)行通信應(yīng)用程序IOa的智能電話12所執(zhí)行的日歷應(yīng)用程序)互動(dòng)。在一個(gè)實(shí)施例中,發(fā)話人(例如,用戶32)可選擇個(gè)體,該個(gè)體可被列為包括于日歷應(yīng)用程序中的會(huì)議的被邀請(qǐng)者。響應(yīng)于適宜的用戶輸入(例如,觸摸及擊打輸入、或長(zhǎng)時(shí)間觸摸輸入、或其他適宜的用戶輸入),通信程序10可獨(dú)自和/或與日歷應(yīng)用程序相結(jié)合地呈現(xiàn)的菜單選項(xiàng)以啟動(dòng)與所選擇個(gè)體的通信。當(dāng)用戶32選擇菜單選項(xiàng)以啟動(dòng)與所選擇個(gè)體的通信時(shí),通信程序10可接收啟動(dòng)與所選擇個(gè)體的通信的請(qǐng)求(500)。通信程序10可響應(yīng)于用戶與各種其他和/或替代應(yīng)用程序(例如社交網(wǎng)絡(luò)應(yīng)用程序、電子郵件應(yīng)用程序、地圖應(yīng)用程序(例如,其可包括各種個(gè)體的位置的指示)、或其他適宜應(yīng)用程序)的互動(dòng),而以類似方式接收500啟動(dòng)與所選擇個(gè)體的通信的請(qǐng)求。
[0074]在某些實(shí)施例中,響應(yīng)于接收啟動(dòng)與個(gè)體的通信的請(qǐng)求(500),通信程序10可接收與用戶已指示與其進(jìn)行通信的意圖的個(gè)體相關(guān)聯(lián)的上下文信息(508)。在某些實(shí)施例中,通信程序10可響應(yīng)于例如所調(diào)用的聯(lián)系人列表用戶界面600(或另一可從中選擇受話人的界面)而接收上下文信息(508)。換句話說,在一個(gè)實(shí)施例中,通信程序10可根據(jù)所調(diào)用的可從中選擇受話人的界面而接收與一個(gè)或多個(gè)受話人(和/或潛在受話人)相關(guān)聯(lián)的上下文信息。根據(jù)各種實(shí)施例,上下文信息可在各種程度上提供關(guān)于受話人(即,與其通信的期望已被接收到(500)的個(gè)體)的狀態(tài)意識(shí)信息和/或提示。例如,上下文信息可包括可提供指示符和/或提示的信息,該等指示符和/或提示涉及個(gè)體的可用性狀態(tài)及參與通信的可能能力和/或意愿,和/或該個(gè)體可能夠參與的通信的格式。此等上下文提示可由受話人明確地設(shè)置(例如,在由與受話人相關(guān)聯(lián)的客戶端裝置所執(zhí)行的相關(guān)通信應(yīng)用程序中)和/或可由通信應(yīng)用程序自客戶端裝置的操作系統(tǒng)、客戶端裝置的硬件傳感器和/或與受話人的關(guān)聯(lián)客戶端裝置相關(guān)聯(lián)的應(yīng)用程序、服務(wù)等自動(dòng)導(dǎo)出。上下文提示可包括受話人或其通信裝置的大體的或具體的、目前的或最近的位置、方向、及速度。
[0075]例如,上下文信息可包括:以下中的一個(gè)或多個(gè)個(gè)體(即,受話人)的位置信息以及與個(gè)體相關(guān)聯(lián)的軌跡信息,其例如可由與該個(gè)體的關(guān)聯(lián)裝置(例如,與用戶34相關(guān)聯(lián)的智能型電話14)相關(guān)聯(lián)的GPS接收器、羅盤、及加速度計(jì)提供;與蜂巢式收發(fā)器或WiFi訪問點(diǎn)的接近性;等等。位置信息可包括絕對(duì)和/或相對(duì)位置信息(例如,該個(gè)體位于其家中、該個(gè)體在你附近等)。類似地,軌跡信息可指示例如個(gè)體的運(yùn)動(dòng)以及例如該運(yùn)動(dòng)的具體或大體速度及方向等信息。位置和/或軌跡上下文信息可指示例如該個(gè)體目前正以駕駛速度沿大體東北方向行進(jìn)等。個(gè)體目前以駕駛速度行進(jìn)的上下文可例如根據(jù)可用于與該個(gè)體通信的數(shù)據(jù)類型而使用。例如,對(duì)于可能正在駕駛的個(gè)體而言,基于文字的通信可能并非期望的通信格式,等等。
[0076]在某些實(shí)施例中,上下文信息可包括與第三方受話人的關(guān)聯(lián)客戶端裝置(例如,與用戶34相關(guān)聯(lián)的智能電話14)相關(guān)聯(lián)的傳感器信息。例如,傳感器信息可指示該裝置在過去七個(gè)小時(shí)中處于黑暗中、被插上電源、以及處于靜止?fàn)顟B(tài)(例如,根據(jù)與該裝置相關(guān)聯(lián)的加速度計(jì)或其他傳感器)。與其他信息(例如鐘表時(shí)刻信息等)相組合,活動(dòng)信息可提供表明個(gè)體可能不在使用通信裝置、可能睡著等上下文信息。
[0077]在某些實(shí)施例中,可根據(jù)與個(gè)體的其他應(yīng)用程序相關(guān)聯(lián)的信息來接收上下文信息(508)。例如,與個(gè)體相關(guān)聯(lián)的電話應(yīng)用程序(例如,與用戶34所使用的智能電話14相關(guān)聯(lián)的電話功能)可提供例如該個(gè)體目前正忙于在PSTN呼叫中使用裝置的麥克風(fēng)及揚(yáng)聲器等上下文信息。排程于與個(gè)體相關(guān)聯(lián)的日歷應(yīng)用程序中的會(huì)議可提供例如該個(gè)體目前正忙于會(huì)議等上下文信息(例如,也可提供關(guān)于該會(huì)議的上下文信息,例如該會(huì)議為電話會(huì)議和/或網(wǎng)絡(luò)會(huì)議等)。與個(gè)體相關(guān)聯(lián)的各種其他和/或替代應(yīng)用程序也可提供與該個(gè)體相關(guān)聯(lián)的上下文信息。
[0078]在各種實(shí)施例中,可以以集成方式來處理和/或理解上下文信息。例如,各種上下文信息并非作為個(gè)體及單獨(dú)信息而存在,而是一起加以解釋,以提供與個(gè)體相關(guān)之更豐富上下文。例如,可將指示個(gè)體正以駕駛速度行進(jìn)的上下文信息、個(gè)體正忙于電話會(huì)議的上下文信息、以及個(gè)體目前被排程于會(huì)議中的上下文信息解釋為該個(gè)體正在車輛中行進(jìn)的同時(shí)忙于電話會(huì)議。此種上下文信息可容許希望啟動(dòng)與該個(gè)體進(jìn)行通信的用戶評(píng)估該個(gè)體是否應(yīng)被通信中斷(例如,用戶可評(píng)估該通信的迫切性)和/或該個(gè)體應(yīng)如何被該通信中斷。
[0079]根據(jù)各種實(shí)施例,可以以可對(duì)上下文信息的關(guān)聯(lián)個(gè)體的隱私敏感的格式和/或方式來接收上下文信息(508)。例如,可以以可對(duì)隱私敏感的粒度或特征的等級(jí)來接收上下文信息(508)。例如,位置和/或軌跡信息可指示個(gè)體正以駕駛速度行進(jìn),而非識(shí)別該個(gè)體的精確速度及位置??梢砸詫?duì)隱私敏感的格式來接收各種其他類型的上下文信息(508)。
[0080]根據(jù)各種實(shí)施例,上下文信息的隱私敏感性可例如根據(jù)系統(tǒng)范圍設(shè)定值和/或個(gè)體用戶等級(jí)(level)設(shè)定值而改變。例如,用戶可建立與各其他用戶相關(guān)聯(lián)的隱私敏感性的可變等級(jí)。例如,個(gè)體可能期望在可由泛泛之交所接收到的其上下文信息中具有高隱私度。然而,同一個(gè)體可能期望在可由親密的朋友及家人接收到的其上下文信息中具有較低的隱私度。因此,在某些實(shí)施例中,個(gè)體可設(shè)置與上下文信息相關(guān)聯(lián)且與可接收到該上下文信息的用戶相關(guān)聯(lián)的隱私設(shè)定值。在某些實(shí)施例中,缺省的高隱私敏感性等級(jí)可與上下文信息相關(guān)聯(lián)。個(gè)體可針對(duì)個(gè)體和/或用戶群組來改變?nèi)笔‰[私敏感性??深愃频貙?shí)現(xiàn)用于管理與上下文信息相關(guān)聯(lián)的隱私敏感性的各種其他及/替代機(jī)制。
[0081]在一個(gè)實(shí)施例中,通信程序10可直接自與個(gè)體相關(guān)聯(lián)的裝置(例如,與用戶34相關(guān)聯(lián)的智能電話14等)接收上下文信息(508)。在某些實(shí)施例中,響應(yīng)于由通信程序10傳輸至與個(gè)體相關(guān)聯(lián)的裝置的上下文信息請(qǐng)求,通信程序10可接收關(guān)于該個(gè)體的上下文信息(508)。在某些實(shí)施例中,與個(gè)體相關(guān)聯(lián)的裝置可間歇地傳輸上下文信息至可維護(hù)該上下文信息的服務(wù)器(例如,服務(wù)器18)。例如,與個(gè)體相關(guān)聯(lián)的裝置可間歇地(例如,以預(yù)定義時(shí)間間隔)傳輸上下文信息至服務(wù)器計(jì)算機(jī)18。在某些實(shí)施例中,與個(gè)體相關(guān)聯(lián)的裝置可例如響應(yīng)于與該個(gè)體相關(guān)聯(lián)的上下文的變化(例如,運(yùn)動(dòng)狀態(tài)的變化、對(duì)與該個(gè)體相關(guān)聯(lián)的日歷應(yīng)用程序中當(dāng)前會(huì)議的指示,等等)而傳輸上下文信息至伺服器18。根據(jù)此種實(shí)施例,通信程序10可自服務(wù)器18接收上下文信息(508)。在例如其中可能期望節(jié)約能量的某些實(shí)施例中,裝置可能不會(huì)傳輸上下文信息至通信程序10,直至通信程序10指示(例如,實(shí)時(shí)地和/或幾乎實(shí)時(shí)地)實(shí)際上需要此種信息為止。例如,響應(yīng)于通信程序10接收啟動(dòng)與特定受話人的通信的請(qǐng)求(500),通信程序10可接收該受話人的上下文(508)??深愃频貙?shí)現(xiàn)各種其他/替代實(shí)施方式。
[0082]通信程序10可提供多個(gè)受話人通知選項(xiàng)(502)。在某些實(shí)施例中,多個(gè)通知選項(xiàng)可例如讓發(fā)話人選擇無聲地或輕聲地提醒受話人(例如,通過自聯(lián)系人列表用戶界面600中選擇“提醒”按鈕602),或作為另一選擇,讓發(fā)話人選擇使受話人的電話大聲地響鈴或播放一段特定鈴聲(例如,通過自聯(lián)系人列表用戶界面600中選擇“響鈐”按鈕604)。在某些實(shí)施例中,提供多個(gè)通信選項(xiàng)(502)可包括提供與受話人(例如,用戶希望與其通信的第三方或個(gè)體)相關(guān)聯(lián)的上下文信息(510)。通信程序10可根據(jù)各種適宜的方式提供與個(gè)體相關(guān)聯(lián)的上下文信息(510)。例如,在某些實(shí)施例中,通信程序10可提供與一個(gè)或多個(gè)受話人和/或潛在受話人(本文中統(tǒng)稱為“受話人”)相關(guān)聯(lián)的上下文信息(510)(以與聯(lián)系人列表用戶界面600中的各個(gè)受話人相關(guān)聯(lián)的一個(gè)或多個(gè)圖標(biāo)(例如,駕駛圖標(biāo)606和/或步行圖標(biāo)608)的形式)。在其他實(shí)例中,通信程序10可簡(jiǎn)單地在與智能電話12相關(guān)聯(lián)的顯示器上顯示上下文信息(例如,“用戶34正以駕駛速度行進(jìn)”)和/或例如經(jīng)由文字至語音轉(zhuǎn)換引擎等來宣布該信息。此外,可以其他方式提供各種類型的上下文信息(510)。例如,可經(jīng)由地圖顯示界面來提供位置上下文信息(510)。例如,在其中用戶34(例如,用戶32希望啟動(dòng)與其的通信的個(gè)體)正以駕駛速度行進(jìn)的實(shí)例性實(shí)施例中,通信程序10 (獨(dú)自和/或與例如地圖應(yīng)用程序等另一應(yīng)用程序相結(jié)合)可呈現(xiàn)地圖,該地圖顯示用戶34的當(dāng)前和/或最近位置并可進(jìn)一步指示用戶34正在駕駛??深愃频乩酶鞣N其他和/或替代機(jī)制來提供上下文信息(510)。如上所述,在某些實(shí)施例中,通信程序10可在提供多個(gè)通知選項(xiàng)之前提供上下文信息。
[0083]根據(jù)實(shí)施例,多個(gè)通知選項(xiàng)可包括能夠在發(fā)話人與受話人之間執(zhí)行輕量型預(yù)呼叫對(duì)話的一個(gè)或多個(gè)預(yù)定義或客制化對(duì)話選項(xiàng)。例如,該等對(duì)話選項(xiàng)可包括基本交換,例如,該等基本交換可用于例如根據(jù)個(gè)體的上下文或情形來判斷個(gè)體是否有空與發(fā)話人接洽(例如,狀態(tài)請(qǐng)求)和/或判斷該個(gè)體是否具有優(yōu)選通信模態(tài)或格式。例如,通信程序10可提供502包括該一個(gè)或多個(gè)對(duì)話選項(xiàng)的多個(gè)通知選項(xiàng)作為發(fā)話人可選擇項(xiàng)。例如,如圖6所示,通信程序10可提供“將我加入此呼叫”按鈕610。響應(yīng)于發(fā)話人選擇按鈕610,通信程序IOa (獨(dú)自和/或與另一應(yīng)用程序相結(jié)合)可產(chǎn)生對(duì)話用戶界面700,如圖7所示。對(duì)話用戶界面700可包括一個(gè)或多個(gè)預(yù)定義對(duì)話選項(xiàng),該一個(gè)或多個(gè)預(yù)定義對(duì)話選項(xiàng)可為例如對(duì)話用戶界面700中的可選擇選項(xiàng)(例如,“僅僅打個(gè)招呼”選項(xiàng)702、“你有空嗎”選項(xiàng)704、以及“需要現(xiàn)在交談”選項(xiàng)706)。雖然示出對(duì)話菜單包括三個(gè)對(duì)話選項(xiàng),但此僅旨在用于例示目的,且對(duì)話選項(xiàng)的數(shù)目及性質(zhì)可根據(jù)設(shè)計(jì)標(biāo)準(zhǔn)及用戶需要而改變。此外,對(duì)話用戶界面可包括輸入字段708,例如輸入字段708可容許用戶32輸入自由形式的對(duì)話。此外,在某些實(shí)施例中,包括于對(duì)話菜單602中的對(duì)話選項(xiàng)可例如由用戶、由應(yīng)用程序開發(fā)者、系統(tǒng)管理者、或其他個(gè)體客制化。此外,雖然示出圖7僅包括單個(gè)對(duì)話菜單,但也可包括不止一個(gè)對(duì)話菜單。在某些實(shí)施例中,可包括具有關(guān)于各種傳訊方面(例如,個(gè)體的狀態(tài)和/或有效性、優(yōu)選通信模態(tài)、重要性等)的對(duì)話選項(xiàng)的各種對(duì)話菜單。
[0084]通信程序10可接收來自多個(gè)通信選項(xiàng)其中之一的選擇(504)。例如,發(fā)話人(例如,用戶32)可例如使用觸摸選擇手勢(shì)或其他適宜的選擇機(jī)制來選擇多個(gè)通知選項(xiàng)中的一個(gè)或多個(gè)(例如,包括于對(duì)話用戶界面700中的對(duì)話選項(xiàng)中的一個(gè)或多個(gè))。此外,通信程序10可至少部分地根據(jù)從多個(gè)通知選項(xiàng)中所選擇的的一個(gè),傳輸506通知至第三方(即,用戶希望與其通信的受話人或個(gè)體)。
[0085]通信程序10可進(jìn)一步自第三方接收對(duì)通知的回復(fù)(512)。例如,響應(yīng)于用戶32自對(duì)話用戶界面700中選擇一對(duì)話選項(xiàng)(例如,“你有空嗎? ”704),通信程序10 (例如,通信程序IOa和/或通信程序IOd)可傳輸通知至受話人(例如,用戶34) (506)。參照?qǐng)D8,該通知可由與該受話人相關(guān)聯(lián)的裝置(例如,與用戶34相關(guān)聯(lián)的智能電話14)接收。對(duì)話選項(xiàng)可例如由對(duì)應(yīng)的通信程序(例如,由智能電話14執(zhí)行的通信程序IOb)和/或另一適宜的應(yīng)用程序顯示于(例如,在用戶界面750中)與個(gè)體相關(guān)聯(lián)的裝置(例如,智能電話14)上。在一個(gè)實(shí)施例中,用戶界面750可包括一個(gè)或多個(gè)響應(yīng)對(duì)話選項(xiàng),該一個(gè)或多個(gè)響應(yīng)對(duì)話選項(xiàng)可包括一個(gè)或多個(gè)可選擇響應(yīng)選項(xiàng)(例如,“現(xiàn)在無法交談”752、“稍等”754、“我會(huì)很快給你回電話”756、以及“給我發(fā)簡(jiǎn)訊”758)。用戶34可例如通過觸模所期望的響應(yīng)等而自響應(yīng)用戶界面750中選擇恰當(dāng)?shù)捻憫?yīng)。雖然已示出回應(yīng)用戶界面750包括四個(gè)選項(xiàng),但包括于響應(yīng)用戶界面750中的選項(xiàng)的數(shù)目及性質(zhì)僅旨在用于例示目的。包括于響應(yīng)菜單中的響應(yīng)的數(shù)目及性質(zhì)可根據(jù)設(shè)計(jì)標(biāo)準(zhǔn)和/或用戶需要而改變,且此外/作為另一選擇,其可為可客制化的(例如,由用戶、由系統(tǒng)管理者、由應(yīng)用程序開發(fā)者、或由另一個(gè)體客制化)。此外,在某些實(shí)施例中,可使個(gè)體能夠輸入自由形式的響應(yīng)(例如,經(jīng)由輸入字段760)和/或以其他方式響應(yīng)自用戶接收到的對(duì)話選項(xiàng)。
[0086]響應(yīng)于受話人(例如,用戶34)選擇和/或以其他方式輸入對(duì)通信程序10所傳輸?shù)膶?duì)話選項(xiàng)(506)的回復(fù)作為通知的部分,通信程序10可接收來自個(gè)體的回復(fù)(512)。例如,如圖9所示,用戶34可能已自回復(fù)用戶界面750中選擇回復(fù)選項(xiàng)“給我發(fā)簡(jiǎn)訊”。因此,用戶界面800 (例如,其可至少部分地由通信程序IOa呈現(xiàn)于智能電話12上)可顯示自個(gè)體接收到的回復(fù)(512)。
[0087]通信程序10可啟動(dòng)與個(gè)體的通信(514)。例如,用戶32可選擇來自個(gè)體(例如,本實(shí)例中的用戶34)的回復(fù),和/或可選擇啟動(dòng)選項(xiàng)(例如,提醒按鈕802和/或響鈴按鈕804)。響應(yīng)于用戶32選擇用戶界面800中的回復(fù)和/或啟動(dòng)選項(xiàng)(例如,經(jīng)由觸模選擇輸入等),通信程序10可啟動(dòng)通信(514)。在其中所述回復(fù)指示個(gè)體期望進(jìn)行基于文字的通信的所示實(shí)施例中,通信程序10可啟動(dòng)與用戶34的通信(514),其中用戶界面缺省值被配置成支持基于文字的通信以至少作為初始通信模態(tài)。當(dāng)然,其他實(shí)施例可至少部分地根據(jù)對(duì)第三方的響應(yīng)、用戶偏好等而包括不同模態(tài)的通信。
[0088]雖然上述實(shí)例僅包括自用戶至該用戶希望與其通信的個(gè)體的單一對(duì)話交換、以及來自該個(gè)體的單一回復(fù),但該實(shí)例性交換僅旨在用于例示目的,而非用于限制目的。在各種實(shí)施例中,在啟動(dòng)通信之前可能出現(xiàn)多個(gè)來回的對(duì)話交換。此外,如大體所示,一組或多組后續(xù)的對(duì)話和/或回應(yīng)可至少部分地基于先前的對(duì)話和/或回應(yīng)。例如,回應(yīng)對(duì)話可至少部分地基于所接收到的對(duì)話,使響應(yīng)對(duì)話選項(xiàng)可恰當(dāng)?shù)仨憫?yīng)所接收到的對(duì)話。
[0089]如上文大體所述,根據(jù)某些方面,本文的通信程序可提供用于在人們之間達(dá)成通信的平臺(tái)或系統(tǒng)。大體而言,在某些實(shí)施例中,該通信系統(tǒng)可提供單一應(yīng)用程序,該單一應(yīng)用程序可容許在單獨(dú)的呼叫中以集成方式同時(shí)達(dá)成各種各樣數(shù)據(jù)類型和/或介質(zhì)類型之交換。本文所述的“呼叫”可統(tǒng)指由大體共享的時(shí)間屬性聯(lián)系在一起的互動(dòng)序列,例如其中該等互動(dòng)以時(shí)間順序排序且相關(guān),使該等互動(dòng)可構(gòu)成單一會(huì)話或相關(guān)的互動(dòng)群組。此外,構(gòu)成呼叫的互動(dòng)序列就呼叫的參與者而言可大體上相關(guān)。例如,當(dāng)在呼叫過程期間參與者的部分可能改變(例如,由于參與者加入和/或離開該呼叫)時(shí),該呼叫可包括參與者屬性。換句話說,可至少部分地根據(jù)誰正在參與該呼叫來識(shí)別該呼叫。因此,參與者可為呼叫的屬性。在某些實(shí)施例中,本文的通信程序可提供應(yīng)用程序和/或系統(tǒng),該應(yīng)用程序和/或系統(tǒng)可于一組呼叫參與者之間提供實(shí)時(shí)介質(zhì)信道,該實(shí)時(shí)介質(zhì)信道可容許在單呼叫過程期間同時(shí)使用多種不同數(shù)據(jù)類型和/或介質(zhì)類型并容許該多種不同數(shù)據(jù)類型和/或介質(zhì)類型之間無縫過渡。
[0090]同樣參照?qǐng)D9,在一個(gè)實(shí)施例中,通信程序10可接收經(jīng)由信道啟動(dòng)呼叫的請(qǐng)求(900)。通信程序10也可識(shí)別與該信道相關(guān)聯(lián)的呼叫參與者集合(902)。通信程序10可接收與該呼叫相關(guān)聯(lián)的通信序列(904)。該通信序列可包括實(shí)時(shí)介質(zhì)數(shù)據(jù)類型(例如,同步數(shù)據(jù)類型)及異步公告數(shù)據(jù)類型(asynchronously posted data type)。此外,通信程序10可傳輸該通信序列至該呼叫(906)。
[0091]通信程序10可接收經(jīng)由信道啟動(dòng)呼叫的請(qǐng)求(900),并可識(shí)別與該信道相關(guān)聯(lián)的呼叫參與者集合(902)。根據(jù)本發(fā)明,大體而言,呼叫可包括通過通信程序10而于通信系統(tǒng)的各成員間達(dá)成的互動(dòng)集合。該互動(dòng)集合會(huì)弓丨起呼叫,并可包括在信道的環(huán)境中啟動(dòng)的該呼叫。信道可包括具有共享缺省參與者集合的一組一個(gè)或多個(gè)呼叫,該共享缺省參與者集合可被自動(dòng)地邀請(qǐng)參與在該信道內(nèi)啟動(dòng)的每呼叫。因此,參與互動(dòng)的成員的參與者集合可為呼叫的屬性。通信程序10可將缺省呼叫參與者集合識(shí)別為包括與信道相關(guān)聯(lián)的參與者集合902。換句話說,通過缺省值設(shè)置,該呼叫參與者集合可包括該信道參與者集合。在某些實(shí)施例中,如以下更詳細(xì)地論述,可通過對(duì)呼叫增加個(gè)體或自呼叫移除個(gè)體而為給定的呼叫修改信道參與者集合。呼叫參與者集合可包括可能實(shí)際上參與該呼叫的個(gè)體。
[0092]在實(shí)例性實(shí)施例中,通信程序可響應(yīng)于來自用戶(例如,操作智能電話12的用戶32)的輸入而接收啟動(dòng)呼叫的請(qǐng)求(900)。來自用戶32的輸入可包括例如自與通信程序10相關(guān)聯(lián)的聯(lián)系人列表(例如,可與在智能電話12上執(zhí)行的通信程序IOa在本地互動(dòng)或經(jīng)由網(wǎng)絡(luò)(例如網(wǎng)絡(luò)20)互動(dòng)的聯(lián)系人列表)中選擇信道。在某些實(shí)施例中,可通過正在哪信道中啟動(dòng)呼叫以及通過擴(kuò)展該信道的成員或用戶列表來隱式地選擇信道。例如,通信程序10可容許信道的成員資格由用戶手動(dòng)地配置,或可被配置成自動(dòng)地與以下者的集合同步:可在外部管理的個(gè)體(比如Facebook群組)、公共會(huì)議的參與者(例如,可經(jīng)由日歷應(yīng)用程序等加以管理)、對(duì)聯(lián)線工作空間或文件夾具有訪問特權(quán)的個(gè)體等等。
[0093]識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合(902)可不僅包括識(shí)別可被邀請(qǐng)至該呼叫的個(gè)體,而且進(jìn)一步包括識(shí)別與現(xiàn)有信道相關(guān)聯(lián)的呼叫參與者集合(902)。如上文大體所述,在一個(gè)實(shí)施例中,識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合(902)可包括訪問與該信道相關(guān)聯(lián)的預(yù)定義信道參與者集合(908)。與該信道相關(guān)聯(lián)的預(yù)定義信道參與者集合可包括例如可與以往呼叫或先前存在的信道(例如,可能已在以往用于所定義的個(gè)體群組間的一個(gè)或多個(gè)呼叫之信道)相關(guān)聯(lián)的個(gè)體的列表。因此,在此種實(shí)施例中,通信程序10可通過訪問與先前存在的信道及先前的呼叫相關(guān)聯(lián)的參與者集合(908)而識(shí)別呼叫參與者集合(902)。換句話說,信道參與者集合可至少部分地形成呼叫參與者集合(例如,可經(jīng)過任何修改,例如為達(dá)成呼叫目的而對(duì)信道參與者集合增加和/或刪除個(gè)體)的基礎(chǔ)。
[0094]在另一實(shí)施例中,訪問與信道相關(guān)聯(lián)的預(yù)定義信道參與者集合(908)可包括訪問聯(lián)系人列表,該聯(lián)系人列表可由通信程序10訪問和/或與通信程序10集成為一體。例如,在一個(gè)實(shí)施例中,用戶(例如,用戶32)可定義與通信程序10相關(guān)聯(lián)的聯(lián)系人列表。與通信程序相關(guān)聯(lián)的聯(lián)系人列表可包括對(duì)與用戶32相關(guān)聯(lián)的一個(gè)或多個(gè)信道的指示,其中各一個(gè)或多個(gè)信道皆可在該信道中包括一個(gè)、或不止一個(gè)參與者。例如,聯(lián)系人列表中的各個(gè)體聯(lián)系人可形成配對(duì)信道(例如,包括用戶32及聯(lián)系人中所列出的個(gè)體的信道參與者集合)。類似地,在聯(lián)系人列表中所列出的每一聯(lián)系人群組(可包括不止一個(gè)個(gè)體)可形成群組信道(例如,包括用戶32及該個(gè)體集合的信道參與者集合)。響應(yīng)于接收經(jīng)由信道啟動(dòng)呼叫的請(qǐng)求(900),通信程序10可進(jìn)一步識(shí)別與該信道相關(guān)聯(lián)的呼叫參與者集合(例如,該呼叫的預(yù)期參與者)(902 ),識(shí)別與該信道相關(guān)聯(lián)的呼叫參與者集合(902 )可包括訪問與該信道相關(guān)聯(lián)的預(yù)定義信道參與者集合(908),例如,定義于聯(lián)系人列表中的預(yù)定義信道參與者集合。包括預(yù)定義參與者集合的信道可包括顯式信道(explicit channel)。
[0095]在一個(gè)實(shí)施例中,識(shí)別與信道相關(guān)聯(lián)的呼叫參與者集合(902)可包括至少部分基于個(gè)體的隱式關(guān)聯(lián)來定義信道(910)。例如,還如上大體所述,信道可與隱式個(gè)體群組相關(guān)聯(lián),該隱式個(gè)體群組可包括例如彼此間的關(guān)聯(lián)可由共同互動(dòng)或交集點(diǎn)所隱含的個(gè)體群組。例如,該個(gè)體群組可為常見社交網(wǎng)絡(luò)群組(例如,F(xiàn)acebook群組、或其他類似群組)的成員。在另一實(shí)例中,個(gè)體群組可被示為一會(huì)議或活動(dòng)的出席者和/或被邀請(qǐng)者,可使用日歷系統(tǒng)或應(yīng)用程序來對(duì)該會(huì)議或活動(dòng)進(jìn)行排程。個(gè)體的類似隱式關(guān)聯(lián)可基于例如對(duì)共享聯(lián)線空間或文件夾具有訪問特權(quán)的個(gè)體。因此,通信程序10可識(shí)別呼叫的缺省參與者集合(902),此包括根據(jù)個(gè)體的隱式關(guān)聯(lián)來定義信道。根據(jù)此種實(shí)施例,通信程序10可接收請(qǐng)求以根據(jù)與各個(gè)隱式相關(guān)的個(gè)體的交集點(diǎn)相關(guān)聯(lián)的用戶輸入(例如,通過選擇社交網(wǎng)絡(luò)群組、日歷事件等)而經(jīng)由信道來啟動(dòng)呼叫(900)。以類似于上述的方式,且如以下將更詳細(xì)地描述,呼叫參與者集合可基于經(jīng)修改的信道參與者集合(例如,通過對(duì)信道參與者集合增加個(gè)體或自信道參與者集合移除個(gè)體而修改)。
[0096]根據(jù)各種實(shí)施例,可擴(kuò)展和/或限制呼叫參與者。例如,通信程序10可容許具有已定義(隱式地或顯式地)參與者集合的信道為達(dá)成呼叫目的而被擴(kuò)展至包括一個(gè)或多個(gè)其他參與者。呼叫參與者集合的擴(kuò)展可以是暫時(shí)性的(例如,用于單獨(dú)呼叫和/或單獨(dú)呼叫的一部分)。在某些實(shí)施例中,呼叫參與者集合的擴(kuò)展可為永久性的(例如,可用于與信道相關(guān)聯(lián)的所有呼叫,并可進(jìn)而明確地修改基礎(chǔ)信道參與者集合)。在某些實(shí)施例中,信道參與者集合的永久性擴(kuò)展可形成新信道,該新信道可包括該已擴(kuò)展的參與者集合。以大體對(duì)應(yīng)的方式,通信程序10可容許針對(duì)呼叫而通過從已定義(隱式地或顯式地)參與者集合移除一個(gè)、或不止一個(gè)參與者來限制具有該已定義參與者集合的信道,進(jìn)而形成呼叫參與者集合,該呼叫參與者集合為信道參與者集合的子集。對(duì)與呼叫相關(guān)聯(lián)的參與者集合的成員的限制可為暫時(shí)性的(例如,用于單獨(dú)呼叫)和/或永久性的,進(jìn)而修改基礎(chǔ)信道參與者集合。在某些實(shí)施例中,對(duì)與信道相關(guān)聯(lián)的參與者集合之永久性限制可使得形成新信道(例如,相對(duì)于簡(jiǎn)單地修改先前存在的信道),該新信道包括該受限制的參與者集合,同時(shí)具有原始參與者集合的原始信道仍保持存在。
[0097]根據(jù)各種實(shí)施例,可結(jié)合啟動(dòng)呼叫的請(qǐng)求來使用適宜的用戶界面。例如,響應(yīng)于對(duì)聯(lián)系人列表中聯(lián)系人和/或聯(lián)系人群組的長(zhǎng)時(shí)間觸摸或多點(diǎn)用戶選擇、或響應(yīng)于隱式相關(guān)的個(gè)體的交集點(diǎn),通信程序10可(獨(dú)自和/或與一個(gè)或多個(gè)其他應(yīng)用程序相結(jié)合)呈現(xiàn)用戶界面(例如的菜單等)。通信程序10所呈現(xiàn)的用戶界面可為用戶(例如,上述實(shí)例中的用戶32)提供請(qǐng)求啟動(dòng)呼叫的選項(xiàng)。
[0098]啟動(dòng)呼叫可包括例如向呼叫參與者集合的各成員傳訊,進(jìn)而提醒該等成員的意向該成員經(jīng)由信道執(zhí)行呼叫。傳訊可包括傳統(tǒng)通知配置,該等傳統(tǒng)通知配置包括傳輸通知至與呼叫參與者集合的各成員相關(guān)聯(lián)的一個(gè)或多個(gè)裝置。此外/作為另一選擇,也可實(shí)施如本文大體所述的高級(jí)傳訊。此種傳訊的實(shí)例可利用預(yù)呼叫對(duì)話,例如該等預(yù)呼叫對(duì)話可確定可用性及優(yōu)選呼叫模態(tài)??深愃频乩门c呼叫的啟動(dòng)相關(guān)聯(lián)的其他傳訊。
[0099]通信程序10可接收與呼叫相關(guān)聯(lián)的通信序列(904)。該通信序列可包括至少實(shí)時(shí)介質(zhì)數(shù)據(jù)類型及異步公告數(shù)據(jù)類型。例如,如上文大體所述,根據(jù)一個(gè)方面,通信程序10可容許通信包括多種不同的數(shù)據(jù)類型和/或包括多種不同的介質(zhì)類型。在一個(gè)實(shí)施例中,接收通信序列(904)可包括接收通信序列作為實(shí)時(shí)封包化數(shù)據(jù)傳輸。
[0100]根據(jù)各種實(shí)施例,實(shí)時(shí)介質(zhì)數(shù)據(jù)可包括實(shí)時(shí)傳輸及使用的數(shù)據(jù)、以及串流式介質(zhì)數(shù)據(jù)類型,例如,包括可實(shí)時(shí)使用或可不實(shí)時(shí)使用的實(shí)時(shí)串流數(shù)據(jù)。如本文所使用的術(shù)語“實(shí)時(shí)”可大體上指如下介質(zhì)數(shù)據(jù):其中所傳輸?shù)臄?shù)據(jù)可由一個(gè)或多個(gè)呼叫參與者利用該數(shù)據(jù)的傳輸大體同時(shí)地接收。在一個(gè)實(shí)施例中,實(shí)時(shí)介質(zhì)數(shù)據(jù)類型可包括實(shí)時(shí)音頻數(shù)據(jù)(例如,語音數(shù)據(jù))和/或可包括例如視頻數(shù)據(jù)等實(shí)時(shí)數(shù)據(jù)。在一個(gè)實(shí)例中,實(shí)時(shí)音頻數(shù)據(jù)可包括IP語音數(shù)據(jù),和/或?qū)崟r(shí)視頻數(shù)據(jù)可包括IP語音數(shù)據(jù),盡管可類似地利用其他形式的實(shí)時(shí)音頻數(shù)據(jù)。根據(jù)此種方面,包括于呼叫中的通信序列的至少一部分可包括語音通信。語音通信可包括實(shí)時(shí)語音通信,例如該等實(shí)時(shí)語音通信可類似于標(biāo)準(zhǔn)電話或IP語音呼叫中的語音通信。在一個(gè)實(shí)施例中,可通過例如可與通信應(yīng)用程序10(例如,由服務(wù)器計(jì)算機(jī)18執(zhí)行的通信應(yīng)用程序IOd)互動(dòng)的PBX、IP語音技術(shù)、或統(tǒng)一電話系統(tǒng)來便利與呼叫相關(guān)聯(lián)的語音通信之切換及路由。在一個(gè)實(shí)施例中,PBX、IP語音技術(shù)、或統(tǒng)一電話系統(tǒng)可與公用電話交換網(wǎng)互連。
[0101]在一個(gè)實(shí)施例中,實(shí)時(shí)音頻數(shù)據(jù)可包括連續(xù)串流式語音數(shù)據(jù)。在某些實(shí)施例中,可以以對(duì)稱方式來實(shí)現(xiàn)連續(xù)串流式語音數(shù)據(jù),例如在該對(duì)稱方式中,包括于呼叫參與者集合中的所有成員可產(chǎn)生并使用連續(xù)串流式語音數(shù)據(jù)至和/或包括于呼叫參與者集合中的其他成員。在某些實(shí)施例中,實(shí)時(shí)音頻數(shù)據(jù)可包括突發(fā)音頻傳輸(例如突發(fā)語音傳輸)。例如,同樣參照?qǐng)D10,通信程序10可提供交談按鈕1000,例如,該交談按鈕1000可在經(jīng)由觸控屏幕界面提供的用戶界面1002中包括虛擬按鈕。響應(yīng)于用戶啟動(dòng)交談按鈕1000,通信程序10可接收語音數(shù)據(jù)(例如,可經(jīng)由與計(jì)算裝置相關(guān)聯(lián)的麥克風(fēng)接收到的任意音頻數(shù)據(jù))(904)。當(dāng)釋放交談按鈕1000時(shí),通信程序10可停止接收語音數(shù)據(jù)(904)。在一個(gè)實(shí)施例中,通信程序10可容許用戶在提供突發(fā)語音數(shù)據(jù)與提供連續(xù)語音數(shù)據(jù)之間轉(zhuǎn)變。例如,如上所述,響應(yīng)于用戶按壓交談按鈕1000,通信程序10可接收突發(fā)語音數(shù)據(jù)達(dá)交談按鈕1000被啟動(dòng)時(shí)間之久(904)。在一個(gè)實(shí)施例中,通信程序10可容許用戶轉(zhuǎn)變成提供連續(xù)語音數(shù)據(jù)。例如,用戶可通過按壓虛擬按鈕而激活交談按鈕1000。隨后,該用戶可調(diào)用鎖定手勢(shì)(例如,橫向地滑動(dòng)交談按鈕1000、或其他適宜的手勢(shì))。響應(yīng)于用戶調(diào)用該鎖定手勢(shì),通信程序10可接收連續(xù)語音數(shù)據(jù)(904)。
[0102]除同步的及實(shí)時(shí)的、幾乎實(shí)時(shí)的和/或串流的音頻數(shù)據(jù)(例如語音數(shù)據(jù)和/或視頻數(shù)據(jù))之外,通信程序10可接收各種類型的同步串流介質(zhì)數(shù)據(jù)類型及異步張貼介質(zhì)數(shù)據(jù)類型(904)。由通信程序10接收到的介質(zhì)數(shù)據(jù)類型可被同步地和/或異步地傳輸(906)。此夕卜,介質(zhì)數(shù)據(jù)類型可作為已定義的內(nèi)容片段被接收(904)及傳輸(906),例如一旦介質(zhì)數(shù)據(jù)被張貼(posted)便可使用該已定義的內(nèi)容片段,或可在傳輸介質(zhì)的同時(shí)實(shí)時(shí)地同步使用及處理該已定義的內(nèi)容。在一個(gè)實(shí)施例中,張貼介質(zhì)數(shù)據(jù)類型可包括視頻數(shù)據(jù)(例如,視頻剪輯)、圖像、文字、Web數(shù)據(jù)、位置數(shù)據(jù)等中的一個(gè)或多個(gè)。
[0103]雖然上文已描述了各實(shí)例性數(shù)據(jù)類型及介質(zhì)類型,但應(yīng)理解,此等實(shí)例僅旨在用于例示目的,而非用于限制目的。也可利用各種其他和/或替代數(shù)據(jù)類型及介質(zhì)類型??勺鳛榕c呼叫相關(guān)聯(lián)的通信的一部分而被包括的數(shù)據(jù)的實(shí)例可包括自計(jì)算裝置所提供的功能的傳感器得到的數(shù)據(jù)(例如,自例如計(jì)算裝置所提供之導(dǎo)航或地圖應(yīng)用程序及GPS或其他功能提供的位置、行進(jìn)路線、速度、方向等等)。可使用與計(jì)算裝置相關(guān)聯(lián)的麥克風(fēng)及照相機(jī)功能來產(chǎn)生實(shí)時(shí)音頻(例如,語音)和/或視頻數(shù)據(jù)、以及音頻剪輯、視頻剪輯、照片等等??衫幂斎朐O(shè)備(例如觸控屏幕界面)來產(chǎn)生尖筆或手指的畫寫??衫镁W(wǎng)絡(luò)瀏覽器應(yīng)用程序來產(chǎn)生和/或擷取網(wǎng)絡(luò)內(nèi)容、網(wǎng)絡(luò)鏈路等。文字?jǐn)?shù)據(jù)、文獻(xiàn)等可經(jīng)由計(jì)算裝置而產(chǎn)生和/或經(jīng)由與計(jì)算裝置相關(guān)聯(lián)的輸入和/或儲(chǔ)存功能而在通信中訪問和/或?qū)崿F(xiàn)。因此,在各種實(shí)施例中,所傳輸?shù)耐郊爱惒綌?shù)據(jù)類型可包括以下中的一個(gè)或多個(gè):視頻、靜止或活動(dòng)圖像、文字、網(wǎng)絡(luò)鏈路、位置及路線數(shù)據(jù)、手勢(shì)、畫寫、文件及文件夾及文獻(xiàn)、語音及音樂及音頻、軟件碼及腳本、QR及NFC及條形碼、服務(wù)數(shù)據(jù)的質(zhì)量(其包括信號(hào)強(qiáng)度、延遲及性能)、傳感器及從裝置、從其操作系統(tǒng)、從附加裝置或應(yīng)用程序或因特網(wǎng)服務(wù)、以及從可經(jīng)有線或無線方式連接的裝置周邊設(shè)備所獲得的其他此種數(shù)據(jù)。雖然上述論述已提供了可作為呼叫中的通信而被接收904并傳輸906的數(shù)據(jù)的許多實(shí)例,但該列表并非旨在為窮盡性的,因?yàn)橐部衫闷渌麛?shù)據(jù)類型和/或介質(zhì)類型。
[0104]通信程序10可傳輸通信序列至呼叫(906)。例如,通信程序10傳輸已接收的通信(904)至呼叫參與者集合的所有成員(906)。在某些實(shí)施例中,呼叫參與者集合的一個(gè)或多個(gè)成員可能不參與該呼叫(例如,可能未加入過該呼叫)。在一個(gè)實(shí)施例中,傳輸通信序列至呼叫參與者集合的每個(gè)成員(906)可包括同步地將通信序列傳輸至呼叫參與者集合的至少一部分。在一個(gè)實(shí)施例中,將通信序列同步傳輸至的呼叫參與者集合的一部分可包括呼叫參與者集合中可參與該呼叫的成員。同步地傳輸通信序列可包括實(shí)時(shí)地或幾乎實(shí)時(shí)地傳輸通信序列至呼叫參與者集合的一部分。
[0105]在某些實(shí)施例中,呼叫參與者集合的至少一部分可能不參與呼叫和/或可能會(huì)體驗(yàn)到不良的數(shù)據(jù)連接性,例如該不良的數(shù)據(jù)連接性可妨礙呼叫中的實(shí)時(shí)參與者。在此種情況下,傳輸通信序列至呼叫參與者集合的每個(gè)成員(906)可包括異步地將通信序列傳輸至呼叫參與者集合的至少一部分。異步地傳輸通信序列可包括例如張貼該通信序列以供隨后由呼叫參與者集合的一個(gè)或多個(gè)成員檢索和/或供在可用基礎(chǔ)上檢索,例如該可用基礎(chǔ)可至少部分地取決于與參與者集合的該一個(gè)或多個(gè)成員相關(guān)聯(lián)的數(shù)據(jù)連接性。
[0106]可實(shí)現(xiàn)各種適宜的用戶界面來接收與呼叫相關(guān)聯(lián)的個(gè)體通信,并與其交互作用。在某些實(shí)施例中,可實(shí)現(xiàn)不同的用戶界面,例如該不同的用戶界面可遵從特定通信的特定數(shù)據(jù)類型。根據(jù)某些實(shí)施例,可同時(shí)訪問多個(gè)用戶界面,例如此可容許產(chǎn)生不同的數(shù)據(jù)類型和/或與不同的數(shù)據(jù)類型互動(dòng)。例如,可結(jié)合對(duì)圖像或視頻數(shù)據(jù)的擷取(例如,經(jīng)由與計(jì)算裝置相關(guān)聯(lián)的照相機(jī)功能)來實(shí)現(xiàn)取景器用戶界面,同時(shí)可結(jié)合對(duì)包括于網(wǎng)站中的網(wǎng)絡(luò)鏈接或數(shù)據(jù)的擷取來實(shí)現(xiàn)網(wǎng)絡(luò)瀏覽器用戶界面。通信程序10可接收經(jīng)由各種適宜的用戶界面而擷取的數(shù)據(jù)(904)??梢灶愃品绞浇Y(jié)合對(duì)由通信程序10所傳輸?shù)耐ㄐ诺氖褂脕砝酶鞣N用戶界面。結(jié)合通信程序10而構(gòu)建的用戶界面可不僅容許擷取通信以及使用來自其他用戶的通信,且也可容許與該等通信互動(dòng)(例如調(diào)處、轉(zhuǎn)接、及變換該等通信)。在某些實(shí)施例中,可通過在不同用戶界面屏幕或窗格之間橫向地或垂直地卷動(dòng)(例如,根據(jù)經(jīng)由觸控屏幕接口的擊打輸入手勢(shì)等)來訪問各種用戶界面。應(yīng)理解,可結(jié)合包括通信序列的呼叫來類似地實(shí)現(xiàn)各種其他和/或替代用戶界面,該通信序列可包括多種不同的數(shù)據(jù)類型和/或多種不同的介質(zhì)類型。
[0107]在一個(gè)實(shí)施例中,通信程序10可記錄與呼叫相關(guān)聯(lián)的通信序列(912)。例如,記錄呼叫可包括將互動(dòng)儲(chǔ)存于適宜的數(shù)據(jù)儲(chǔ)存器中,例如該適宜的數(shù)據(jù)儲(chǔ)存器可與服務(wù)器計(jì)算機(jī)18和/或與另計(jì)算裝置相關(guān)聯(lián)。在一個(gè)實(shí)施例中,所記錄的與呼叫相關(guān)聯(lián)的通信序列(912)可例如由包括于與信道相關(guān)聯(lián)的參與者集合中的其中一個(gè)或多個(gè)個(gè)體訪問。在一個(gè)實(shí)施例中,例如可經(jīng)由網(wǎng)絡(luò)瀏覽器和/或通過使用客制化應(yīng)用程序來訪問所記錄的呼叫。
[0108]在一個(gè)實(shí)施例中,記錄呼叫(912)可包括使用與通信序列相關(guān)聯(lián)的標(biāo)記及介質(zhì)數(shù)據(jù)。例如,記錄與呼叫相關(guān)聯(lián)的通信序列可包括定義該通信序列的各通信與該呼叫間的關(guān)聯(lián)(914)。例如,通信程序10可定義與呼叫中的通信序列的各通信相關(guān)聯(lián)的標(biāo)記(914)。所定義的標(biāo)記(914)可將各通信(例如,分別地和/或共同地)識(shí)別為與該呼叫相關(guān)聯(lián)。因此,對(duì)呼叫的記錄可至少部分地基于被標(biāo)記成屬于特定呼叫的通信。在一個(gè)實(shí)施例中,每個(gè)通信可進(jìn)一步包括序列標(biāo)記和/或時(shí)間戳,例如該序列標(biāo)記和/或時(shí)間戳可指示通信在呼叫中的按時(shí)間順序的位置。
[0109]在一個(gè)實(shí)施例中,記錄與呼叫相關(guān)聯(lián)的通信序列(912)也可包括定義該呼叫與信道間的關(guān)聯(lián)(916)。例如,該呼叫與該信道間的關(guān)聯(lián)可包括與每呼叫相關(guān)聯(lián)(和/或與被標(biāo)記成與給定呼叫相關(guān)聯(lián)的每個(gè)通信相關(guān)聯(lián))的標(biāo)記,該標(biāo)記可將該呼叫(和/或被標(biāo)記成與該呼叫相關(guān)聯(lián)的每個(gè)通信)識(shí)別為與給定信道相關(guān)聯(lián)。由此,通信程序10可將每個(gè)呼叫標(biāo)記為與特定信道相關(guān)聯(lián)。
[0110]此外,在實(shí)例性實(shí)施例中,記錄與呼叫相關(guān)聯(lián)的通信序列(912)可包括定義呼叫參與者集合的每個(gè)成員與信道間的關(guān)聯(lián)(918)。例如,通信程序10可包括通信系統(tǒng)的所有成員的列表。通信程序10可定義包括于信道的參與者集合中的每個(gè)成員與該信道自身間的關(guān)聯(lián)(918)。例如,通信程序10可定義918與由通信程序10便利化的通信系統(tǒng)的每個(gè)成員相關(guān)聯(lián)的標(biāo)記,其中該標(biāo)記可識(shí)別信道,該成員包括于該信道的參與者集合中。在其中通信系統(tǒng)的成員可包括于不止一個(gè)信道的參與者集合中的情況下,通信程序10可定義918與每個(gè)信道的成員相關(guān)聯(lián)的標(biāo)記以表明該成員包括于參與者集合中。
[0111]在一個(gè)實(shí)施例中,可以以時(shí)間軸方式呈現(xiàn)信道中的各呼叫和/或呼叫中的各通信。例如,經(jīng)由與通信程序10所便利化的通信系統(tǒng)的成員相關(guān)聯(lián)的用戶界面,通信程序10可容許該成員識(shí)別一個(gè)或多個(gè)該成員被標(biāo)記成與其相關(guān)聯(lián)的信道。此外,各個(gè)信道可包括對(duì)與每個(gè)信道相關(guān)聯(lián)的呼叫的按時(shí)間順序的表示。在一個(gè)實(shí)施例中,選擇與信道相關(guān)聯(lián)的呼叫可生成用戶界面,該用戶界面包括對(duì)被標(biāo)記成與該呼叫相關(guān)聯(lián)的通信的按時(shí)間順序的表示。在一個(gè)實(shí)施例中,被標(biāo)記成與該呼叫相關(guān)聯(lián)的通信的該表示可包括通信本身(例如,如文字、圖片等圖形通信)和/或可被選擇成使用該通信的該通信的(例如,以重放音頻記錄或視頻記錄等)表示??深愃频貙?shí)現(xiàn)用于呈現(xiàn)和/或訪問呼叫和/或通信的各種其他和/或替代方案。
[0112]在某些實(shí)施例中,呼叫的內(nèi)容可隨時(shí)間衰減。例如,通過缺省值設(shè)置和/或通過用戶偏好,呼叫的內(nèi)容(例如,構(gòu)成呼叫的各個(gè)通信)可在所定義的時(shí)間段之后過期,此后該內(nèi)容可不再有效。在實(shí)例性實(shí)施例中,呼叫內(nèi)容的衰減可包括該內(nèi)容之分辨率或質(zhì)量的遞減。例如,隨著時(shí)間的經(jīng)過(例如,根據(jù)缺省值和/或用戶偏好),通信的質(zhì)量和/或分辨率可降低。品質(zhì)和/或分辨率降低的實(shí)例可包括:與圖像相關(guān)聯(lián)的圖像解析度的降低、與音頻成分相關(guān)聯(lián)的比特率的降低等等。在一個(gè)實(shí)施例中,用戶可明確地選擇使某些呼叫被無限期地保留,使其不會(huì)衰減或劣化或不可訪問。
[0113]在一個(gè)實(shí)施例中,通信程序10可容許公布呼叫和/或與呼叫相關(guān)聯(lián)的一個(gè)或多個(gè)通信(例如,呼叫的一部分)。例如,公布呼叫和/或呼叫的一部分可包括導(dǎo)出(例如,保存內(nèi)容、復(fù)制內(nèi)容等)該呼叫和/或呼叫的該部分至通信程序10所便利化的通信系統(tǒng)外部的位置。在某些實(shí)施例中,公布呼叫和/或呼叫的一部分可包括容許建立到達(dá)該呼叫和/或呼叫的一部分的鏈接。例如,到達(dá)呼叫和/或呼叫的一部分的鏈接可容許從通信程序10所便利化的通信系統(tǒng)外部的位置訪問該呼叫和/或該呼叫的一部分。例如,在一個(gè)實(shí)施例中,可例如經(jīng)由社交網(wǎng)絡(luò)網(wǎng)站而公布經(jīng)由信道的呼叫至社交網(wǎng)絡(luò)群組,該呼叫包括個(gè)體的隱式關(guān)聯(lián),該隱式關(guān)聯(lián)具有交集點(diǎn),該交集點(diǎn)可包括該社交網(wǎng)絡(luò)群組。
[0114]在一個(gè)實(shí)施例中,記錄與呼叫相關(guān)聯(lián)的通信序列(912)可包括定義與該呼叫相關(guān)聯(lián)的訪問控制(920)。例如,通信程序10可容許包括于呼叫的參與者集合中的一個(gè)、或不止一個(gè)成員來實(shí)施訪問控制,例如該訪問控制可限制與該呼叫相關(guān)聯(lián)的通信的公布和/或散布。在某些實(shí)施例中,一個(gè)或多個(gè)缺省訪問控制可與相關(guān)聯(lián)。
[0115]此外,雖然本文已描述了各種實(shí)施例及特征,但對(duì)于本領(lǐng)域的技術(shù)人員將顯而易見的是,各種實(shí)施例及特征可相互組合和/或可具有各種其他/替代組合。本文所公開的主題的所有此種組合皆旨在涵蓋于本發(fā)明中。[0116]圖中所示的流程圖及框圖示出了根據(jù)本發(fā)明各種實(shí)施例的系統(tǒng)、方法及計(jì)算機(jī)程序產(chǎn)品的架構(gòu)、功能、及可能的實(shí)施方式的運(yùn)作。就此而言,流程圖或框圖中的每個(gè)方框可代表模塊、區(qū)段或碼部,該模塊、區(qū)段或部分代碼,所述代碼包括用于執(zhí)行一個(gè)或多個(gè)規(guī)定邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令。還應(yīng)注意,在某些替代實(shí)施方式中,方框中所述的功能可能不以圖中所述的順序進(jìn)行。例如,根據(jù)所涉及的功能,可實(shí)際上實(shí)質(zhì)同時(shí)地執(zhí)行順次顯示的兩個(gè)方框,或有時(shí)可以相反的順序執(zhí)行該等方框。還應(yīng)注意,可由執(zhí)行規(guī)定功能或動(dòng)作的專用硬件系統(tǒng)、或由專用硬件與計(jì)算機(jī)指令的組合來實(shí)施該等框圖和/或流程圓的每個(gè)方框、及該等框圖和/或流程圖的方框的組合。
[0117]本文所使用的術(shù)語僅供用于描述具體實(shí)施例的目的,而非旨在限制本發(fā)明。如本文所使用的單數(shù)形式“一個(gè)(a或an)”及“該(the)”旨在還包括復(fù)數(shù)形式,除非上下文另外清楚地表示。更應(yīng)理解,當(dāng)在本說明書中使用術(shù)語“包括(comprises和/或comprising)”時(shí),其用于規(guī)定所述特征、整數(shù)、步驟、操作、元件和/或組件的存在,但不排除一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或其組合的存在或增加。
[0118]以下權(quán)利要求中的所有手段或步驟加功能要件的對(duì)應(yīng)結(jié)構(gòu)、材料、動(dòng)作、及等效物旨在包括用于與所明確主張的其他要素相組合來執(zhí)行功能的任何結(jié)構(gòu)、材料、或動(dòng)作。本發(fā)明的說明僅供用于例示及說明目的,而非旨在作為窮盡性說明或?qū)⒈景l(fā)明限制為所公開的形式。在不背離本發(fā)明的范圍及精神的條件下,許多修改及變型對(duì)于本領(lǐng)域的普通技術(shù)人員而言將會(huì)一目了然。選擇及描述所述實(shí)施例是為了最佳地闡釋本發(fā)明的原理及實(shí)際應(yīng)用、且使本領(lǐng)域的普通技術(shù)人員理解本發(fā)明以得到適用于所設(shè)想的具體應(yīng)用的經(jīng)過各種修改的各種實(shí)施例。
[0119]以上已參照其實(shí)施例而詳細(xì)描述了本申請(qǐng)的發(fā)明,顯然,在不背離隨附權(quán)利要求中所界定的本發(fā)明范圍的條件下,可作出各種修改及變型。
【權(quán)利要求】
1.一種方法,包括: 在處理器上接收用戶的認(rèn)證請(qǐng)求; 在所述處理器上經(jīng)由與所述用戶相關(guān)聯(lián)的第三方應(yīng)用程序而產(chǎn)生認(rèn)證通信;以及 在所述處理器上將所述認(rèn)證通信傳輸至認(rèn)證系統(tǒng)。
2.如權(quán)利要求1所述的方法,其中所述認(rèn)證請(qǐng)求包括與所述第三方應(yīng)用程序相關(guān)聯(lián)的認(rèn)證請(qǐng)求。
3.如權(quán)利要求2所述的方法,其中所述第三方應(yīng)用程序包括電子郵件通信應(yīng)用程序、SMS通信應(yīng)用程序、即時(shí)消息應(yīng)用程序及社交網(wǎng)絡(luò)應(yīng)用程序中的一個(gè)或多個(gè)。
4.如權(quán)利要求1所述的方法,其中產(chǎn)生所述認(rèn)證通信包括將認(rèn)證請(qǐng)求傳輸至所述第三方應(yīng)用程序。
5.如權(quán)利要求1所述的方法,其中產(chǎn)生所述認(rèn)證通信包括預(yù)填充包括用戶標(biāo)識(shí)的通信內(nèi)容。
6.如權(quán)利要求1所述的方法,其中產(chǎn)生所述認(rèn)證通信包括預(yù)填充包括認(rèn)證碼的通信內(nèi)容。
7.如權(quán)利要求1所述的方法,其中產(chǎn)生所述認(rèn)證通信包括接收與通信應(yīng)用程序相關(guān)聯(lián)的用戶憑證。
8.如權(quán)利要求1所述的方法,其中產(chǎn)生認(rèn)證通信包括預(yù)填充通信接收者。
9.如權(quán)利要求1所述的方法,進(jìn)一步包括認(rèn)證所述用戶。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括其上存儲(chǔ)有多個(gè)指令的計(jì)算機(jī)可讀介質(zhì),所述指令在由處理器執(zhí)行時(shí)使所述處理器執(zhí)行包括以下的操作: 接收用戶的認(rèn)證請(qǐng)求; 經(jīng)由與所述用戶相關(guān)聯(lián)的第三方應(yīng)用程序而產(chǎn)生認(rèn)證通信;以及 將所述認(rèn)證通信傳輸至認(rèn)證系統(tǒng)。
11.一種方法,包括: 在處理器上接收請(qǐng)求以啟動(dòng)與第三方的通信; 在所述處理器上提供多個(gè)通知選項(xiàng); 在所述處理器上接收所述多個(gè)通知選項(xiàng)之一的選擇;以及 在所述處理器上至少部分地基于所述多個(gè)通知選項(xiàng)中所選擇的一個(gè)來將通知傳輸至第二方。
12.如權(quán)利要求11所述的方法,進(jìn)一步包括:接收與所述第三方相關(guān)聯(lián)的上下文信息;以及 其中提供所述多個(gè)通知選項(xiàng)進(jìn)一步包括提供與所述第三方相關(guān)聯(lián)的所述上下文信息。
13.如權(quán)利要求12所述的方法,其中所述上下文信息包括位置信息與軌跡信息中的一個(gè)或多個(gè)。
14.如權(quán)利要求12所述的方法,其中所述上下文信息包括與通信裝置相關(guān)聯(lián)的活動(dòng)信息,所述通信裝置與所述第三方相關(guān)聯(lián)。
15.如權(quán)利要求11所述的方法,其中所述多個(gè)通知選項(xiàng)包括一個(gè)或多個(gè)預(yù)定義的對(duì)話選項(xiàng)。
16.如權(quán)利要求15所述的方法,其中所述一個(gè)或多個(gè)預(yù)定義對(duì)話選項(xiàng)包括所建議的通信模態(tài)。
17.如權(quán)利要求15所述的方法,其中所述一個(gè)或多個(gè)預(yù)定義對(duì)話選項(xiàng)包括狀態(tài)請(qǐng)求。
18.如權(quán)利要求11所述的方法,進(jìn)一步包括從所述第三方接收對(duì)所述通知的回復(fù)。
19.如權(quán)利要求11所述的方法,進(jìn)一步包括至少部分基于對(duì)所述通知的回復(fù),啟動(dòng)與所述第三方的通信。
20.一種計(jì)算機(jī)程序產(chǎn)品,包括其上存儲(chǔ)有多個(gè)指令的計(jì)算機(jī)可讀介質(zhì),所述指令在由處理器執(zhí)行時(shí)使所述處理器執(zhí)行包括以下的操作: 接收請(qǐng)求以啟動(dòng)與第三方的通信; 提供多個(gè)通知選項(xiàng); 接收所述多個(gè)通知選項(xiàng)之一的選擇;以及 至少部分地基于所述多個(gè)通知選項(xiàng)中所選擇的一個(gè)來將通知傳輸至所述第三方。
21.—種方法,包括: 在處理器上接收請(qǐng)求以經(jīng)由信道啟動(dòng)呼叫; 在所述處理器上識(shí)別與所述信道相關(guān)聯(lián)的呼叫參與者集合; 在所述處理器上接收與呼叫相關(guān)聯(lián)的通信序列,所述通信序列至少包括實(shí)時(shí)介質(zhì)數(shù)據(jù)類型及公告數(shù)據(jù)類型;以及 在處理器上將所述通信序列傳輸至所述呼叫。
22.如權(quán)利要求21所述的方法,其中識(shí)別與所述信道相關(guān)聯(lián)的所述呼叫參與者集合包括訪問與所述信道相關(guān)聯(lián)的預(yù)定義信道參與者集合。
23.如權(quán)利要求21所述的方法,其中識(shí)別與所述信道相關(guān)聯(lián)的所述呼叫參與者集合包括至少部分基于個(gè)體的隱式關(guān)聯(lián)來定義信道參與者集合。
24.如權(quán)利要求21所述的方法,其中接收所述通信序列包括接收所述通信序列作為實(shí)時(shí)封包化數(shù)據(jù)傳輸。
25.如權(quán)利要求21所述的方法,其中所述實(shí)時(shí)介質(zhì)數(shù)據(jù)類型包括實(shí)時(shí)音頻數(shù)據(jù)。
26.如權(quán)利要求25所述的方法,其中所述實(shí)時(shí)音頻數(shù)據(jù)包括IP語音數(shù)據(jù)。
27.如權(quán)利要求25所述的方法,其中所述實(shí)時(shí)音頻數(shù)據(jù)包括突發(fā)音頻傳輸。
28.如權(quán)利要求21所述的方法,其中所述張貼介質(zhì)數(shù)據(jù)類型包括視頻、圖像、文字、Web數(shù)據(jù)、位置數(shù)據(jù)中的一個(gè)或多個(gè)。
29.如權(quán)利要求21所述的方法,其中將所述通信序列傳輸至所述呼叫包括將所述通信序列傳輸至所述呼叫參與者集合的每個(gè)成員。
30.如權(quán)利要求29所述的方法,其中將所述通信序列傳輸至所述呼叫參與者集合的每個(gè)成員包括同步地將所述通信序列傳輸至所述呼叫參與者集合的至少一部分。
31.如權(quán)利要求29所述的方法,其中將所述通信序列傳輸至所述呼叫參與者集合的每個(gè)成員包括異步地將所述通信序列傳輸至所述呼叫參與者集合的至少一部分。
32.如權(quán)利要求21所述的方法,進(jìn)一步包括記錄與所述呼叫相關(guān)聯(lián)的所述通信序列。
33.如權(quán)利要求32所述的方法,其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義所述通信序列的每個(gè)所述通信與所述呼叫之間的關(guān)聯(lián)。
34.如權(quán)利要求32所述的方法,其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義所述呼叫與所述信道之間的關(guān)聯(lián)。
35.如權(quán)利要求32所述的方法,其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義所述呼叫參與者集合的每個(gè)成員與所述信道之間的關(guān)聯(lián)。
36.如權(quán)利要求32所述的方法,其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義與所述呼叫相關(guān)聯(lián)的訪問控制。
37.一種計(jì)算機(jī)程序產(chǎn)品,包括其上存儲(chǔ)有多個(gè)指令的計(jì)算機(jī)可讀介質(zhì),所述指令在由處理器執(zhí)行時(shí)使所述處理器執(zhí)行包括以下的操作: 接收請(qǐng)求以經(jīng)由信道啟動(dòng)呼叫; 識(shí)別與所述信道相關(guān)聯(lián)的呼叫參與者集合; 接收與所述呼叫相關(guān)聯(lián)的通信序列,所述通信序列至少包括實(shí)時(shí)介質(zhì)數(shù)據(jù)類型及公告數(shù)據(jù)類型;以及 將所述通信序列傳輸至所述呼叫。
38.如權(quán)利要求37所述的計(jì)算機(jī)程序產(chǎn)品,其中識(shí)別與所述信道相關(guān)聯(lián)的所述呼叫參與者集合包括訪問與所述信道相關(guān)聯(lián)的預(yù)定義信道參與者集合。
39.如權(quán)利要求37所述的計(jì)算機(jī)程序產(chǎn)品,其中識(shí)別與所述信道相關(guān)聯(lián)的所述呼叫參與者集合包括至少部分基于個(gè)體的隱式關(guān)聯(lián)來定義信道參與者集合。
40.如權(quán)利要求37所述的計(jì)算機(jī)程序產(chǎn)品,其中接收所述通信序列包括接收所述通信序列作為實(shí)時(shí)封包化數(shù)據(jù)傳輸。
41.如權(quán)利要求37所述的計(jì)算機(jī)程序產(chǎn)品,其中所述實(shí)時(shí)介質(zhì)數(shù)據(jù)類型包括實(shí)時(shí)音頻數(shù)據(jù)。
42.如權(quán)利要求41所述的計(jì)算機(jī)程序產(chǎn)品,其中所述實(shí)時(shí)音頻數(shù)據(jù)包括IP語音數(shù)據(jù)。
43.如權(quán)利要求41所述的計(jì)算機(jī)程序產(chǎn)品,其中所述實(shí)時(shí)音頻數(shù)據(jù)包括突發(fā)音頻傳輸。
44.如權(quán)利要求37所述的計(jì)算機(jī)程序產(chǎn)品,其中所述張貼介質(zhì)數(shù)據(jù)類型包括視頻、圖像、文字、Web數(shù)據(jù)、位置數(shù)據(jù)中的一個(gè)或多個(gè)。
45.如權(quán)利要求37所述的計(jì)算機(jī)程序產(chǎn)品,其中將所述通信序列傳輸至所述呼叫包括將所述通信序列傳輸至所述呼叫參與者集合的每個(gè)成員。
46.如權(quán)利要求45所述的計(jì)算機(jī)程序產(chǎn)品,其中將所述通信序列傳輸至所述呼叫參與者集合的每個(gè)成員包括同步地傳輸所述通信序列至所述呼叫參與者集合的至少一部分。
47.如權(quán)利要求45所述的計(jì)算機(jī)程序產(chǎn)品,其中將所述通信序列傳輸至所述呼叫參與者集合的每個(gè)成員包括異步地將所述通信序列傳輸至所述呼叫參與者集合的至少一部分。
48.如權(quán)利要求37所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括用于記錄與所述呼叫相關(guān)聯(lián)的所述通信序列的指令。
49.如權(quán)利要求48所述的計(jì)算機(jī)程序產(chǎn)品,其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義所述通信序列的每個(gè)所述通信與所述呼叫之間的關(guān)聯(lián)。
50.如權(quán)利要求48所述的計(jì)算機(jī)程序產(chǎn)品,其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義所述呼叫與所述信道之間的關(guān)聯(lián)。
51.如權(quán)利要求48所述的計(jì)算機(jī)程序產(chǎn)品,其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義所述呼叫參與者集合的每個(gè)成員與所述信道之間的關(guān)聯(lián)。
52.如權(quán)利要求48所述的計(jì)算機(jī)程序產(chǎn)品,其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義與所述呼叫相關(guān)聯(lián)的訪問控制。
53.一種計(jì)算系統(tǒng),包括處理器及耦合至處理器的存儲(chǔ)器,所述處理器及所述存儲(chǔ)器可配置為執(zhí)行包括以下的操作: 接收請(qǐng)求以經(jīng)由信道啟動(dòng)呼叫; 識(shí)別與所述信道相關(guān)聯(lián)的呼叫參與者集合; 接收與所述呼叫相關(guān)聯(lián)的通信序列,所述通信序列至少包括實(shí)時(shí)介質(zhì)數(shù)據(jù)類型及公告數(shù)據(jù)類型;以及 將所述通信序列傳輸至所述呼叫。
54.如權(quán)利要求53所述的計(jì)算系統(tǒng),其中識(shí)別與所述信道相關(guān)聯(lián)的所述呼叫參與者集合包括訪問與所述信道相關(guān)聯(lián)的預(yù)定義信道參與者集合。
55.如權(quán)利要求53所述的計(jì)算系統(tǒng),其中識(shí)別與所述信道相關(guān)聯(lián)的所述呼叫參與者集合包括至少部分基于個(gè)體的隱式關(guān)聯(lián)來定義信道參與者集合。
56.如權(quán)利要求53所述的計(jì)算系統(tǒng),其中接收所述通信序列包括接收所述通信序列作為實(shí)時(shí)封包化數(shù)據(jù)傳輸。
57.如權(quán)利要求53所述的計(jì)算系統(tǒng),其中所述實(shí)時(shí)介質(zhì)數(shù)據(jù)類型包括實(shí)時(shí)音頻數(shù)據(jù)。
58.如權(quán)利要求57所述的計(jì)算系統(tǒng),其中所述實(shí)時(shí)音頻數(shù)據(jù)包括IP語音數(shù)據(jù)。
59.如權(quán)利要求57所述的計(jì)算系統(tǒng),其中所述實(shí)時(shí)音頻數(shù)據(jù)包括突發(fā)音頻傳輸。`
60.如權(quán)利要求53所述的計(jì)算系統(tǒng),其中所述張貼介質(zhì)數(shù)據(jù)類型包括視頻、圖像、文字、Web數(shù)據(jù)、位置數(shù)據(jù)中的一個(gè)或多個(gè)。
61.如權(quán)利要求53所述的計(jì)算系統(tǒng),其中將所述通信序列傳輸至所述呼叫包括將所述通信序列傳輸至所述呼叫參與者集合的每個(gè)成員。
62.如權(quán)利要求61所述的計(jì)算系統(tǒng),其中將所述通信序列傳輸至所述呼叫參與者集合的每個(gè)成員包括同步地將所述通信序列傳輸至所述呼叫參與者集合的至少一部分。
63.如權(quán)利要求61所述的計(jì)算系統(tǒng),其中將所述通信序列傳輸至所述呼叫參與者集合的每個(gè)成員包括異步地將所述通信序列傳輸至所述呼叫參與者集合的至少一部分。
64.如權(quán)利要求53所述的計(jì)算系統(tǒng),其中為記錄與所述呼叫相關(guān)聯(lián)的所述通信序列進(jìn)一步配置所述處理器及所述存儲(chǔ)器。
65.如權(quán)利要求64所述的計(jì)算系統(tǒng),其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義所述通信序列的每個(gè)所述通信與所述呼叫之間的關(guān)聯(lián)。
66.如權(quán)利要求64所述的計(jì)算系統(tǒng),其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義所述呼叫與所述信道之間的關(guān)聯(lián)。
67.如權(quán)利要求64所述的計(jì)算系統(tǒng),其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義所述呼叫參與者集合的每個(gè)成員與所述信道之間的關(guān)聯(lián)。
68.如權(quán)利要求64所述的計(jì)算系統(tǒng),其中記錄與所述呼叫相關(guān)聯(lián)的所述通信序列包括定義與所述呼叫相關(guān)聯(lián)的訪問控制。
【文檔編號(hào)】G06F15/16GK103733185SQ201280035408
【公開日】2014年4月16日 申請(qǐng)日期:2012年5月16日 優(yōu)先權(quán)日:2011年5月16日
【發(fā)明者】雷蒙德·E·奧齊耶 申請(qǐng)人:談呀有限公司