,其中顯示了與一電子文檔相關(guān)的關(guān)鍵詞。如 圖中所示,在該彈出窗口中,可顯示與電子文檔相關(guān)的不同關(guān)鍵詞。如圖中進(jìn)一步示出的, 可選地,不同關(guān)鍵詞可以不同字號顯示,其中更大字號代表關(guān)鍵詞具有更大的如上所述的 重要性分?jǐn)?shù)。如更進(jìn)一步示出的,該窗口可具有滾動(dòng)條(或任何其他適當(dāng)?shù)挠脩艚缑婵?件),通過它用戶可以選擇用于顯示關(guān)鍵詞的重要性分?jǐn)?shù)閾值;也就是說,當(dāng)用戶使用滾動(dòng) 條選擇了一個(gè)閾值時(shí),只有重要性分?jǐn)?shù)大于該閾值的關(guān)鍵詞才會(huì)顯示在窗口中,而重要性 分?jǐn)?shù)小于該閾值的關(guān)鍵詞將不會(huì)顯示在窗口中。以這種方式,用戶可以基于關(guān)鍵詞的重要 性方便地控制要顯示的與電子文檔相關(guān)的關(guān)鍵詞的數(shù)量。用戶可首先選擇查看電子文檔的 最重要的關(guān)鍵詞,然后逐漸地選擇額外查看電子文檔的越來越不重要的關(guān)鍵詞,直到最后 查看電子文檔的所有的關(guān)鍵詞。這樣,關(guān)鍵詞將獲得一個(gè)額外的重要性維度。這就像關(guān)鍵 詞變成了三個(gè)維度的,其中二個(gè)維度在屏幕平面中,而另一個(gè)高度維度位于屏幕上方,且該 高度維度實(shí)際上表示關(guān)鍵詞的重要性分?jǐn)?shù)。這也像對于一片水域中的具有不同高度的石 塊,當(dāng)水面變得越來越低時(shí),越來越多的石塊顯示出來,直到最終該水域中的所有石塊都顯 示出來,從而呈現(xiàn)了石塊影像景象的完整視圖。
[0054] 在本發(fā)明的一些其他實(shí)施例中,滾動(dòng)條(或任何其他適當(dāng)?shù)挠脩艚缑婵丶┛杀?用于選擇與關(guān)鍵詞有關(guān)的重要性分?jǐn)?shù)之外的其他統(tǒng)計(jì)值的閾值,以控制將顯示在用戶界面 中的關(guān)鍵詞的數(shù)量。這些其他統(tǒng)計(jì)值可以是例如關(guān)鍵詞被不同用戶訪問、突顯或注釋的次 數(shù)。可選地,這些其他統(tǒng)計(jì)值可以進(jìn)一步地通過用戶的社會(huì)聲譽(yù)進(jìn)行加權(quán),如以下將描述 的。因此,當(dāng)用戶使用滾動(dòng)條選擇一個(gè)閾值時(shí),只有該其他統(tǒng)計(jì)值大于該閾值的關(guān)鍵詞才會(huì) 被顯示在用戶界面中。當(dāng)然,在這樣的實(shí)施例中,這些其他統(tǒng)計(jì)值應(yīng)當(dāng)已經(jīng)事先與關(guān)鍵詞相 關(guān)聯(lián)地存儲(chǔ)在服務(wù)提供者平臺(tái)113中,并可能與電子文檔一起被發(fā)送到UE 101上的瀏覽器 應(yīng)用115。
[0055] 在本發(fā)明的一些其他實(shí)施例中,滾動(dòng)條(或任何其他適當(dāng)?shù)挠脩艚缑婵丶┛杀?用于控制電子文檔中所有詞的顯示,而不是僅僅電子文檔中的關(guān)鍵詞。也就是說,當(dāng)用戶使 用滾動(dòng)條選擇重要性分?jǐn)?shù)或其他統(tǒng)計(jì)值的閾值時(shí),電子文檔中重要性分?jǐn)?shù)或其他統(tǒng)計(jì)值大 于該閾值的詞可顯示在用戶界面中。當(dāng)然,在這樣的實(shí)施例中,電子文檔中的所有詞的重要 性分?jǐn)?shù)或其他統(tǒng)計(jì)值應(yīng)當(dāng)事先已經(jīng)與詞一起存儲(chǔ)在服務(wù)者平臺(tái)113,并可能與電子文檔一 起發(fā)送到UE 101上的瀏覽器應(yīng)用115。
[0056] 圖4A - 4D示意性和示例性地示出了調(diào)整閾值以顯示電子文檔中的不同數(shù)量的關(guān) 鍵詞(或詞)。如圖所示,從圖4A到圖4D,當(dāng)使用滾動(dòng)條使閾值變得越來越低時(shí),越來越多 的關(guān)鍵詞(或詞)被顯示在用戶界面中。
[0057] 返回圖3,在本發(fā)明的一些其他實(shí)施例中,顯示在彈出窗口中的關(guān)鍵詞可被配置 為,當(dāng)一個(gè)關(guān)鍵詞被點(diǎn)擊或敲擊時(shí),可彈出一個(gè)單獨(dú)的窗口,其中列出了已突顯或注釋該關(guān) 鍵詞的所有用戶的名稱或ID。如本領(lǐng)域的技術(shù)人員所知的,僅作為示例,這一功能可通過以 下方式實(shí)現(xiàn):將關(guān)鍵詞由瀏覽器應(yīng)用103發(fā)送到服務(wù)器應(yīng)用115,服務(wù)器應(yīng)用115使用該關(guān) 鍵詞查詢服務(wù)提供者平臺(tái)113上的數(shù)據(jù)庫(該數(shù)據(jù)庫中相關(guān)聯(lián)地存儲(chǔ)有關(guān)鍵詞以及關(guān)鍵詞 所提取自的電子文檔、突顯部分、其他部分或注釋,以及用戶名稱或用戶ID),以找到相應(yīng)的 用戶ID或用戶名稱,然后由服務(wù)器應(yīng)用115接收找到的用戶ID或用戶名稱,并將用戶ID 或用戶名稱顯示在單獨(dú)的彈出窗口中。
[0058] 在本發(fā)明的進(jìn)一步的實(shí)施例中,顯示在單獨(dú)的彈出窗口中的用戶名稱或用戶ID 可被配置為:當(dāng)一個(gè)用戶名稱或用戶ID被點(diǎn)擊或敲擊時(shí),可顯示用戶的聲譽(yù)分?jǐn)?shù),用戶做 出的突顯和注釋,并可能在另一個(gè)彈出窗口中顯示這些。圖5示例性地示出了這樣的另一 個(gè)彈出窗口,其中顯示了一個(gè)用戶的聲譽(yù)分?jǐn)?shù)、由該用戶做出的突顯和注釋的數(shù)量。用戶的 聲譽(yù)分?jǐn)?shù)反映了用戶參與社交活動(dòng)的程度,并且它可以各種方式來計(jì)算。例如,它可以被計(jì) 算為用戶做出的突顯和注釋的數(shù)量的和/或加權(quán)和??蛇x地,它也可以考慮用戶做出的其 他社交活動(dòng),例如由用戶在諸如Facebook、Twitter和新浪微博等其他社交媒體上做出的 喜好和分享等。在這樣的實(shí)施例中,用戶的聲譽(yù)分?jǐn)?shù)必須事先被計(jì)算并與用戶ID或用戶名 稱相關(guān)聯(lián)地存儲(chǔ)在服務(wù)提供者平臺(tái)113中;并且當(dāng)在單獨(dú)的彈出窗口中點(diǎn)擊或敲擊用戶名 稱或ID時(shí),將用戶名稱或用戶ID從瀏覽器應(yīng)用103發(fā)送到服務(wù)器應(yīng)用115,服務(wù)器應(yīng)用113 使用用戶名稱或用戶ID找到用戶的聲譽(yù)分?jǐn)?shù),以及由用戶做出的突顯和注釋,然后將它們 發(fā)送回到瀏覽器應(yīng)用103,以便顯示在該另一個(gè)彈出窗口中。
[0059] 如圖5中所示,當(dāng)顯示在該另一個(gè)彈出窗口中的突顯的數(shù)量或注釋的數(shù)量被點(diǎn)擊 或敲擊時(shí),由該用戶做出的所有突顯段落或所有注釋被顯示,可能在進(jìn)一步的彈出窗口中; 并且可選地,可在該進(jìn)一步的彈出窗口中提供到突顯段落和注釋的原始電子文檔的鏈接。
[0060] 盡管在以上描述的本發(fā)明的實(shí)施例中,關(guān)于由不同用戶做出的電子文檔的突顯和 /或注釋的海量數(shù)據(jù)被用來向用戶呈現(xiàn)電子文檔的內(nèi)容的豐富視圖,在本發(fā)明的一些其他 實(shí)施例中,該海量數(shù)據(jù)也可以被用來創(chuàng)建用戶的用戶簡檔,并可進(jìn)一步用來向用戶推薦電 子文檔。
[0061 ] 在本發(fā)明的一些實(shí)施例中,從由用戶做出的不同電子文檔中的突顯部分和/或注 釋中提取的關(guān)鍵詞可被用來創(chuàng)建用戶的用戶簡檔。該用戶簡檔可包括用戶已注釋和/或突 顯的關(guān)鍵詞(即從由用戶做出的與電子文檔相關(guān)的突顯部分和注釋中提取的關(guān)鍵詞),并 可能包括由用戶直接輸入的關(guān)鍵詞,從而返映了用戶的偏好、興趣、喜好等。所創(chuàng)造的不同 用戶的用戶簡檔可與用戶名稱或用戶ID相關(guān)聯(lián)地被存儲(chǔ)在服務(wù)提供者平臺(tái)113中。用戶 簡檔可被用于各種目的。
[0062] 在本發(fā)明的一些實(shí)施例中,包括由用戶做出的突顯的和/或注釋的關(guān)鍵詞的用戶 簡檔可被用來向用戶推薦電子文檔。具體地,對于用戶的用戶簡檔中的至少一個(gè)關(guān)鍵詞 (例如,每一個(gè)關(guān)鍵詞),可基于該關(guān)鍵詞在相應(yīng)電子文檔中的重要性分?jǐn)?shù)(如上所述)計(jì) 算對于電子文檔庫中的不同電子文檔的推薦分?jǐn)?shù);然后,不同電子文檔可根據(jù)其推薦分?jǐn)?shù) 被排序;最后,具有最高推薦分?jǐn)?shù)的預(yù)定數(shù)量的電子文檔可被推薦給用戶。
[0063] 在計(jì)算不同電子文檔的推薦分?jǐn)?shù)時(shí),由貝葉斯推理啟發(fā),可使用以下公式:
[0064] 對于給定第k個(gè)電子文檔Dk和第i個(gè)關(guān)鍵詞kw i,令
[0065] p (Dk I kwj) = p (kwj | Dk) *p (Dk) /p (kwj) (I)
[0066] 其中,P(DkIkwi)是電子文檔Dk對于關(guān)鍵詞Icw i的推薦分?jǐn)?shù),p QiWi I Dk)是關(guān)鍵詞kWi 在電子文檔Dk中的重要性分?jǐn)?shù),p (D k)是電子文檔Dk在電子文檔庫中的電子文檔中的出現(xiàn) 頻率,且P (Icwi)是關(guān)鍵詞Icwi在電子文檔庫中的所有關(guān)鍵詞中的出現(xiàn)頻率,p (Dk)和p (Icwi) 可被表示為:
[0069] 其中,Count(Dk)是Dk在電子文檔庫中的出現(xiàn)次數(shù),Σ Count(Dj)是所有電子文 檔在電子文檔庫中的出現(xiàn)次數(shù)的和,Count(Iiwi)是1^ 1在電子文檔庫中的出現(xiàn)次數(shù),=且 Σ count (kwt)是所有關(guān)鍵詞在電子文檔庫中的出現(xiàn)次數(shù)的和。
[0070] 由于Σ C〇unt(Dp和Σ c〇unt(kwt)被假設(shè)為對于所有電子文檔和所有關(guān)鍵詞是恒 定的,它們的關(guān)系可被表示為::
[0071] Σ count (kwt) = λ Σ count (DjO (4)
[0072] 其中,λ是歸一化因子。
[0073] 由等式(1) 一(4),可以得出:
[0074] ρ (Dk I kwj = ρ (Icwi I Dk) *count (Dk) /count (kw) · λ (5)
[0075] 因此,由等式(5),對于用戶簡檔中的一個(gè)或多個(gè)關(guān)鍵詞中的每一個(gè),可計(jì)算對于 電子文檔庫中的所有電子文檔的推薦分?jǐn)?shù)(由于λ對于所有電子文檔和關(guān)鍵詞是恒定的, 且推薦分?jǐn)?shù)僅用于排序,當(dāng)計(jì)算推薦分?jǐn)?shù)時(shí),可從等式(5)中省略λ),然后可根據(jù)推薦分 數(shù)對電子文檔進(jìn)行排序,并且對于每個(gè)關(guān)鍵詞可選擇具有最高推薦分?jǐn)?shù)的預(yù)定數(shù)量的電子 文檔。對于不同關(guān)鍵詞的具有最高推薦分?jǐn)?shù)的預(yù)定數(shù)量的電子文檔可簡單地組合在一起, 作為將向用戶推薦并顯示在用戶的UE 101的用戶界面中的一組電子文檔;或者,可從對于 不同關(guān)鍵詞的具有最高推薦分?jǐn)?shù)的預(yù)定數(shù)量的電子文檔進(jìn)一步確定電子文檔的選定子集, 例如,根據(jù)一個(gè)電子文檔是否針對多于一個(gè)關(guān)鍵詞在具有最高推薦分?jǐn)?shù)的預(yù)定數(shù)量的電子 文檔中出現(xiàn)來進(jìn)一步確定該子集。
[0076] 以上參照附圖1 一 5描述了根據(jù)本發(fā)明的實(shí)施例能夠豐富社交媒體以改進(jìn)個(gè)性化 用戶體驗(yàn)的系統(tǒng),現(xiàn)參照圖6,其示出了根據(jù)本發(fā)明的一些實(shí)施例的用于豐富社交媒體以改 進(jìn)個(gè)性化用戶體驗(yàn)的裝置600的框圖。
[0077] 如圖所示,裝置600可包括以下模塊:接收模塊601,其被配置為接收由至少一個(gè) 用戶在至少一個(gè)電子文檔中做出的突顯和/或注釋;
[0078] 提取模塊602,其被配置為從具有突顯和/或注釋的相應(yīng)的至少一個(gè)電子文檔提 取關(guān)鍵詞,作為相應(yīng)的至少一個(gè)電子文檔的標(biāo)簽;以及
[0079] 提供模塊603,其被配置為響應(yīng)于用戶對于電子文檔的請求,將該電子文檔與用戶 界面控件一起提供給用戶,該用戶界面控件被配置為使得用戶能夠選擇呈現(xiàn)以下各項(xiàng)中的 至少一個(gè):由用戶標(biāo)記的電子文檔的突顯部分,由用戶做出的電子文檔中的注釋,以及從電 子文檔提取的關(guān)鍵詞。
[0080] 根據(jù)本發(fā)明的實(shí)施例,所述接收模塊601可進(jìn)一步被配置為:接收由用戶輸入的 關(guān)鍵詞,作為相應(yīng)的至少一個(gè)電子文檔的附加標(biāo)簽。
[0081] 根據(jù)本發(fā)明的實(shí)施例,所述提取模塊602可包括:
[0082] 計(jì)算子模塊,其被配置為對于相應(yīng)的至少一個(gè)電子文檔中的電子文檔,將具有突 顯和/或注釋的該電子文檔中的每個(gè)詞的重要性分?jǐn)?shù)計(jì)算為:相對于包括該詞的各電子文 檔在電子文檔庫中的出現(xiàn)頻率,該詞在具有突顯和/或注釋的該電子文檔中的出現(xiàn)頻率;
[0083] 識別子模塊,其被配置為識別在具有突顯和/或注釋的該電子文檔中具有最高重 要性分?jǐn)?shù)的預(yù)定數(shù)量的詞,作為該電子文檔的關(guān)鍵詞;
[0084] 其中,所述裝置600還包括:
[0085] 記錄模塊604,其被配置為將所提取的關(guān)鍵詞及其重要性分?jǐn)?shù)與相應(yīng)的至少一個(gè) 電子文檔、關(guān)鍵詞所提取自的相應(yīng)的至少一個(gè)電子文檔中的突顯部分和/或注釋、以及做 出突顯和/或注釋的用戶相關(guān)聯(lián)地記錄。
[0086] 根據(jù)本發(fā)明的進(jìn)一步的實(shí)施例,所述具有突顯和/或注釋的電子文檔中的詞的出 現(xiàn)頻率可包括該詞在該電子文檔的注釋和/或突顯部分以及其他部分中的出現(xiàn)頻率的加 權(quán)和。
[0087] 根據(jù)本發(fā)明的實(shí)施例,所述提供模塊603可被配置為:響應(yīng)于用戶對電子文檔的 請求,向用戶提供與具有突顯和/或注釋的該電子文檔相關(guān)聯(lián)的用戶界面控件,該用戶界 面控件被配置為使得用戶能夠選擇閾值,從而只有具有突顯和/或注釋的電子文檔的重要 性分?jǐn)?shù)高于閾值的關(guān)鍵詞被呈現(xiàn)給用戶。
[0088] 根據(jù)本發(fā)明的進(jìn)一步的實(shí)施例,所述裝置600可進(jìn)一步包括:
[0089] 計(jì)算模塊605,其被配置為:基于用戶在相應(yīng)的至少一個(gè)電子文檔中做出的突顯 和/或注釋計(jì)算相應(yīng)用戶的聲譽(yù)分?jǐn)?shù);
[0090] 其中,所述被呈現(xiàn)給用戶的關(guān)鍵詞被配置為:當(dāng)這些關(guān)鍵詞中的一個(gè)被用戶點(diǎn)擊 或敲擊時(shí),呈現(xiàn)已突顯或注釋該關(guān)鍵詞的所有用戶的標(biāo)識;以