專利名稱:會(huì)議專用的狀態(tài)指示符的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及會(huì)議專用的狀態(tài)指示符。
背景技術(shù):
各種類型的計(jì)算機(jī)程序都允許用戶與其他用戶共享描述其當(dāng)前狀態(tài)的數(shù)據(jù)。例如,即時(shí)消息收發(fā)(“IM”)客戶端應(yīng)用的用戶可以手動(dòng)地將其當(dāng)前狀態(tài)指定為“忙碌”。然后,所指定的狀態(tài)可以被傳遞給其他IM用戶。用戶的狀態(tài)還可以自動(dòng)設(shè)置。例如,IM客戶端可以基于在用戶的計(jì)算機(jī)處所檢測到的活動(dòng)或不活動(dòng)來自動(dòng)更新該用戶的狀態(tài)。在另一示例中,可以利用用戶的日歷,在用戶的日歷上所排定的會(huì)議時(shí)間期間將用戶的狀態(tài)自動(dòng)設(shè)置為“會(huì)議中”。對用戶的當(dāng)前狀態(tài)的常規(guī)指示符(“狀態(tài)指示符”)僅僅傳遞對用戶當(dāng)前狀態(tài)的非?;\統(tǒng)的概念。例如,常規(guī)的通用狀態(tài)指示符通常包括“在線”、“忙碌”、“離線”、“會(huì)議中” 以及其他類似籠統(tǒng)用語。這些常規(guī)通用狀態(tài)指示符“忙碌”和“會(huì)議中”對于會(huì)議之外的人有所幫助。然而, 這些通用狀態(tài)指示符為同一會(huì)議的受邀者提供極少信息。對于同一會(huì)議的受邀者而言,“忙碌”和“會(huì)議中”通用狀態(tài)指示符可能是沒有幫助的,并且尤其是在受邀者之一未實(shí)際出席會(huì)議的情況下甚至是誤導(dǎo)性的。此處所做出的本公開正是對于這些和其他考慮事項(xiàng)而提出的。
發(fā)明內(nèi)容
在此描述了用于提供會(huì)議專用狀態(tài)指示符的技術(shù)。通過實(shí)現(xiàn)在此所提出的概念和技術(shù),可以向已經(jīng)被邀請參加同一會(huì)議的用戶提供會(huì)議專用狀態(tài)指示符??梢韵蛭幢谎垍⒓釉摃?huì)議的用戶提供通用狀態(tài)指示符。通過這種方式,可以向已出席同一會(huì)議的用戶提供更加相關(guān)的狀態(tài)指示符。根據(jù)在此所提出的一方面,狀態(tài)客戶端和狀態(tài)服務(wù)被配置為提供會(huì)議專用狀態(tài)指示符。會(huì)議專用狀態(tài)指示符是標(biāo)識(shí)用戶相對于特定會(huì)議的狀態(tài)并且僅僅與同一會(huì)議的其他受邀者共享的狀態(tài)標(biāo)識(shí)符。狀態(tài)客戶端是被配置為顯示狀態(tài)指示符的組件,比如IM客戶端或者個(gè)人信息管理(“PIM”)程序。狀態(tài)服務(wù)是被配置為維護(hù)狀態(tài)數(shù)據(jù)并且使?fàn)顟B(tài)數(shù)據(jù)對狀態(tài)客戶端可用的組件。例如,獨(dú)立狀態(tài)服務(wù)可以被配置為提供會(huì)議專用狀態(tài)指示符。在其他實(shí)施例中,IM服務(wù)器或會(huì)議服務(wù)可以實(shí)現(xiàn)狀態(tài)服務(wù)。根據(jù)另一方面,提供如下的狀態(tài)客戶端該狀態(tài)客戶端被配置為提供用于允許用戶指定會(huì)議專用狀態(tài)的用戶界面。例如,狀態(tài)客戶端可以允許用戶指定該用戶將遲到會(huì)議、用戶不能出席會(huì)議,或者用戶已經(jīng)向會(huì)議簽到。會(huì)議專用狀態(tài)指示符還可以標(biāo)識(shí)用戶在會(huì)議上執(zhí)行的動(dòng)作,比如在會(huì)議中演講;該用戶是會(huì)議中的下一演講者;或者該用戶與其他會(huì)議出席者共享計(jì)算機(jī)桌面。會(huì)議專用狀態(tài)指示符還可以標(biāo)識(shí)諸如下列用戶請求用戶有問題要問;或者用戶想要會(huì)議演講者加快或減慢。當(dāng)用戶指定通用或會(huì)議專用狀態(tài)指示符時(shí),所指定的狀態(tài)被傳送給狀態(tài)服務(wù)。根據(jù)另一方面,提供如下的狀態(tài)服務(wù)該狀態(tài)服務(wù)被配置為存儲(chǔ)標(biāo)識(shí)一個(gè)或多個(gè)用戶的包括會(huì)議專用狀態(tài)的當(dāng)前狀態(tài)的數(shù)據(jù)。狀態(tài)服務(wù)還接收和響應(yīng)針對用戶相對于會(huì)議的狀態(tài)的請求。例如,狀態(tài)客戶端可以針對特定會(huì)議中的用戶的狀態(tài)做出請求。響應(yīng)于這樣的請求,狀態(tài)服務(wù)返回該會(huì)議中的用戶的狀態(tài)。在另一實(shí)施例中,狀態(tài)客戶端可以代表一個(gè)用戶對另一用戶的狀態(tài)做出請求。響應(yīng)于這樣的請求,狀態(tài)服務(wù)確定兩個(gè)用戶都為受邀者的會(huì)議是正在進(jìn)行還是即將進(jìn)行。狀態(tài)服務(wù)可以與會(huì)議服務(wù)或者另一種類型的服務(wù)通信以做出該確定。如果狀態(tài)服務(wù)確定兩個(gè)用戶不是同一會(huì)議的受邀者,則狀態(tài)服務(wù)響應(yīng)于該請求而返回通用狀態(tài)指示符(例如“在線”、“忙碌”、“離線”、“會(huì)議中”)。如果狀態(tài)服務(wù)確定用戶是同一會(huì)議的受邀者,則狀態(tài)服務(wù)返回會(huì)議專用狀態(tài)指示符。例如,如上所述,狀態(tài)服務(wù)可以返回諸如“遲到會(huì)議”、“不能出席會(huì)議”、或者“已簽到”之類的會(huì)議專用狀態(tài)指示符。 然后,狀態(tài)客戶端可以顯示會(huì)議專用狀態(tài)指示符。通過這種方式,可以向已出席同一會(huì)議的用戶提供更加相關(guān)的狀態(tài)指示符。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在將本概述用來限制所要求保護(hù)的主題的范圍。此外,所要求保護(hù)的主題不限于解決在本發(fā)明的任一部分中提及的任何或所有缺點(diǎn)的實(shí)現(xiàn)。
圖1A-1B是示出用于在此公開的各個(gè)實(shí)施例的若干說明性操作環(huán)境的軟件和網(wǎng)絡(luò)體系結(jié)構(gòu)圖;圖2是示出了在此所公開的用于提供會(huì)議專用狀態(tài)指示符的一個(gè)機(jī)制的各方面的框圖;圖3是根據(jù)在此所提出的一個(gè)實(shí)施例的用于提供會(huì)議專用狀態(tài)指示符的狀態(tài)客戶端的操作的各方面的流程圖;圖4A-4B是示出了根據(jù)在此所述一個(gè)實(shí)施例的由狀態(tài)客戶端生成的若干說明性用戶界面的用戶界面圖;圖5是根據(jù)在此所提出的一個(gè)實(shí)施例的用于提供會(huì)議專用狀態(tài)指示符的狀態(tài)服務(wù)的操作的各方面的流程圖;圖6是示出用于能夠?qū)崿F(xiàn)本文所提出的各種實(shí)施例的計(jì)算系統(tǒng)的說明性計(jì)算機(jī)硬件和軟件體系結(jié)構(gòu)的計(jì)算機(jī)體系結(jié)構(gòu)圖。
具體實(shí)施例方式下面的詳細(xì)描述針對用于提供會(huì)議專用狀態(tài)指示符的技術(shù)。如上面簡述的那樣, 狀態(tài)客戶端被配置為允許指定會(huì)議專用的狀態(tài)。例如,可以許可用戶指定他們將要遲到會(huì)議,已經(jīng)向會(huì)議簽到,或者不能出席會(huì)議??商娲兀瑫?huì)議專用狀態(tài)可以比如例如響應(yīng)于用戶進(jìn)入會(huì)議室或者加入會(huì)議的音頻或視頻流而自動(dòng)生成。狀態(tài)服務(wù)存儲(chǔ)標(biāo)識(shí)用戶的會(huì)議專用狀態(tài)的數(shù)據(jù)。在此所公開的狀態(tài)服務(wù)還對針對用戶狀態(tài)的請求作出響應(yīng)。當(dāng)接收到這樣的請求時(shí),狀態(tài)服務(wù)響應(yīng)于該請求而提供用戶相對于特定會(huì)議的狀態(tài)。然后,狀態(tài)客戶端可以顯示指示用戶相對于會(huì)議的狀態(tài)的會(huì)議專用狀態(tài)指示符。狀態(tài)客戶端還可以顯示通用狀態(tài)指示符。在另一實(shí)施例中,狀態(tài)服務(wù)在用戶請求該狀態(tài)時(shí)確定該用戶是否為同一會(huì)議的受邀者。如果不是,則狀態(tài)服務(wù)返回用戶的通用狀態(tài)指示符。如果兩個(gè)用戶都是同一會(huì)議的受邀者,則狀態(tài)服務(wù)返回會(huì)議專用狀態(tài)指示符,該指示符然后可以由狀態(tài)客戶端顯示。通過這種方式,可以將會(huì)議專用狀態(tài)指示符提供給同一會(huì)議的受邀者。盡管在結(jié)合計(jì)算機(jī)系統(tǒng)上的操作系統(tǒng)和應(yīng)用程序的執(zhí)行而執(zhí)行的程序模塊的一般上下文中呈現(xiàn)了此處描述的主題,但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,其他實(shí)現(xiàn)可以結(jié)合其他類型的程序模塊來執(zhí)行。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本領(lǐng)域技術(shù)人員將明白,可以利用其他計(jì)算機(jī)系統(tǒng)配置來實(shí)施此處描述的主題,這些計(jì)算機(jī)系統(tǒng)配置包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī)等等。在下面的詳細(xì)描述中,將參考構(gòu)成本發(fā)明的一部分的附圖,并且在附圖中作為說明示出了各具體實(shí)施例或示例?,F(xiàn)在參考附圖(在若干附圖中相同的標(biāo)號(hào)表示相同的元素),將描述用于提供會(huì)議專用狀態(tài)指示符的計(jì)算系統(tǒng)和方法的各方面。圖IA是示出用于在此所公開的各個(gè)實(shí)施例的一個(gè)說明性操作環(huán)境100A的軟件和網(wǎng)絡(luò)體系結(jié)構(gòu)圖。圖1所示說明性操作環(huán)境100A包括多個(gè)狀態(tài)客戶端102A-102C和狀態(tài)服務(wù)106,所述狀態(tài)客戶端在此可以單獨(dú)稱為“狀態(tài)客戶端102”或者統(tǒng)稱“所述狀態(tài)客戶端 102”。狀態(tài)客戶端102借助于網(wǎng)絡(luò)114連接到狀態(tài)服務(wù)106。每個(gè)狀態(tài)客戶端102都是被配置為顯示狀態(tài)指示符104A-104C的組件。例如,在一個(gè)實(shí)施方式中,狀態(tài)客戶端102是被配置為顯示一個(gè)或多個(gè)用戶的狀態(tài)指示符104的IM 客戶端應(yīng)用??商娲兀瑺顟B(tài)客戶端102可以是PIM程序,比如來自華盛頓州雷蒙德市微軟公司的OUTLOOK PIM程序??商娲兀瑺顟B(tài)客戶端102還可以是用于編輯和/或呈現(xiàn)文檔的程序。例如,狀態(tài)客戶端102可以是文字處理應(yīng)用、演示應(yīng)用、電子表格應(yīng)用、以及其他類型的應(yīng)用。應(yīng)當(dāng)理解,一般而言,狀態(tài)客戶端102可以是任何類型的被配置為顯示狀態(tài)指示符104的組件。狀態(tài)指示符104是指定人的狀態(tài)的視覺指示符。例如,在狀態(tài)客戶端102A是IM程序的一個(gè)實(shí)施方式中,狀態(tài)指示符104可以是示出一個(gè)或多個(gè)人的狀態(tài)的用戶界面(“UI”) 元素。狀態(tài)指示符104還可以包括其他類型的指示人的狀態(tài)的圖形、聽覺、以及音頻/視覺指示符。如上面簡述的那樣,狀態(tài)客戶端102借助于網(wǎng)絡(luò)114連接到狀態(tài)服務(wù)106。狀態(tài)服務(wù)106是被配置為維護(hù)狀態(tài)數(shù)據(jù)108并且使?fàn)顟B(tài)數(shù)據(jù)108對狀態(tài)客戶端102可用的組件。狀態(tài)數(shù)據(jù)108是標(biāo)識(shí)一個(gè)或多個(gè)人的狀態(tài)的數(shù)據(jù)。例如,根據(jù)各個(gè)實(shí)施方式,狀態(tài)客戶端102A-102C中的每個(gè)都可以將指示相關(guān)聯(lián)用戶的狀態(tài)的數(shù)據(jù)傳送給狀態(tài)服務(wù)106。狀態(tài)服務(wù)106進(jìn)而將所接收的信息存儲(chǔ)為狀態(tài)數(shù)據(jù)108。如下面還將更詳細(xì)的描述的那樣,狀態(tài)服務(wù)106響應(yīng)來自狀態(tài)客戶端102的對狀態(tài)數(shù)據(jù)108的請求。通過這種方式,狀態(tài)客戶端102A-102C中的每個(gè)都可以提供相關(guān)聯(lián)的一組用戶的狀態(tài)指示符104。盡管狀態(tài)服務(wù)106在圖IA中被示為獨(dú)立服務(wù),但是狀態(tài)服務(wù)106還可以由IM服務(wù)器、諸如來自微軟公司的EXCHANGE PIM服務(wù)器程序之類的PIM服務(wù)器程序、或者另一組件來實(shí)現(xiàn)。如下面將參考圖IB更詳細(xì)描述的那樣,狀態(tài)服務(wù)106還可以結(jié)合會(huì)議服務(wù)來實(shí)現(xiàn)。如下面將會(huì)更詳細(xì)描述的那樣,在此公開的狀態(tài)客戶端102被配置為提供UI以用于允許用戶指定會(huì)議專用狀態(tài)。例如,狀態(tài)客戶端102可以允許用戶指定會(huì)議專用狀態(tài)指示符104,比如表示用戶將遲到會(huì)議、用戶不能出席會(huì)議,或者用戶已經(jīng)向會(huì)議簽到的指示。 會(huì)議專用狀態(tài)指示符104還可以標(biāo)識(shí)用戶在會(huì)議上執(zhí)行的動(dòng)作,比如在會(huì)議中演講;該用戶是會(huì)議中的下一演講者;或者該用戶與其他會(huì)議出席者共享計(jì)算機(jī)桌面。會(huì)議專用狀態(tài)指示符104還可以標(biāo)識(shí)如下用戶請求用戶有問題要問;用戶想要會(huì)議演講者加快或減慢; 或者用戶想要演講者講話聲更大。會(huì)議專用狀態(tài)指示符還可以比如在用戶進(jìn)入會(huì)議室或者加入會(huì)議的音頻或視頻廣播時(shí)被自動(dòng)地指定。圖1中所示的狀態(tài)客戶端102A-102C還可以允許相關(guān)聯(lián)的用戶指定通用狀態(tài)指示符。如上所述,通用狀態(tài)指示符傳遞對用戶的當(dāng)前狀態(tài)的非常籠統(tǒng)的概念。例如,通用狀態(tài)指示符通常包括表示用戶為在線、忙碌、離線或會(huì)議中的指示。通用狀態(tài)指示符不提供關(guān)于用戶在會(huì)議內(nèi)的具體狀態(tài)的任何指示。當(dāng)用戶利用狀態(tài)客戶端102來指定通用或會(huì)議專用狀態(tài)指示符104時(shí),所指定的狀態(tài)被傳送給狀態(tài)服務(wù)106并且被存儲(chǔ)為狀態(tài)數(shù)據(jù)108。如上面簡述的那樣,狀態(tài)服務(wù)106接收和響應(yīng)來自狀態(tài)客戶端102的對用戶狀態(tài)的請求。例如,狀態(tài)服務(wù)106可以響應(yīng)來自狀態(tài)客戶端102A的對用戶相對于會(huì)議的狀態(tài)的請求。響應(yīng)于接收到這樣的請求,狀態(tài)服務(wù)106標(biāo)識(shí)狀態(tài)數(shù)據(jù)108中的合適會(huì)議,并且響應(yīng)于該請求返回該合適會(huì)議專用狀態(tài)。例如,如上所述,狀態(tài)服務(wù)106可以返回諸如“遲到會(huì)議”、“不能出席會(huì)議”、或者“已簽到”之類的會(huì)議專用狀態(tài)指示符。然后,狀態(tài)客戶端102A 可以顯示指示用戶的會(huì)議專用狀態(tài)的狀態(tài)指示符104A。應(yīng)當(dāng)理解,盡管已經(jīng)在圖1中示出了狀態(tài)客戶端102A-102C,但是狀態(tài)服務(wù)106可以支持許多其他狀態(tài)客戶端102。附加地,盡管在此已經(jīng)公開了單個(gè)網(wǎng)絡(luò)114,但是能夠理解,可以利用多得多的網(wǎng)絡(luò)來將狀態(tài)客戶端102連接到狀態(tài)服務(wù)106。此外,在此所公開的網(wǎng)絡(luò)114可以是因特網(wǎng)、或者被配置為用于連接狀態(tài)客戶端102和狀態(tài)服務(wù)106的任何合適的局域網(wǎng)或廣域網(wǎng)。在此方面,一般應(yīng)當(dāng)?shù)乩斫?,圖IA中所示操作環(huán)境100A僅僅是說明性的并且可以利用許多其他的實(shí)施方式。例如,在另一實(shí)施方式中,狀態(tài)數(shù)據(jù)108存儲(chǔ)在狀態(tài)客戶端102處。在該實(shí)施例中,狀態(tài)客戶端102被配置為確定兩個(gè)用戶何時(shí)處于同一會(huì)議并且顯示合適的會(huì)議專用狀態(tài)指示符。圖IB是示出用于在此所公開的各實(shí)施例的另一說明性操作環(huán)境100B的軟件和網(wǎng)絡(luò)體系結(jié)構(gòu)圖。在圖IB所示的實(shí)施例中,狀態(tài)服務(wù)106結(jié)合會(huì)議服務(wù)110運(yùn)行。在該示例中,狀態(tài)客戶端102A可以代表相關(guān)聯(lián)的用戶對另一用戶的狀態(tài)做出請求。響應(yīng)于這樣的請求,在此公開的狀態(tài)服務(wù)106確定兩個(gè)用戶都為受邀者的會(huì)議是正在進(jìn)行還是即將進(jìn)行。 根據(jù)一個(gè)事實(shí)方式,狀態(tài)服務(wù)106與會(huì)議服務(wù)110通信以做出該確定。會(huì)議服務(wù)110可以存儲(chǔ)定義一個(gè)或多個(gè)會(huì)議的時(shí)間和出席者的會(huì)議數(shù)據(jù)112。還可以由狀態(tài)服務(wù)106利用其他機(jī)制來確定兩個(gè)用戶是否是同一會(huì)議的受邀者。如果狀態(tài)服務(wù)106確定兩個(gè)用戶不是同一會(huì)議的受邀者,則狀態(tài)服務(wù)106響應(yīng)于來自狀態(tài)客戶端102的請求而返回通用狀態(tài)指示符。如果狀態(tài)服務(wù)106確定用戶是同一會(huì)議的受邀者,則狀態(tài)服務(wù)返回會(huì)議專用狀態(tài)指示符。然后,已經(jīng)請求狀態(tài)的狀態(tài)客戶端 102可以顯示會(huì)議專用狀態(tài)指示符。通過這種方式,可以向出席同一會(huì)議的用戶提供更加相關(guān)的狀態(tài)指示符104。將向未出席該會(huì)議的用戶呈現(xiàn)諸如“會(huì)議中”之類的通用指示符。 在可替代的實(shí)施例中,向用戶呈現(xiàn)會(huì)議專用和通用狀態(tài)指示符二者。下面將描述關(guān)于狀態(tài)客戶端102和狀態(tài)服務(wù)106的操作的附加細(xì)節(jié)。應(yīng)當(dāng)理解,盡管狀態(tài)服務(wù)106和會(huì)議服務(wù)110在圖IB中已經(jīng)被示為分開的組件, 但是由這些組件所提供的功能可以由比圖IB中所示的組件更多或更少的組件來提供。例如,出席數(shù)據(jù)108和會(huì)議數(shù)據(jù)112可以被組合成單個(gè)數(shù)據(jù)庫。在此方面,一般應(yīng)當(dāng)?shù)乩斫猓?圖IB中所示操作環(huán)境100B僅僅是說明性的并且可以利用許多其他的實(shí)施方式。圖2是示出了在此所公開的用于提供會(huì)議專用狀態(tài)指示符的一個(gè)機(jī)制的各方面的框圖。具體而言,圖2示出了狀態(tài)客戶端102A-102D如何被配置為向同一會(huì)議的受邀者顯示會(huì)議專用狀態(tài)指示符104以及向不是會(huì)議受邀者的用戶顯示通用狀態(tài)指示符。在圖2 所示的示例中,4個(gè)用戶202A-202D分別使用狀態(tài)客戶端102A-102D。用戶202B-202D是同一會(huì)議的受邀者。用戶202A已經(jīng)指定了指示他們?yōu)樵诰€的通用狀態(tài)指示符。用戶202B已經(jīng)指定了指定他們處于會(huì)議中的通用狀態(tài)指示符、以及指示他們已向會(huì)議簽到的會(huì)議專用狀態(tài)指示符。用戶202C已經(jīng)指定了指定他們處于會(huì)議中的通用狀態(tài)指示符、以及指示他們將遲到會(huì)議的會(huì)議專用狀態(tài)指示符。用戶202D已經(jīng)指定了指示他們處于會(huì)議中的通用狀態(tài)指示符、以及指示他們不能出席會(huì)議的會(huì)議專用狀態(tài)指示符。由于用戶202A不是會(huì)議受邀者,因此狀態(tài)客戶端102A將僅僅顯示用戶202B-202D 的通用狀態(tài)指示符。具體而言,在圖2所示的示例中,狀態(tài)客戶端102A顯示分別指示用戶 202B-202D處于會(huì)議中的狀態(tài)指示符102D、104E禾Π 104F。用戶202Β所利用的狀態(tài)客戶端102Β顯示用戶202Α的指示用戶202Α為在線的通用狀態(tài)指示符104G。狀態(tài)客戶端102Β顯示用戶202C和202D的分別指示所述用戶將要遲到和不能出席會(huì)議的會(huì)議專用狀態(tài)指示符104Η和1041。狀態(tài)客戶端102C顯示用戶202Α的指示該用戶為在線的通用指示符104J。狀態(tài)客戶端102C分別顯示用戶202Β和202D的會(huì)議專用狀態(tài)指示符104Κ和104L。會(huì)議專用狀態(tài)指示符104Κ指示用戶202Β已經(jīng)向會(huì)議簽到。會(huì)議專用狀態(tài)指示符104L指示用戶202D 不能出席會(huì)議。狀態(tài)客戶端102D顯示用戶202Α的指示用戶202Α為在線的通用指示符104Μ。狀態(tài)客戶端102D還分別顯示用戶202Β和202C的會(huì)議專用狀態(tài)指示符104Ν和1040。會(huì)議專用狀態(tài)指示符104Ν指示用戶202Β已經(jīng)向會(huì)議簽到,并且會(huì)議專用狀態(tài)指示符1040指示用戶202C將要遲到會(huì)議。應(yīng)當(dāng)理解,圖2中所示的示例僅僅是說明性的。還應(yīng)當(dāng)理解,用戶202A-202D中的每個(gè)的通用狀態(tài)都可以由用戶比如通過狀態(tài)客戶端102所提供的用戶界面手動(dòng)地設(shè)置,或者比如由會(huì)議服務(wù)110代表用戶自動(dòng)地設(shè)置。另外,應(yīng)當(dāng)理解,盡管在圖2中示出了 4個(gè)用戶202A-202D,但是在此公開的技術(shù)和概念可以用于比圖2所示和在此所公開的用戶多得多或少得多的用戶。圖3是示出根據(jù)此處公開的一個(gè)實(shí)施例的用于示出狀態(tài)客戶端102的操作的各方面的一個(gè)說明性例程300的流程圖。應(yīng)該了解,這里參考圖3和其他圖形所描述的邏輯操作是(1)作為計(jì)算機(jī)實(shí)現(xiàn)的操作或在計(jì)算系統(tǒng)上運(yùn)行的程序模塊的序列和/或(2)計(jì)算系統(tǒng)內(nèi)的互連機(jī)邏輯電路或電路模塊來實(shí)現(xiàn)的。取決于計(jì)算系統(tǒng)的性能及其他要求,可以選擇不同的實(shí)現(xiàn)。因此,此處所描述的邏輯操作被不同地稱為操作、結(jié)構(gòu)設(shè)備、動(dòng)作或模塊。這些操作、結(jié)構(gòu)設(shè)備、動(dòng)作和模塊可用軟件、固件、專用數(shù)字邏輯,及其任何組合來實(shí)現(xiàn)。還應(yīng)該明白,可以執(zhí)行比附圖中示出并在此處描述的操作更多或更少的操作。這些操作還可以按與此處所描述的不同的次序來執(zhí)行。例程300始于操作302,在操作302,狀態(tài)客戶端102確定用戶是否已經(jīng)請求更新其狀態(tài)。如果用戶還未請求更新其狀態(tài),則例程300前進(jìn)至操作302,在操作302,作出另一個(gè)這樣的確定。如果狀態(tài)客戶端102確定用戶已經(jīng)請求更新其狀態(tài),則例程300從操作 302前進(jìn)至操作304。如上所述,狀態(tài)還可以比如由會(huì)議室中的共享計(jì)算機(jī)、會(huì)議服務(wù)110、 響應(yīng)于用戶加入音頻或視頻會(huì)議訂閱源、或者以其他方式來自動(dòng)更新。在操作304,狀態(tài)客戶端102確定相關(guān)聯(lián)的用戶為受邀者的會(huì)議是否正在進(jìn)行。 例如,狀態(tài)客戶端102可以聯(lián)系會(huì)議服務(wù)110以確定相關(guān)聯(lián)的用戶為受邀者的會(huì)議是正在進(jìn)行還是即將進(jìn)行。例程300從操作304前進(jìn)至操作306。如果狀態(tài)客戶端102確定會(huì)議正在進(jìn)行,則例程300前進(jìn)至操作308,在操作 308,狀態(tài)客戶端102提供用于允許用戶指定其會(huì)議專用狀態(tài)的用戶界面。后面將參考圖4B 來描述用于指定會(huì)議專用狀態(tài)的一個(gè)說明性用戶界面。例程300從操作308前進(jìn)至操作 312。如果狀態(tài)客戶端102確定會(huì)議未進(jìn)行,則例程300從操作306前進(jìn)至操作310。 在操作310,狀態(tài)客戶端102提供用于允許相關(guān)聯(lián)的用戶指定通用狀態(tài)的用戶界面。后面將參考圖4A來描述用于指定通用狀態(tài)的一個(gè)說明性用戶界面。例程300從操作308和310前進(jìn)至操作312,在操作312,狀態(tài)客戶端102通過所提供的用戶界面從用戶接收通用或會(huì)議專用狀態(tài)。然后,例程300前進(jìn)至操作314,在操作 314,狀態(tài)客戶端102將標(biāo)識(shí)所指定的狀態(tài)的數(shù)據(jù)傳送給狀態(tài)服務(wù)106。如上面簡述的那樣, 狀態(tài)服務(wù)106可以將所接收的數(shù)據(jù)存儲(chǔ)為狀態(tài)數(shù)據(jù)108。例程300從操作314前進(jìn)至操作 302,在操作302,用戶可以以上述方式更新其狀態(tài)。應(yīng)當(dāng)理解,圖3中描述的狀態(tài)客戶端102的所述操作允許狀態(tài)客戶端102在用戶未處于會(huì)議中時(shí)提供用于指定通用狀態(tài)的用戶界面、以及在用戶處于會(huì)議中時(shí)提供指定會(huì)議專用狀態(tài)的用戶界面。應(yīng)當(dāng)理解,在其他實(shí)施方式中,狀態(tài)客戶端102可以提供用于提供通用狀態(tài)和/或會(huì)議專用狀態(tài)的單個(gè)用戶界面。用戶的狀態(tài)還可以比如由會(huì)議服務(wù)110來自動(dòng)指定。圖4A-4B是示出了根據(jù)在此所述一個(gè)實(shí)施例的由狀態(tài)客戶端102生成的若干說明性用戶界面的用戶界面圖。具體而言,圖4A示出了用于指定通用狀態(tài)指示符104P-104T的用戶界面控件402A。當(dāng)指定用戶界面402時(shí),狀態(tài)指示符104P-104T被顯示并且可以由用戶來選擇。應(yīng)當(dāng)理解,圖4A中所示的通用狀態(tài)指示符104P-104T僅僅是說明性的,并且可以由用戶界面控件402A來指定其他通用狀態(tài)指示符。如上面簡述的那樣,在非進(jìn)行中會(huì)議的受邀者的用戶請求修改其狀態(tài)時(shí),可以由狀態(tài)客戶端102A顯示用戶界面控件402A。圖4B示出了用于指定諸如狀態(tài)指示符104U-104W之類的會(huì)議專用狀態(tài)指示符的用戶界面控件402B。應(yīng)當(dāng)理解,根據(jù)實(shí)施例,用戶界面控件402B可以用于指定其他會(huì)議專
8用狀態(tài)指示符。例如,根據(jù)一個(gè)實(shí)施方式,用戶界面控件402B可以用于指定如下狀態(tài)指示符所述狀態(tài)指示符標(biāo)識(shí)用戶在會(huì)議中所執(zhí)行的動(dòng)作,比如在會(huì)議上進(jìn)行演講;表示用戶是會(huì)議中的下一演講者;或者用戶當(dāng)前與其他會(huì)議出席者共享計(jì)算機(jī)桌面。用戶界面控件 402B還可以用戶指定標(biāo)識(shí)用戶請求的會(huì)議專用狀態(tài)指示符,所述用戶請求比如表示用戶有問題要問或者想要會(huì)議演講者加快或減慢。在其他實(shí)施例中,還可以給指定用于指示用戶將要遲到會(huì)議的狀態(tài)指示符104V 的用戶呈現(xiàn)用于提供附加細(xì)節(jié)的另一用戶界面。例如,可以呈現(xiàn)UI,通過該UI,用戶可以指定直到他們將到達(dá)會(huì)議時(shí)為止的時(shí)長、以及自由形式的評(píng)論,比如“我不在也開始”、“等我到了再說”。還可以為其他狀態(tài)提供類似的UI。例如,如果用戶指示他們不能出席會(huì)議, 則可以提供如下的UI 通過該UI,用戶可以指定指示他們?yōu)槭裁床荒艹鱿奈谋敬?。該信息以上述方式被傳送給狀態(tài)服務(wù)106并且可以與狀態(tài)指示符104 —起顯示。當(dāng)用戶利用用戶界面控件402A指定通用狀態(tài)指示符或者利用用戶界面控件402B 指定會(huì)議專用狀態(tài)指示符時(shí),標(biāo)識(shí)所指定的狀態(tài)指示符的數(shù)據(jù)被傳送給狀態(tài)服務(wù)106并且存儲(chǔ)在狀態(tài)數(shù)據(jù)108中。隨后,當(dāng)狀態(tài)客戶端103請求用戶的狀態(tài)時(shí),由狀態(tài)服務(wù)106所存儲(chǔ)的數(shù)據(jù)可以被檢索,提供給發(fā)出請求的狀態(tài)客戶端102,并且被用于顯示用戶專用或通用狀態(tài)指示符。下面將參照圖5來提供關(guān)于狀態(tài)服務(wù)106的操作在這方面的附加細(xì)節(jié)。應(yīng)該理解,圖4A-4B所示的用戶界面只是說明性的,并且可以利用其他類型的用戶界面。同樣如上所述,用戶的當(dāng)前狀態(tài)可以與使用用戶界面控件402A-402B不同的方式來執(zhí)行。例如,狀態(tài)客戶端102可以基于所檢測到的不活動(dòng)來指定用戶的當(dāng)前狀態(tài)??商娲兀瑫?huì)議服務(wù)110或另一組件還可以向狀態(tài)服務(wù)106指定用戶的當(dāng)前狀態(tài)。圖5是根據(jù)在此所提出的一個(gè)實(shí)施例的用于提供會(huì)議專用狀態(tài)指示符的狀態(tài)服務(wù)106的操作的各方面的流程圖。例程500始于操作502,在操作502,狀態(tài)服務(wù)106從狀態(tài)客戶端102接收對用戶的當(dāng)前狀態(tài)的請求。響應(yīng)于接收到這樣的請求,例程500從操作 502前進(jìn)至操作504,在操作504,狀態(tài)服務(wù)106確定已被請求狀態(tài)的用戶和請求該狀態(tài)的用戶是否是同一會(huì)議的受邀者。如上所述,狀態(tài)服務(wù)106可以利用會(huì)議服務(wù)110來做出這樣的確定。如果狀態(tài)服務(wù)106確定已被請求狀態(tài)的用戶和請求該狀態(tài)的用戶都是受邀者的會(huì)議正在進(jìn)行,則例程500前進(jìn)至操作506。在操作506,狀態(tài)服務(wù)106向進(jìn)行請求的狀態(tài)客戶端102返回已被請求狀態(tài)的用戶的會(huì)議專用狀態(tài)。在操作504,如果狀態(tài)服務(wù)106確定 已被請求狀態(tài)的用戶和請求該狀態(tài)的用戶都是受邀者的會(huì)議還未進(jìn)行,則例程500前進(jìn)至操作508。在操作508,狀態(tài)服務(wù)106響應(yīng)于來自狀態(tài)客戶端102的請求返回已被請求狀態(tài)的用戶的通用狀態(tài)指示符104。例程500從操作506和508前進(jìn)至操作510。在操作510,狀態(tài)服務(wù)106確定是否已經(jīng)對更多用戶請求了狀態(tài)。如果是這樣,則例程500前進(jìn)至操作502,在操作502,以上述方式處理對用戶的狀態(tài)的請求。如果不是,則例程500從操作510繼續(xù)至操作512,在操作512,該例程結(jié)束。圖6是示出用于能夠?qū)崿F(xiàn)本文所提出的各種實(shí)施例的計(jì)算系統(tǒng)的說明性計(jì)算機(jī)硬件和軟件體系結(jié)構(gòu)的計(jì)算機(jī)體系結(jié)構(gòu)圖。圖6的計(jì)算機(jī)體系結(jié)構(gòu)示出了傳統(tǒng)臺(tái)式計(jì)算機(jī)、膝上計(jì)算機(jī),或服務(wù)器計(jì)算機(jī),并可被用來執(zhí)行此處描述的各種軟件組件。
圖6所示的計(jì)算機(jī)體系結(jié)構(gòu)包括中央處理單元602( “CPU”)、包括隨機(jī)存取存儲(chǔ)器614( “RAM”)和只讀存儲(chǔ)器(“ROM”)616的系統(tǒng)存儲(chǔ)器608、以及將存儲(chǔ)器耦合至CPU 602的系統(tǒng)總線604。包含諸如在啟動(dòng)時(shí)有助于在計(jì)算機(jī)600內(nèi)的元件之間傳輸信息的基本例程的基本輸入/輸出系統(tǒng)(“BIOS”)被存儲(chǔ)在ROM 616中。計(jì)算機(jī)600還包括用于存儲(chǔ)操作系統(tǒng)618、應(yīng)用程序和其他程序模塊的大容量存儲(chǔ)設(shè)備610,這將在以下更為詳細(xì)地描述。大容量存儲(chǔ)設(shè)備610通過連接至總線604的大容量存儲(chǔ)控制器(未示出)連接到 CPU 602。海量存儲(chǔ)設(shè)備610及其相關(guān)聯(lián)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)為計(jì)算機(jī)600提供非易失性的存儲(chǔ)。雖然對此處包含的計(jì)算機(jī)可讀介質(zhì)的描述引用了諸如硬盤或CD-ROM驅(qū)動(dòng)器等海量存儲(chǔ)設(shè)備,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,計(jì)算機(jī)可讀介質(zhì)可以是可由計(jì)算機(jī)600訪問的任何可用計(jì)算機(jī)存儲(chǔ)介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、 可移動(dòng)和不可移動(dòng)介質(zhì)。例如,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括,但并不限于,RAM、ROM、EPR0M、 EEPR0M、閃存或其他固態(tài)存儲(chǔ)器技術(shù),⑶-ROM、數(shù)字多功能盤(“DVD”)、HD-DVD、藍(lán)光或其他光學(xué)存儲(chǔ),磁帶盒、磁帶、磁盤存儲(chǔ)器或其他磁存儲(chǔ)設(shè)備,或可以用來存儲(chǔ)所需信息并可由計(jì)算機(jī)600訪問的任何其他非易失性介質(zhì)??梢岳斫猓颂幍挠?jì)算機(jī)可讀介質(zhì)也包括通信介質(zhì)。通信介質(zhì)通常以諸如載波或其他傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)來體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù), 并包括任意信息傳送介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號(hào)”是指其一個(gè)或多個(gè)特征以在信號(hào)中對信息進(jìn)行編碼的方式來設(shè)置或改變的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類的有線介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無線介質(zhì)之類的無線介質(zhì)。 上述中任一組合也應(yīng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不包括通信介質(zhì)。根據(jù)各實(shí)施例,計(jì)算機(jī)600可以使用通過諸如網(wǎng)絡(luò)620之類的網(wǎng)絡(luò)到遠(yuǎn)程計(jì)算機(jī)的邏輯連接來在聯(lián)網(wǎng)環(huán)境中操作。計(jì)算機(jī)600可通過連接至總線604的網(wǎng)絡(luò)接口單元606 來連接到網(wǎng)絡(luò)620。應(yīng)當(dāng)理解,網(wǎng)絡(luò)接口單元606還可以被用來連接到其他類型的網(wǎng)絡(luò)和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)600還可包括用于接收和處理來自多個(gè)其他設(shè)備的輸入的輸入/輸出控制器612,這些設(shè)備包括鍵盤、鼠標(biāo)或者電子指示筆(未在圖6中示出)。類似地,輸入 /輸出控制器可以提供至顯示屏、打印機(jī)或其他類型的輸出設(shè)備(也未在圖6中示出)的輸出ο如前簡述的那樣,多個(gè)程序模塊和數(shù)據(jù)文件可以存儲(chǔ)在計(jì)算機(jī)600的海量存儲(chǔ)設(shè)備610和RAM 614內(nèi),包括適于控制聯(lián)網(wǎng)的臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)或服務(wù)器計(jì)算機(jī)的操作的操作系統(tǒng)618。大容量存儲(chǔ)設(shè)備610和RAM 614還可存儲(chǔ)一個(gè)或多個(gè)程序模塊。具體而言,大容量存儲(chǔ)設(shè)備610和RAM 614可以存儲(chǔ)狀態(tài)客戶端102、狀態(tài)服務(wù)106、會(huì)議服務(wù) 110和/或上述其他軟件組件。大容量存儲(chǔ)設(shè)備610和RAM 614還可存儲(chǔ)其他程序模塊和數(shù)據(jù)。一般而言,軟件應(yīng)用或模塊在加載到CPU 602中并執(zhí)行時(shí),可將CPU 602和整個(gè)計(jì)算機(jī)600從通用計(jì)算系統(tǒng)變換成被定制成執(zhí)行此處所呈現(xiàn)功能的專用計(jì)算系統(tǒng)。CPU 602可以用任意數(shù)量的晶體管或其他分立的電路元件(它們可以分別地或共同地呈現(xiàn)任意數(shù)量的狀態(tài))構(gòu)建。更具體地說,CPU 602可以響應(yīng)軟件或模塊內(nèi)包含的可執(zhí)行的指令,作為一個(gè)或多個(gè)有限狀態(tài)機(jī)來操作。這些計(jì)算機(jī)可執(zhí)行的指令可以通過指定CPU 602如何在多個(gè)狀態(tài)之間轉(zhuǎn)換來轉(zhuǎn)換CPU 602,從而在物理上轉(zhuǎn)換構(gòu)成CPU 602的晶體管或其他分立的硬件元件。通過將軟件或模塊編碼到海量存儲(chǔ)設(shè)備上,還可變換海量存儲(chǔ)設(shè)備或相關(guān)聯(lián)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的物理結(jié)構(gòu)。在本說明書的不同的實(shí)現(xiàn)中,物理結(jié)構(gòu)的具體變換可取決于各種因素。這些因素的示例包括但不限于用來實(shí)現(xiàn)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是否被表征為主存儲(chǔ)還是次級(jí)存儲(chǔ)等技術(shù)。例如,如果計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)是作為基于半導(dǎo)體的存儲(chǔ)器實(shí)現(xiàn)的,則當(dāng)軟件被編碼到其中時(shí),軟件或模塊可以轉(zhuǎn)換半導(dǎo)體存儲(chǔ)器的物理狀態(tài)。例如,軟件可以轉(zhuǎn)換構(gòu)成半導(dǎo)體存儲(chǔ)器的晶體管、電容器或其他分離的電路元件的狀態(tài)。作為另一個(gè)示例,計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)可以使用磁性或光學(xué)技術(shù)來實(shí)現(xiàn)。在這樣的實(shí)現(xiàn)方式中,當(dāng)軟件被編碼到其中時(shí),軟件或模塊可以轉(zhuǎn)換磁性或光學(xué)介質(zhì)的物理狀態(tài)。這些變換可以包括改變給定磁性介質(zhì)內(nèi)的特定位置的磁性。這些變換還可以包括改變給定光學(xué)介質(zhì)內(nèi)的特定位置的物理特征或特性,以改變這些位置的光學(xué)特性。在沒有偏離本說明書的范圍和精神的情況下,物理介質(zhì)的其他轉(zhuǎn)換也是可以的,前面提供的示例只是為了便于此討論?;谇笆鰞?nèi)容,應(yīng)當(dāng)理解,在此已經(jīng)提出了用于提供會(huì)議專用狀態(tài)指示符的技術(shù)。 雖然以計(jì)算機(jī)結(jié)構(gòu)特征、方法動(dòng)作、以及計(jì)算機(jī)可讀介質(zhì)專用的語言描述了本文呈現(xiàn)的主題,但是應(yīng)該理解,在所附權(quán)利要求書中所限定的本發(fā)明不一定僅限于本文描述的具體特征、動(dòng)作、或介質(zhì)。相反,這些具體特征、動(dòng)作和介質(zhì)是作為實(shí)現(xiàn)權(quán)利要求的示例形式來公開的。上述主題僅作為說明提供,并且不應(yīng)被解釋為限制。可對此處所述的主題作出各種修改和改變,而不必遵循所示和所述的示例實(shí)施例和應(yīng)用,且不背離所附權(quán)利要求書中所述的本發(fā)明的真正精神和范圍。
權(quán)利要求
1.一種包括執(zhí)行計(jì)算機(jī)實(shí)現(xiàn)的操作的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述計(jì)算機(jī)實(shí)現(xiàn)的操作用于接收(50 針對用戶的會(huì)議專用狀態(tài)指示符的請求;以及響應(yīng)于接收到該請求,返回(506)該用戶的會(huì)議專用狀態(tài)指示符,該用戶的會(huì)議專用狀態(tài)指示符標(biāo)識(shí)該用戶相對于會(huì)議的具體狀態(tài)。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,該會(huì)議專用狀態(tài)指示符包括標(biāo)識(shí)該用戶相對于特定會(huì)議的狀態(tài)的狀態(tài)標(biāo)識(shí)符,并且該狀態(tài)標(biāo)識(shí)符僅僅與該同一會(huì)議的其他受邀者共享。
3.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,該會(huì)議專用狀態(tài)指示符指示該用戶遲到會(huì)議。
4.如權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,該會(huì)議專用狀態(tài)指示符指示該用戶將遲到會(huì)議的時(shí)長以及自由形式的評(píng)論。
5.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,該會(huì)議專用狀態(tài)指示符指示該用戶不能出席會(huì)議。
6.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,該會(huì)議專用狀態(tài)指示符指示該用戶已經(jīng)向會(huì)議簽到。
7.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,該會(huì)議專用狀態(tài)指示符標(biāo)識(shí)出該用戶在會(huì)議上執(zhí)行的動(dòng)作。
8.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,該會(huì)議專用狀態(tài)指示符標(biāo)識(shí)該用戶作出的請求。
9.一種計(jì)算機(jī),包括處理器(602);以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(610,616),其上存儲(chǔ)有在由所述處理器執(zhí)行時(shí)致使所述處理器執(zhí)行以下動(dòng)作的計(jì)算機(jī)可執(zhí)行指令接收(30 更新用戶的狀態(tài)的請求;響應(yīng)于接收到該請求,確定(304):該用戶是否是正在進(jìn)行的會(huì)議的受邀者;響應(yīng)于確定該用戶不是正在進(jìn)行的會(huì)議的受邀者,提供(310)用于指定通用狀態(tài)指示符的第一用戶界面(“UI”);響應(yīng)于確定該用戶是正在進(jìn)行的會(huì)議的受邀者,提供(308)用于指定會(huì)議專用狀態(tài)指示符的第二用戶界面(“UI”);以及將所指定的通用或會(huì)議專用狀態(tài)指示符傳送(314)給狀態(tài)服務(wù)。
10.如權(quán)利要求9所述的計(jì)算機(jī),其特征在于,該會(huì)議專用狀態(tài)指示符指示該用戶將要遲到該會(huì)議;該用戶不能出席該會(huì)議;或者該用戶已經(jīng)向該會(huì)議簽到。
全文摘要
本發(fā)明涉及會(huì)議專用的狀態(tài)指示符。一種狀態(tài)客戶端被配置為允許用戶指定會(huì)議專用狀態(tài),比如該用戶將要遲到會(huì)議、已經(jīng)向會(huì)議簽到或者不能出席會(huì)議。狀態(tài)服務(wù)存儲(chǔ)標(biāo)識(shí)用戶的會(huì)議專用狀態(tài)的數(shù)據(jù)。狀態(tài)服務(wù)還對針對用戶狀態(tài)的請求作出響應(yīng)。在一個(gè)實(shí)施例中,當(dāng)接收到這樣的請求時(shí),狀態(tài)服務(wù)確定該用戶與請求狀態(tài)的用戶是否為同一會(huì)議的受邀者。如果不是,則狀態(tài)服務(wù)返回用戶的通用狀態(tài)指示符。如果兩個(gè)用戶都是同一會(huì)議的受邀者,則狀態(tài)服務(wù)返回會(huì)議專用狀態(tài)指示符,該指示符然后可以由狀態(tài)客戶端顯示。
文檔編號(hào)H04L12/18GK102546467SQ20111044329
公開日2012年7月4日 申請日期2011年12月14日 優(yōu)先權(quán)日2010年12月15日
發(fā)明者D·M·漢斯, J·Y·李, J·伯格, K·卡納沃特, L·R·弗格森, N·D·斯泰因博克, N·F·希合, N·J·菲什, X·左 申請人:微軟公司