專利名稱:協(xié)作瀏覽與相關(guān)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
背景技術(shù) 在本部分的陳述僅僅是提供與本公開內(nèi)容相關(guān)的背景信息,并且可能不構(gòu)成現(xiàn)有技術(shù)。本公開內(nèi)容一般涉及計算機網(wǎng)絡(luò)系統(tǒng),更具體地(但非排它地)涉及提供協(xié)作服務(wù)的面向團體的瀏覽系統(tǒng)。對于許多人和組織,因特網(wǎng)已經(jīng)成為主要的信息和知識倉庫,并且環(huán)球網(wǎng)(web)瀏覽器已經(jīng)成為通用的工作平臺。當為了完成任務(wù)而一起工作的人們能夠通過因特網(wǎng)進行協(xié)作時,通常的結(jié)果是生產(chǎn)率得到提高。
發(fā)明內(nèi)容
在一個實施方式中,本公開內(nèi)容針對通過網(wǎng)絡(luò)促進或便于兩個或更多用戶之間的協(xié)作的系統(tǒng)。該系統(tǒng)包括服務(wù)器與兩個或更多個包括處理器和存儲器的用戶計算機,每個用戶計算機具有配置為在網(wǎng)絡(luò)上執(zhí)行瀏覽的瀏覽器客戶端。瀏覽器客戶端與服務(wù)器一起被配置為提供與由一個或更多個用戶計算機上的一個或更多個用戶調(diào)用的一個或更多個應(yīng)用程序相關(guān)的多個協(xié)作服務(wù)。瀏覽器客戶端進一步與服務(wù)器一起被配置為使得每個用戶計算機得到網(wǎng)頁形式的來自多個異類內(nèi)容源中一個或更多個的內(nèi)容,至少一些所述內(nèi)容是通過所述一個或更多個應(yīng)用程序獲得的。進一步,瀏覽器客戶端與服務(wù)器一起被配置為在網(wǎng)絡(luò)層(web layer)捕獲明確的社交信息和暗示的社交信息,并使用戶計算機得到由用戶利用協(xié)作服務(wù)通過瀏覽器客戶端提供的這些社交信息。在另一個實施方式中,本公開內(nèi)容針對具有編碼在其上的指令的有形計算機可讀介質(zhì)。這些指令是由系統(tǒng)的一個或更多個處理器執(zhí)行的,該系統(tǒng)具有服務(wù)器和兩個或更多個包括處理器和存儲器的用戶計算機,每個用戶計算機具有配置為在網(wǎng)絡(luò)上執(zhí)行瀏覽的瀏覽器客戶端。這些指令是可執(zhí)行的,以提供與一個或更多個用戶計算機上的一個或更多個用戶調(diào)用的一個或更多個應(yīng)用程序相關(guān)的多個協(xié)作服務(wù)。這些指令進一步可執(zhí)行用于使每個用戶計算機得到網(wǎng)頁形式的來自多個異類內(nèi)容源中一個或更多個的內(nèi)容,至少一些所述內(nèi)容是通過所述一個或更多個應(yīng)用程序獲得的。這些指令進一步可執(zhí)行用于在網(wǎng)絡(luò)層明確的社交信息和暗示的社交信息,并使用戶計算機得到由用戶利用協(xié)作服務(wù)通過瀏覽器客戶端提供的這些社交信息。在另一個實施方式中,本公開內(nèi)容針對通過網(wǎng)絡(luò)促進兩個或更多個用戶之間的協(xié)作的方法。該方法是由系統(tǒng)的一個或更多個處理器執(zhí)行的,該系統(tǒng)具有服務(wù)器和兩個或更多個包括處理器和存儲器的用戶計算機。每個用戶計算機具有配置為在網(wǎng)絡(luò)上執(zhí)行瀏覽的瀏覽器客戶端。該方法包括通過服務(wù)器和瀏覽器客戶端提供與一個或更多個用戶計算機上的一個或更多個用戶調(diào)用的一個或更多個應(yīng)用程序相關(guān)的多個協(xié)作服務(wù)。該方法進一步包括使每個用戶計算機以網(wǎng)頁形式得到來自多個異類內(nèi)容源中一個或更多個的內(nèi)容,并通過(若干)應(yīng)用程序獲得至少某些內(nèi)容,以及在網(wǎng)絡(luò)層捕獲明確的社交信息和暗示的社交信息,并且使用戶計算機得到由用戶利用協(xié)作服務(wù)通過瀏覽器客戶端提供的這些社交信息。提供協(xié)作環(huán)境,其中明確的社交信息和暗示的社交信息是可通過用戶匯總的,從而指導(dǎo)協(xié)作。從這里提供的說明可以明顯地看出適用性的另外領(lǐng)域。應(yīng)當理解的是,說明書和特定的例子僅僅是為了說明,而非限定本公開內(nèi)容的范疇。
這里描述的附圖僅僅是為了說明,而非以任何方式限定本公開內(nèi)容的范疇。圖I是根據(jù)公開內(nèi)容的一個實施方式的通過網(wǎng)絡(luò)促進兩個或更多個用戶之間的協(xié)作的系統(tǒng)圖; 圖2是根據(jù)公開內(nèi)容的一個實施方式的通過網(wǎng)絡(luò)促進兩個或更多個用戶之間的協(xié)作的系統(tǒng)的總體圖;圖3是根據(jù)公開內(nèi)容的一個實施方式的通過網(wǎng)絡(luò)促進兩個或更多個用戶之間的協(xié)作的系統(tǒng)的功能部件圖;圖4和圖5是根據(jù)公開內(nèi)容的若干實施方式的顯示屏結(jié)構(gòu)的說明。
具體實施例方式以下說明本質(zhì)上僅僅是示例性的,而非限制本公開內(nèi)容、應(yīng)用或用途。應(yīng)當理解的是,在所有附圖中,對應(yīng)的參考數(shù)字指示類似或?qū)?yīng)的零件或部件。本領(lǐng)域的技術(shù)人員應(yīng)當理解的是,多種類型以及多個硬件裝置,包括但不限于計算機、處理器、存儲器、微型計算機、微處理器、輸入輸出裝置、通信裝置等可以用于實施公開內(nèi)容中描述的方法和系統(tǒng)。在各種實施方式中,提供增強的網(wǎng)絡(luò)瀏覽系統(tǒng),其允許用戶執(zhí)行正常網(wǎng)絡(luò)導(dǎo)航,從而瀏覽和/或搜索網(wǎng)絡(luò)內(nèi)容。此外,瀏覽系統(tǒng)可允許包括用戶的團體成員查看例如相互的導(dǎo)航印跡(footprint)、注解、和與瀏覽/搜索的網(wǎng)頁內(nèi)容相關(guān)的其他增加信息。為用戶提供各種工具來協(xié)作,如,關(guān)于項目、任務(wù)或其他主題的協(xié)作。用戶可實時協(xié)作和/或隨時間協(xié)作。通過網(wǎng)絡(luò)促進兩個或更多用戶之間協(xié)作的系統(tǒng)的一個實施方式在圖I中總體由參考數(shù)字20指示。系統(tǒng)20可以是企業(yè)系統(tǒng)的一部分,其包括服務(wù)器24與兩個或更多包括處理器和存儲器的用戶計算機28。圖I中示出單個用戶計算機28。每個用戶計算機28包括顯示器32。每個用戶計算機28還具有配置在其上的軟件瀏覽器客戶端36,用于在網(wǎng)絡(luò)40上執(zhí)行瀏覽,在目前的實施例中網(wǎng)絡(luò)40是因特網(wǎng)。促進協(xié)作的系統(tǒng)的一個實施在圖2中示意性地示出,并且總體由參考數(shù)字50指示。具有用戶計算機28a-28d的多個用戶是多個興趣型社群(COI) 54的成員。圖2中示出兩個相互重疊的COI 54。參考圖I和圖2,服務(wù)器24和瀏覽器客戶端36被配置為提供與用戶計算機28a-28d上的用戶調(diào)用的一個或更多個應(yīng)用程序相關(guān)的多個協(xié)作服務(wù)。瀏覽器客戶端36與服務(wù)器24 —起配置為使每個用戶計算機28可得到網(wǎng)頁形式的內(nèi)容58。內(nèi)容58是從多個異類內(nèi)容源44中的一個或更多個內(nèi)容源獲得的。至少某些內(nèi)容源內(nèi)容可以通過用戶調(diào)用的(若干)應(yīng)用程序獲得。內(nèi)容源44可包括數(shù)據(jù)庫、萬維網(wǎng)和其他因特網(wǎng)數(shù)據(jù)源、實時數(shù)據(jù)資料等。服務(wù) 器24和瀏覽器客戶端36還可配置為在網(wǎng)絡(luò)層捕獲社交信息60,并使用戶計算機28可得到該社交信息。社交信息60包括由用戶利用協(xié)作服務(wù)通過瀏覽器客戶端36提供的明確的社交信息和暗示的社交信息。在本公開內(nèi)容和權(quán)利要求中使用的術(shù)語“明確的社交信息”指的是由用戶明確提供的增加網(wǎng)絡(luò)內(nèi)容的信息,如,為了與其他用戶共享該信息。明確的社交信息可包括但不限于評論、注解、網(wǎng)絡(luò)內(nèi)容的用戶評價、書簽和/或注解和/或分類內(nèi)容的內(nèi)容標記。在本公開內(nèi)容和權(quán)利要求中使用的術(shù)語“暗示的社交信息”指的是由用戶暗中提供的信息,例如通過訪問網(wǎng)絡(luò)時的用戶動作。暗示的社交信息可包括但不限于網(wǎng)絡(luò)中的用戶印跡(footprint),如哪個網(wǎng)站被訪問、搜索結(jié)果的點擊率、用戶停留在頁面的時長等。系統(tǒng)20的功能部件在圖3中總體由參考數(shù)字100指示。前端104包括豐富的因特網(wǎng)應(yīng)用(RIA)層108和語音/視頻人機界面(HMI) 112。用戶界面構(gòu)造可包括三維(3D)用戶界面,如用于組織信息和允許網(wǎng)絡(luò)數(shù)據(jù)對象的拖曳操作。高級服務(wù)116和低級核心服務(wù)118位于例如服務(wù)器24上。高級服務(wù)116包括數(shù)據(jù)分析引擎/服務(wù)120。社交信息不但可被捕獲和存儲,而且可被分析和編索引用于指導(dǎo)協(xié)作。數(shù)據(jù)分析引擎/服務(wù)120包括語義引擎,其可以被用于處理和組織所捕獲的數(shù)據(jù)和向用戶呈現(xiàn)數(shù)據(jù)內(nèi)容的語義視圖。高級服務(wù)116也包括白板服務(wù)122、通知公布/訂閱服務(wù)124、同步瀏覽服務(wù)126、聊天服務(wù)128和注解服務(wù)130。低級核心服務(wù)118包括話題/任務(wù)管理134、用戶/團體管理136、會話管理138、安全/賬戶管理140、記錄/存檔服務(wù)142和用戶定制服務(wù)144。應(yīng)當注意的是,與協(xié)作和內(nèi)容呈現(xiàn)相關(guān)的其他或額外的高級和/或低級服務(wù)可以包括在各種實施方式中。在各種實施方式中,瀏覽器客戶端36被配置為提供協(xié)作環(huán)境,在其中明確的社交信息和暗示的社交信息是通過用戶可結(jié)合的,從而指導(dǎo)協(xié)作。通過系統(tǒng)20的部件既支持同步協(xié)作也支持異步協(xié)作。術(shù)語“同步協(xié)作”可以用于表明用戶在基本相同的時間進行協(xié)作以及協(xié)作回轉(zhuǎn)基本上是即時的。如聊天服務(wù)128可以支持同步協(xié)作。當瀏覽同步時,即所有用戶在相同時間查看相同的屏幕內(nèi)容,也可以支持同步協(xié)作。在異步協(xié)作中,用戶不需要在同一時間進行協(xié)作。社交標記是異步協(xié)作的例子。數(shù)據(jù)管理例如在數(shù)據(jù)層150被執(zhí)行。管理功能包括明確的社交內(nèi)容管理152、暗示的社交內(nèi)容管理154、生產(chǎn)數(shù)據(jù)管理156、團體數(shù)據(jù)管理158以及會話數(shù)據(jù)和其他類型數(shù)據(jù)的管理160。相對于各種企業(yè)資源180執(zhí)行網(wǎng)關(guān)功能166。特別地,例如,組織目錄網(wǎng)關(guān)170連接企業(yè)目錄服務(wù),并提供可以用于例如團體管理和角色分配的組織數(shù)據(jù)。關(guān)于職別和組織角色的信息可以被用于專門技能評價。生產(chǎn)數(shù)據(jù)網(wǎng)關(guān)174連接例如一個或更多個生產(chǎn)數(shù)據(jù)庫和特定領(lǐng)域的數(shù)據(jù)源,從生產(chǎn)數(shù)據(jù)庫和數(shù)據(jù)源可以引入數(shù)據(jù)用于查看和處理。認證網(wǎng)關(guān)178管理用戶企業(yè)賬戶,并通過企業(yè)認證服務(wù)驗證用戶。系統(tǒng)20允許用戶使用信息,例如標記、注解和評價來增加網(wǎng)頁內(nèi)容,以及與其他用戶共享這些信息。系統(tǒng)20捕獲用戶的網(wǎng)頁瀏覽/搜索行為,并可使用這些行為,如作為社交索引機制,從而促進用戶的信息搜索。系統(tǒng)20還提供任務(wù)/話題管理和用戶管理以加速針對項目或任務(wù)的特定團體形成和團體決策支持。系統(tǒng)20還提供數(shù)據(jù)連接器,使得可通過瀏覽器客戶端36輸入、操作生產(chǎn)數(shù)據(jù)庫及將生產(chǎn)數(shù)據(jù)庫和基于網(wǎng)絡(luò)的數(shù)據(jù)混合。系統(tǒng)20還通過協(xié)作瀏覽器36提供包括但不限于聊天、白板、同步瀏覽和/或通知訂閱/公布的協(xié)作工具,從而促進同步和/或異步協(xié)作。在各種實施中,正在進行協(xié)作的用戶可以將基于優(yōu)先權(quán)的過濾用于協(xié)作環(huán)境中的數(shù)據(jù),在協(xié)作環(huán)境中所過濾的信息對用戶是可見的。在圖4中總體通過參考數(shù)字200指示根據(jù)公開內(nèi)容的一個實施方式的顯示屏結(jié)構(gòu)。根據(jù)本公開內(nèi)容,顯示屏200關(guān)于軍用方案,但是基本上任意主題(包括但不限于商業(yè)應(yīng)用)可以適用于協(xié)作。在顯示屏200所屬的示例性方案中,情報分析員一起協(xié)作來跟蹤恐怖分子。左邊欄204提供顯示協(xié)作信息的窗口。欄204包括幾個部分206,每個部分可以由用戶最大化或最小化。部分206包括例如描述正在被分析的話題的部分208和描述話題參與者信息的部分210。在部分210中,列舉出話題參與者/團體成員212及其當前狀態(tài)和專業(yè)水平和關(guān)于其網(wǎng)站訪問的信息。當用戶使用戶計算機光標在一個參與者212上停留時,彈出式菜單(未示出)顯示出用戶與參與者之間的行為,包括例如“聊天”、“請求同步瀏覽”、“開始私有白板”等。團體工作空間部分220可以被擴大從而提供會話工作空間。團體工作空間220可以用于例如存儲團體工作結(jié)果、團 體文檔、團體聊天歷史記錄等。白板部分222可以被擴大以提供會話白板。部分206還包括數(shù)據(jù)源部分226,其可以被擴大從而提供在分析中使用的一列數(shù)據(jù)源。當使話題管理部分230最大化時,用戶可以看到用戶參與的一列話題/任務(wù)。如果光標在一個話題之上停留,則顯示可用操作的彈出式菜單。如果用戶是該話題的話題管理者,那么菜單項可包括例如“轉(zhuǎn)換至話題”、“開始新的話題”和“話題管理”。當話題管理者點擊菜單項“話題管理”時,在瀏覽器客戶端36中開始新的標簽,使得話題管理者能夠定義話題、關(guān)閉話題、將參與者從話題移除、將參與者加入至話題、分配參與者的角色等。公司/團體組織名冊可由系統(tǒng)20用于增加、移除參與者或分配參與者角色。參與者印跡部分240可以被擴大從而顯示參與者以前的印跡242。印跡242是由語義樹組織的,語義樹可以縮小或放大從而提供不同的細節(jié)水平。用戶可使用地址字段248來輸入可從其獲得內(nèi)容源的地址。可以為各種類型的數(shù)據(jù)源提供各種類型的數(shù)據(jù)連接器。例如,對于結(jié)構(gòu)化的數(shù)據(jù)源(如數(shù)據(jù)庫),可實現(xiàn)數(shù)據(jù)連接器來連接至數(shù)據(jù)源,以及獲取、修改數(shù)據(jù)和/或增加數(shù)據(jù)至數(shù)據(jù)源。對于非結(jié)構(gòu)化數(shù)據(jù)源(如文本文檔),可實現(xiàn)數(shù)據(jù)連接器來執(zhí)行文件操作和/或從數(shù)據(jù)源讀和/或?qū)?。此外或者替代地,用戶可使用地址字?50來輸入地址從而在因特網(wǎng)40上以通常的已知方式進行瀏覽。主要部分254顯示正在被瀏覽的網(wǎng)頁形式的內(nèi)容(web-formatted content)。欄256顯示多個圖標,用戶通過這些圖標可以切換協(xié)作模式。當用戶光標停留在圖標258之上時,則顯示彈出式菜單,其包括諸如“打開/關(guān)閉注解”、“增加網(wǎng)頁評論(webnote) ”和“刪除所選擇的網(wǎng)頁評論”的項。用戶可點擊“打開/關(guān)閉注解”從而切換網(wǎng)頁評論在當前內(nèi)容頁面上的顯示。用戶可點擊“增加網(wǎng)頁評論”,從而將新的即時網(wǎng)頁評論增加至當前位置。用戶可點擊“刪除所選擇的網(wǎng)頁評論”從而刪除所選擇的網(wǎng)頁評論。當用戶光標停留在圖標260之上時,顯示彈出式菜單,該彈出式菜單包括例如“打開/關(guān)閉突出顯示”、“開始突出顯示”、“結(jié)束突出顯示”和“刪除所選擇的突出顯示”的項。用戶可點擊“打開/關(guān)閉突出顯示”,從而切換在當前內(nèi)容頁面上的突出顯示的顯示。當用戶點擊“開始突出顯示”時,用戶的光標變成突出顯示筆,并可以點擊內(nèi)容頁面從而增加突出顯示至頁面。當用戶點擊“刪除所選擇的突出顯示”時,則刪除所選擇的突出顯示。當用戶光標停留在圖標262之上時,顯示彈出式菜單,其包括例如“訂閱通知”、“公布通知”和“打開/關(guān)閉通知”的項。用戶可點擊“訂閱通知”從而在瀏覽器窗口開始新的標簽,使用戶能夠訂閱各種通知,例如團隊成員狀態(tài)變化、新的話題、不同話題的活動等??梢约せ顖D標266以在私有模式和公共模式之間切換。私有模式將瀏覽器客戶端36的性能轉(zhuǎn)換為普通的瀏覽模式,在普通的瀏覽模式中既不記錄和共享瀏覽信息,也不記錄和共享用戶狀態(tài)。當用戶光標停留在圖標270之上時,彈出框顯示當前內(nèi)容源參與者的評價。在圖5中總體由參考數(shù)字300指示根據(jù)公開內(nèi)容的一個實施方式的另一個顯示屏結(jié)構(gòu)。顯示屏300關(guān)于商用情況,其中AOG(停場飛機)團隊的成員進行協(xié)作來決定零件交付選擇。主要部分354顯示出內(nèi)容,該內(nèi)容由用于訂購零件的應(yīng)用程序提供并由例如顯示出屏幕300的用戶計算機的瀏覽器客戶端36來進行網(wǎng)頁格式化。話題管理 系統(tǒng)20可以執(zhí)行關(guān)于話題管理的多個功能,包括例如以下內(nèi)容。系統(tǒng)20 : (a)給用戶提供創(chuàng)建話題的能力,(b)給話題管理者提供將參與者增加至話題的能力,(C)給話題管理者提供將參與者從話題移除的能力,(d)給用戶提供查看其正在參與的所有話題的能力,(e)給個人提供請求訪問其當前未參與的話題的能力,(f)給話題管理者提供定義/更新當前話題的意圖、目標和話題定義文本的能力,(g)給話題管理者提供存檔當前話題的能力,(h)給話題管理者提供刪除話題的能力,(i)不管任何當前參與者的在線狀態(tài),允許話題存在,(j)支持RSS型公共源和私有源,從而允許其他方發(fā)現(xiàn)新的協(xié)作,(k)允許用戶接受或拒絕至話題的邀請,(I)給話題管理者提供一列與當前話題相關(guān)或類似的來自其他話題管理者的話題,(m)給話題創(chuàng)建者提供促進參與者加入話題管理者的能力,(η)給話題創(chuàng)建者提供使話題管理者降級的能力,(ο)給話題管理者提供定義/更新當前會話的意圖、目標和會話定義文本的能力,以及(P)唯一地識別話題范圍內(nèi)的每個會話,從而便于參考每個會話。話題參與者信息系統(tǒng)20可執(zhí)行的關(guān)于參與者信息的功能包括以下內(nèi)容。系統(tǒng)20 (a)給用戶提供在公共模式下操作的能力,在公共模式下所有活動對其他參與者而言都是可見的,(b)給用戶提供在私有模式下操作的能力,在私有模式下所有活動對其他參與者而言都是隱藏的,(C)給用戶提供選擇他/她的會話的哪些方面對其他參與者而言是公共的和私有的能力,(d)給用戶提供關(guān)于當前會話的參與者的信息,(e)給用戶提供關(guān)于相同話題的先前會話的參與者的信息,(f)給用戶提供關(guān)于參與者的當前活動水平(活動的,不活動的)的信息,(g)給用戶提供參加當前會話的音頻/視頻會議的能力,(h)給用戶提供關(guān)于信息值(VOI)專家意見的信息,即,在當前話題中包含的參與者的“專家評價”,(i)給用戶提供在各種興趣社群范圍內(nèi)創(chuàng)建個人的“地址錄”類型數(shù)據(jù)庫的能力,(j)給用戶提供使用基于文本的聊天客戶端與其他參與者進行通信的能力,(k)離線參與者下一次加入話題時,傳遞聊天消息給離線參與者,(I)給用戶提供參與者地理位置的信息,Oil)給用戶提供關(guān)于其他參與者的瀏覽模式的信息,(η)充分地存檔參與者之間發(fā)送的所有聊天消息,(ο)給用戶提供查看用戶和任一參與者之間的聊天消息歷史的能力,以及(P)給話題管理者提供查看任意參與者之間的聊天消息歷史的能力。信息值系統(tǒng)20可執(zhí)行的關(guān)于信息值的功能包括以下內(nèi)容。系統(tǒng)20 (a)給用戶提供評價當前內(nèi)容源的VOI的能力,(b)給用戶提供關(guān)于當前內(nèi)容源的合成的VOI的信息,(C)給用戶提供關(guān)于當前內(nèi)容源的每個參與者的單獨“專家評價”的信息,(d)給話題管理者提供定義/更新任意參與者的話題的專家評價的能力,(e)給用戶提供公開地或匿名地提供關(guān)于當前話題范圍內(nèi)的另一個參與者的專家評價的能力,(f)允許話題管理者從內(nèi)容源的合成VOI刪除由參與者做出的VOI評價,(g)基于來自每個參與者的VOI等級、每個參與者的“專家評價”、源的過時性和其他因素計算每個內(nèi)容源的合成VOI,(h)給用戶提供顯示滿足或超過輸入的VOI水平的內(nèi)容源子集的能力,(i)給用戶提供評價兩個或更多個內(nèi)容源之間的通道的VOI的能力,(j)給用戶提供關(guān)于兩個或更多個內(nèi)容源之間的通道的VOI的信息,(k)給用戶提供創(chuàng)建內(nèi)容的推薦通路的能力,(I)在從搜索項返回時給用戶提供關(guān)于參與者以前訪問過的內(nèi)容源集的合成VOI的信息,(m)給用戶提供關(guān)于內(nèi)容源的可靠性的信息,以及(η)給用戶提供關(guān)于內(nèi)容源的過時信息的信息。
搜索字符串系統(tǒng)20可執(zhí)行的關(guān)于搜索字符串的功能包括以下內(nèi)容。系統(tǒng)20 :(a)存儲參與者使用的所有搜索字符串,(b)給用戶提供用于到達任意參與者先前訪問的每個內(nèi)容源的搜索術(shù)語歷史的信息,(C)給用戶提供獲取/重新使用由任意參與者先前使用的任意搜索術(shù)語的能力,(d)在從搜索項返回時給用戶提供由參與者先前訪問的內(nèi)容源的信息,(e)在從搜索項返回時給用戶提供參與者先前未訪問的內(nèi)容源的信息,(f)給用戶提供參與者基于另一個參與者的搜索樹開始新的搜索的信息,(g)給用戶提供用戶先前未訪問的內(nèi)容源的信息,一個或更多個參與者已經(jīng)為所述內(nèi)容源提供了 VOI,(h)給用戶提供針對選擇的搜索字符串中的每個單詞的詞典查詢能力,(i)給用戶提供唯一地加權(quán)搜索字符串中的每個單詞的能力,(j)給用戶提供將返回內(nèi)容源列表的部分分配給話題的不同參與者的能力,(k)給用戶提供通過字符描述性的文本串唯一地識別任意搜索字符串的能力,以及(I)給用戶提供以“和/或”關(guān)系組合兩個或更多個先前的搜索字符串的能力。自動搜索系統(tǒng)20可執(zhí)行的關(guān)于自動搜索的功能包括以下內(nèi)容。系統(tǒng)20 :(a)基于用戶當前正在查看的源的內(nèi)容生成建議的未訪問的內(nèi)容源,(b)給用戶提供關(guān)于建議的未訪問的感興趣的內(nèi)容源的信息,(C)給用戶提供基于先前訪問的內(nèi)容源的VOI評價對搜索結(jié)果進行分類的能力,以及(d)給用戶提供關(guān)于共同的內(nèi)容源和重疊百分比的信息。內(nèi)容源系統(tǒng)20可執(zhí)行的關(guān)于內(nèi)容源的功能包括以下內(nèi)容。系統(tǒng)20 : (a)給用戶提供關(guān)于當前正在查看相同內(nèi)容源的任意其他參與者的信息,(b)給用戶提供查看任意會話(若干)參與者的當前正在查看的內(nèi)容源的能力,(C)給用戶提供查看關(guān)于話題的參與者訪問的內(nèi)容源歷史的能力,(d)給用戶提供用許多用戶定義的標記加標記于內(nèi)容源的能力,(e)給用戶提供查看由其他參與者放置于內(nèi)容源上的標記的能力,(f)給用戶提供基于參與者創(chuàng)建的標記搜索內(nèi)容源歷史的能力,(g)給用戶提供關(guān)于當前會話和結(jié)束話題的每個內(nèi)容源已經(jīng)被參與者訪問的次數(shù)的信息,(h)給用戶提供關(guān)于針對當前會話和結(jié)束話題參與者在每個內(nèi)容源所花費時間的信息,(i)給用戶提供從任意參與者針對完整話題最后訪問每個內(nèi)容源以來的時間的信息,(j)給用戶提供為每個內(nèi)容源排列順序度量(例如,訪問次數(shù)、時間花費和自從上次訪問以來的時間)的能力,(k)給用戶提供可獲得的地理、人口統(tǒng)計學(xué)、內(nèi)容源位置的信息,(I)給用戶提供查看具有的標記與當前正在查看和已加標記的內(nèi)容源的標記相同的內(nèi)容源的能力,以及(m)給用戶提供查看對應(yīng)于單個標記的多個內(nèi)容源的列表的能力。注解由系統(tǒng)20可執(zhí)行的關(guān)于注解的功能包括以下內(nèi)容。系統(tǒng)20 : (a)給用戶提供查看由當前話題的任意參與者創(chuàng)建的注解的能力,(b)給用戶提供關(guān)于參與者所創(chuàng)建注解的信息,(C)給用戶提供突出顯示當前內(nèi)容源的一部分的能力,(d)給用戶提供為內(nèi)容源的一部分創(chuàng)建基于文本(如“即時貼”)的注解的能力,(e)給用戶提供查看由任意個體參與者創(chuàng)建的所有內(nèi)容源的所有注解的能力,(f)允許參與者之間內(nèi)容源的基于文本的穿插式討論,(g)允許利用基本的HTML標記子集通知討論話題,(h)允許具體注解的基于文本的穿插式討論,(i)給用戶提供包括基于超鏈接文本的注解的能力,(j)給用戶提供延遲使所有注解對于所有參與者均可見的能力,(k)給用戶提供關(guān)于哪些內(nèi)容源已經(jīng)由其他參與者注解的信息,(I)給用戶提供何時創(chuàng)建、修改和發(fā)布注解的信息,(m)當兩個或更多個參與者在查看相同的內(nèi)容源時,基本上立即更新注解,(η)給用戶提供控制注解的訪問權(quán)限的能力,(ο)為每個參與者指定唯一的編碼(如區(qū)分注解的顏色),以及(P)給用戶提供刪除由該用戶創(chuàng)建的任意注解的能力。白板由系統(tǒng)20可執(zhí)行的關(guān)于白板的功能包括以下內(nèi)容。系統(tǒng)20: (a)支持多用戶創(chuàng)建的形式自由的內(nèi)容共享空間,通常被稱為“白板”,(b)為每次新會話創(chuàng)建默認白板,(C)給用戶提供創(chuàng)建新的會話白板的能力,(d)給用戶提供將來自內(nèi)容源的信息復(fù)制/粘貼至現(xiàn)有白板中的能力,(e)給用戶提供如可用的工具組所定義的將內(nèi)容從白板中移除和加入內(nèi)容至白板的能力,⑴在白板內(nèi)包括基本的形狀繪制能力,(g)在白板內(nèi)包括基本的形式自由的繪制能力,(h)在白板內(nèi)包括基本的文本輸入能力,(i)給用戶提供如可用的工具組所定義的在白板上改變筆劃和內(nèi)容的背景顏色的能力,(j)給用戶提供粘貼Word、Excel、PowerPoint和PDF文檔至現(xiàn)有白板,或從現(xiàn)有白板將這些文檔刪除的能力,(k)給用戶提供將現(xiàn)有白板導(dǎo)出為另一種格式的能力,(I)給用戶提供查看所有可用白板的列表的能力,(m)給用戶提供顯示任意可用白板的內(nèi)容的能力,(η)為粘貼到白板上的任意片段保持返回至內(nèi)容源的鏈接參考,(ο)當兩個或更多個參與者在查看相同的白板時,基本上立即更新內(nèi)容,(P)為每個新話題創(chuàng)建默認白板,以及(q)給用戶提供創(chuàng)建新的話題白板的能力。待辦列表由系統(tǒng)20可執(zhí)行的關(guān)于待辦列表的功能包括以下內(nèi)容。系統(tǒng)20 : (a)給用戶提供創(chuàng)建一個或更多個“待辦”列表和/或決定清單的能力,(b)給用戶提供增加或修改現(xiàn)有清單內(nèi)的項目的能力,以及(C)允許指定用戶完成清單。應(yīng)用行為由系統(tǒng)20可執(zhí)行的關(guān)于應(yīng)用行為的功能包括以下內(nèi)容。系統(tǒng)20: (a)給用戶提供為當前會話選擇活動話題的能力,(b)允許用戶在其瀏覽器窗口內(nèi)隱藏或顯示內(nèi)容窗口,(c)收集打開的內(nèi)容源上的IP地址和其他標題信息,(d)給用戶提供共享會話的能力,允許其他參與者實時查看所有當前活動,以及(e)通過其軟件部件,提供應(yīng)用級接口以創(chuàng)建能吸引人的事件。例如,每當資產(chǎn)可用時,就可以產(chǎn)生事件。 系統(tǒng)20還(f)給用戶提供發(fā)送通知至其他參與者的能力,(g)給用戶提供請求通知的能力,(h)給用戶提供管理通知的能力,(i)提供內(nèi)部事件的存入,(j)支持多級的內(nèi)容源安全分類,(k)給用戶提供在安全分類級別之間跨越而不錯過內(nèi)容源的能力,(I)支持能夠移動或組合來自多個安全分類級別的信息的用戶,(m)給用戶提供打印瀏覽器內(nèi)的任意可看得見的內(nèi)容的能力,以及(n)有能力發(fā)送系統(tǒng)產(chǎn)生的通知給參與者。前述的系統(tǒng)和方法提供一種方式來整合可獲得的因特網(wǎng)社交信息,無論是明確的或是暗示的社交信息,以及使用該信息指導(dǎo)協(xié)作。為用戶(如在軍事或商業(yè)組織內(nèi))提高了生產(chǎn)率,并為用戶提供團體知識保留工具,從而協(xié)作地尋找信息、做出決定、協(xié)調(diào)活動、達成一致和完成任務(wù)。本系統(tǒng)的實施方式是非介入式的。即它們不阻礙常規(guī)的瀏覽和導(dǎo)航活動,也不給常規(guī)的瀏覽和導(dǎo)航活動帶來不便。用戶界面被設(shè)計為允許協(xié)作元件是非介入式的和可配置的。有利地,前述的協(xié)作瀏覽系統(tǒng)不是專用于任一特定類型的任務(wù)的群體軟件/群件 (groupware)。不是要求將新的協(xié)作能力增加至每個應(yīng)用,而是通過使得多個用戶通過前述的瀏覽系統(tǒng)的協(xié)作功能能夠協(xié)作,當用戶使用協(xié)作瀏覽系統(tǒng)作為針對基于網(wǎng)絡(luò)的應(yīng)用的瀏覽器時,該協(xié)作瀏覽系統(tǒng)用無縫協(xié)作功能性自動地增強基于網(wǎng)絡(luò)的應(yīng)用。用戶不需要使用不同的群件應(yīng)用來與不同任務(wù)組的不同團體的人們進行協(xié)作。不需要重新開發(fā)現(xiàn)有軟件的協(xié)作版本和安裝(或訓(xùn)練關(guān)于)新的協(xié)作工具。協(xié)作瀏覽系統(tǒng)的實施/實現(xiàn)可以是無縫且自然地同時整合明確的和暗示的社交信息,從而有效地利用社區(qū)智能并指導(dǎo)協(xié)作。該系統(tǒng)能快速形成組織目錄服務(wù)或電子郵箱通訊錄的特定團隊和角色分配,并提供快速的方式來與實際的生產(chǎn)數(shù)據(jù)庫相互影響和混搭。該系統(tǒng)還用協(xié)作功能性自動地增強基于網(wǎng)絡(luò)的應(yīng)用。該協(xié)作瀏覽系統(tǒng)的實現(xiàn)還可用作通用的跨功能的協(xié)作工具,從而提高企業(yè)中的協(xié)作和同步,所述企業(yè)包括但不限于商業(yè)和軍事情報企業(yè)。盡管已經(jīng)描述了各種實施例,但是本領(lǐng)域的技術(shù)人員將認識到,可以做出修改或變化而不偏離本公開內(nèi)容。例子示出了各種實施例,并不是為了限定本公開內(nèi)容。因此,應(yīng)當不受限制地理解說明書和權(quán)利要求,只有考慮到相關(guān)的現(xiàn)有技術(shù)時這種限制是必要的。
權(quán)利要求
1.一種用于通過網(wǎng)絡(luò)(40)促進兩個或更多個用戶之間的協(xié)作的系統(tǒng)(20,50),所述系統(tǒng)(20,50)包含服務(wù)器(24)和包括處理器和存儲器的兩個或更多個用戶計算機(28a-28d),每個用戶計算機(28a-28d)具有瀏覽器客戶端(36),所述瀏覽器客戶端被配置為在網(wǎng)絡(luò)(40)上執(zhí)行瀏覽; 所述瀏覽器客戶端(36)與所述服務(wù)器(24) —起被配置為 提供與一個或更多個所述用戶計算機(28a-28d)上的一個或更多個所述用戶調(diào)用的一個或更多個應(yīng)用程序相關(guān)的多個協(xié)作服務(wù)(120、122、124、126、128、130); 使得每個用戶計算機(28a-28d)可得到網(wǎng)頁形式的來自多個異類內(nèi)容源(44)中一個或更多個的內(nèi)容(58),至少一些所述內(nèi)容(58)是通過所述一個或更多個應(yīng)用程序獲得的;和 在網(wǎng)絡(luò)層捕獲明確的社交信息(60)和暗示的社交信息(60),并使得所述用戶計算機(28a-28d)可得到這些信息,所述明確的和暗示的社交信息(60)是由所述用戶利用所述協(xié)作服務(wù)(I20、122、124、126、128、130)通過所述瀏覽器客戶端(36)提供的。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),所述服務(wù)器(24)和瀏覽器客戶端(36)被配置為在所述用戶計算機(28a-28d)上基本上同時呈現(xiàn)至少一些所述內(nèi)容(58)。
3.根據(jù)權(quán)利要求I所述的系統(tǒng),所述明確的社交信息(60)包含以下至少之一標記、注解、用戶印跡和評價。
4.根據(jù)權(quán)利要求I所述的系統(tǒng),所述內(nèi)容(58)包含從企業(yè)系統(tǒng)(180)和所述網(wǎng)絡(luò)(40)獲得的數(shù)據(jù)。
5.根據(jù)權(quán)利要求I所述的系統(tǒng),所述協(xié)作服務(wù)包含以下至少之一白板服務(wù)(122)、通知發(fā)布/訂閱服務(wù)(124)、聊天服務(wù)(128)和注解服務(wù)(130)。
6.一種具有編碼在其上的指令的有形計算機可讀介質(zhì),所述指令是系統(tǒng)的一個或更多個處理器可執(zhí)行的,所述系統(tǒng)具有服務(wù)器(24)和包括處理器和存儲器的一個或更多個用戶計算機(28a-28d),每個用戶計算機(28a-28d)具有配置為在網(wǎng)絡(luò)(40)上執(zhí)行瀏覽的瀏覽器客戶端(36); 所述指令可執(zhí)行用于 提供與由一個或更多個所述用戶計算機(28a-28d)上的一個或更多個用戶調(diào)用的一個或更多個應(yīng)用程序相關(guān)的多個協(xié)作服務(wù)(120、122、124、126、128、130); 使得每個用戶計算機(28a-28d)可得到網(wǎng)頁形式的來自多個異類內(nèi)容源(44)中一個或更多個的內(nèi)容(58),至少一些所述內(nèi)容(58)是通過所述一個或更多個應(yīng)用程序獲得的;和 在網(wǎng)絡(luò)層捕獲明確的社交信息(60)和暗示的社交信息(60),并使得所述用戶計算機(28a-28d)可得到這些信息,所述明確的和暗示的社交信息(60)是由所述用戶利用所述協(xié)作服務(wù)(I20、122、124、126、128、130)通過所述瀏覽器客戶端提供的。
7.根據(jù)權(quán)利要求6所述的計算機可讀介質(zhì),進一步包含由所述一個或更多個處理器可執(zhí)行的指令,從而在所述用戶計算機(28a-28d)上基本同時呈現(xiàn)至少一些所述內(nèi)容(58)。
8.根據(jù)權(quán)利要求6所述的計算機可讀介質(zhì),進一步包含由所述一個或更多個處理器可執(zhí)行的指令,從而捕獲標記、注解、評價和用戶印跡。
9.根據(jù)權(quán)利要求6所述的計算機可讀介質(zhì),進一步包含由所述一個或更多個處理器可執(zhí)行的指令,從而在協(xié)作模式和私有模式之間轉(zhuǎn)換所述瀏覽器客戶端(36)之一的性能模式。
10.根據(jù)權(quán)利要求6所述的計算機可讀介質(zhì),所述指令由所述一個或更多個處理器可執(zhí)行,而不先修改編碼在所述一個或更多個應(yīng)用程序中的指令。
11.根據(jù)權(quán)利要求6所述的計算機可讀介質(zhì),進一步包含由所述一個或更多個處理器可執(zhí)行的指令,從而提供數(shù)據(jù)連接器用于輸入、操作生產(chǎn)數(shù)據(jù)庫(180)和/或混搭生產(chǎn)數(shù)據(jù)庫(180)與基于網(wǎng)頁的數(shù)據(jù)(160)。
12.一種通過網(wǎng)絡(luò)(40)促進兩個或更多個用戶之間的協(xié)作的方法,所述方法是由系統(tǒng)的一個或更多個處理器執(zhí)行的,所述系統(tǒng)具有服務(wù)器(24)與包括處理器和存儲器的兩個或更多個用戶計算機(28a-28d),每個用戶計算機(28a-28d)具有配置為在網(wǎng)絡(luò)(24)上執(zhí)行瀏覽的瀏覽器客戶端(36),所述方法包含 通過所述服務(wù)器(24)和瀏覽器客戶端(36),提供與由一個或更多個所述用戶計算機(28a-28d)上的一個或更多個所述用戶調(diào)用的一個或更多個應(yīng)用程序相關(guān)的多個協(xié)作服務(wù)(120、122、124、126、128、130); 使得每個用戶計算機(28a-28d)可得到網(wǎng)頁形式的來自多個異類內(nèi)容源(44)中一個或更多個的內(nèi)容(58),至少一些所述內(nèi)容(58)是通過所述一個或更多個應(yīng)用程序獲得的;和 在網(wǎng)絡(luò)層捕獲明確的社交信息(60)和暗示的社交信息(60)并使得所述用戶計算機可得到這些信息,所述明確的和暗示的社交信息(60)是由所述用戶利用所述協(xié)作服務(wù)(120、.122、124、126、128、130)通過所述瀏覽器客戶端提供的;和 提供協(xié)作環(huán)境,在所述協(xié)作環(huán)境中所述明確的社交信息(60)和暗示的社交信息(60)是所述用戶可結(jié)合的,從而指導(dǎo)協(xié)作。
13.根據(jù)權(quán)利要求12所述的方法,進一步包含所述瀏覽器客戶端(36)允許所述系統(tǒng)的用戶有選擇地結(jié)合所述明確的社交信息(60)和所述暗示的社交信息(60),所述明確的和暗示的社交信息與所述用戶計算機之一上的用戶應(yīng)用程序的實現(xiàn)相關(guān)。
14.根據(jù)權(quán)利要求12所述的方法,進一步包含所述瀏覽器客戶端(36)在所述用戶計算機上基本同時呈現(xiàn)至少一些所述內(nèi)容(58)。
15.根據(jù)權(quán)利要求12所述的方法,其被執(zhí)行而不先修改編碼在所述一個或更多個應(yīng)用程序中的指令。
全文摘要
一種通過網(wǎng)絡(luò)便于用戶之間的協(xié)作的系統(tǒng)包括服務(wù)器和用戶計算機。每個用戶計算機具有瀏覽器客戶端,該瀏覽器客戶端用所述服務(wù)器配置,從而提供與用戶計算機上的用戶調(diào)用的應(yīng)用程序相關(guān)的協(xié)作服務(wù)。所述瀏覽器客戶端和服務(wù)器使得每個用戶計算機能得到網(wǎng)頁形式的來自異類內(nèi)容源的內(nèi)容,至少一些內(nèi)容是通過所述應(yīng)用程序獲得的。所述瀏覽器客戶端與服務(wù)器一起被配置為在網(wǎng)絡(luò)層捕獲明確的社交信息和暗示的社交信息,并使得用戶計算機得到這些信息,所述明確的和暗示的社交信息是由用戶利用所述協(xié)作服務(wù)通過瀏覽器客戶端提供的。
文檔編號G06F17/30GK102640139SQ200980155509
公開日2012年8月15日 申請日期2009年12月23日 優(yōu)先權(quán)日2009年1月26日
發(fā)明者J·A·費杜若威斯, J·H·阿爾伯特, Y·王 申請人:波音公司