亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于協(xié)同過(guò)程的事件觸發(fā)通知的制作方法

文檔序號(hào):6349925閱讀:265來(lái)源:國(guó)知局
專利名稱:用于協(xié)同過(guò)程的事件觸發(fā)通知的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子協(xié)同過(guò)程的增強(qiáng),并且特別地,涉及通知的傳播,該通知充當(dāng)關(guān)于與對(duì)應(yīng)協(xié)同過(guò)程相關(guān)聯(lián)的活動(dòng)的“提示”。
背景技術(shù)
電子郵件(email)系統(tǒng)、電子日歷及電子待辦事項(xiàng)清單在計(jì)算機(jī)用戶中(在商務(wù)設(shè)定中以及出于個(gè)人使用目的兩者)非常流行。然而,在電子郵件系統(tǒng)中,消息發(fā)起者對(duì)于消息接收者如何處理所接收消息(包括何時(shí)打開(kāi)或查看特定消息、如何設(shè)定消息的優(yōu)先權(quán)、是否對(duì)需要某些類型的后續(xù)動(dòng)作的消息進(jìn)行尋址,等等)具有相對(duì)較少的可見(jiàn)性。類似地,通常預(yù)期共享電子日歷事件和/或共享待辦任務(wù)的接收者可能需要某種活動(dòng)。然而,再次,事件或任務(wù)發(fā)起者對(duì)于共享事件或任務(wù)何時(shí)由接收者打開(kāi)或查看具有相對(duì)較少的可見(jiàn)性。更進(jìn)一步,該發(fā)起者對(duì)于接收者是否已實(shí)現(xiàn)某些類型的后續(xù)動(dòng)作等幾乎不具有可見(jiàn)性。對(duì)于請(qǐng)求接收者執(zhí)行某些類型的動(dòng)作的消息、事件和/或任務(wù)而言,發(fā)起者和/或接收者必須手動(dòng)地采取動(dòng)作以追蹤消息、事件或任務(wù)狀態(tài)。例如,可能需要發(fā)起者將后續(xù)消息發(fā)送至接收者以檢測(cè)特定請(qǐng)求的狀態(tài)。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的實(shí)施方式,追蹤協(xié)同過(guò)程且將事件的發(fā)生的通知傳播至發(fā)起者。具有處理器及至少一個(gè)存儲(chǔ)器設(shè)備且耦合至網(wǎng)絡(luò)環(huán)境的協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收如下指示,該指示為用戶已發(fā)起了生成協(xié)同內(nèi)容的計(jì)算機(jī)實(shí)現(xiàn)的協(xié)同過(guò)程,其中該用戶定義該所生成生成的協(xié)同內(nèi)容的發(fā)起者。該協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得將追蹤與該所發(fā)起的協(xié)同過(guò)程相關(guān)聯(lián)的事件的指定。與該協(xié)同過(guò)程相關(guān)聯(lián)的該協(xié)同內(nèi)容與至少一個(gè)接收者共享。該協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得標(biāo)識(shí)與該共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的發(fā)生的信息,而非從任意接收者返回至該發(fā)起者的通信。響應(yīng)于與該共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)經(jīng)檢測(cè)事件而自動(dòng)地轉(zhuǎn)換與該協(xié)同過(guò)程相關(guān)聯(lián)的該信息。將通知傳播至該發(fā)起者,該通知向該發(fā)起者告知該經(jīng)檢測(cè)事件。該通知是響應(yīng)于該經(jīng)檢測(cè)事件而生成的且是基于該經(jīng)轉(zhuǎn)換的信息。根據(jù)本發(fā)明的其他實(shí)施方式,通知協(xié)同過(guò)程的用戶所關(guān)心的事件已發(fā)生。實(shí)現(xiàn)圖形用戶界面,當(dāng)在處理設(shè)備上執(zhí)行時(shí),該圖形用戶界面以圖形方式與用戶交互以標(biāo)識(shí)待追蹤的對(duì)應(yīng)計(jì)算機(jī)執(zhí)行的協(xié)同過(guò)程的以電子方式生成的協(xié)同內(nèi)容。該用戶定義該所生成的協(xié)同內(nèi)容的發(fā)起者。該圖形用戶界面以圖形方式與該協(xié)同內(nèi)容的該發(fā)起者交互以指定觸發(fā)對(duì)該協(xié)同內(nèi)容的該發(fā)起者的通知的至少一個(gè)事件。該圖形用戶界面與耦合至網(wǎng)絡(luò)環(huán)境的協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)通信,以標(biāo)識(shí)待追蹤的該協(xié)同過(guò)程及待監(jiān)測(cè)的與該協(xié)同過(guò)程相關(guān)聯(lián)的至少一個(gè)事件。與至少一個(gè)接收者共享該協(xié)同內(nèi)容。該圖形用戶界面從該協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收對(duì)至少一個(gè)指定事件已發(fā)生的指示,而非從任意接收者返回至該發(fā)起者的通信。 若檢測(cè)到與該共享協(xié)同內(nèi)容相關(guān)聯(lián)的指定事件,則轉(zhuǎn)換該圖形用戶界面以修改該共享協(xié)同內(nèi)容的視覺(jué)顯示,以便以可視方式將該事件的該發(fā)生的通知描繪給發(fā)起者。


