背景技術:
生產(chǎn)力應用(例如,文字處理應用、電子表格應用、演示文稿應用、和記事本應用、以及其它示例)可以使得用戶能夠創(chuàng)建、編輯、以及共享內(nèi)容。越來越多地,生產(chǎn)力應用可以在協(xié)作環(huán)境中執(zhí)行,以使得共同創(chuàng)作文檔或文件的多個用戶(例如)可以更高效地進行編輯并彼此共享經(jīng)更新的內(nèi)容。然而,采用當前的實現(xiàn)方式,多個用戶可能只能夠使用與內(nèi)容被存儲的位置相關聯(lián)的憑證來訪問內(nèi)容。例如,如果內(nèi)容存儲在網(wǎng)絡應用內(nèi),則用戶必須提供其與網(wǎng)絡應用相關聯(lián)的憑證來獲得對內(nèi)容的訪問。如果用戶中的一個或多個用戶不能夠訪問該位置,則必須通過一個或多個通信模式將內(nèi)容單獨發(fā)送給那些用戶,并且來自那些用戶的任何反饋可能不會被自動地與內(nèi)容一起存儲。
技術實現(xiàn)要素:
提供本發(fā)明內(nèi)容來以簡化的形式引入在下面的具體實施方式中進一步描述的概念的選擇。本發(fā)明內(nèi)容并非旨在排它性地識別所要求保護的主題的關鍵特征或必要特征,也并非旨在作為對確定所要求保護的主題的范圍的輔助。
實施例針對通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作,包括:通過生產(chǎn)力應用的用戶體驗提供控制元件以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶,向第二用戶發(fā)送對內(nèi)容進行訪問的邀請,使得第二用戶能夠通過提供與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用內(nèi)的內(nèi)容,以及通過生產(chǎn)力應用的用戶體驗提供一個或多個其它控制元件以使得第二用戶能夠提供關于生產(chǎn)力應用內(nèi)的內(nèi)容的反饋。
通過閱讀下面的具體實施方式并閱覽相關聯(lián)的附圖,這些特征和優(yōu)點以及其它特征和優(yōu)點將是顯而易見的。應當理解,前面的總體描述和下面的具體實施方式都是解釋性的,并且不對所要求保護的方面進行限制。
附圖說明
圖1包括其中可以通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的示例網(wǎng)絡環(huán)境;
圖2示出了其中可以通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的另一示例網(wǎng)絡環(huán)境;
圖3a和圖3b示出了生產(chǎn)力應用的示例用戶體驗,其可以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶;
圖4a-4d示出了聯(lián)網(wǎng)應用的示例用戶體驗,其可以通知并提示被邀請用戶訪問生產(chǎn)力應用的內(nèi)容;
圖5a和圖5b示出了生產(chǎn)力應用的另一示例用戶體驗,其可以使得用戶能夠審閱由一個或多個被邀請用戶提供的反饋;
圖6示出了被配置為通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的示例系統(tǒng);
圖7是可以用于通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的示例通用計算設備的框圖;以及
圖8示出了根據(jù)實施例的用于通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的方法的邏輯流程圖。
具體實施方式
如上面簡要描述的,使得用戶能夠創(chuàng)建、編輯、以及共享內(nèi)容(例如,文檔和文件)的生產(chǎn)力應用可以在協(xié)作環(huán)境中執(zhí)行,以使得查看和/或編輯內(nèi)容的多個用戶可以更高效地彼此共享內(nèi)容的最近期版本??梢圆捎猛ㄟ^聯(lián)網(wǎng)憑證的文檔協(xié)作來進一步提高用戶效率。例如,可以通過生產(chǎn)力應用的用戶體驗提供控制元件,以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶??梢韵虻诙脩舭l(fā)送對內(nèi)容進行訪問的邀請,其中可以使得第二用戶能夠通過提供與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用內(nèi)的內(nèi)容。一旦第二用戶訪問生產(chǎn)力應用內(nèi)的內(nèi)容,則可以通過生產(chǎn)力應用的用戶體驗提供一個或多個其它控制元件,以使得第二用戶能夠提供關于生產(chǎn)力應用內(nèi)的內(nèi)容的反饋。
在下面的具體實施方式中參考附圖,附圖形成具體實施方式的一部分,并且其中以說明的方式示出了具體實施例或示例。在不脫離本公開的精神或范圍的情況下,可以對這些方面進行組合,可以使用其它方面,并且可以做出結構改變。因此,下面的具體實施方式不應被認為是限制意義的,并且本發(fā)明的范圍由所附的權利要求及其等同內(nèi)容來限定。
雖然將在結合在個人計算機上的操作系統(tǒng)上運行的應用程序執(zhí)行的程序模塊的一般上下文中對一些實施例進行描述,但是本領域技術人員將意識到方面也可以與其它程序模塊組合地實現(xiàn)。
一般地,程序模塊包括例程、程序、組件、數(shù)據(jù)結構、以及執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的其它類型的結構。此外,本領域技術人員將認識到,可以利用其它計算機系統(tǒng)配置來實踐實施例,包括手持式設備、多處理器系統(tǒng)、基于微處理器的或可編程的消費電子設備、微型計算機、大型計算機、以及可相比的計算設備。還可以在分布式計算環(huán)境中實踐實施例,其中任務由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行。在分布式計算環(huán)境中,程序模塊可以位于本地存儲器存儲設備和遠程存儲器存儲設備二者中。
一些實施例可以被實現(xiàn)為計算機實現(xiàn)的過程(方法)、計算系統(tǒng),或者被實現(xiàn)為制品,例如,計算機程序產(chǎn)品或計算機可讀介質。計算機程序產(chǎn)品可以是能夠由計算機系統(tǒng)讀取并對包含指令的計算機程序進行編碼的計算機存儲介質,該指令用于使得計算機或計算系統(tǒng)執(zhí)行(多個)示例過程。計算機可讀存儲介質是計算機可讀存儲器設備。例如,計算機可讀存儲介質能夠經(jīng)由以下中的一個或多個來實現(xiàn):易失性計算機存儲器、非易失性存儲器、硬盤驅動器、閃速驅動器、軟盤、或壓縮盤、以及可相比的硬件介質。
在整個本說明書中,術語“平臺”可以是用于通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的軟件組件和硬件組件的組合。平臺的示例包括但不限于在多個服務器上執(zhí)行的托管服務、在單個計算設備上執(zhí)行的應用、以及可相比的系統(tǒng)。術語“服務器”一般是指典型地在聯(lián)網(wǎng)環(huán)境中執(zhí)行一個或多個軟件程序的計算設備。然而,也可以將服務器實現(xiàn)為在被視作網(wǎng)絡上的服務器的一個或多個計算設備上執(zhí)行的虛擬服務器(軟件程序)。下面提供了關于這些技術和示例操作的更多細節(jié)。
圖1包括其中可以通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的示例網(wǎng)絡環(huán)境。如圖100所示,數(shù)據(jù)中心114可以包括一個或多個處理服務器116,其中處理服務器116中的至少一個可以被配置為執(zhí)行生產(chǎn)力應用118,并且處理服務器116中的至少另一個可以被配置為執(zhí)行聯(lián)網(wǎng)應用124。在其它示例中,生產(chǎn)力應用118和/或聯(lián)網(wǎng)應用124可以由第三方服務提供,或者可以是網(wǎng)絡應用。生產(chǎn)力應用118可以是文字處理應用、演示文稿應用、電子表格應用、或記事本應用、以及其它示例,其使得諸如第一用戶102和第二用戶108的用戶能夠創(chuàng)建、編輯、以及共享內(nèi)容。內(nèi)容可以包括與音頻、視頻、圖形、圖像、和/或文本相關聯(lián)的結構化數(shù)據(jù)或流數(shù)據(jù)。聯(lián)網(wǎng)應用124可以包括社交聯(lián)網(wǎng)應用或職業(yè)聯(lián)網(wǎng)應用,例如,其使得用戶能夠創(chuàng)建具有傳記數(shù)據(jù)、照片、以及任何其它信息的簡檔,以使得用戶可以與家人、朋友、以及同事共享其活動或共享對特定主題的興趣。數(shù)據(jù)中心114還可以包括一個或多個存儲服務器132,一個或多個存儲服務器132被配置為管理分別包括與生產(chǎn)力應用118和聯(lián)網(wǎng)應用124相關聯(lián)的數(shù)據(jù)的一個或多個數(shù)據(jù)存儲庫134、136。
可以通過分別在與第一用戶102和第二用戶108相關聯(lián)的客戶端設備104、110上執(zhí)行的一個或多個客戶端應用106、112來提供對生產(chǎn)力應用118和/或聯(lián)網(wǎng)應用124的訪問。例如,客戶端設備104、110可以包括臺式計算機、膝上型計算機、平板計算機、智能電話、和可穿戴計算設備、以及其它類似的計算設備??梢允沟玫谝挥脩?02和第二用戶108能夠通過諸如云130的網(wǎng)絡彼此共享內(nèi)容。
在示例實施例中,數(shù)據(jù)中心114可以通過客戶端應用106向第一用戶102提供對生產(chǎn)力應用118的訪問。生產(chǎn)力應用118可以被配置為使得第一用戶102能夠邀請120第二用戶108查看生產(chǎn)力應用118的內(nèi)容。例如,生產(chǎn)力應用118可以被配置為通過生產(chǎn)力應用118的用戶體驗提供控制元件,以使得第一用戶102能夠選擇要邀請來查看生產(chǎn)力應用118的內(nèi)容的第二用戶108。在一些實施例中,在致動控制元件時可以通過用戶體驗將供選擇的潛在用戶的列表提供給第一用戶102,以使得第一用戶102能夠高效地選擇第二用戶108。所提供的列表可以基于內(nèi)容的所確定的上下文。例如,可以基于所確定的上下文來移除一個或多個不太可能邀請的用戶,并且可以基于所確定的上下文對要邀請的剩余用戶進行優(yōu)先級排序并呈現(xiàn)在列表中。內(nèi)容的所確定的上下文可以包括內(nèi)容的類型、內(nèi)容內(nèi)的短語、對內(nèi)聯(lián)網(wǎng)站點的引用、地理標簽、和對其他用戶的引用、以及其它示例。在其它實施例中,在致動控制元件時,數(shù)據(jù)中心114可以通過客戶端應用106向第一用戶102提供對聯(lián)網(wǎng)應用124的訪問,以使得第一用戶102可以通過與第一用戶102相關聯(lián)的聯(lián)網(wǎng)應用124的用戶體驗從提供的用戶列表中選擇第二用戶108。
生產(chǎn)力應用118可以被配置為向第二用戶108發(fā)送對內(nèi)容進行訪問的邀請,其中可以通過聯(lián)網(wǎng)應用124將邀請發(fā)送給第二用戶。數(shù)據(jù)中心114可以通過客戶端應用112向第二用戶108提供對聯(lián)網(wǎng)應用124的訪問,其中在接收邀請時,與第二用戶108相關聯(lián)的聯(lián)網(wǎng)應用124的用戶體驗可以被配置為向第二用戶108通知126邀請。在一些示例中,邀請可以包括到內(nèi)容的位置的鏈接。在鏈接被第二用戶108致動時,聯(lián)網(wǎng)應用可以提示128第二用戶108登錄到生產(chǎn)力應用118??梢允沟玫诙脩?08能夠通過提供與第二用戶108相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用118內(nèi)的內(nèi)容。響應于登錄,數(shù)據(jù)中心114可以通過客戶端應用112向第二用戶108提供對生產(chǎn)力應用118的訪問。
然后生產(chǎn)力應用118可以使得第二用戶108能夠提供關于內(nèi)容的反饋122。例如,生產(chǎn)力應用118可以被配置為通過生產(chǎn)力應用118(和/或與第二用戶108相關聯(lián)的客戶端應用112)的用戶體驗提供一個或多個其它控件,使得第二用戶108能夠提供關于內(nèi)容的反饋。反饋可以包括評論和/或喜歡。此外,如果多個用戶被第一用戶102邀請?zhí)峁╆P于內(nèi)容的反饋,則可以使得第二用戶108能夠查看由其它被邀請用戶提供的評論。在一些實施例中,可以通過與第二用戶108相關聯(lián)的聯(lián)網(wǎng)應用憑證分配反饋權限,其中反饋權限可以基于第二用戶108和聯(lián)網(wǎng)應用中的一個或二者。反饋權限可以直接地指示第二用戶108可以提供的反饋的類型。反饋權限還可以間接地指示第二用戶108可以具有的協(xié)作影響的級別。例如,對于與工作相關的內(nèi)容而言,與職業(yè)聯(lián)網(wǎng)應用相關聯(lián)的同事可以比與社交聯(lián)網(wǎng)應用相關的朋友對內(nèi)容具有更多的協(xié)作影響。因此,同事可以具有與其職業(yè)聯(lián)網(wǎng)應用憑證相關聯(lián)的不受限制的反饋權限。可以結合內(nèi)容將反饋保存在與生產(chǎn)力應用118相關聯(lián)的數(shù)據(jù)存儲庫134處,以便于可以使得第一用戶102能夠通過生產(chǎn)力應用118(和/或與第一用戶102相關聯(lián)的客戶端應用106)的用戶體驗來查看反饋,反饋可以通過客戶端應用106提供給第一用戶102。
文本方案、圖形方案、音頻方案、動畫方案、著色方案、突出顯示方案、和/或陰影方案用于增強用戶體驗中反饋的呈現(xiàn)。例如,可以顯示指示反饋類型(例如,評論或喜歡)的第一圖標、指示與第二用戶108相關聯(lián)的聯(lián)網(wǎng)應用124的第二圖標、以及第二用戶108的姓名,以表示來自第二用戶108的評論和/或喜歡。在一些示例中,多個用戶可以提供關于內(nèi)容的反饋,其中用戶可以與不同的聯(lián)網(wǎng)應用相關聯(lián)。在這樣的示例中,反饋的呈現(xiàn)對于每個用戶和每個聯(lián)網(wǎng)應用可以是有區(qū)別的。例如,可以使用圖標的不同顏色在社交聯(lián)網(wǎng)應用與聯(lián)網(wǎng)應用之間進行區(qū)分,并且可以使用不同的符號在社交聯(lián)網(wǎng)應用中的每一個與聯(lián)網(wǎng)應用中的每一個之間進行區(qū)分。
在另外的實施例中,可以使得第一用戶102能夠懸停在由第二用戶108提供的評論和/或喜歡上,以使得通過用戶體驗顯示與第二用戶108相關聯(lián)的另外的信息,其中信息可以由聯(lián)網(wǎng)應用124收集。例如,如果聯(lián)網(wǎng)應用124是職業(yè)聯(lián)網(wǎng)應用,則該信息可以包括第二用戶108的照片、姓名、和位置,以及第二用戶108的職位頭銜、相關聯(lián)的公司、以及與工作相關的經(jīng)驗。
如先前討論的,采用當前的實現(xiàn)方式,在協(xié)作環(huán)境中通過生產(chǎn)力應用共同創(chuàng)作內(nèi)容的多個用戶可能僅能夠使用其與內(nèi)容被存儲的位置相關聯(lián)的憑證來訪問內(nèi)容。例如,如果內(nèi)容存儲在網(wǎng)絡應用內(nèi),則用戶必須提供其與網(wǎng)絡應用相關聯(lián)的憑證來獲得對內(nèi)容的訪問。如果用戶中的一個或多個用戶不能夠訪問該位置,則必須通過一個或多個通信模式將內(nèi)容單獨發(fā)送給那些用戶,并且來自那些用戶的任何反饋可能不會被自動地與內(nèi)容一起存儲。如本文的實施例中描述的,通過聯(lián)網(wǎng)憑證進行文檔協(xié)作可以使得用戶能夠通過與用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用的內(nèi)容??梢酝ㄟ^單個應用將內(nèi)容提供給多個用戶,并且可以實現(xiàn)內(nèi)容反饋,以使得可以結合生產(chǎn)力應用內(nèi)的內(nèi)容來保存反饋。因此,通過聯(lián)網(wǎng)憑證實現(xiàn)對內(nèi)容的訪問可以提高用戶效率,這可以進一步增進多個用戶之間的協(xié)作。
圖2示出了其中可以通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的另一示例網(wǎng)絡環(huán)境。操作系統(tǒng)可以被配置為管理計算設備的硬件和軟件組件,并且提供公共服務和應用。如圖200所示,與第一用戶202相關聯(lián)的第一計算設備204(例如,智能電話)的操作系統(tǒng)206可以被配置為向第一用戶202提供對一個或多個生產(chǎn)力應用的訪問。一個或多個生產(chǎn)力應用可以包括通信應用、文字處理應用212、電子表格應用208、記事本應用214、或演示文稿應用210,在執(zhí)行時這些應用可以使得第一用戶202能夠通過諸如云238的網(wǎng)絡通信、創(chuàng)建、編輯、以及與其他用戶(例如,第二用戶230)共享內(nèi)容。在一些示例中,生產(chǎn)力應用的內(nèi)容可以如圖所示存儲在云數(shù)據(jù)存儲庫236中,或者存儲在與第一計算設備204相關聯(lián)的數(shù)據(jù)存儲庫中。操作系統(tǒng)206可以被進一步配置為向第一用戶202提供對聯(lián)網(wǎng)應用224的訪問,例如,聯(lián)網(wǎng)應用224可以是社交聯(lián)網(wǎng)應用或職業(yè)聯(lián)網(wǎng)應用。第二用戶230(第一用戶202通過云238與其共享內(nèi)容)可以與諸如膝上型計算機的第二計算設備232相關聯(lián)。例如,除了其它應用之外,第二計算設備232的處理器234(或多個處理器)可以被配置為執(zhí)行與第二用戶230相關聯(lián)的電子表格應用220和聯(lián)網(wǎng)應用224。
在示例實施例中,第一用戶202可以通過電子表格應用208創(chuàng)建并保存內(nèi)容到云數(shù)據(jù)存儲庫236。第一用戶202可能希望與一個或多個其他用戶(例如,第二用戶230)共享內(nèi)容,以接收關于內(nèi)容的反饋。電子表格應用208可以被配置為使得第一用戶202能夠邀請216第二用戶230查看電子表格應用208的內(nèi)容。例如,電子表格應用208可以被配置為通過電子表格應用208的用戶體驗提供控制元件,以使得第一用戶202能夠選擇要邀請查看電子表格應用208的內(nèi)容的第二用戶230。在一些實施例中,可以響應于由第一用戶202致動控制元件而通過電子表格應用208的用戶體驗將供選擇的潛在用戶的列表提供給第一用戶202。在其它示例中,可以響應于由第一用戶202致動控制元件而調用與第一用戶202相關聯(lián)的聯(lián)網(wǎng)應用218。然后,第一用戶202可以通過聯(lián)網(wǎng)應用224的用戶體驗選擇要邀請查看電子表格應用208的內(nèi)容的第二用戶230。
在選擇第二用戶230時,電子表格應用208可以被配置為向第二用戶230發(fā)送對內(nèi)容進行訪問的邀請。可以通過與第二用戶230相關聯(lián)的聯(lián)網(wǎng)應用224將邀請發(fā)送到第二用戶230,其中聯(lián)網(wǎng)應用224可以是與聯(lián)網(wǎng)應用218相同的聯(lián)網(wǎng)應用,聯(lián)網(wǎng)應用218與第一用戶202相關聯(lián)。在接收邀請時,聯(lián)網(wǎng)應用224可以被配置為向第二用戶230通知226邀請。在一些示例中,邀請可以包括到內(nèi)容的位置的鏈接。例如,邀請可以包括到云數(shù)據(jù)存儲庫236內(nèi)的內(nèi)容的位置的鏈接。在由第二用戶230致動鏈接時,聯(lián)網(wǎng)應用224可以提示228第二用戶230使用與第二用戶230相關聯(lián)的聯(lián)網(wǎng)應用憑證登錄到電子表格應用220??梢允沟玫诙脩?30能夠通過提供與第二用戶230相關聯(lián)的聯(lián)網(wǎng)應用憑證來通過電子表格應用220訪問存儲在云數(shù)據(jù)存儲庫236中的內(nèi)容。響應于登錄,第二用戶230可以通過電子表格應用220從云數(shù)據(jù)存儲庫236接收內(nèi)容。
然后,電子表格應用220可以使得第二用戶230能夠提供關于內(nèi)容的反饋222。例如,電子表格應用220可以被配置為通過電子表格應用220的用戶體驗提供一個或多個其它控件,使得第二用戶230能夠提供關于內(nèi)容的反饋。反饋可以包括評論和/或喜歡。在一些實施例中,可以通過與第二用戶230相關聯(lián)的聯(lián)網(wǎng)應用憑證分配反饋權限,其中反饋權限可以基于第二用戶230和與第二用戶230相關聯(lián)的聯(lián)網(wǎng)應用224中的一個或二者??梢越Y合內(nèi)容將反饋保存在云數(shù)據(jù)存儲庫236處,以便于可以使得第一用戶202能夠查看反饋,可以通過電子表格應用208的用戶體驗將反饋呈現(xiàn)給第一用戶202。
可以采用文本方案、圖形方案、音頻方案、動畫方案、著色方案、突出顯示方案、和/或陰影方案來增強用戶體驗中反饋的呈現(xiàn)。在一些示例中,多個用戶可以提供關于內(nèi)容的反饋,其中用戶可以與不同的聯(lián)網(wǎng)應用相關聯(lián)。在這樣的示例中,反饋的呈現(xiàn)對于每個用戶和每個聯(lián)網(wǎng)應用可以是有區(qū)別的。在另外的實施例中,可以使得第一用戶202能夠懸停在第二用戶230留下的評論和/或喜歡上,以使得通過用戶體驗顯示與第二用戶230相關聯(lián)的另外的信息,其中信息是由聯(lián)網(wǎng)應用224收集的。例如,如果聯(lián)網(wǎng)應用224是社交聯(lián)網(wǎng)應用,則該信息可以包括第二用戶230的照片、姓名、和位置,以及第二用戶230的職位頭銜、相關聯(lián)的公司、以往教育情況、和關系狀態(tài)。
圖3a和圖3b示出了生產(chǎn)力應用的示例用戶體驗,其可以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶。如圖3a(圖300a)所示,諸如文字處理應用302的生產(chǎn)力應用可以使得第一用戶能夠通信、創(chuàng)建、編輯、以及與其他用戶共享內(nèi)容304。文字處理應用302的用戶體驗可以包括工具欄306,工具欄306包括一個或多個控制元件,以用于使得第一用戶能夠與文字處理應用302進行交互以通信、創(chuàng)建、編輯、以及與其他用戶共享內(nèi)容304。例如,第一用戶可以通過第一用戶動作308選擇和/或懸停在“邀請”控制元件310上,以邀請第二用戶查看內(nèi)容304。第一用戶動作308可以包括觸摸輸入、手勢輸入、語音命令、眼睛跟蹤、陀螺儀輸入、筆輸入、鼠標輸入、和/或鍵盤輸入、以及其它示例。
響應于第一用戶動作308,可以通過文字處理應用302的用戶體驗將顯示元件312呈現(xiàn)給第一用戶,其中顯示元件312可以是下拉菜單、彈出菜單、和/或對話框、以及其它示例。顯示元件312可以包括用于使得第一用戶選擇要邀請查看內(nèi)容304的第二用戶的提示314,以及供選擇的潛在用戶的列表316。如所示出的,可以附加地呈現(xiàn)每個用戶的照片318、姓名320、相關聯(lián)的聯(lián)網(wǎng)應用322、以及可用性狀態(tài)324。例如,用戶1可以與職業(yè)聯(lián)網(wǎng)應用1相關聯(lián)并且當前登錄到職業(yè)聯(lián)網(wǎng)應用1中。
在一些實施例中,提供給第一用戶以供選擇的潛在用戶的列表316可以基于內(nèi)容304的所確定的上下文,以使得第一用戶能夠更高效地選擇第二用戶。例如,可以基于所確定的上下文來移除一個或多個不太可能邀請的用戶,并且可以基于所確定的上下文對要邀請的剩余用戶進行優(yōu)先級排序并呈現(xiàn)在列表中。內(nèi)容304的所確定的上下文可以包括內(nèi)容304的類型、內(nèi)容304內(nèi)的短語、對內(nèi)聯(lián)網(wǎng)站點的引用、地理標簽、和對其他用戶的引用、以及其它類似的上下文信息。例如,如果內(nèi)容304包括對與公司相關聯(lián)的內(nèi)聯(lián)網(wǎng)站點的引用和對與公司相關聯(lián)的一個或多個同事的引用,則可以從列表中移除朋友和家人,并且可以基于其它上下文元素在列表內(nèi)對同事進行優(yōu)先級排序。如圖3b(圖300b)所示,第一用戶可以通過第二用戶動作326選擇和/或懸停在第二用戶(例如,用戶2)上,以邀請第二用戶查看內(nèi)容304。第二用戶動作326可以包括觸摸輸入、手勢輸入、語音命令、眼睛跟蹤、陀螺儀輸入、筆輸入、鼠標輸入、和/或鍵盤輸入、及其它示例。
圖4a-4d示出了聯(lián)網(wǎng)應用的示例用戶體驗,其可以通知并提示被邀請用戶訪問生產(chǎn)力應用的內(nèi)容。如圖4a(圖400a)所示,聯(lián)網(wǎng)應用402可以與被第一用戶邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶相關聯(lián)。例如,聯(lián)網(wǎng)應用402可以是職業(yè)聯(lián)網(wǎng)應用。聯(lián)網(wǎng)應用402可以向第二用戶提供已經(jīng)接收到邀請的通知404。如所示出的,通知404可以包括文本方案和圖形方案。
響應于第二用戶通過第一用戶動作406選擇和/或懸停在通知404上,聯(lián)網(wǎng)應用402可以向第二用戶呈現(xiàn)顯示元件408,其中顯示元件408可以是下拉菜單、彈出菜單、或對話框、以及其它示例。顯示元件408可以包括接收到邀請的日期和時間410、告知第二用戶是誰發(fā)送了邀請以及如何對內(nèi)容進行訪問的提示412、以及到內(nèi)容的位置的鏈接414。如所示出的,鏈接可以包括內(nèi)容的名稱416、內(nèi)容的位置418、以及表示內(nèi)容的類型(例如,文字處理文檔)的圖標420。如圖4b(圖400b)所示,可以使得第二用戶能夠通過第二用戶動作422致動到內(nèi)容的位置的鏈接414。
如圖4c(圖400c)所示,響應于鏈接的致動,聯(lián)網(wǎng)應用402可以被配置為提示第二用戶使用與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證登錄到生產(chǎn)力應用。例如,聯(lián)網(wǎng)應用402可以向第二用戶呈現(xiàn)“生產(chǎn)力應用登錄”424?!吧a(chǎn)力應用登錄”424可以包括提示426,其向第二用戶提供將與用戶相關聯(lián)的聯(lián)網(wǎng)憑證(例如,用戶名428和密碼430)輸入到下面的井格(well)中的指令。如圖4d(圖400d)所示,一旦第二用戶將用戶名428和密碼430輸入到井格中,則第二用戶可以致動“登入”432控制元件以登錄到生產(chǎn)力應用434。
可以通過生產(chǎn)力應用434的用戶體驗提供一個或多個控制元件,以使得第二用戶能夠提供關于生產(chǎn)力應用434內(nèi)的內(nèi)容的反饋。例如,響應于第二用戶通過用戶動作438突出顯示內(nèi)容436的一部分,可以通過生產(chǎn)力應用434的用戶體驗將顯示元件440呈現(xiàn)給用戶。顯示元件440可以包括請求第二用戶對第二用戶想要提供什么類型的反饋進行選擇的提示442。例如,反饋的類型可以包括喜歡444或評論446。在其它實施例中,如果多個用戶被第一用戶邀請?zhí)峁╆P于內(nèi)容的反饋,則可以在顯示元件中向第二用戶提供查看其它評論448的選項。
在另外的示例中,可以通過第二用戶的聯(lián)網(wǎng)應用憑證將反饋權限分配給第二用戶,其中權限可以基于第二用戶和/或聯(lián)網(wǎng)應用。權限可以對第二用戶可以選擇提供什么類型的反饋進行限制。例如,如果第二用戶與社交聯(lián)網(wǎng)應用相關聯(lián),則可以使得第二用戶僅能夠喜歡該內(nèi)容。然而,如果第二用戶與職業(yè)聯(lián)網(wǎng)應用相關聯(lián),則可以使得第二用戶能夠喜歡并評論該內(nèi)容。
一旦第二用戶選擇了要提供的反饋的類型,則第二用戶可以喜歡和/或評論內(nèi)容。然后可以結合內(nèi)容將反饋存儲在與生產(chǎn)力應用434相關聯(lián)的數(shù)據(jù)存儲庫中,以便于可以使得第一用戶能夠查看該反饋。
圖5a和5b示出了生產(chǎn)力應用的另一示例用戶體驗,其可以使得用戶能夠審閱由一個或多個被邀請用戶提供的反饋。如圖5a(圖500a)所示,生產(chǎn)力應用(例如,文字處理應用502)可以向第一用戶呈現(xiàn)關于由與不同的聯(lián)網(wǎng)應用相關聯(lián)的多個用戶提供的內(nèi)容504的反饋。例如,反饋可以通過文字處理應用502的用戶體驗呈現(xiàn),并且反饋可以包括關于內(nèi)容504的一個或多個評論(例如,514、522)和喜歡(例如,506)。
通過采用文本方案、圖形方案、音頻方案、動畫方案、著色方案、突出顯示方案、和/或陰影方案,文字處理應用502可以通過用戶體驗增強反饋的呈現(xiàn)。此外,當多個用戶已經(jīng)提供了反饋時,如所示出的,與每個用戶和/或聯(lián)網(wǎng)應用相關聯(lián)的反饋可以區(qū)別地呈現(xiàn),以使得第一用戶能夠容易地區(qū)分誰提供了該反饋。例如,可以呈現(xiàn)反饋,以使得對用戶的姓名、反饋的類型、以及與用戶相關聯(lián)的社交聯(lián)網(wǎng)應用進行指示。如所示出的,可以使用用于提供姓名508的文本方案、用于指示反饋的類型的圖形方案(例如,喜歡圖標512)、以及用于表示與“用戶2”相關聯(lián)的社交聯(lián)網(wǎng)應用的社交圖標510,來呈現(xiàn)由與社交聯(lián)網(wǎng)應用相關聯(lián)的“用戶2”提供的喜歡506。類似地,可以使用用于提供姓名516的文本方案、用于指示反饋的類型的圖形方案(例如,評論圖標520)、以及用于表示與“用戶3”相關聯(lián)的職業(yè)聯(lián)網(wǎng)應用的職業(yè)圖標518,來呈現(xiàn)由與職業(yè)聯(lián)網(wǎng)應用相關聯(lián)的“用戶3”提供的評論514。在一些實施例中,可以使得被邀請?zhí)峁┓答伒挠脩糁械囊粋€或多個用戶能夠查看由其他用戶做出的評論,并且然后評論和/或喜歡先前的評論本身,如由表示“用戶3”和“用戶4”所提供的多個評論522的圖標所示出的。
如圖5b(圖500b)所示,響應于第一用戶通過用戶動作526懸停在由第二用戶提供的喜歡和/或評論(例如,由“用戶3”提供的評論514)上,文字處理應用502可以被配置為顯示與第二用戶相關聯(lián)的另外的信息528。除了其它內(nèi)容之外,信息528可以包括與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用530、第二用戶的姓名532、照片534、以及位置536。信息528還可以包括與第二用戶相關聯(lián)的職位頭銜538、公司540、以及經(jīng)驗542。例如,信息528可以由與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用提供。
在一些示例中,所提供的信息528可以使得第一用戶能夠確定第二用戶應當具備多少協(xié)作影響,并且因此反饋是否應當影響內(nèi)容504的編輯。例如,如果內(nèi)容504是描述環(huán)境友好的建筑結構的文檔,則與本地大學的工程學學生所提供的反饋相比,可以給予具有20多年經(jīng)驗(如由信息528提供的)的環(huán)境工程師所提供的反饋更多的權重。
圖6示出了被配置為通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的示例系統(tǒng)。如圖600所示,生產(chǎn)力應用602可以使得第一用戶能夠創(chuàng)建并保存內(nèi)容604。第一用戶可以邀請606第二用戶查看內(nèi)容,其中通過生產(chǎn)力應用602的用戶體驗提供的控制元件可以使得第一用戶能夠選擇要邀請查看內(nèi)容的第二用戶608。然后可以向第二用戶發(fā)送對內(nèi)容進行訪問的邀請610。例如,該邀請可以被發(fā)送到與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用620。
聯(lián)網(wǎng)應用620可以被配置為通過圖形和/或文本方案向第二用戶通知邀請622,圖形和/或文本方案通過聯(lián)網(wǎng)應用620的用戶體驗顯示。在一些示例中,邀請可以包括到內(nèi)容的位置的鏈接。當鏈接由第二用戶致動時,聯(lián)網(wǎng)應用620可以提示第二用戶通過輸入與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來登錄到生產(chǎn)力應用602以訪問內(nèi)容624。
一旦內(nèi)容被訪問生產(chǎn)力應用602可以被配置為使得第二用戶能夠通過以下操作來提供反饋612:通過生產(chǎn)力應用602的用戶體驗提供一個或多個其它控制元件,控制元件使得第二用戶能夠結合內(nèi)容提供反饋614。反饋可以包括基于與第二用戶相關聯(lián)的反饋權限的評論和/或喜歡。在一些示例中,也可以使得第二用戶能夠基于反饋權限來查看由一個或多個其他用戶留下的評論。與第二用戶相關聯(lián)的反饋權限可以通過聯(lián)網(wǎng)應用憑證進行分配,并且可以是基于聯(lián)網(wǎng)應用620或第二用戶的。例如,可以僅使得與職業(yè)聯(lián)網(wǎng)應用相關聯(lián)的用戶能夠提供評論。然后可以結合內(nèi)容來保存反饋616,以便于可以使得第一用戶能夠查看反饋。反饋可以被保存到與生產(chǎn)力應用相關聯(lián)的數(shù)據(jù)存儲庫618。例如,數(shù)據(jù)存儲庫618可以是計算設備的一部分,或者可以是云數(shù)據(jù)存儲庫。
已經(jīng)使用特定的網(wǎng)絡環(huán)境、系統(tǒng)、應用、以及用戶體驗描述了圖1至圖6中的示例,以通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作。用于通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的實施例不限于根據(jù)這些示例的特定的網(wǎng)絡環(huán)境、系統(tǒng)、應用、以及用戶體驗。
如本文的實施例中描述的,通過聯(lián)網(wǎng)憑證的文檔協(xié)作可以使得用戶能夠通過與用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用的內(nèi)容。通過聯(lián)網(wǎng)憑證實現(xiàn)對內(nèi)容的訪問可以有利地提高用戶效率并改進可用性,這可進一步增進多個用戶之間的協(xié)作。例如,如果第一用戶正在向他/她的工作中的同事和工作之外的朋友尋求關于文檔的反饋,第一用戶可以通過由生產(chǎn)力應用提供的控制元件容易地對同事/朋友進行邀請,而不是必須通過多個不同的通信模式單獨地向每個同事/朋友發(fā)送文檔。通過向第一用戶呈現(xiàn)要邀請的可能的潛在同事/朋友的列表以供從中選擇,對內(nèi)容的上下文確定可以改進可用性。此外,通過使得同事/朋友能夠通過其聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用內(nèi)的文檔,可以結合生產(chǎn)力應用內(nèi)的文檔來保存反饋,以使得用戶可以通過生產(chǎn)力應用查看反饋。當多位同事和朋友提供反饋時,這可以節(jié)省時間和挫折,因為第一用戶不再必須從多個版本的文檔中對反饋進行組合。
向第一用戶呈現(xiàn)反饋也可以改進可用性。例如,通過基于提供評論和喜歡的同事/朋友以及與同事/朋友相關聯(lián)的聯(lián)網(wǎng)應用中的一個或二者區(qū)別地呈現(xiàn)每個評論和喜歡,第一用戶可以快速地對評論和喜歡進行區(qū)分。還可以使得第一用戶能夠通過懸停在相關聯(lián)的評論和喜歡上來快速地審閱與每個同事/朋友相關聯(lián)的信息(例如,職位頭銜和經(jīng)驗),使得第一用戶能夠基于該信息來確定評論和喜歡應當具有多大的影響。
另外,通過需要聯(lián)網(wǎng)憑證來登錄到生產(chǎn)力應用,可以增加過程安全性,如果內(nèi)容是機密的,則這可以是有益的。反饋權限的分配還可以增強過程的可靠性,以使得僅具有協(xié)作特權的用戶可以具有完全權限。
圖7和相關聯(lián)的討論旨在提供對于可以用于通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的通用計算設備的簡要的、一般性的描述。
例如,計算設備700可以用作服務器、臺式計算機、便攜式計算機、智能電話、專用計算機、或類似的設備。在示例基本配置702中,計算設備700可以包括一個或多個處理器704,以及系統(tǒng)存儲器706。存儲器總線708可以用于在處理器704與系統(tǒng)存儲器706之間進行通信。在圖7中,基本配置702由內(nèi)部短劃線內(nèi)的那些組件示出。
根據(jù)期望的配置,處理器704可以是任何類型的,包括但不限于微處理器(μp)、微控制器(μc)、數(shù)字信號處理器(dsp)、或其任何組合。處理器704可以包括一個多個級別的高速緩存(例如,某級高速緩沖存儲器712)、一個或多個處理器核心714、以及寄存器716。示例處理器核心714可以(每個均)包括算術邏輯單元(alu)、浮點單元(fpu)、數(shù)字信號處理核心(dspcore)、或其任何組合。示例存儲器控制器718也可以與處理器704一起使用,或者在一些實現(xiàn)方式中存儲器控制器718可以是處理器704的內(nèi)部部分。
根據(jù)期望的配置,系統(tǒng)存儲器706可以是任何類型的,包括但不限于易失性存儲器(例如,ram)、非易失性存儲器(例如,rom、閃速存儲器等)、或其任何組合。系統(tǒng)存儲器706可以包括操作系統(tǒng)720、生產(chǎn)力應用722、以及程序數(shù)據(jù)724。生產(chǎn)力應用722可以包括邀請模塊726和反饋模塊727,其可以是生產(chǎn)力應用722的集成模塊或分離的應用。邀請模塊726可以被配置為通過生產(chǎn)力應用722的用戶體驗提供控制元件,以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用722的內(nèi)容的第二用戶。邀請模塊726可以向第二用戶發(fā)送對內(nèi)容進行訪問的邀請,其中可以使得第二用戶能夠通過提供與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用內(nèi)的內(nèi)容。然后,反饋模塊727可以被配置為通過生產(chǎn)力應用722的用戶體驗提供一個或多個其它控制元件,以使得第二用戶能夠提供關于生產(chǎn)力應用內(nèi)的內(nèi)容的反饋。除了其它數(shù)據(jù)之外,程序數(shù)據(jù)724可以包括與反饋和內(nèi)容相關的過程數(shù)據(jù)728,如本文所描述的。
計算設備700可以具有附加特征或功能,以及用于促進基本配置702與任何期望的設備和接口之間的通信的附加接口。例如,可以使用總線/接口控制器730來促進經(jīng)由存儲接口總線734在基本配置702與一個或多個數(shù)據(jù)存儲設備732之間進行通信。數(shù)據(jù)存儲設備732可以是一個或多個可移除存儲設備736、一個或多個不可移除存儲設備738、或其組合??梢瞥鎯υO備和不可移除存儲設備的示例包括諸如軟盤驅動器和硬盤驅動器(hdd)的磁盤設備、諸如壓縮盤(cd)驅動器或數(shù)字通用盤(dvd)驅動器的光盤驅動器、固態(tài)驅動器(ssd)、以及磁帶驅動器,僅列舉了幾個。示例計算機存儲介質可以包括以任何方法或技術實現(xiàn)的易失性和非易失性、可移除和不可移除介質,以用于存儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊、或其它數(shù)據(jù)的信息。
系統(tǒng)存儲器706、可移除存儲設備736、以及不可移除存儲設備738是計算機存儲介質的示例。計算機存儲介質包括但不限于ram、rom、eeprom、閃速存儲器、或其它存儲器技術,cd-rom、數(shù)字通用盤(dvd)、固態(tài)驅動器、或其它光存儲設備,磁帶盒、磁帶、磁盤存儲設備、或其它磁存儲設備,或者可以用于存儲所期望的信息并且可以由計算設備700訪問的任何其它介質。任何這樣的計算機存儲介質可以是計算設備700的一部分。
計算設備700還可以包括接口總線740,接口總線740用于促進從各種接口設備(例如,一個或多個輸出設備742、一個或多個外圍接口744、以及一個或多個通信設備746)經(jīng)由總線/接口控制器730到基本配置702的通信。示例輸出設備742中的一些包括圖形處理單元748和音頻處理單元750,其可以被配置為經(jīng)由一個或多個a/v端口752與諸如顯示器或揚聲器的各種外部設備進行通信。一個或多個示例外圍接口744可以包括串行接口控制器754或并行接口控制器756,其可以被配置為經(jīng)由一個或多個i/o端口758與諸如輸入設備(例如,鍵盤、鼠標、筆、語音輸入設備、觸摸輸入設備等)或其它外圍設備(例如,打印機、掃描儀等)的外部設備進行通信。示例通信設備746包括網(wǎng)絡控制器760,網(wǎng)絡控制器760可以被布置為促進經(jīng)由一個或多個通信端口764通過網(wǎng)絡通信鏈路與一個或多個其它計算設備762進行通信。一個或多個其它計算設備762可以包括服務器、計算設備、以及可相比的設備。
網(wǎng)絡通信鏈路可以是通信介質的一個示例。通信介質可以典型地通過計算機可讀指令、數(shù)據(jù)結構、程序模塊、或調制數(shù)據(jù)信號中的其它數(shù)據(jù)(例如,載波或其它傳輸機制)來實施,并且可以包括任何信息遞送介質?!罢{制數(shù)據(jù)信號”可以是這樣的信號:其特性中的一個或多個以使得能夠對信號中的信息進行編碼的方式來設置或改變。通過示例而非限制的方式,通信介質可以包括有線介質(例如,有線網(wǎng)絡或直接有線連接)和無線介質(例如,聲學、射頻(rf)、微波、紅外(ir)、以及其它無線介質)。如本文所使用的術語計算機可讀介質可以包括存儲介質和通信介質二者。
可以將計算設備700實現(xiàn)為包括上述功能中的任何功能的通用或專用服務器、大型機、或類似的計算機的一部分。也可以將計算設備700實現(xiàn)為包括膝上型計算機和非膝上型計算機配置二者的個人計算機。
示例實施例還可以包括用于通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的方法。這些方法能夠以任何數(shù)量的方式來實現(xiàn),包括本文所描述的結構。一種這樣的方式可以是通過本公開中描述的類型的設備的機器操作。另一種可選方式可以是:該方法的單獨操作中的一個或多個操作與執(zhí)行操作中的一些操作的一個或多個人類操作人員相結合地執(zhí)行,而其它操作可以由機器執(zhí)行。這些人類操作人員不需要彼此同地協(xié)作,而是每個人能夠僅與執(zhí)行程序的一部分的機器在一起。在其它實施例中,人類交互能夠是自動化進行的,例如,通過可以是機器自動化的預選擇的標準。
圖8示出了根據(jù)實施例的用于通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的方法的過程800的邏輯流程圖。過程800可以在服務器或其它系統(tǒng)上實現(xiàn)。
過程800從操作810開始,其中可以通過生產(chǎn)力應用的用戶體驗提供控制元件,以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶。在一些實施例中,在致動控制元件時可以通過用戶體驗將供選擇的潛在用戶的列表提供給第一用戶,以使得第一用戶能夠高效地選擇第二用戶。所提供的列表可以基于內(nèi)容的所確定的上下文。例如,可以基于所確定的上下文移除一個或多個不太可能邀請的用戶,并且可以基于所確定的上下文對要邀請的剩余用戶進行優(yōu)先級排序并呈現(xiàn)在列表中。在其它實施例中,在致動控制元件時可以使得第一用戶能夠通過與第一用戶相關聯(lián)的聯(lián)網(wǎng)應用的用戶體驗從提供的用戶列表中選擇第二用戶。
在操作820處,可以向第二用戶發(fā)送對內(nèi)容進行訪問的邀請??梢酝ㄟ^與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用將邀請發(fā)送給第二用戶。在接收邀請時,聯(lián)網(wǎng)應用可以被配置為向第二用戶通知該邀請。在一些示例中,邀請可以包括到內(nèi)容的位置的鏈接。在由第二用戶致動鏈接時,聯(lián)網(wǎng)應用可以提示第二用戶使用與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證登錄到生產(chǎn)力應用。
在操作830處,可以使得第二用戶能夠通過提供與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用內(nèi)的內(nèi)容。在操作840處,可以通過生產(chǎn)力應用的用戶體驗提供一個或多個其它控件,使得第二用戶能夠提供關于生產(chǎn)力應用內(nèi)的內(nèi)容的反饋。反饋可以包括評論和/或喜歡。在一些實施例中,可以通過與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證分配反饋權限,其中反饋權限可以基于第二用戶和聯(lián)網(wǎng)應用中的一個或二者。可以結合生產(chǎn)力應用的內(nèi)容來保存反饋,以使得第一用戶能夠查看反饋,可以通過生產(chǎn)力應用的用戶體驗將反饋呈現(xiàn)給第一用戶。
包括在過程800中的操作是出于示例說明的目的。通過聯(lián)網(wǎng)憑證的文檔協(xié)作可以通過具有較少或附加步驟的類似過程以及使用本文所描述的原理以不同的操作順序來實現(xiàn)。
用于通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的模塊可以包括:用于通過生產(chǎn)力應用的用戶體驗提供控制元件以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶的模塊,用于向第二用戶發(fā)送對內(nèi)容進行訪問的邀請的模塊,用于使得第二用戶能夠通過提供與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用內(nèi)的內(nèi)容的模塊,以及用于通過生產(chǎn)力應用的用戶體驗提供一個或多個其它控制元件以使得第二用戶能夠提供關于生產(chǎn)力應用內(nèi)的內(nèi)容的反饋的模塊。
根據(jù)一些示例,提供了用于通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的方法。示例方法可以包括通過生產(chǎn)力應用的用戶體驗提供控制元件,以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶,以及向第二用戶發(fā)送對內(nèi)容進行訪問的邀請。示例方法還可以包括使得第二用戶能夠通過提供與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用內(nèi)的內(nèi)容,以及通過生產(chǎn)力應用的用戶體驗提供一個或多個其它控制元件,以使得第二用戶能夠提供關于生產(chǎn)力應用內(nèi)的內(nèi)容的反饋。
在其它示例中,由第二用戶提供的反饋可以保存在內(nèi)容內(nèi),以使得第一用戶能夠查看反饋??梢酝ㄟ^生產(chǎn)力應用的用戶體驗將由第二用戶提供的反饋呈現(xiàn)給第一用戶。可以采用以下項中的至少一個來通過生產(chǎn)力應用的用戶體驗增強反饋的呈現(xiàn):文本方案、圖形方案、音頻方案、動畫方案、著色方案、突出顯示方案、和/或陰影方案。響應于第一用戶懸停在所呈現(xiàn)的反饋上,可以通過生產(chǎn)力應用的用戶體驗來顯示與第二用戶相關聯(lián)的信息??梢詮穆?lián)網(wǎng)應用中收集信息。
在另外的示例中,可以通過生產(chǎn)力應用的用戶體驗向第一用戶同時呈現(xiàn)來自多個聯(lián)網(wǎng)應用的、來自多個用戶的反饋。可以區(qū)別地呈現(xiàn)來自每個用戶的反饋??梢詤^(qū)別地呈現(xiàn)來自每個聯(lián)網(wǎng)應用的反饋。可以通過與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證將反饋權限分配給第二用戶,其中反饋權限可以基于聯(lián)網(wǎng)應用和/或第二用戶。使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶還可以包括:確定內(nèi)容的上下文,基于所確定的上下文移除一個或多個不太可能邀請的用戶,基于所確定的上下文對要邀請的剩余用戶進行優(yōu)先級排序,以及將供選擇的潛在用戶的列表呈現(xiàn)給第一用戶以使得第一用戶能夠高效地選擇第二用戶。
根據(jù)一些實施例,描述了被配置為通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的計算設備。示例計算設備可以包括被配置為存儲一個或多個指令的存儲器,以及耦合到存儲器的處理器,其中處理器可以被配置為執(zhí)行生產(chǎn)力應用。生產(chǎn)力應用可以被配置為通過生產(chǎn)力應用的用戶體驗提供控制元件,以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶,以及向第二用戶發(fā)送對內(nèi)容進行訪問的邀請,其中邀請包括到內(nèi)容的位置的鏈接。生產(chǎn)力應用可以被進一步配置為,響應于第二用戶致動鏈接而使得第二用戶能夠通過提供與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用內(nèi)的內(nèi)容,以及通過生產(chǎn)力應用的用戶體驗提供一個或多個其它控制元件以使得第二用戶能夠提供關于生產(chǎn)力應用內(nèi)的內(nèi)容的反饋。
在其它實施例中,內(nèi)容可以包括與音頻、視頻、圖形、圖像、以及文本相關聯(lián)的結構化數(shù)據(jù)和/或流數(shù)據(jù)。反饋可以包括評論和/或喜歡??梢允沟玫诙脩裟軌蚧诜峙浣o第二用戶的一個或多個反饋權限來查看由一個或多個其他用戶提供的反饋。
根據(jù)一些示例,描述了被配置為通過聯(lián)網(wǎng)憑證實現(xiàn)文檔協(xié)作的系統(tǒng)。示例系統(tǒng)可以包括被配置為管理生產(chǎn)力應用的內(nèi)容的第一服務器,以及被配置為向多個用戶提供對生產(chǎn)力應用的訪問的第二服務器。生產(chǎn)力應用可以被配置為通過生產(chǎn)力應用的用戶體驗提供控制元件,以使得第一用戶能夠選擇要邀請查看生產(chǎn)力應用的內(nèi)容的第二用戶,以及向第二用戶發(fā)送對內(nèi)容進行訪問的邀請,其中邀請包括到內(nèi)容的位置的鏈接。生產(chǎn)力應用可以被進一步配置為,響應于第二用戶致動鏈接而使得第二用戶能夠通過提供與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用憑證來訪問生產(chǎn)力應用內(nèi)的內(nèi)容,以及通過生產(chǎn)力應用的用戶體驗提供一個或多個其它控制元件,以使得第二用戶能夠提供關于生產(chǎn)力應用內(nèi)的內(nèi)容的反饋。示例計算設備還可以包括數(shù)據(jù)存儲庫,數(shù)據(jù)存儲庫被配置為保存由第二用戶提供的反饋以使得第一用戶能夠查看該反饋。
在其它示例中,可以將邀請發(fā)送到與第二用戶相關聯(lián)的聯(lián)網(wǎng)應用。聯(lián)網(wǎng)應用可以是社交聯(lián)網(wǎng)應用或職業(yè)聯(lián)網(wǎng)應用。生產(chǎn)力應用可以由第三方服務或網(wǎng)絡應用提供。
上面的說明書、示例、以及數(shù)據(jù)提供了對實施例的構成進行制造和使用的完整描述。雖然以特定于結構特征和/或方法行為的語言描述了主題,但是應當理解在所附的權利要求中限定的主題不一定限于上面描述的特定特征或行為。相反,上面描述的特定的特征或行為作為實現(xiàn)權利要求和實施例的示例形式公開。