現(xiàn)在將參考以下附圖,僅通過(guò)示例的方式,對(duì)本發(fā)明的實(shí)施方式進(jìn)行描述,在附圖中圖1為其中可以電子方式生成和/或遞送計(jì)算機(jī)實(shí)現(xiàn)事件觸發(fā)的通知的示例性系統(tǒng)的圖解說(shuō)明,其中該通知對(duì)應(yīng)于與對(duì)應(yīng)協(xié)同過(guò)程相關(guān)聯(lián)的活動(dòng)的提示;圖2為根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的用以促進(jìn)對(duì)通知的計(jì)算機(jī)實(shí)現(xiàn)的事件觸發(fā)傳播的系統(tǒng)的框圖,該通知與對(duì)應(yīng)的所追蹤協(xié)同過(guò)程相關(guān)聯(lián);圖3為根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的用于以電子方式傳播通知的計(jì)算機(jī)實(shí)現(xiàn)的方法的流程圖,該通知由與對(duì)應(yīng)的所追蹤協(xié)同過(guò)程相關(guān)聯(lián)的事件觸發(fā);圖3A為根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的包括待應(yīng)用于協(xié)同過(guò)程的示例性規(guī)則集合的圖形用戶界面的說(shuō)明;圖;3B為根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的包括示例性轉(zhuǎn)換的圖形用戶界面的說(shuō)明;圖4為根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的用于以電子方式傳播通知的計(jì)算機(jī)實(shí)現(xiàn)的方法的流程圖,該通知由與所追蹤的電子郵件消息相關(guān)聯(lián)的事件觸發(fā);圖5為根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的用于以電子方式傳播通知的計(jì)算機(jī)實(shí)現(xiàn)的方法的流程圖,該通知由與所追蹤的電子日歷事件相關(guān)聯(lián)的事件觸發(fā);圖6為根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的用于以電子方式傳播通知的計(jì)算機(jī)實(shí)現(xiàn)的方法的流程圖,該通知由與所追蹤的電子待辦任務(wù)相關(guān)聯(lián)的事件觸發(fā);以及圖7為根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的包括具有體現(xiàn)于其中的計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)的示例性計(jì)算機(jī)系統(tǒng)的框圖,其中該示例性計(jì)算機(jī)系統(tǒng)能夠執(zhí)行計(jì)算機(jī)程序產(chǎn)品以為與一個(gè)或多個(gè)任務(wù)有關(guān)的通信提供事件觸發(fā)的提示或通知。
具體實(shí)施例方式根據(jù)本發(fā)明的各種實(shí)施方式,針對(duì)通知(在此也稱作“提示”)的傳播提供方法、計(jì)算機(jī)程序產(chǎn)品及系統(tǒng),該通知是通過(guò)檢測(cè)與共享協(xié)同過(guò)程相關(guān)聯(lián)的一個(gè)或多個(gè)事件的發(fā)生而觸發(fā)。所傳播的提示以可不揭露相關(guān)聯(lián)觸發(fā)事件的特定細(xì)節(jié)的方式來(lái)向該共享協(xié)同過(guò)程的發(fā)起者警示相關(guān)聯(lián)觸發(fā)事件的發(fā)生。亦即,該提示經(jīng)傳播以向發(fā)起者告知觸發(fā)事件已發(fā)生,例如,所指派的任務(wù)正在進(jìn)行、已調(diào)度后續(xù)會(huì)議,等等,而不需要共享協(xié)同過(guò)程的發(fā)起者微觀管理這些事件的細(xì)節(jié)或以其他方式前瞻性地監(jiān)測(cè)對(duì)應(yīng)共享協(xié)同過(guò)程的狀態(tài)。此外,提示的生成可以按照如下方式是自動(dòng)化或半自動(dòng)化的消除、實(shí)質(zhì)上消除、 簡(jiǎn)化或以其他方式減少共享協(xié)同過(guò)程接收者為使發(fā)起者接收到提示而需要的交互。自動(dòng)地追蹤觸發(fā)事件的能力因此按照如下方式允許自動(dòng)化的“概觀級(jí)”管理在接收者正采取步驟來(lái)實(shí)現(xiàn)與共享協(xié)同過(guò)程相關(guān)聯(lián)的動(dòng)作的情況下,不需要發(fā)起者將顯著資源消耗在后續(xù)行動(dòng)上。發(fā)起者所接收的每個(gè)提示標(biāo)識(shí)所關(guān)心的與對(duì)應(yīng)協(xié)同過(guò)程相關(guān)聯(lián)的一個(gè)或多個(gè)事件的發(fā)生。就此而言,事件可為積極動(dòng)作,例如,由接收者執(zhí)行的活動(dòng),諸如轉(zhuǎn)發(fā)與對(duì)應(yīng)協(xié)同過(guò)程相關(guān)聯(lián)的通信。事件也可以包括消極動(dòng)作或?qū)︻A(yù)期動(dòng)作的省略,諸如,接收者在規(guī)定時(shí)間段內(nèi)未能采取動(dòng)作。無(wú)論如何,每個(gè)提示包含足夠信息以允許對(duì)應(yīng)發(fā)起者至少標(biāo)識(shí)出相關(guān)聯(lián)的事件已發(fā)生。根據(jù)本發(fā)明的實(shí)施方式,協(xié)同過(guò)程的發(fā)起者可以與圖形用戶界面交互以配置傳送或不傳送提示的方式。作為少數(shù)說(shuō)明性示例,協(xié)同過(guò)程發(fā)起者可在圖形用戶界面內(nèi)選擇選項(xiàng)以接收基于特定觸發(fā)事件(例如,由接收者中的一個(gè)或多個(gè)所執(zhí)行的動(dòng)作)而傳播的通知。就此而言,可以將圖形用戶界面實(shí)現(xiàn)為對(duì)應(yīng)協(xié)同過(guò)程應(yīng)用內(nèi)的通知公用程序,或?qū)崿F(xiàn)為可獨(dú)立于相關(guān)聯(lián)的協(xié)同過(guò)程應(yīng)用而執(zhí)行或結(jié)合相關(guān)聯(lián)的協(xié)同過(guò)程應(yīng)用而執(zhí)行的應(yīng)用。無(wú)論如何,該界面可經(jīng)配置以允許發(fā)起者選擇何種類型的觸發(fā)事件將導(dǎo)致通知的傳播,和/或發(fā)起者將樂(lè)于見(jiàn)到何種類型的顯示轉(zhuǎn)換來(lái)充當(dāng)通知的視覺(jué)標(biāo)志,其示例將在此加以更詳細(xì)地描述?,F(xiàn)在參照附圖并且特別地參照?qǐng)D1,其圖示了計(jì)算機(jī)系統(tǒng)100的總圖。計(jì)算機(jī)系統(tǒng)100包括通過(guò)網(wǎng)絡(luò)104鏈接在一起的多個(gè)硬件處理設(shè)備(通常由參考數(shù)字102來(lái)表示)。 典型的處理設(shè)備102可包括服務(wù)器、個(gè)人計(jì)算機(jī)、筆記本計(jì)算機(jī)、交易系統(tǒng)、目標(biāo)驅(qū)動(dòng)電器、 諸如個(gè)人數(shù)據(jù)助理(PDA)之類的普通計(jì)算設(shè)備、蜂窩式訪問(wèn)處理設(shè)備、專用計(jì)算設(shè)備、打印及成像設(shè)備、傳真設(shè)備、存儲(chǔ)設(shè)備,和/或能夠經(jīng)由網(wǎng)絡(luò)104通信的其他設(shè)備。處理設(shè)備102 可以執(zhí)行軟件,該軟件包括例如處理存儲(chǔ)于各種數(shù)據(jù)庫(kù)、電子表格、結(jié)構(gòu)化文檔、未結(jié)構(gòu)化文檔和/或包含信息的其他文件中的信息的應(yīng)用和/或其他代碼。網(wǎng)絡(luò)104提供各種處理設(shè)備102之間的通信鏈路,并且可以由互連處理設(shè)備102 的聯(lián)網(wǎng)組件106支持,該聯(lián)網(wǎng)組件106包括例如路由器、集線器、防火墻、網(wǎng)絡(luò)接口、有線或無(wú)線通信鏈路以及對(duì)應(yīng)的互連件。此外,網(wǎng)絡(luò)104可以包括連接,該連接使用一個(gè)或多個(gè)內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、無(wú)線網(wǎng)絡(luò)(WIFI)、包括萬(wàn)維網(wǎng)的因特網(wǎng),和/或用于實(shí)時(shí)地或以其他方式(例如,經(jīng)由時(shí)間偏移、批處理等)支持處理設(shè)備102之間的通信的其他布置。作為例示而非限制,將系統(tǒng)100展示為可于其中實(shí)踐本發(fā)明的各種實(shí)施方式的計(jì)算環(huán)境。如所圖示的,各種處理設(shè)備102可以參與協(xié)同環(huán)境,該協(xié)同環(huán)境可以包括一個(gè)或多個(gè)共享協(xié)同過(guò)程應(yīng)用,例如,能夠創(chuàng)建、發(fā)送、接收、存儲(chǔ)或以其他方式操縱消息的電子郵件系統(tǒng)、能夠以時(shí)間和/或日期次序創(chuàng)建、存儲(chǔ)及以其他方式操縱事件的電子日歷系統(tǒng),以及能夠創(chuàng)建、存儲(chǔ)及以其他方式操縱與待在未來(lái)某些時(shí)間完成的任務(wù)(亦即,“待辦”任務(wù)) 相關(guān)聯(lián)的事件的待辦系統(tǒng)。例如,各種處理設(shè)備102可以各自執(zhí)行通信客戶端108,該通信客戶端108諸如經(jīng)由跨越網(wǎng)絡(luò)104與對(duì)應(yīng)協(xié)同過(guò)程服務(wù)器110的通信而促進(jìn)一個(gè)或多個(gè)協(xié)同過(guò)程(例如,電子郵件、日歷、待辦任務(wù)等)。在實(shí)踐中,各種協(xié)同過(guò)程可以整合于同一客戶端108中,或者不同協(xié)同過(guò)程可能需要多個(gè)客戶端108。例如,客戶端108可以包括整合電子郵件、日歷和/或待辦事項(xiàng)清單的軟件應(yīng)用,或與該軟件應(yīng)用交互。備選地,處理設(shè)備102可以包括用于電子郵件的第一客戶端108,以及用于非電子郵件協(xié)同應(yīng)用(例如,日歷、待辦事項(xiàng)清單等)的第二客戶端108。更進(jìn)一步,客戶端108可以包括通用軟件應(yīng)用,例如,Web瀏覽器。就此而言,用戶可利用Web瀏覽器來(lái)登入由協(xié)同過(guò)程服務(wù)器110主控的基于因特網(wǎng)的電子郵件/日歷/待辦應(yīng)用,等等。更進(jìn)一步,可以利用客戶端108來(lái)實(shí)現(xiàn)圖形用戶界面以設(shè)置、管理和/或監(jiān)測(cè)通知,例如,在此類能力并未提供于對(duì)應(yīng)共享協(xié)同過(guò)程應(yīng)用內(nèi)的情況下。
盡管協(xié)同過(guò)程系統(tǒng)提供眾多便利,但通常用于協(xié)同過(guò)程系統(tǒng)中的周到服務(wù) (courtesy)并不始終能滿足繁忙個(gè)人的需求。為了說(shuō)明,假設(shè)共享協(xié)同過(guò)程的發(fā)起者通過(guò)將電子郵件消息發(fā)送至接收者以請(qǐng)求該接收者執(zhí)行任務(wù)來(lái)發(fā)起共享協(xié)同過(guò)程。發(fā)起者可能完全不知曉接收者是否接收并讀取了該消息或是否理解其內(nèi)容。此外,消息發(fā)起者可能完全不知曉接收者是否執(zhí)行了在該消息內(nèi)所請(qǐng)求的任務(wù),除非接收者向發(fā)送者回復(fù)狀態(tài)更新或消息確認(rèn)。在發(fā)起者渴望知曉所請(qǐng)求任務(wù)的狀態(tài)的情況下,發(fā)起者也可能變得急躁且將后續(xù)消息發(fā)送至接收者。盡管或許是可理解的,但這種急躁是資源的低效利用。與以上示例相一致,在特定情況下,發(fā)起者可能希望知曉所請(qǐng)求的動(dòng)作已被完成。 在不同情況下,發(fā)起者可能滿足于僅知曉接收者正進(jìn)行所請(qǐng)求的動(dòng)作。例如,假設(shè)發(fā)起者將電子郵件消息發(fā)送至接收者,該電子郵件消息請(qǐng)求接收者執(zhí)行在完成時(shí)將涉及他人的動(dòng)作。在此情形下,當(dāng)接收者將電子郵件消息轉(zhuǎn)發(fā)至第三方時(shí),可以將通知發(fā)送至發(fā)起者。發(fā)起者很可能不關(guān)心所轉(zhuǎn)發(fā)消息的細(xì)節(jié)。相反,發(fā)起者可能滿足于僅僅知曉電子郵件消息已被轉(zhuǎn)發(fā)。參照?qǐng)D2,根據(jù)本發(fā)明的實(shí)施方式,第一處理設(shè)備(以102A表示)上的用戶(例如, 共享協(xié)同過(guò)程的發(fā)起者)可以例如經(jīng)由其協(xié)同過(guò)程客戶端108A使用協(xié)同過(guò)程(例如,電子郵件消息、日歷事件、待辦任務(wù))而跨越網(wǎng)絡(luò)104經(jīng)由對(duì)應(yīng)的協(xié)同過(guò)程客戶端108B與第二處理設(shè)備(以102B表示)上的通信者(即,接收者)通信。例如,協(xié)同過(guò)程客戶端108A、108B 可以包括專用協(xié)同過(guò)程應(yīng)用,或其可在web瀏覽器或分別在對(duì)應(yīng)處理客戶端108A、108B上的其他應(yīng)用內(nèi)執(zhí)行。就此而言,協(xié)同過(guò)程軟件112可以在協(xié)同過(guò)程服務(wù)器110上執(zhí)行,該協(xié)同過(guò)程軟件 112與用戶數(shù)據(jù)庫(kù)114及偏好數(shù)據(jù)庫(kù)116交互。用戶數(shù)據(jù)庫(kù)114標(biāo)識(shí)可以參與由協(xié)同過(guò)程服務(wù)器110支持的協(xié)同過(guò)程應(yīng)用的用戶。用戶數(shù)據(jù)庫(kù)114也可以存儲(chǔ)每個(gè)用戶的訂閱同級(jí)者(peer)以及關(guān)于協(xié)同過(guò)程系統(tǒng)的特定實(shí)現(xiàn)的其他用戶信息。例如,用戶數(shù)據(jù)庫(kù)114可提供需要與其他用戶共享與協(xié)同過(guò)程相關(guān)聯(lián)的協(xié)同內(nèi)容的信息。如在此將更詳細(xì)描述的,偏好數(shù)據(jù)庫(kù)116可以用于增強(qiáng)與協(xié)同過(guò)程的用戶交互。 存儲(chǔ)于偏好數(shù)據(jù)庫(kù)116中的偏好可以按照任何實(shí)用方式加以特征化。例如,可以將該偏好表達(dá)為定義協(xié)同過(guò)程系統(tǒng)如何響應(yīng)預(yù)定事件的規(guī)則。此外,可以使用規(guī)則的呈肯定方式和 /或呈否定方式的評(píng)估來(lái)指示觸發(fā)事件的發(fā)生。此外,規(guī)則可以包括簡(jiǎn)單結(jié)構(gòu)或復(fù)雜結(jié)構(gòu)。 更進(jìn)一步,可以基于完整或不完整的信息來(lái)判定關(guān)于觸發(fā)事件是否發(fā)生的決定。例如,規(guī)則可能需要必須滿足眾多謂詞中的每個(gè)謂詞才能判定觸發(fā)事件已發(fā)生。不滿足該謂詞之一可能因此產(chǎn)生觸發(fā)事件尚未發(fā)生的判定。如在此將詳細(xì)描述的,該偏好可以經(jīng)組織以包括定義一個(gè)或多個(gè)觸發(fā)事件的事件規(guī)則118,在一個(gè)或多個(gè)觸發(fā)事件發(fā)生后,該事件規(guī)則118可以發(fā)起通知的傳播。該偏好也可以經(jīng)組織以包括傳播規(guī)則120,其定義用于傳播通知的條件。如在此將更詳細(xì)描述的,傳播規(guī)則120在被評(píng)估之前可能首先需要預(yù)定觸發(fā)事件(例如,由對(duì)應(yīng)的事件規(guī)則118定義) 的發(fā)生。如在此將更詳細(xì)描述的,該偏好也可以經(jīng)組織以包括轉(zhuǎn)換規(guī)則122,其定義與如何將傳播通知(即,在符合傳播規(guī)則的一個(gè)或多個(gè)條件時(shí)生成)顯示給發(fā)起者相關(guān)聯(lián)的規(guī)則??梢园凑杖魏芜m當(dāng)方式來(lái)實(shí)現(xiàn)協(xié)同過(guò)程軟件112以實(shí)現(xiàn)在此更完整地陳述的特征及功能。出于例示的目的而非作為限制,將協(xié)同過(guò)程軟件112圖示為具有協(xié)同過(guò)程管理器124,以用于以常規(guī)方式(諸如,通過(guò)例如在用戶數(shù)據(jù)庫(kù)114中維護(hù)用戶清單,促進(jìn)、登入或以其他方式啟用協(xié)同過(guò)程通信,等等)來(lái)管理協(xié)同過(guò)程系統(tǒng)的多個(gè)方面?,F(xiàn)在參照?qǐng)D3,其圖示了根據(jù)本發(fā)明的各種實(shí)施方式的追蹤協(xié)同過(guò)程的方法150。 方法150可以實(shí)現(xiàn)為例如計(jì)算機(jī)程序產(chǎn)品,其包括具有體現(xiàn)于其中的計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以實(shí)現(xiàn)在此關(guān)于圖3所陳述的步驟的計(jì)算機(jī)可讀程序代碼。在152處,接收已發(fā)起協(xié)同過(guò)程的指示。例如,在152處,該方法可以包括在耦合至網(wǎng)絡(luò)環(huán)境的協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)(例如,協(xié)同過(guò)程服務(wù)器110)處接收用戶已發(fā)起生成共享協(xié)同內(nèi)容的計(jì)算機(jī)實(shí)現(xiàn)的協(xié)同過(guò)程的指示,其中該用戶定義所生成的協(xié)同內(nèi)容的發(fā)起
者O作為少數(shù)示例性例示,該協(xié)同過(guò)程可以包括調(diào)度共享日歷事件、創(chuàng)建電子消息 (電子郵件消息)、初始化共享待辦任務(wù),或其他此類協(xié)同過(guò)程。該初始化可能也需要某些其他動(dòng)作,例如,通過(guò)指定將追蹤協(xié)同內(nèi)容以使得生成提示。也可能需要使發(fā)起者設(shè)置偏好,例如,如參照?qǐng)D2所描述的。就此而言,發(fā)起者可以在諸如第一處理設(shè)備102A的處理設(shè)備上發(fā)起協(xié)同過(guò)程。另外,在IM處,方法150檢測(cè)將追蹤與協(xié)同過(guò)程相關(guān)聯(lián)的事件的指定。例如,在 IM處的步驟可以包括通過(guò)協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得將追蹤與所發(fā)起的協(xié)同過(guò)程相關(guān)聯(lián)的事件的指定,其中與協(xié)同過(guò)程相關(guān)聯(lián)的信息存儲(chǔ)于可由協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)訪問(wèn)的計(jì)算機(jī)存儲(chǔ)設(shè)備中,并且該協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)用以與至少一個(gè)接收者共享與協(xié)同過(guò)程相關(guān)聯(lián)的協(xié)同內(nèi)容。通過(guò)例示,如圖2中所展示,協(xié)同過(guò)程服務(wù)器110執(zhí)行與用戶數(shù)據(jù)庫(kù)114及偏好數(shù)據(jù)庫(kù)116交互的協(xié)同過(guò)程軟件112,可以使用該協(xié)同過(guò)程軟件112辨別是否將追蹤所發(fā)起的協(xié)同過(guò)程,并且如果將追蹤,則辨別將觸發(fā)提示的傳播的事件。例如,發(fā)起者可以可選擇地指定與待追蹤的協(xié)同過(guò)程相關(guān)聯(lián)的一個(gè)或多個(gè)事件。此操作可以例如通過(guò)在對(duì)應(yīng)圖形用戶界面中選擇與協(xié)同過(guò)程相關(guān)聯(lián)的適當(dāng)選項(xiàng)來(lái)進(jìn)行。發(fā)起者可以因此與客戶端108交互, 其與協(xié)同過(guò)程軟件112通信以實(shí)現(xiàn)一個(gè)或多個(gè)事件規(guī)則118、一個(gè)或多個(gè)傳播規(guī)則120和/ 或一個(gè)或多個(gè)轉(zhuǎn)換規(guī)則122,其中事件規(guī)則118、傳播規(guī)則120和/或轉(zhuǎn)換規(guī)則122在此加以更詳細(xì)地描述。在156處,與一個(gè)或多個(gè)接收者共享與協(xié)同過(guò)程相關(guān)聯(lián)的協(xié)同內(nèi)容。例如,協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)可以用于與至少一個(gè)接收者(例如,如由發(fā)起者所選擇)共享與協(xié)同過(guò)程相關(guān)聯(lián)的協(xié)同內(nèi)容。因此,例如,協(xié)同過(guò)程服務(wù)器110可以使用網(wǎng)絡(luò)104以與一個(gè)或多個(gè)客戶端108共享協(xié)同內(nèi)容。在158處,自動(dòng)地檢測(cè)與共享協(xié)同內(nèi)容相關(guān)聯(lián)的事件。例如,在步驟158處,該方法可以包括通過(guò)協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得標(biāo)識(shí)與共享協(xié)同內(nèi)容相關(guān)聯(lián)的計(jì)算機(jī)實(shí)現(xiàn)的事件的發(fā)生的信息,其中該事件例如通過(guò)與至少一個(gè)接收者相關(guān)聯(lián)的活動(dòng)來(lái)觸發(fā)。作為例示而非限制,協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)自身可以例如通過(guò)輪詢、監(jiān)測(cè)或以其他方式訪問(wèn)事件信息來(lái)檢測(cè)計(jì)算機(jī)實(shí)現(xiàn)的事件的發(fā)生。作為另一說(shuō)明性示例,協(xié)同過(guò)程服務(wù)器可以例如通過(guò)例如從事件通知系統(tǒng)接收事件已發(fā)生的指示而獲得標(biāo)識(shí)計(jì)算機(jī)實(shí)現(xiàn)的事件的發(fā)生的信息。如在此更詳細(xì)地指出的,事件可以包括由與共享協(xié)同內(nèi)容相關(guān)聯(lián)的接收者中的至少一個(gè)執(zhí)行的活動(dòng)、未能由一個(gè)或多個(gè)接收者在規(guī)定時(shí)間內(nèi)進(jìn)行的行為,等等,而非從接收者中的任意接收者返回至發(fā)起者的通信。同樣,如在此更詳細(xì)地指出的,可以由發(fā)起者使用事件規(guī)則118來(lái)指明經(jīng)檢測(cè)的事件的類型。也可以針對(duì)情形指明經(jīng)檢測(cè)事件的類型。例如, 對(duì)于共享協(xié)同內(nèi)容的各接收者而言,事件的類型可能不同或相同。因此,發(fā)起者可以針對(duì)第一接收者選擇事件規(guī)則118的第一集合,并且針對(duì)第二接收者選擇事件規(guī)則118的第二集合,事件規(guī)則118的第二集合可以與事件規(guī)則的第一集合相同或不同。發(fā)起者也可以跨越不同協(xié)同過(guò)程域設(shè)定不同規(guī)則。例如,如果觸發(fā)活動(dòng)與電子郵件有關(guān),則發(fā)起者可能想要在條件的第一集合下接收提示,并且如果觸發(fā)事件為日歷事件的調(diào)度、待辦任務(wù)項(xiàng)目的完成等等,則發(fā)起者可能想要在不同情況下接收提示。在檢測(cè)到所指明的觸發(fā)事件(例如,由與共享協(xié)同內(nèi)容相關(guān)聯(lián)的接收者中的至少一個(gè)接收者發(fā)起)之后,在160處,將該事件的發(fā)生的通知傳播至發(fā)起者。至發(fā)起者的對(duì)該發(fā)生的通知可以不揭露與該事件相關(guān)聯(lián)的內(nèi)容或細(xì)節(jié)。例如,160處的步驟可以包括將事件的發(fā)生的通知傳播至發(fā)起者,其中該發(fā)生的該通知可以不揭示與事件相關(guān)聯(lián)的內(nèi)容。因此, 與發(fā)起者相關(guān)聯(lián)的對(duì)應(yīng)計(jì)算機(jī)處理設(shè)備的屏幕顯示經(jīng)轉(zhuǎn)換以提供代表特定信息(例如,使發(fā)起者獲知觸發(fā)事件的發(fā)生)的通知的視覺(jué)指示。就此而言,如在此更詳細(xì)地指出的,可以由發(fā)起者使用傳播規(guī)則120來(lái)指明與該通知相關(guān)聯(lián)的條件,包括例如通知遞送格式、通知遞送地址,等等。更進(jìn)一步,在特定應(yīng)用中,協(xié)同過(guò)程服務(wù)器可以利用與通知的發(fā)出相關(guān)聯(lián)的操作效率。例如,程序服務(wù)器可以將一個(gè)或多個(gè)事件和/或一個(gè)或多個(gè)通知注釋、縮寫(xiě)或以其他方式合并(consolidate)為單個(gè)通知消息。此外,協(xié)同過(guò)程服務(wù)器可以例如依賴于用于檢測(cè)對(duì)應(yīng)事件的機(jī)制而延遲、分批處理或以其他方式來(lái)控制通知的遞送。此外,如果檢測(cè)到與共享協(xié)同內(nèi)容相關(guān)聯(lián)的事件,則諸如可通過(guò)協(xié)同過(guò)程服務(wù)器執(zhí)行的處理可自動(dòng)地轉(zhuǎn)換與協(xié)同過(guò)程相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)信息,以例如更新數(shù)據(jù)庫(kù)或其他信息從而指定觸發(fā)事件的發(fā)生。在162處,轉(zhuǎn)換與發(fā)起者相關(guān)聯(lián)的計(jì)算機(jī)處理設(shè)備上的顯示和/或數(shù)據(jù)。例如,在 162處,該方法可以包括在通過(guò)將事件的發(fā)生的通知傳播至發(fā)起者而檢測(cè)到與共享協(xié)同內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)事件時(shí)自動(dòng)地轉(zhuǎn)換與協(xié)同過(guò)程相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)信息,其中該發(fā)生的該通知可以不揭露與經(jīng)檢測(cè)事件相關(guān)聯(lián)的內(nèi)容和/或細(xì)節(jié)。因此,與發(fā)起者相關(guān)聯(lián)的計(jì)算機(jī)處理設(shè)備的屏幕顯示經(jīng)轉(zhuǎn)換以提供該通知的視覺(jué)指示。就此而言,該屏幕顯示的轉(zhuǎn)換代表數(shù)據(jù)的轉(zhuǎn)換,該數(shù)據(jù)代表一個(gè)或多個(gè)有形對(duì)象(即,響應(yīng)于協(xié)同過(guò)程而執(zhí)行的一個(gè)或多個(gè)動(dòng)作),其中該通知是響應(yīng)于經(jīng)檢測(cè)的事件而生成的并且基于與協(xié)同過(guò)程相關(guān)聯(lián)的經(jīng)轉(zhuǎn)換的計(jì)算機(jī)存儲(chǔ)信息。經(jīng)自動(dòng)轉(zhuǎn)換的信息的類型可以取決于協(xié)同過(guò)程的特定實(shí)現(xiàn)而變化。例如,該轉(zhuǎn)換可以包括更新代表協(xié)同過(guò)程的數(shù)據(jù)以指定事件已發(fā)生。參照?qǐng)D3A,作為例示而非限制,發(fā)起者可選擇一個(gè)或多個(gè)事件規(guī)則118A、一個(gè)或多個(gè)傳播規(guī)則120A以及一個(gè)或多個(gè)轉(zhuǎn)換規(guī)則122A,以用于實(shí)現(xiàn)經(jīng)追蹤的協(xié)同過(guò)程(例如, 通過(guò)在圖形用戶界面166中勾選選擇方塊或進(jìn)行某些其他指定)。圖形用戶界面166可以是對(duì)應(yīng)協(xié)同過(guò)程應(yīng)用的組件,或者圖形用戶界面166可以與對(duì)應(yīng)協(xié)同過(guò)程應(yīng)用交互,或以其他方式結(jié)合對(duì)應(yīng)協(xié)同過(guò)程應(yīng)用來(lái)操作,例如,通過(guò)與用戶的處理設(shè)備上的協(xié)同過(guò)程應(yīng)用交互和/或通過(guò)與協(xié)同過(guò)程服務(wù)器110交互。
根據(jù)本發(fā)明的各種實(shí)施方式,提供計(jì)算機(jī)程序產(chǎn)品以向協(xié)同過(guò)程的用戶通知所關(guān)心的事件已發(fā)生。該計(jì)算機(jī)程序產(chǎn)品包括具有體現(xiàn)于其中的計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。就此而言,該計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以實(shí)現(xiàn)圖形用戶界面的計(jì)算機(jī)可讀程序代碼,當(dāng)在處理設(shè)備上執(zhí)行時(shí),該圖形用戶界面以圖形方式與用戶交互以標(biāo)識(shí)待追蹤的對(duì)應(yīng)計(jì)算機(jī)執(zhí)行的協(xié)同過(guò)程的以電子方式生成的協(xié)同內(nèi)容。例如,在圖3A中示意性地圖示的圖形用戶界面166代表協(xié)同過(guò)程168經(jīng)選定被追蹤。在此配置下,圖形用戶界面166 的用戶定義與協(xié)同過(guò)程168相關(guān)聯(lián)的所生成的協(xié)同內(nèi)容的發(fā)起者。圖形用戶界面166以圖形方式與協(xié)同內(nèi)容的發(fā)起者交互以指定觸發(fā)向協(xié)同內(nèi)容的發(fā)起者發(fā)出通知的至少一個(gè)事件,例如,通過(guò)例如經(jīng)由118A來(lái)設(shè)定、選擇、接受或以其他方式定義或允許將觸發(fā)通知的一個(gè)或多個(gè)事件。圖形用戶界面166與耦合至網(wǎng)絡(luò)環(huán)境的協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)通信以標(biāo)識(shí)待追蹤的協(xié)同過(guò)程及待監(jiān)測(cè)的與協(xié)同過(guò)程相關(guān)聯(lián)的至少一個(gè)事件。例如,如圖1及圖2中所示, 處理設(shè)備102可以執(zhí)行可以包括圖形用戶界面166的客戶端108,該圖形用戶界面166可經(jīng)由網(wǎng)絡(luò)104與協(xié)同過(guò)程服務(wù)器110通信。響應(yīng)于此,與至少一個(gè)接收者共享協(xié)同內(nèi)容。該計(jì)算機(jī)程序產(chǎn)品進(jìn)一步包括經(jīng)配置以由圖形用戶界面從協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收至少一個(gè)指定事件已發(fā)生的指示的計(jì)算機(jī)可讀程序代碼;以及經(jīng)配置以在檢測(cè)到與共享協(xié)同內(nèi)容相關(guān)聯(lián)的指定事件時(shí)使圖形用戶界面轉(zhuǎn)換共享協(xié)同內(nèi)容的視覺(jué)顯示,以便以可視方式將事件的發(fā)生的通知描繪給發(fā)起者的計(jì)算機(jī)可讀程序代碼,其中該發(fā)生的該通知可以不揭露與事件相關(guān)聯(lián)的細(xì)節(jié)。該轉(zhuǎn)換將所傳播的通知的視覺(jué)指示提供給發(fā)起者,以向發(fā)起者警示經(jīng)檢測(cè)事件的發(fā)生。如在此更詳細(xì)地論述的,可以由發(fā)起者使用轉(zhuǎn)換規(guī)則122來(lái)指明與該轉(zhuǎn)換相關(guān)聯(lián)的條件。作為例示而非限制,參照?qǐng)D3B,可使用通知方塊164來(lái)指定已檢測(cè)到與共享協(xié)同內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)事件的通知,該通知方塊164可以按照可視方式在與協(xié)同過(guò)程168相關(guān)聯(lián)的圖形用戶界面166上觀測(cè)。就此而言,圖3A及圖:3B是作為例示而非限制來(lái)以簡(jiǎn)化的示意方式呈現(xiàn),且并不旨在將本發(fā)明限于圖形用戶界面內(nèi)的標(biāo)志的任何特定布局或布置。此外,該通知可通過(guò)任何視覺(jué)隱喻(metaphor)以可視方式表示,包括例如對(duì)文本、圖形、顏色、字型屬性的修改,等寸。作為例示而非限制,公司內(nèi)的項(xiàng)目領(lǐng)導(dǎo)者可能將電子郵件發(fā)送至團(tuán)隊(duì)成員以發(fā)起關(guān)于必須完成的項(xiàng)目的協(xié)同過(guò)程。該項(xiàng)目領(lǐng)導(dǎo)者可以因此定義該協(xié)同過(guò)程的發(fā)起者。該項(xiàng)目領(lǐng)導(dǎo)者并不需要微觀管理由項(xiàng)目團(tuán)隊(duì)成員所執(zhí)行的工作的特定細(xì)節(jié)。然而,項(xiàng)目管理者可能樂(lè)于知曉團(tuán)隊(duì)成員是否正努力完成該項(xiàng)目。根據(jù)本發(fā)明的各種實(shí)施方式,可定義在對(duì)應(yīng)觸發(fā)事件發(fā)生時(shí)觸發(fā)對(duì)發(fā)起者的通知的觸發(fā)事件。例如,項(xiàng)目管理者可以接收項(xiàng)目團(tuán)隊(duì)成員將請(qǐng)求轉(zhuǎn)發(fā)至與該項(xiàng)目有關(guān)的供應(yīng)商的通知(即,提示)等。就此而言,對(duì)發(fā)起者的該通知不需要承載該供應(yīng)商請(qǐng)求的細(xì)節(jié),因?yàn)閷?duì)于項(xiàng)目管理者而言,知曉通信發(fā)生可能已足夠。即,項(xiàng)目管理者可能并不太關(guān)心該通信的細(xì)節(jié),而更有興趣知曉電子郵件的發(fā)生。作為又一示例,項(xiàng)目管理者可能有興趣知曉已經(jīng)過(guò)預(yù)定時(shí)間段但項(xiàng)目團(tuán)隊(duì)成員未能采取及時(shí)的動(dòng)作。
就此而言,作為又一說(shuō)明性示例,項(xiàng)目管理者可能僅希望通知是在接收者中的一個(gè)或多個(gè)接收者采取特定觸發(fā)事件(而非其他事件和/或接收者)的情況下傳播。作為例示,如果與正追蹤的協(xié)同過(guò)程相關(guān)聯(lián)的共享協(xié)同內(nèi)容是由接收者中的至少一個(gè)接收者轉(zhuǎn)發(fā)至新的參與者,則可將通知傳播至發(fā)起者。然而,項(xiàng)目管理者可能沒(méi)興趣接收?qǐng)F(tuán)隊(duì)成員是否正來(lái)回地互發(fā)電子郵件的通知。另外,項(xiàng)目領(lǐng)導(dǎo)者可能希望接收項(xiàng)目團(tuán)隊(duì)成員已例如經(jīng)由使用共享電子日歷設(shè)置了與供應(yīng)商的會(huì)議或已例如經(jīng)由使用電子待辦任務(wù)系統(tǒng)創(chuàng)建了針對(duì)供應(yīng)商的與協(xié)同過(guò)程有關(guān)的待辦任務(wù)等等的通知(即,提示)。再次,對(duì)發(fā)起者的通知不需要承載供應(yīng)商請(qǐng)求的細(xì)節(jié),因?yàn)閷?duì)于項(xiàng)目管理者而言,知曉事件(例如,會(huì)議在電子日歷上的創(chuàng)建或待辦任務(wù)在電子待辦任務(wù)系統(tǒng)上的創(chuàng)建)發(fā)生已足夠。因此,可以跨越多個(gè)協(xié)同過(guò)程系統(tǒng)來(lái)傳播提示。 艮口,發(fā)起者可能已經(jīng)經(jīng)由電子郵件消息發(fā)起了協(xié)同過(guò)程。發(fā)起過(guò)程的電子郵件可以觸發(fā)接收者在日歷系統(tǒng)上調(diào)度活動(dòng),因此生成提示返回至發(fā)起者的傳播。作為又一示例,對(duì)發(fā)起過(guò)程的電子郵件的接收可以觸發(fā)接收者設(shè)置協(xié)同待辦任務(wù),因此觸發(fā)提示返回至發(fā)起者的傳播。根據(jù)本發(fā)明的其他實(shí)施方式,觸發(fā)事件的通知可以采取任何數(shù)目種形式。由發(fā)起者選擇的顯示轉(zhuǎn)換的類型可以是例如共享協(xié)同內(nèi)容的代表(諸如,相關(guān)聯(lián)軟件應(yīng)用中的 “圖標(biāo)”)的修改。因此,例如,可以通過(guò)修改經(jīng)應(yīng)用而與發(fā)起者的對(duì)應(yīng)文件夾(例如,發(fā)起者的電子郵件應(yīng)用的“已發(fā)送項(xiàng)目”文件夾)中的已發(fā)送電子郵件相反的所選顏色來(lái)向協(xié)同內(nèi)容的發(fā)起者通知與協(xié)同過(guò)程相關(guān)聯(lián)的活動(dòng)。更進(jìn)一步,該通知可采取其他形式,諸如, 電子郵件消息、文字消息、文本消息等的遞送。根據(jù)本發(fā)明的其他實(shí)施方式,在接收到與待追蹤的協(xié)同過(guò)程相關(guān)聯(lián)的共享協(xié)同內(nèi)容之后,可以向一個(gè)或多個(gè)接收者通知對(duì)協(xié)同內(nèi)容的追蹤。另外,一個(gè)或多個(gè)接收者可以使選項(xiàng)拒絕(override)通知的傳播,在該情形下,在通過(guò)該接收者執(zhí)行后續(xù)觸發(fā)事件時(shí)不向發(fā)起者傳播通知??蓪⒔邮照咧械囊粋€(gè)或多個(gè)接收者已拒絕了通知的傳播的通知傳播至發(fā)起者以向發(fā)起者警示該拒絕。現(xiàn)在參照?qǐng)D4,其示出了圖示用于執(zhí)行本發(fā)明的一個(gè)方面的示例性步驟的流程圖 170。在此示例中,協(xié)同過(guò)程是通過(guò)在172處生成由發(fā)起者創(chuàng)作的電子郵件消息而發(fā)起的。 發(fā)起該電子郵件消息以生成與該電子郵件消息相關(guān)聯(lián)的協(xié)同內(nèi)容。該協(xié)同內(nèi)容可以包括例如使一個(gè)或多個(gè)接收者執(zhí)行一個(gè)或多個(gè)任務(wù)的請(qǐng)求。在174處,發(fā)起者指定將追蹤與電子郵件消息相關(guān)聯(lián)的所指明的觸發(fā)事件,并且這些指定例如由協(xié)同過(guò)程服務(wù)器接收。例如,如在此更完整地描述的,可以由發(fā)起者通過(guò)選擇一個(gè)或多個(gè)事件規(guī)則118來(lái)向協(xié)同過(guò)程軟件112指明觸發(fā)事件,該一個(gè)或多個(gè)事件規(guī)則 118將使用圖形用戶界面來(lái)實(shí)現(xiàn)。作為例示而非限制,觸發(fā)事件可以包括如下各項(xiàng)中的一個(gè)或多個(gè)刪除包括共享協(xié)同內(nèi)容的電子郵件消息;拒絕對(duì)與共享協(xié)同內(nèi)容相關(guān)聯(lián)的事件的追蹤;或共享、轉(zhuǎn)發(fā)(等等)包括共享協(xié)同內(nèi)容的電子郵件消息。觸發(fā)事件也可以包括對(duì)電子郵件消息的其他操縱,諸如,將該內(nèi)容復(fù)制至另一軟件應(yīng)用(諸如,文字處理程序、電子表格,等等)中。例如, 共享包含共享協(xié)同內(nèi)容的電子郵件消息可以包括將包括共享協(xié)同內(nèi)容的電子郵件消息轉(zhuǎn)發(fā)至一個(gè)或多個(gè)新的接收者;將電子郵件消息轉(zhuǎn)發(fā)至在分發(fā)表(例如,副本(cc)、密件副本(bcc),等等)中所標(biāo)識(shí)的一個(gè)或多個(gè)成員。發(fā)起者可以使用協(xié)同過(guò)程軟件112來(lái)指明將檢測(cè)何種類型的事件,并且也可以指明接收者中的哪些接收者來(lái)追蹤其事件。例如,發(fā)起者可能希望接收接收者中的一個(gè)或多個(gè)接收者將包括共享協(xié)同內(nèi)容的電子郵件消息轉(zhuǎn)發(fā)至子接收者的通知,但可能不希望接收接收者中的一個(gè)或多個(gè)接收者是否將該電子郵件消息轉(zhuǎn)發(fā)至其他接收者的群組的通知。例如,如在此更詳細(xì)地描述的,發(fā)起者可以使用協(xié)同過(guò)程軟件112來(lái)指明與通知的傳播相關(guān)聯(lián)的條件,該條件例如由協(xié)同過(guò)程服務(wù)器接收(在176處)。作為例示而非限制,當(dāng)檢測(cè)到與追蹤的協(xié)同過(guò)程相關(guān)聯(lián)的事件時(shí),發(fā)起者可以使用傳播規(guī)則120來(lái)指明對(duì)在給定時(shí)間段內(nèi)所接收的提示的數(shù)目的限制。另外,發(fā)起者可以使用傳播規(guī)則120來(lái)指明發(fā)起者將僅在特定時(shí)間段內(nèi)接收通知,例如,僅在發(fā)送電子郵件消息后一個(gè)月內(nèi)接收通知, 或僅在特定時(shí)間窗內(nèi)(例如,在發(fā)送電子郵件消息后已經(jīng)過(guò)一周時(shí)、僅在辦公時(shí)間期間,等等)接收通知。也可以利用該傳播規(guī)則來(lái)設(shè)置提示的路由(routing)。例如,該規(guī)則可指明在辦公時(shí)間期間將提示遞送至發(fā)起者的計(jì)算機(jī),但在辦公時(shí)間之后,應(yīng)將文本消息發(fā)送至發(fā)起者的蜂窩式電話。對(duì)于每個(gè)選定接收者而言,發(fā)起者所選擇的各種傳播規(guī)則120可以相同或不同。例如,如在此更完整地描述的,發(fā)起者可使用協(xié)同過(guò)程軟件112來(lái)指明與關(guān)聯(lián)于所傳播的通知的轉(zhuǎn)換相關(guān)聯(lián)的條件,并且在178處(例如在協(xié)同過(guò)程服務(wù)器處)接收該指明。作為例示而非限制,發(fā)起者可使用轉(zhuǎn)換規(guī)則122指明在每個(gè)通知的傳播之后轉(zhuǎn)換計(jì)算機(jī)處理設(shè)備的視覺(jué)顯示。發(fā)起者可以指明該顯示的轉(zhuǎn)換采取例如對(duì)發(fā)起者的計(jì)算機(jī)處理設(shè)備的顯示器上的數(shù)據(jù)的修改的形式,例如,與電子郵件軟件應(yīng)用相關(guān)聯(lián)的圖標(biāo),例如在發(fā)起者的已發(fā)送項(xiàng)目文件夾中的已發(fā)送電子郵件消息圖標(biāo)或在發(fā)起者的已發(fā)送項(xiàng)目文件夾中的已發(fā)送電子郵件消息的顏色改變,或出現(xiàn)于發(fā)起者的計(jì)算機(jī)處理設(shè)備的顯示器上的新消息;等等。更進(jìn)一步,取決于經(jīng)檢測(cè)的觸發(fā)動(dòng)作,提示可采取不同形式。例如,如果接收者轉(zhuǎn)發(fā)電子郵件,則提示(例如,顯示為圖標(biāo))可以采取第一顏色、視覺(jué)外觀、指示器上的位置, 等等。相應(yīng)地,諸如刪除電子郵件的動(dòng)作可以采取不同形式、顏色、位置、視覺(jué)表示,等等。 作為另一示例,僅將電子郵件轉(zhuǎn)發(fā)至原始分發(fā)列表內(nèi)的接收者可以采取顯示參數(shù)的第一集合,而將電子郵件轉(zhuǎn)發(fā)至在排除列表(exclude list)上或以其他方式處于最初所列的接收者的以外的接收者可以使用顯示參數(shù)的不同集合來(lái)觸發(fā)提示的顯示。在180處,使用服務(wù)器計(jì)算機(jī)來(lái)與發(fā)起者所指明的一個(gè)或多個(gè)接收者共享與所創(chuàng)建的電子郵件消息相關(guān)聯(lián)的協(xié)同內(nèi)容。對(duì)于包括共享協(xié)同內(nèi)容的電子郵件消息的隨后共享 (例如,由接收者中的一個(gè)或多個(gè)接收者)而言,可以使用相同服務(wù)器計(jì)算機(jī)或不同服務(wù)器計(jì)算機(jī)。在接收到包括共享協(xié)同內(nèi)容的電子郵件消息之后,可以在182處給予接收者將追蹤與該電子郵件消息相關(guān)聯(lián)的事件的通知。例如,該通知可以例如在與一個(gè)或多個(gè)接收者相關(guān)聯(lián)的收件箱中按照如下形式在打開(kāi)電子郵件消息時(shí)的彈出消息中的文本;與電子郵件消息相關(guān)聯(lián)的圖標(biāo);或電子郵件消息的特定顏色。若給予了通知,則可以在184處給予接收者拒絕或接受追蹤與共享協(xié)同內(nèi)容相關(guān)聯(lián)的事件的選項(xiàng)。例如,拒絕對(duì)事件的追蹤可以包括選擇包含在接收者的計(jì)算機(jī)處理設(shè)備的顯示設(shè)備上的彈出消息視窗中的適當(dāng)方塊。例如,接受該追蹤可以包括不進(jìn)行任何操作、取消勾選通知方塊、積極地默許,等等。如果在184處接收者中的一個(gè)或多個(gè)接收者接受對(duì)事件的追蹤,則在186處自動(dòng)地檢測(cè)由與共享協(xié)同內(nèi)容相關(guān)聯(lián)的接受接收者所執(zhí)行的觸發(fā)事件,而非返回至發(fā)起者的通信(例如,對(duì)發(fā)起者的回覆或“讀信回條”確認(rèn))。根據(jù)已由發(fā)起者針對(duì)該特定接受接收者而指明的事件規(guī)則118來(lái)檢測(cè)該觸發(fā)事件。即,如果符合與已由發(fā)起者針對(duì)該特定接收者而指明的對(duì)應(yīng)事件規(guī)則118相關(guān)聯(lián)的條件,則自動(dòng)地檢測(cè)觸發(fā)事件。在由接受接收者之一檢測(cè)到對(duì)應(yīng)于事件規(guī)則118的觸發(fā)事件之后,在188處將該事件的發(fā)生的通知傳播至發(fā)起者。如以上所論述的,在176處由發(fā)起者指明關(guān)于事件的發(fā)生的傳播的細(xì)節(jié)。然而,可以向每個(gè)接收者提供用以啟用發(fā)送通知或禁用發(fā)送通知的選項(xiàng)。 如果一個(gè)或多個(gè)接收者指示選項(xiàng)禁用發(fā)送通知,則制止傳播關(guān)于與該接收者有關(guān)的事件的通知。如以上所指出的,至發(fā)起者的對(duì)該發(fā)生的通知可以不揭露與事件相關(guān)聯(lián)的內(nèi)容。 同樣,接收者中的任意接收者已拒絕對(duì)事件的追蹤(即,在184處)的通知也可以是在188 處傳播通知的拒絕接收者的觸發(fā)事件。在190處,轉(zhuǎn)換與發(fā)起者相關(guān)聯(lián)的計(jì)算機(jī)處理設(shè)備上的顯示。該轉(zhuǎn)換將通知的視覺(jué)指示提供給發(fā)起者,以向發(fā)起者警示該事件的發(fā)生。如以上所論述,在178處由發(fā)起者來(lái)指明與該轉(zhuǎn)換有關(guān)的細(xì)節(jié)?,F(xiàn)在參照?qǐng)D5,其示出了圖示用于執(zhí)行本發(fā)明的另一方面的示例性步驟的流程圖 200。在此示例中,在202處,通過(guò)由發(fā)起者在共享電子日歷上調(diào)度事件而發(fā)起協(xié)同過(guò)程。發(fā)起該經(jīng)調(diào)度的事件以生成與經(jīng)調(diào)度的事件相關(guān)聯(lián)的協(xié)同內(nèi)容。該協(xié)同內(nèi)容可包括例如使一個(gè)或多個(gè)接收者關(guān)注一個(gè)或多個(gè)經(jīng)調(diào)度事件的請(qǐng)求。例如,如在此更詳細(xì)地描述的,在204處,發(fā)起者指定將追蹤與經(jīng)調(diào)度事件相關(guān)聯(lián)的所指明的觸發(fā)事件,并且例如由協(xié)同過(guò)程服務(wù)器接收這些指定。作為例示而非限制,觸發(fā)事件可以包括如下各項(xiàng)中的一個(gè)或多個(gè)刪除來(lái)自接收者的電子日歷系統(tǒng)的經(jīng)調(diào)度事件; 拒絕與共享協(xié)同內(nèi)容相關(guān)聯(lián)的事件的追蹤;標(biāo)記或以其他方式指派經(jīng)調(diào)度事件以用于隨后動(dòng)作或后續(xù)行動(dòng);接受經(jīng)調(diào)度事件;拒絕經(jīng)調(diào)度事件;接受相沖突的經(jīng)調(diào)度事件;或共享、 轉(zhuǎn)發(fā)(等等)包括共享協(xié)同內(nèi)容的經(jīng)調(diào)度事件。觸發(fā)事件也可以包括對(duì)經(jīng)調(diào)度事件的其他操縱,諸如,將該內(nèi)容復(fù)制到另一軟件應(yīng)用(諸如,文字處理程序、電子表格,等等)中。共享包括共享協(xié)同內(nèi)容的經(jīng)調(diào)度事件可以包括例如在一個(gè)或多個(gè)新接收者的共享電子日歷上生成包括共享協(xié)同內(nèi)容的經(jīng)調(diào)度事件。發(fā)起者可以使用協(xié)同過(guò)程軟件112來(lái)指明將檢測(cè)何種類型的事件,并且也可以指明接收者中的哪些接收者來(lái)追蹤其事件。如在此更完整地描述的,發(fā)起者可以使用協(xié)同過(guò)程軟件112來(lái)指明與通知的傳播相關(guān)聯(lián)的條件,該條件例如由協(xié)同過(guò)程服務(wù)器在206處接收。作為例示而非限制,當(dāng)檢測(cè)到與追蹤的協(xié)同過(guò)程相關(guān)聯(lián)的事件時(shí),發(fā)起者可以使用傳播規(guī)則120來(lái)指明對(duì)在給定時(shí)間段內(nèi)所接收的提示的數(shù)目的限制。另外,發(fā)起者可以使用傳播規(guī)則120來(lái)指明發(fā)起者將僅在特定時(shí)間段內(nèi)接收通知,例如,僅在調(diào)度事件后一個(gè)月內(nèi)接收通知,或僅在特定時(shí)間窗內(nèi) (例如,在調(diào)度事件后經(jīng)過(guò)一周時(shí)、僅在辦公時(shí)間期間,等等)接收通知。如在此更完整地描述的,也可以利用該傳播規(guī)則來(lái)設(shè)置提示的路由。對(duì)于每個(gè)選定接收者而言,發(fā)起者所選擇的各種傳播規(guī)則120可以相同或不同。
例如,如在此更完整地描述的,發(fā)起者可以使用協(xié)同過(guò)程軟件112來(lái)指明與關(guān)聯(lián)于所傳播的通知的轉(zhuǎn)換相關(guān)聯(lián)的條件,并且此類指明在208處(例如在協(xié)同過(guò)程服務(wù)器處) 接收。作為例示而非限制,發(fā)起者可以使用轉(zhuǎn)換規(guī)則122指明在每個(gè)通知的傳播之后轉(zhuǎn)換計(jì)算機(jī)處理設(shè)備的視覺(jué)顯示。發(fā)起者可以指明該顯示的轉(zhuǎn)換采取例如對(duì)發(fā)起者的計(jì)算機(jī)處理設(shè)備的指示器上的數(shù)據(jù)的修改的形式,例如,與日歷軟件應(yīng)用相關(guān)聯(lián)的圖標(biāo),例如在發(fā)起者的電子日歷中的經(jīng)調(diào)度事件圖標(biāo)或在發(fā)起者的電子日歷中的經(jīng)調(diào)度事件圖標(biāo)的顏色改變,或出現(xiàn)于發(fā)起者的計(jì)算機(jī)處理設(shè)備的顯示器上的新消息,等等。更進(jìn)一步,取決于經(jīng)檢測(cè)的觸發(fā)動(dòng)作,提示可以采取不同形式。例如,如果接收者將經(jīng)調(diào)度事件重新指派至另一接收者,則提示(例如,顯示為圖標(biāo))可以采取第一顏色、視覺(jué)外觀、顯示器上的位置,等等。相應(yīng)地,諸如刪除經(jīng)調(diào)度事件的動(dòng)作可以采取不同形式、顏色、位置、視覺(jué)表示,等等。在210處,使用服務(wù)器計(jì)算機(jī)來(lái)以與在此已描述的方式類似的方式與發(fā)起者所指明的一個(gè)或多個(gè)接收者共享與所建立的經(jīng)調(diào)度事件相關(guān)聯(lián)的協(xié)同內(nèi)容。在接收到包括共享協(xié)同內(nèi)容的經(jīng)調(diào)度事件之后,在212處,給予接收者將追蹤與經(jīng)調(diào)度事件相關(guān)聯(lián)的事件的通知。在214處,可以可選地給予接收者拒絕或接受追蹤與共享協(xié)同內(nèi)容相關(guān)聯(lián)的事件的選項(xiàng)。如果在214處接收者中的一個(gè)或多個(gè)接收者接受對(duì)事件的追蹤,則在216處,自動(dòng)地檢測(cè)由與共享協(xié)同內(nèi)容相關(guān)聯(lián)的接受接收者所執(zhí)行的觸發(fā)事件。如在此更詳細(xì)地指出的,可以例如根據(jù)已由發(fā)起者針對(duì)特定接受接收者指明的事件規(guī)則118來(lái)檢測(cè)該觸發(fā)事件。即,如果符合與已由發(fā)起者針對(duì)該特定接收者指明的對(duì)應(yīng)事件規(guī)則118相關(guān)聯(lián)的條件, 則自動(dòng)地檢測(cè)觸發(fā)事件。在由接受接收者之一檢測(cè)到響應(yīng)于事件規(guī)則118的觸發(fā)事件之后,在218處,將該事件的發(fā)生的通知傳播至發(fā)起者。如以上所論述的,在206處由發(fā)起者來(lái)指明與事件的發(fā)生的傳播有關(guān)的細(xì)節(jié)。在220處,轉(zhuǎn)換與發(fā)起者相關(guān)聯(lián)的計(jì)算機(jī)處理設(shè)備上的顯示。該轉(zhuǎn)換將通知的視覺(jué)指示提供給發(fā)起者,以向發(fā)起者警示該事件的發(fā)生。在此更詳細(xì)地論述與該轉(zhuǎn)換有關(guān)的細(xì)節(jié)?,F(xiàn)在參照?qǐng)D6,其示出了圖示用于執(zhí)行本發(fā)明的又一方面的示例性步驟的流程圖 250。在此示例中,通過(guò)由發(fā)起者在252處初始化待辦任務(wù)而發(fā)起協(xié)同過(guò)程。發(fā)起該經(jīng)初始化的待辦任務(wù)以生成與該待辦任務(wù)相關(guān)聯(lián)的協(xié)同內(nèi)容。該協(xié)同內(nèi)容可以包括例如使一個(gè)或多個(gè)接收者執(zhí)行一個(gè)或多個(gè)任務(wù)的請(qǐng)求。例如,如在此更完整地描述的,在邪4處,發(fā)起者指定將追蹤與經(jīng)初始化的待辦任務(wù)相關(guān)聯(lián)的所指明的觸發(fā)事件。作為例示而非限制,觸發(fā)事件可以包括如下各項(xiàng)中的一個(gè)或多個(gè)刪除包括共享協(xié)同內(nèi)容的經(jīng)初始化的待辦任務(wù);拒絕對(duì)與共享協(xié)同內(nèi)容相關(guān)聯(lián)的事件的追蹤;標(biāo)記或以其他方式指派經(jīng)初始化的待辦任務(wù)以用于隨后動(dòng)作或后續(xù)行動(dòng);接受經(jīng)初始化的待辦任務(wù);拒絕經(jīng)初始化的待辦任務(wù);或共享、轉(zhuǎn)發(fā)(等等)包括共享協(xié)同內(nèi)容的待辦任務(wù)。觸發(fā)事件也可以包括對(duì)經(jīng)初始化的待辦任務(wù)的其他操縱,諸如,將該內(nèi)容復(fù)制到另一軟件應(yīng)用(諸如,文字處理程序、電子表格,等等)中。共享包括共享協(xié)同內(nèi)容的經(jīng)初始化的待辦任務(wù)可以包括例如將包括共享協(xié)同內(nèi)容的經(jīng)初始化的待辦任務(wù)重新指派至一個(gè)或多個(gè)子接收者,等等。該子接收者可以是包括來(lái)自發(fā)起者的共享協(xié)同內(nèi)容的經(jīng)初始化的待辦任務(wù)的原始接收者,或可以不是包括來(lái)自發(fā)起者的共享協(xié)同內(nèi)容的經(jīng)初始化的待辦任務(wù)的原始接收者。發(fā)起者可以使用協(xié)同過(guò)程軟件 112來(lái)指明將檢測(cè)何種類型的事件,并且也可以指明接收者中的哪些接收者來(lái)追蹤其事件。 例如,發(fā)起者可能希望接收接收者中的一個(gè)或多個(gè)接收者將包括共享協(xié)同內(nèi)容的經(jīng)初始化的待辦任務(wù)重新指派至子接收者的通知,但可能不希望接收接收者中的一個(gè)或多個(gè)接收者是否將該經(jīng)初始化的待辦任務(wù)轉(zhuǎn)發(fā)至群組的通知。例如,如在此更完整地描述的,發(fā)起者可以使用協(xié)同過(guò)程軟件112來(lái)指明與通知的傳播相關(guān)聯(lián)的條件,該條件在256處例如由協(xié)同過(guò)程服務(wù)器接收。如在此更完整地描述的,也可以利用傳播規(guī)則來(lái)設(shè)置提示的路由。對(duì)于每個(gè)選定接收者而言,發(fā)起者所選擇的各種傳播規(guī)則120可以相同或不同。發(fā)起者可以使用協(xié)同過(guò)程軟件112來(lái)指明與關(guān)聯(lián)于所傳播的通知的轉(zhuǎn)換相關(guān)聯(lián)的條件,并且該指明在258處(例如在協(xié)同過(guò)程服務(wù)器處)接收。例如,如在此更完整地描述的,可以由發(fā)起者通過(guò)選擇一個(gè)或多個(gè)轉(zhuǎn)換規(guī)則122來(lái)指明與該轉(zhuǎn)換相關(guān)聯(lián)的條件,該一個(gè)或多個(gè)轉(zhuǎn)換規(guī)則122待使用協(xié)同過(guò)程軟件112來(lái)實(shí)現(xiàn)。作為例示而非限制,發(fā)起者可以使用轉(zhuǎn)換規(guī)則122指明在每個(gè)通知的傳播之后轉(zhuǎn)換計(jì)算機(jī)處理設(shè)備的視覺(jué)顯示。發(fā)起者可以指明該顯示的轉(zhuǎn)換采取例如對(duì)發(fā)起者的計(jì)算機(jī)處理設(shè)備的顯示器上的數(shù)據(jù)的修改的形式,例如,與待辦任務(wù)軟件應(yīng)用相關(guān)聯(lián)的圖標(biāo),例如,在發(fā)起者的待辦任務(wù)軟件應(yīng)用中的待辦任務(wù)圖標(biāo)或在發(fā)起者的待辦任務(wù)軟件應(yīng)用中的待辦任務(wù)圖標(biāo)的顏色改變,或出現(xiàn)于發(fā)起者的計(jì)算機(jī)處理設(shè)備的顯示器上的新消息;等等。更進(jìn)一步,取決于經(jīng)檢測(cè)的觸發(fā)動(dòng)作,提示可以采取不同形式。例如,如果接收者將待辦任務(wù)重新指派至另一接收者,則提示(例如,顯示為圖標(biāo))可以采取第一顏色、視覺(jué)外觀、顯示器上的位置,等等。相應(yīng)地,諸如刪除待辦任務(wù)的動(dòng)作可以采取不同形式、顏色、位置、視覺(jué)表示,等等。在260處,使用服務(wù)器計(jì)算機(jī)來(lái)以與在此已描述的方式類似的方式與發(fā)起者所指明的一個(gè)或多個(gè)接收者共享與經(jīng)初始化的待辦任務(wù)相關(guān)聯(lián)的協(xié)同內(nèi)容。例如,如在此更完整地描述的,在接收到包括共享協(xié)同內(nèi)容的待辦任務(wù)之后,在 262處給予接收者將追蹤與待辦任務(wù)相關(guān)聯(lián)的事件的通知,并且在264處,可以可選地給予接收者拒絕或接受追蹤與共享協(xié)同內(nèi)容相關(guān)聯(lián)的事件的選項(xiàng)。如果在264處接收者中的一個(gè)或多個(gè)接收者接受對(duì)事件的追蹤,則在266處自動(dòng)地檢測(cè)由與共享協(xié)同內(nèi)容相關(guān)聯(lián)的接受接收者所執(zhí)行的觸發(fā)事件。如在此更詳細(xì)地指出的,可以根據(jù)已由發(fā)起者針對(duì)特定接受接收者指明的事件規(guī)則118來(lái)檢測(cè)該觸發(fā)事件。艮口, 如果符合與已由發(fā)起者針對(duì)該特定接收者指明的對(duì)應(yīng)事件規(guī)則118相關(guān)聯(lián)的條件,則自動(dòng)地檢測(cè)觸發(fā)事件。在由接受接收者之一檢測(cè)到響應(yīng)于事件規(guī)則118的觸發(fā)事件之后,在268處,將該事件的發(fā)生的通知傳播至發(fā)起者。如以上所論述的,在256處,由發(fā)起者指明與事件的發(fā)生的傳播有關(guān)的細(xì)節(jié)。在270處,轉(zhuǎn)換與發(fā)起者相關(guān)聯(lián)的計(jì)算機(jī)處理設(shè)備上的顯示。該轉(zhuǎn)換將通知的視覺(jué)指示提供給發(fā)起者,以向發(fā)起者警示該事件的發(fā)生。在此更詳細(xì)地論述與該轉(zhuǎn)換有關(guān)的細(xì)節(jié)。參照?qǐng)D7,其描繪根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的框圖。數(shù)據(jù)處理系統(tǒng)300(諸如,參考圖1所描述的處理設(shè)備102或協(xié)同過(guò)程服務(wù)器110之一)可以包括對(duì)稱微處理器(SMP) 系統(tǒng)或包括連接至系統(tǒng)總線304的多個(gè)處理器302的其他配置。備選地,可以使用單個(gè)處理器302。存儲(chǔ)器控制器/高速緩存306也連接至系統(tǒng)總線304,該存儲(chǔ)器控制器/高速緩存306提供到本地存儲(chǔ)器308的接口。I/O總線橋接器310連接至系統(tǒng)總線304,并且提供到與I/O總線312的接口。I/O總線可以用于支持一個(gè)或多個(gè)總線及對(duì)應(yīng)設(shè)備314,諸如, 總線橋接器、輸入輸出設(shè)備(I/O設(shè)備)、存儲(chǔ)設(shè)備、網(wǎng)絡(luò)適配器,等等。網(wǎng)絡(luò)適配器也可以耦合至系統(tǒng)以使數(shù)據(jù)處理系統(tǒng)能夠成為經(jīng)由介入的私用網(wǎng)絡(luò)或公用網(wǎng)絡(luò)耦合至其他數(shù)據(jù)處理系統(tǒng)或遠(yuǎn)程打印機(jī)或存儲(chǔ)設(shè)備。也可以將諸如圖形適配器316、存儲(chǔ)設(shè)備318及具有體現(xiàn)于其上的計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)320之類的設(shè)備連接至I/O總線。該計(jì)算機(jī)可用程序代碼可經(jīng)執(zhí)行以執(zhí)行本發(fā)明的任意方面,以例如實(shí)現(xiàn)在圖1至圖6中圖示的方法和/或系統(tǒng)組件中的任意者的任意方面。此外,如在此進(jìn)一步陳述的,可以利用該計(jì)算機(jī)可用程序代碼來(lái)實(shí)現(xiàn)對(duì)事件的追蹤,實(shí)現(xiàn)圖形用戶界面或用于執(zhí)行對(duì)事件的追蹤的任何其他過(guò)程。圖7中所描繪的數(shù)據(jù)處理系統(tǒng)可以為例如執(zhí)行高級(jí)交互式執(zhí)行(AIX )操作系統(tǒng)的IBM RS/6000 系統(tǒng),其為紐約市阿蒙克(Armonk)的國(guó)際商用機(jī)器公司的產(chǎn)品。諸如Java 之類的面向?qū)ο蟪绦蛟O(shè)計(jì)系統(tǒng)可與該操作系統(tǒng)結(jié)合執(zhí)行,并且從在數(shù)據(jù)處理系統(tǒng)上執(zhí)行的Java程序或應(yīng)用提供對(duì)操作系統(tǒng)的調(diào)用。在美國(guó)、其他國(guó)家或這兩者中,Java和所有基于Java的商標(biāo)和標(biāo)志是Sun Microsystems公司的商標(biāo)。IBM、IBM標(biāo)志、ibm. com、 RS/6000和AIX是國(guó)際商用機(jī)器公司的、在世界范圍內(nèi)的眾多管轄區(qū)內(nèi)注冊(cè)的商標(biāo)。本領(lǐng)域技術(shù)人員將會(huì)理解,本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明的實(shí)施方式可以采取完全硬件實(shí)施方式、完全軟件實(shí)施方式(包括固件、駐留軟件、微代碼等)或組合有可在此統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”的硬件方面和軟件方面的實(shí)施方式。此外,本發(fā)明的多個(gè)方面可以采取在其上體現(xiàn)有計(jì)算機(jī)可讀程序代碼的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中體現(xiàn)的計(jì)算機(jī)程序產(chǎn)品的形式??梢允褂靡粋€(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是但不限于電的、 磁的、光的、電磁的、紅外的或半導(dǎo)體系統(tǒng)、裝置或設(shè)備,或前述任何適當(dāng)組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體示例(非窮舉列表)可以包括以下內(nèi)容具有一個(gè)或多個(gè)導(dǎo)線的電連接、 便攜式計(jì)算機(jī)盤(pán)、硬盤(pán)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式壓縮盤(pán)只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備或前述任何適當(dāng)組合。在本文檔的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以包括或存儲(chǔ)供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與其結(jié)合使用的程序的任何有形介質(zhì)。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以包括例如在基帶中或作為載波一部分的、其中體現(xiàn)有計(jì)算機(jī)可讀程序代碼的傳播數(shù)據(jù)信號(hào)。這種傳播信號(hào)可以采取多種形式中的任何一種,包括但不限于電磁的、光的或其任何適當(dāng)組合。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以是任何計(jì)算機(jī)可讀介質(zhì),該介質(zhì)不是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),并且可以傳達(dá)、傳播或傳送供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與其結(jié)合使用的程序。體現(xiàn)在計(jì)算機(jī)可讀介質(zhì)上的程序代碼可以使用任何適當(dāng)介質(zhì)(包括但不限于無(wú)線、有線、光纖線纜、RF等或前述任何適當(dāng)組合)進(jìn)行傳輸。
計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的示例包括例如半導(dǎo)體或固態(tài)存儲(chǔ)器、磁帶、具有一個(gè)或多個(gè)導(dǎo)線的電連接、諸如軟盤(pán)驅(qū)動(dòng)器或其他可移除計(jì)算機(jī)軟盤(pán)的可交換中間存儲(chǔ)介質(zhì)、磁帶驅(qū)動(dòng)器、外部硬盤(pán)驅(qū)動(dòng)器、便攜式計(jì)算機(jī)軟盤(pán)、硬盤(pán)、剛性磁盤(pán)、隨機(jī)存取存儲(chǔ)器 (RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或閃存)、便攜式光盤(pán)只讀存儲(chǔ)器(⑶-ROM)、讀/寫(xiě)(⑶-R/W)或數(shù)字視頻盤(pán)(DVD)、光纖、盤(pán)或存儲(chǔ)設(shè)備、或諸如支持因特網(wǎng)或內(nèi)聯(lián)網(wǎng)的介質(zhì)之類的傳輸介質(zhì)。計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)也可以包括其上打印有或以其他方式編碼有程序的紙張或其他介質(zhì),因?yàn)樵摮绦蚩梢岳缃?jīng)由對(duì)紙張或其他介質(zhì)上的程序的光學(xué)掃描而獲取,然后經(jīng)編譯、解釋或以合適方式另外處理(若有必要),再然后存儲(chǔ)于計(jì)算機(jī)存儲(chǔ)器中。計(jì)算機(jī)可用介質(zhì)可以包括其中體現(xiàn)有計(jì)算機(jī)可用程序代碼(在基帶中或作為載波或載波信號(hào)的部分)的傳播數(shù)據(jù)信號(hào)。也可使用任何適當(dāng)?shù)慕橘|(zhì)(包括 (但不限于)因特網(wǎng)、有線線路、無(wú)線、光纖纜線、RF,等等)來(lái)傳輸計(jì)算機(jī)可用程序代碼。用于執(zhí)行本發(fā)明的操作的計(jì)算機(jī)程序代碼可以用任意適當(dāng)?shù)恼Z(yǔ)言來(lái)編寫(xiě),包括諸如Java、Smalltalk、C++之類的面向?qū)ο缶幊陶Z(yǔ)言。用于執(zhí)行本發(fā)明的操作的計(jì)算機(jī)程序代碼也可以用諸如“C”編程語(yǔ)言或者以更高級(jí)或更低級(jí)的編程語(yǔ)言之類的常規(guī)過(guò)程序編程語(yǔ)言來(lái)編寫(xiě)。程序代碼可以作為獨(dú)立的軟件包或者較大系統(tǒng)的一部分而完全地在單個(gè)處理設(shè)備上執(zhí)行、部分地在一個(gè)或多個(gè)不同處理設(shè)備上執(zhí)行、部分地在本地處理設(shè)備上并且部分地在遠(yuǎn)程處理設(shè)備上、或者完全地在遠(yuǎn)程處理設(shè)備上執(zhí)行。在后一情況下,遠(yuǎn)程處理設(shè)備可以通過(guò)諸如局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)之類的網(wǎng)絡(luò)與本地處理設(shè)備連接,或者可以例如通過(guò)使用因特網(wǎng)服務(wù)提供商的因特網(wǎng)與外部處理設(shè)備建立連接。參考根據(jù)本發(fā)明實(shí)施方式的方法、裝置系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的流程示和/ 或框圖來(lái)描述本發(fā)明。應(yīng)當(dāng)理解,流程示和/或框圖的每個(gè)框、以及流程示和/或框圖中的框的組合可以通過(guò)系統(tǒng)組件或計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理裝置的處理器以生成機(jī)器,從而使得經(jīng)由計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的所述指令創(chuàng)建出用于實(shí)現(xiàn)在流程圖和/或框圖的一個(gè)或多個(gè)框中所指定的功能/行為的裝置。這些計(jì)算機(jī)程序指令還可以存儲(chǔ)在下述計(jì)算機(jī)可讀存儲(chǔ)器中,這樣的計(jì)算機(jī)可讀存儲(chǔ)器能夠引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置以特定方式發(fā)揮功能,從而使得存儲(chǔ)于該計(jì)算機(jī)可讀存儲(chǔ)器中的指令生成包含實(shí)現(xiàn)在流程圖和/或框圖的一個(gè)或多個(gè)框中所指定功能/行為的指令裝置的制品。計(jì)算機(jī)程序指令還可以加載至計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置上,以使在該計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置上執(zhí)行的一系列操作步驟,以生成計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,從而使得在該計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖和/或框圖的一個(gè)或多個(gè)框中所指定功能/行為的步驟。本發(fā)明可實(shí)踐于任何形式的計(jì)算機(jī)系統(tǒng)上,包括獨(dú)立計(jì)算機(jī)或參與計(jì)算機(jī)的分布式網(wǎng)絡(luò)的一個(gè)或多個(gè)處理器。因此,也將如下各項(xiàng)視為在本發(fā)明的范圍內(nèi)經(jīng)程序化而具有體現(xiàn)在此所公開(kāi)的方法和/或系統(tǒng)的指令的計(jì)算機(jī)系統(tǒng)、或經(jīng)程序化以執(zhí)行本發(fā)明的各種方面的計(jì)算機(jī)系統(tǒng)、以及存儲(chǔ)用于將通用計(jì)算機(jī)轉(zhuǎn)換為基于在此所公開(kāi)的本發(fā)明的各種方面的系統(tǒng)的計(jì)算機(jī)可讀指令的存儲(chǔ)器或存儲(chǔ)介質(zhì)。一旦計(jì)算機(jī)經(jīng)程序化以實(shí)現(xiàn)本發(fā)明的各種方面(包括如在此所陳述的使用方法),該計(jì)算機(jī)實(shí)際上成為特定于本發(fā)明的方法及程序結(jié)構(gòu)的專用計(jì)算機(jī)。對(duì)于計(jì)算機(jī)系統(tǒng)領(lǐng)域中的技術(shù)人員而言針對(duì)此情形所必需的技術(shù)是公知的。附圖中的流程圖和框示了根據(jù)本發(fā)明各實(shí)施方式的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能的實(shí)施方式的架構(gòu)、功能和操作。就此而言,流程圖或框圖中的一個(gè)或多個(gè)框可以代表包括用于實(shí)現(xiàn)一個(gè)或多個(gè)指定邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令的代碼的組件、片段或部分。在某些備選實(shí)施方式中,框中標(biāo)記的功能可以不按附圖中所標(biāo)記的順序發(fā)生。舉例而言,圖中示為前后相連的兩個(gè)框?qū)嵸|(zhì)上可以基本上同時(shí)地執(zhí)行或者可以按相反順序執(zhí)行。在此所使用的術(shù)語(yǔ)只是為了描述特定實(shí)施方式,而不是旨在對(duì)本發(fā)明做出限制。 除非上下文清楚地另有所指,否則如在此所使用的單數(shù)形式“一”、“一個(gè)”等旨在同時(shí)包括復(fù)數(shù)形式。還應(yīng)理解,在用于本說(shuō)明書(shū)之中時(shí),術(shù)語(yǔ)“包括”和/或“包含”等指定所陳述的特征、整數(shù)、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元素、組件和/或其群組的存在或添加。本發(fā)明的描述是出于說(shuō)明和描述的目的而呈現(xiàn)的,而并非旨在窮舉或者限于本發(fā)明的所公開(kāi)形式。本領(lǐng)域普通技術(shù)人員將會(huì)理解,在不脫離本發(fā)明的范圍和精神的情況下可以存在許多修改和變型。已如此這般詳細(xì)地并參考本發(fā)明的實(shí)施方式描述了本申請(qǐng)的發(fā)明,應(yīng)當(dāng)理解,在不脫離本發(fā)明在隨附權(quán)利要求書(shū)中所限定的范圍的情況下,可以進(jìn)行許多修改和變型。
權(quán)利要求
1.一種追蹤協(xié)同過(guò)程且將事件的發(fā)生的通知傳播至發(fā)起者的方法,所述方法包括 在耦合至網(wǎng)絡(luò)環(huán)境的協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)處接收用戶已發(fā)起生成協(xié)同內(nèi)容的計(jì)算機(jī)實(shí)現(xiàn)的協(xié)同過(guò)程的指示,其中所述用戶定義所生成的協(xié)同內(nèi)容的發(fā)起者;通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得將追蹤與所發(fā)起的協(xié)同過(guò)程相關(guān)聯(lián)的事件的指定;與至少一個(gè)接收者共享與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容; 通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得標(biāo)識(shí)與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的發(fā)生的信息,而非從任意接收者返回至所述發(fā)起者的通信;響應(yīng)于與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)經(jīng)檢測(cè)事件而自動(dòng)地轉(zhuǎn)換與所述協(xié)同過(guò)程相關(guān)聯(lián)的信息;以及將通知傳播至所述發(fā)起者,所述通知向所述發(fā)起者告知所述經(jīng)檢測(cè)事件,其中所述通知是響應(yīng)于所述經(jīng)檢測(cè)事件而生成的并且基于所述經(jīng)轉(zhuǎn)換的信息。
2.根據(jù)權(quán)利要求1所述的方法,其中所述通知不揭露與所述經(jīng)檢測(cè)事件相關(guān)聯(lián)的細(xì)節(jié)。
3.根據(jù)權(quán)利要求1或2所述的方法,其中通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得標(biāo)識(shí)與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的所述發(fā)生的信息包括檢測(cè)接收者已進(jìn)行如下操作中的一個(gè)改變與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容; 添加與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容; 刪除與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容的至少一部分;以及共享與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容。
4.根據(jù)權(quán)利要求1、2或3所述的方法,進(jìn)一步包括評(píng)估用以判定何時(shí)及如何將給定通知傳播至所述發(fā)起者中的至少一個(gè)的至少一個(gè)規(guī)則。
5.根據(jù)任意前述權(quán)利要求所述的方法,其中與至少一個(gè)接收者共享與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容進(jìn)一步包括 將事件正被追蹤的通知提供至至少一個(gè)接收者以將通知發(fā)送至所述發(fā)起者;以及向接收所述通知的每個(gè)接收者提供用以啟用發(fā)送通知或禁用發(fā)送通知的選項(xiàng);以及將通知傳播至所述發(fā)起者進(jìn)一步包括在所述經(jīng)檢測(cè)事件與接收到所述通知且指示所述選項(xiàng)禁用發(fā)送通知的接收者相關(guān)聯(lián)時(shí),制止傳播所述通知。
6.根據(jù)任意前述權(quán)利要求所述的方法,其中將所述事件的所述發(fā)生的通知傳播至所述發(fā)起者包括跨越所述網(wǎng)絡(luò)將電子即時(shí)消息以及電子郵件消息中的至少一個(gè)發(fā)送至所述發(fā)起者的處理設(shè)備。
7.根據(jù)權(quán)利要求1或2所述的方法,其中通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得標(biāo)識(shí)與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的所述發(fā)生的信息包括檢測(cè)與在第一協(xié)同過(guò)程應(yīng)用中采取動(dòng)作的接收者相關(guān)聯(lián)的事件,所述第一協(xié)同過(guò)程應(yīng)用不同于生成所述協(xié)同內(nèi)容的所述應(yīng)用實(shí)現(xiàn)的協(xié)同過(guò)程。
8.一種用以追蹤計(jì)算機(jī)實(shí)現(xiàn)的協(xié)同過(guò)程并且將事件的發(fā)生的通知傳播至發(fā)起者的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括具有體現(xiàn)于其中的計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以在耦合至網(wǎng)絡(luò)環(huán)境的協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)處接收指示的計(jì)算機(jī)可讀程序代碼,所述指示為用戶已發(fā)起生成協(xié)同內(nèi)容的計(jì)算機(jī)實(shí)現(xiàn)的協(xié)同過(guò)程,其中所述用戶定義所生成的協(xié)同內(nèi)容的發(fā)起者;經(jīng)配置以通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得將追蹤與所發(fā)起的協(xié)同過(guò)程相關(guān)聯(lián)的事件的指定的計(jì)算機(jī)可讀程序代碼,其中與所述協(xié)同過(guò)程相關(guān)聯(lián)的信息存儲(chǔ)于可由所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)訪問(wèn)的計(jì)算機(jī)存儲(chǔ)設(shè)備中,并且所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)用以與至少一個(gè)接收者共享與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容;經(jīng)配置以通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得標(biāo)識(shí)與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的發(fā)生的信息、而非從任意接收者返回至所述發(fā)起者的通信的計(jì)算機(jī)可讀程序代碼;經(jīng)配置以響應(yīng)于與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)經(jīng)檢測(cè)事件而轉(zhuǎn)換與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述計(jì)算機(jī)存儲(chǔ)信息的計(jì)算機(jī)可讀程序代碼;以及經(jīng)配置以將通知傳播至所述發(fā)起者的計(jì)算機(jī)可讀程序代碼,所述通知向所述發(fā)起者告知所述經(jīng)檢測(cè)事件,其中所述通知是響應(yīng)于所述經(jīng)檢測(cè)事件而生成的并且基于所述經(jīng)轉(zhuǎn)換的信息。
9.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其中經(jīng)配置以將通知傳播至所述發(fā)起者的所述計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以傳播不揭露與所述經(jīng)檢測(cè)事件相關(guān)聯(lián)的細(xì)節(jié)的通知的計(jì)算機(jī)可讀程序代碼。
10.根據(jù)權(quán)利要求8或9所述的計(jì)算機(jī)程序產(chǎn)品,其中經(jīng)配置以通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得標(biāo)識(shí)與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的所述發(fā)生的信息的所述計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以檢測(cè)接收者已進(jìn)行如下操作中的一個(gè)的計(jì)算機(jī)可讀程序代碼改變與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容; 添加與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容; 刪除與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容的至少一部分;及共享與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容。
11.根據(jù)權(quán)利要求8、9或10所述的計(jì)算機(jī)程序產(chǎn)品,其進(jìn)一步包含經(jīng)配置以評(píng)估至少一個(gè)規(guī)則以判定何時(shí)及如何將給定通知傳播至所述發(fā)起者中的至少一個(gè)的計(jì)算機(jī)可讀程序代碼。
12.根據(jù)權(quán)利要求8至11中的任意一項(xiàng)所述的計(jì)算機(jī)程序產(chǎn)品,其中與至少一個(gè)接收者共享與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容包括經(jīng)配置以進(jìn)行如下操作的計(jì)算機(jī)可讀程序代碼將事件正被追蹤的通知提供至至少一個(gè)接收者以將通知發(fā)送至所述發(fā)起者;以及向接收所述通知的每個(gè)接收者提供用以啟用發(fā)送通知或禁用發(fā)送通知的選項(xiàng);以及經(jīng)配置以將所述通知傳播至所述發(fā)起者的所述計(jì)算機(jī)可讀程序代碼進(jìn)一步包括經(jīng)配置以在所述經(jīng)檢測(cè)事件與接收到所述通知且指示所述選項(xiàng)禁用發(fā)送通知的接收者相關(guān)聯(lián)時(shí)制止傳播所述通知的計(jì)算機(jī)可讀程序代碼。
13.根據(jù)權(quán)利要求8至11中的任意一項(xiàng)所述的計(jì)算機(jī)程序產(chǎn)品,其中經(jīng)配置以將所述事件的所述發(fā)生的通知傳播至所述發(fā)起者的所述計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以跨越所述網(wǎng)絡(luò)將電子即時(shí)消息及電子郵件消息中的至少一個(gè)發(fā)送至所述發(fā)起者的處理設(shè)備的計(jì)算機(jī)可讀程序代碼。
14.根據(jù)權(quán)利要求8或9所述的計(jì)算機(jī)程序產(chǎn)品,其中經(jīng)配置以通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)檢測(cè)至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的所述發(fā)生的所述計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以檢測(cè)與在第一協(xié)同過(guò)程應(yīng)用中采取動(dòng)作的接收者相關(guān)聯(lián)的事件的計(jì)算機(jī)可讀程序代碼,所述第一協(xié)同過(guò)程應(yīng)用不同于生成所述協(xié)同內(nèi)容的所述應(yīng)用實(shí)現(xiàn)的協(xié)同過(guò)程。
15.一種用以追蹤協(xié)同過(guò)程且將事件的發(fā)生的通知傳播至發(fā)起者的系統(tǒng),所述系統(tǒng)包括協(xié)同過(guò)程服務(wù)器計(jì)算機(jī),其具有處理器及至少一個(gè)存儲(chǔ)器設(shè)備;以及駐存于所述至少一個(gè)存儲(chǔ)器設(shè)備中的由所述處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼,其包括經(jīng)配置以在所述服務(wù)器計(jì)算機(jī)處接收指示的計(jì)算機(jī)可讀程序代碼,所述指示為用戶已發(fā)起生成協(xié)同內(nèi)容的計(jì)算機(jī)實(shí)現(xiàn)的協(xié)同過(guò)程,其中所述用戶定義所生成的協(xié)同內(nèi)容的發(fā)起者;經(jīng)配置以通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得指定的計(jì)算機(jī)可讀程序代碼,所述指定為將追蹤與所發(fā)起的協(xié)同過(guò)程相關(guān)聯(lián)的事件;經(jīng)配置以與至少一個(gè)接收者共享與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容的計(jì)算機(jī)可讀程序代碼;經(jīng)配置以通過(guò)所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)獲得標(biāo)識(shí)與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的發(fā)生的信息、而非從任意接收者返回至所述發(fā)起者的通信的計(jì)算機(jī)可讀程序代碼;經(jīng)配置以響應(yīng)于與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)經(jīng)檢測(cè)事件而自動(dòng)地轉(zhuǎn)換與所述協(xié)同過(guò)程相關(guān)聯(lián)的信息的計(jì)算機(jī)可讀程序代碼;以及經(jīng)配置以將通知傳播至所述發(fā)起者的計(jì)算機(jī)可讀程序代碼,所述通知向所述發(fā)起者告知所述經(jīng)檢測(cè)事件,其中所述通知是響應(yīng)于所述經(jīng)檢測(cè)事件而生成的并且基于所述經(jīng)轉(zhuǎn)換的信息。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述通知不揭露與所述經(jīng)檢測(cè)事件相關(guān)聯(lián)的細(xì)節(jié)。
17.根據(jù)權(quán)利要求15或16所述的系統(tǒng),包括計(jì)算機(jī)可讀程序代碼,經(jīng)配置以通過(guò)檢測(cè)接收者已進(jìn)行如下操作中的一個(gè)獲得標(biāo)識(shí)與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的所述發(fā)生的信息,所述操作包括改變與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容; 添加與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容; 刪除與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容的至少一部分;以及共享與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容。
18.根據(jù)權(quán)利要求15、16或17所述的系統(tǒng),包括計(jì)算機(jī)可讀程序代碼,經(jīng)配置以 評(píng)估用以判定何時(shí)及如何將給定通知傳播至所述發(fā)起者中的至少一個(gè)的至少一個(gè)規(guī)則。
19.根據(jù)權(quán)利要求15至18中任意一項(xiàng)所述的系統(tǒng),其中計(jì)算機(jī)可讀程序代碼配置以通過(guò)以下操作與至少一個(gè)接收者共享與所述協(xié)同過(guò)程相關(guān)聯(lián)的所述協(xié)同內(nèi)容,所述操作包括將事件正被追蹤的通知提供至至少一個(gè)接收者以將通知發(fā)送至所述發(fā)起者;以及向接收所述通知的每個(gè)接收者提供用以啟用發(fā)送通知或禁用發(fā)送通知的選項(xiàng);以及將通知傳播至所述發(fā)起者進(jìn)一步包括在所述經(jīng)檢測(cè)事件與接收到所述通知且指示所述選項(xiàng)禁用發(fā)送通知的接收者相關(guān)聯(lián)時(shí),制止傳播所述通知。
20.根據(jù)權(quán)利要求15至19中的任意一項(xiàng)所述的系統(tǒng),包括計(jì)算機(jī)可讀程序代碼,經(jīng)配置以通過(guò)以下操作將所述事件的所述發(fā)生的通知傳播至所述發(fā)起者跨越所述網(wǎng)絡(luò)將電子即時(shí)消息及電子郵件消息中的至少一個(gè)發(fā)送至所述發(fā)起者的處理設(shè)備。
21.根據(jù)權(quán)利要求15或16所述的系統(tǒng),包括計(jì)算機(jī)可讀程序代碼,經(jīng)配置以通過(guò)檢測(cè)與在第一協(xié)同過(guò)程應(yīng)用中采取動(dòng)作的接收者相關(guān)聯(lián)的事件獲得標(biāo)識(shí)與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)可檢測(cè)事件的所述發(fā)生的信息,所述第一協(xié)同過(guò)程應(yīng)用不同于生成所述協(xié)同內(nèi)容的所述應(yīng)用實(shí)現(xiàn)的協(xié)同過(guò)程。
22.根據(jù)權(quán)利要求15至21中任意一項(xiàng)所述的系統(tǒng),進(jìn)一步包括至少一個(gè)存儲(chǔ)了規(guī)則的存儲(chǔ)設(shè)備,所述規(guī)則用于判定何時(shí)及如何將給定通知傳播至所述發(fā)起者中的至少一個(gè)。
23.根據(jù)權(quán)利要求15所述的系統(tǒng),包括圖形用戶界面,當(dāng)在處理設(shè)備上執(zhí)行時(shí) 以圖形方式與用戶交互以標(biāo)識(shí)待追蹤的所生成的協(xié)同內(nèi)容;以圖形方式與所述協(xié)同內(nèi)容的所述發(fā)起者交互以指定觸發(fā)所述協(xié)同內(nèi)容向所述發(fā)起者的通知的至少一個(gè)事件;與耦合至網(wǎng)絡(luò)環(huán)境的協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)通信以標(biāo)識(shí)待追蹤的所述協(xié)同過(guò)程及待監(jiān)測(cè)的與所述協(xié)同過(guò)程相關(guān)聯(lián)的至少一個(gè)事件;從所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收指示、而非從任意接收者返回至所述發(fā)起者的通信,所述指示為至少一個(gè)指定事件已發(fā)生;以及在檢測(cè)到與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的指定事件時(shí)轉(zhuǎn)換所述圖形用戶界面從而修改所述共享協(xié)同內(nèi)容的視覺(jué)顯示,以便以可視方式將所述事件的所述發(fā)生的所述通知描繪給所述發(fā)起者。
24.根據(jù)權(quán)利要求23所述的系統(tǒng),其中所述計(jì)算機(jī)執(zhí)行的協(xié)同過(guò)程與所述圖形用戶界面整合在一起。
25.根據(jù)權(quán)利要求23或?qū)λ龅挠?jì)算機(jī)程序產(chǎn)品,其中所述圖形用戶界面可操作用于通過(guò)從所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收至少一個(gè)指定事件已發(fā)生的指示從所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收至少一個(gè)指定事件已發(fā)生的指示,所述至少一個(gè)指定事件與在第一協(xié)同過(guò)程應(yīng)用中采取動(dòng)作的接收者相關(guān)聯(lián),所述第一協(xié)同過(guò)程應(yīng)用不同于待追蹤的所述對(duì)應(yīng)計(jì)算機(jī)執(zhí)行的協(xié)同過(guò)程。
26.根據(jù)權(quán)利要求23J4或25所述的計(jì)算機(jī)程序產(chǎn)品,其中所述圖形用戶界面可操作用于以圖形方式與所述協(xié)同內(nèi)容的所述發(fā)起者交互以指定如下各項(xiàng)中的至少一個(gè)至少一個(gè)傳播規(guī)則,其用于將所述指定事件的所述發(fā)生的所述通知傳播至所述發(fā)起者;以及至少一個(gè)轉(zhuǎn)換規(guī)則,其用于將所述通知的視覺(jué)描繪顯示于與所述發(fā)起者相關(guān)聯(lián)的計(jì)算機(jī)處理設(shè)備上。
27.一種用以向協(xié)同過(guò)程的用戶通知所關(guān)心的事件已發(fā)生的計(jì)算機(jī)程序產(chǎn)品,其包括具有體現(xiàn)于其中的計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以實(shí)現(xiàn)圖形用戶界面的計(jì)算機(jī)可讀程序代碼,當(dāng)在處理設(shè)備上執(zhí)行時(shí),所述圖形用戶界面以圖形方式與用戶交互以標(biāo)識(shí)待追蹤的對(duì)應(yīng)計(jì)算機(jī)執(zhí)行的協(xié)同過(guò)程的以電子方式生成的協(xié)同內(nèi)容,其中所述用戶定義所生成的協(xié)同內(nèi)容的發(fā)起者;經(jīng)配置以實(shí)現(xiàn)所述圖形用戶界面的一部分的計(jì)算機(jī)可讀程序代碼,所述圖形用戶界面的所述部分以圖形方式與所述協(xié)同內(nèi)容的所述發(fā)起者交互以指定觸發(fā)所述協(xié)同內(nèi)容向所述發(fā)起者的通知的至少一個(gè)事件;經(jīng)配置以實(shí)現(xiàn)所述圖形用戶界面的一部分的計(jì)算機(jī)可讀程序代碼,所述圖形用戶界面的所述部分與耦合至網(wǎng)絡(luò)環(huán)境的協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)通信以標(biāo)識(shí)待追蹤的所述協(xié)同過(guò)程及待監(jiān)測(cè)的與所述協(xié)同過(guò)程相關(guān)聯(lián)的至少一個(gè)事件;經(jīng)配置以與至少一個(gè)接收者共享所述協(xié)同內(nèi)容的計(jì)算機(jī)可讀程序代碼;經(jīng)配置以通過(guò)所述圖形用戶界面從所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收指示、而非從任意接收者返回至所述發(fā)起者的通信的計(jì)算機(jī)可讀程序代碼,所述指示為至少一個(gè)指定事件已發(fā)生;以及經(jīng)配置以在檢測(cè)到與所述共享協(xié)同內(nèi)容相關(guān)聯(lián)的指定事件時(shí)轉(zhuǎn)換所述圖形用戶界面從而修改所述共享協(xié)同內(nèi)容的視覺(jué)顯示,以便以可視方式將所述事件的所述發(fā)生的所述通知描繪給所述發(fā)起者的計(jì)算機(jī)可讀程序代碼。
28.根據(jù)權(quán)利要求27所述的計(jì)算機(jī)程序產(chǎn)品,其中經(jīng)配置以實(shí)現(xiàn)圖形用戶界面的所述計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以實(shí)現(xiàn)圖形用戶界面的計(jì)算機(jī)可讀程序代碼,當(dāng)在處理設(shè)備上執(zhí)行時(shí),所述圖形用戶界面以圖形方式與用戶交互以標(biāo)識(shí)待追蹤的對(duì)應(yīng)計(jì)算機(jī)執(zhí)行的協(xié)同過(guò)程的以電子方式生成的協(xié)同內(nèi)容,所述計(jì)算機(jī)執(zhí)行的協(xié)同過(guò)程與所述圖形用戶界面整合在一起。
29.根據(jù)權(quán)利要求27或觀所述的計(jì)算機(jī)程序產(chǎn)品,其中經(jīng)配置以通過(guò)所述圖形用戶界面從所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收至少一個(gè)指定事件已發(fā)生的指示的所述計(jì)算機(jī)可讀程序代碼包括經(jīng)配置以通過(guò)所述圖形用戶界面從所述協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收至少一個(gè)指定事件已發(fā)生的指示的計(jì)算機(jī)可讀程序代碼,所述至少一個(gè)指定事件與在第一協(xié)同過(guò)程應(yīng)用中采取動(dòng)作的接收者相關(guān)聯(lián),所述第一協(xié)同過(guò)程應(yīng)用不同于待追蹤的所述對(duì)應(yīng)計(jì)算機(jī)執(zhí)行的協(xié)同過(guò)程。
30.根據(jù)權(quán)利要求27J8或四所述的計(jì)算機(jī)程序產(chǎn)品,其中所述圖形用戶界面可操作用于以圖形方式與所述協(xié)同內(nèi)容的所述發(fā)起者交互以指定如下各項(xiàng)中的至少一個(gè)至少一個(gè)傳播規(guī)則,其用于將所述指定事件的所述發(fā)生的所述通知傳播至所述發(fā)起者;以及至少一個(gè)轉(zhuǎn)換規(guī)則,其用于將所述通知的視覺(jué)描繪顯示于與所述發(fā)起者相關(guān)聯(lián)的計(jì)算機(jī)處理設(shè)備上。
31. 一種計(jì)算機(jī)程序,包括當(dāng)所述程序在計(jì)算機(jī)上運(yùn)行時(shí)適于執(zhí)行根據(jù)權(quán)利要求1至7 中任意一項(xiàng)所述的方法的程序代碼裝置。
全文摘要
將關(guān)于與協(xié)同過(guò)程相關(guān)聯(lián)的活動(dòng)的充當(dāng)“提示”的通知傳播至發(fā)起者以向該發(fā)起者警示對(duì)該協(xié)同過(guò)程的活動(dòng)。協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)接收該發(fā)起者已發(fā)起生成待追蹤的協(xié)同內(nèi)容的計(jì)算機(jī)實(shí)現(xiàn)的協(xié)同過(guò)程的指示。利用該協(xié)同過(guò)程服務(wù)器計(jì)算機(jī)來(lái)與至少一個(gè)接收者共享與該協(xié)同過(guò)程相關(guān)聯(lián)的該協(xié)同內(nèi)容。檢測(cè)與由接收者共享的協(xié)同內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)計(jì)算機(jī)實(shí)現(xiàn)的事件。響應(yīng)于檢測(cè)的與該共享協(xié)同內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)事件,自動(dòng)地轉(zhuǎn)換與該協(xié)同過(guò)程相關(guān)聯(lián)的信息,其中將該一個(gè)或多個(gè)事件的發(fā)生的通知傳播至該發(fā)起者。該通知是響應(yīng)于檢測(cè)的一個(gè)或多個(gè)事件而生成的,并且基于該經(jīng)轉(zhuǎn)換的信息。
文檔編號(hào)G06Q10/06GK102473251SQ201080031766
公開(kāi)日2012年5月23日 申請(qǐng)日期2010年7月21日 優(yōu)先權(quán)日2009年7月23日
發(fā)明者A·登內(nèi), C·巴貝爾-米恩戈, J·肯尼迪, L·哈普爾, P·普雷恩德加斯特 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1