用于提供注釋項(xiàng)的系統(tǒng)和方法
【專利摘要】公開了一種用于提供電子注釋項(xiàng)的系統(tǒng)和關(guān)聯(lián)方法。注釋應(yīng)用包括通信模塊、確定模塊、排名模塊和呈現(xiàn)模塊。通信模塊接收來自第一用戶的對電子注釋項(xiàng)的請求以及標(biāo)識(shí)第一用戶的用戶標(biāo)識(shí)數(shù)據(jù)。至少部分基于用戶標(biāo)識(shí)數(shù)據(jù),確定模塊確定與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶。確定模塊檢索由一個(gè)或多個(gè)第二用戶標(biāo)記的兩個(gè)或更多電子注釋項(xiàng)的第一集合。排名模塊對兩個(gè)或更多電子注釋項(xiàng)的第一集合進(jìn)行排名,以生成兩個(gè)或更多電子注釋項(xiàng)的第二集合。呈現(xiàn)模塊向第一用戶提供顯示兩個(gè)或更多電子注釋項(xiàng)的第二集合。
【專利說明】用于提供注釋項(xiàng)的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001] 本說明書涉及處理注釋項(xiàng),例如,已由使用計(jì)算機(jī)系統(tǒng)的一個(gè)或多個(gè)用戶電子標(biāo) 記的項(xiàng)。具體地,本說明書涉及向用戶自定義和提供注釋項(xiàng)。
【背景技術(shù)】
[0002] 在過去的十年中,社交聯(lián)網(wǎng)已經(jīng)變得越來越流行。通過點(diǎn)擊贊同按鈕的指示,人們 頻繁示出他們對網(wǎng)站、帖子、視頻、廣告和評論的贊同或不贊同。目前,用戶沒有方法容易地 瀏覽由來自用戶的社交聯(lián)系的其他用戶贊同或不贊同的項(xiàng)。例如,在現(xiàn)有的社交網(wǎng)絡(luò)或群 體中,用戶不能瀏覽具有最多的來自用戶的諸如朋友圈、家庭圈等之類的社交聯(lián)系的贊同 指示的前10個(gè)網(wǎng)站或廣告。從而存在捕獲和呈現(xiàn)關(guān)于由可能與第一用戶有聯(lián)系的用戶電 子標(biāo)記的項(xiàng)的信息的需要。這可以實(shí)時(shí)完成以提供當(dāng)前數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0003] 在一些示例中,說明書描述了用于向第一用戶提供電子注釋項(xiàng)的系統(tǒng)和關(guān)聯(lián)的方 法。說明書涉及用于捕獲與一個(gè)或多個(gè)用戶標(biāo)記的注釋項(xiàng)有關(guān)的數(shù)據(jù)的系統(tǒng)和方法?;?由第一用戶發(fā)送到系統(tǒng)的請求,分析捕獲的數(shù)據(jù)并且向用戶提供所請求的信息。在某些實(shí) 施例中,項(xiàng)的注釋、注釋項(xiàng)的捕獲以及分析可以實(shí)時(shí)發(fā)生。系統(tǒng)包括注釋應(yīng)用,注釋應(yīng)用包 括通信模塊、集合模塊、確定模塊、自定義模塊、排名模塊、呈現(xiàn)模塊和用戶接口模塊。每個(gè) 模塊被布置為經(jīng)由通信網(wǎng)絡(luò)與一個(gè)或多個(gè)其它模塊通信。通信模塊接收來自第一用戶的對 電子注釋項(xiàng)的請求以及標(biāo)識(shí)第一用戶的用戶標(biāo)識(shí)數(shù)據(jù)。確定模塊確定與第一用戶有關(guān)的一 個(gè)或多個(gè)第二用戶,并且從存儲(chǔ)設(shè)備中檢索由一個(gè)或多個(gè)第二用戶標(biāo)記的兩個(gè)或更多電子 注釋項(xiàng)的第一集合。排名模塊對兩個(gè)或更多電子注釋項(xiàng)的第一集合進(jìn)行排名,以生成兩個(gè) 或更多電子注釋項(xiàng)的第二集合。呈現(xiàn)模塊向第一用戶提供兩個(gè)或更多電子注釋項(xiàng)的第二集 合。在一個(gè)實(shí)施例中,呈現(xiàn)模塊指示用戶接口模塊生成圖形數(shù)據(jù),以用于向第一用戶提供描 繪兩個(gè)或更多電子注釋項(xiàng)的第二集合的用戶接口。
[0004] 描述還包括在一個(gè)或多個(gè)計(jì)算設(shè)備上執(zhí)行、用于提供電子注釋項(xiàng)的方法,該方法 包括:從第一用戶接收對電子注釋項(xiàng)的請求,確定與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶, 檢索由一個(gè)或多個(gè)第二用戶標(biāo)記的兩個(gè)或更多電子注釋項(xiàng)的第一集合,對兩個(gè)或更多電子 注釋項(xiàng)的第一集合進(jìn)行排名以生成兩個(gè)或更多電子注釋項(xiàng)的第二集合,以及向第一用戶提 供兩個(gè)或更多電子注釋項(xiàng)的第二集合。在一個(gè)實(shí)施例中,兩個(gè)或更多電子注釋項(xiàng)的第二集 合經(jīng)由用戶接口使用列表視圖方法和/或全屏視圖方法被呈現(xiàn)給第一用戶。
[0005] 在一個(gè)實(shí)施例中,兩個(gè)或更多電子注釋項(xiàng)的第二集合包括兩個(gè)或更多贊同項(xiàng)。在 另一實(shí)施例中,兩個(gè)或更多電子注釋項(xiàng)的第二集合包括兩個(gè)或更多不贊同項(xiàng)。在又一實(shí)施 例中,兩個(gè)或更多電子注釋項(xiàng)的第二集合包括贊同項(xiàng)的一個(gè)或多個(gè)列表和/或不贊同項(xiàng)的 一個(gè)或多個(gè)列表。
[0006] 在一個(gè)實(shí)施例中,確定模塊將與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶確定為來自 第一用戶的一個(gè)或多個(gè)社交類別的其他用戶。例如,一個(gè)或多個(gè)第二用戶是來自第一用戶 的社交圈的成員。在另一實(shí)施例中,確定模塊將一個(gè)或多個(gè)第二用戶確定為具有與第一用 戶的第一注釋圖案有關(guān)的注釋圖案的其他用戶。例如,一個(gè)或多個(gè)第二用戶是其注釋圖案 包括至少80%的包括在第一注釋圖案中的相同贊同項(xiàng)的用戶。
【專利附圖】
【附圖說明】
[0007] 通過示例的方式,而非通過限制的方式,在附圖的圖中圖示說明書,在附圖中同樣 的參考標(biāo)號用于指相似的元件。
[0008] 圖1是圖示用于向用戶提供注釋項(xiàng)的系統(tǒng)的一個(gè)實(shí)施例的高級框圖。
[0009] 圖2A是圖示實(shí)現(xiàn)向用戶提供注釋項(xiàng)功能的硬件的一個(gè)實(shí)施例的框圖。
[0010] 圖2B是圖示注釋應(yīng)用的一個(gè)實(shí)施例的框圖。
[0011] 圖3A是根據(jù)一個(gè)實(shí)施例的用于提供注釋項(xiàng)的用戶接口的圖形表示的一個(gè)示例。
[0012] 圖3B是根據(jù)另一實(shí)施例的用于提供注釋項(xiàng)的用戶接口的圖形表示的一個(gè)示例。
[0013] 圖3C是根據(jù)一個(gè)實(shí)施例的用于自定義注釋項(xiàng)的用戶接口的圖形表示的一個(gè)示 例。
[0014] 圖3D是根據(jù)一個(gè)實(shí)施例的用于自定義針對注釋項(xiàng)的搜索結(jié)果的用戶接口的圖形 表示的一個(gè)示例。
[0015] 圖4是用于提供注釋項(xiàng)的方法的一個(gè)實(shí)施例的流程圖。
[0016] 圖5A和圖5B是用于提供注釋項(xiàng)的方法的另一實(shí)施例的流程圖。
[0017] 圖6A和圖6B是用于提供注釋項(xiàng)的方法的又一實(shí)施例的流程圖。
【具體實(shí)施方式】
[0018] 示例概沐
[0019] 描述包括用于向第一用戶提供注釋項(xiàng)的系統(tǒng)和方法。注釋項(xiàng)是由一個(gè)或多個(gè)用戶 電子標(biāo)記的內(nèi)容。本文中注釋項(xiàng)還被稱為電子注釋項(xiàng)。說明書涉及用于捕獲與注釋項(xiàng)有關(guān) 的數(shù)據(jù)的系統(tǒng)和方法,這些項(xiàng)由使用連接到網(wǎng)絡(luò)的計(jì)算設(shè)備的一個(gè)或多個(gè)用戶電子標(biāo)記。 基于由第一用戶發(fā)送的請求,可以分析捕獲的數(shù)據(jù),并且這樣的分析結(jié)果被提供給第一用 戶??梢曰诘谝挥脩舻恼埱蟛贾媒Y(jié)果。上面討論的步驟可以實(shí)時(shí)發(fā)生,使得結(jié)果基于當(dāng) 前的情況。在一個(gè)實(shí)施例中,注釋項(xiàng)是由一個(gè)或多個(gè)用戶電子贊同的贊同項(xiàng)。例如,注釋項(xiàng) 包括針對其一個(gè)或多個(gè)用戶已經(jīng)點(diǎn)擊贊同指示(例如,"+1"按鈕、"喜歡"按鈕、"最喜歡"按 鈕、"拇指朝上"按鈕等)的任何在線內(nèi)容(例如,圖片、視頻、文章、廣告、帖子、任何在線服 務(wù)等)。在另一實(shí)施例中,注釋項(xiàng)是由一個(gè)或多個(gè)用戶電子不贊同的不贊同項(xiàng)。例如,注釋 項(xiàng)包括針對其一個(gè)或多個(gè)用戶已經(jīng)點(diǎn)擊不贊同指示(例如,"-1"按鈕、"不喜歡"按鈕、"拇 指朝下"按鈕、"無聊"按鈕等)的在線內(nèi)容。系統(tǒng)包括用于向第一用戶提供注釋項(xiàng)的注釋 應(yīng)用。
[0020] 作為系統(tǒng)使用的示例,用戶可以請求,并且系統(tǒng)可以提供許多注釋項(xiàng)。例如,在一 些實(shí)施方式中,用戶可以請求(例如,顯式地或隱式地)和接收如下的指示:由用戶的社交 聯(lián)系+1的前20個(gè)網(wǎng)站、由用戶的家庭圈+1的前25個(gè)廣告、由用戶的工作圈+1的前10個(gè) 男裝電子商務(wù)網(wǎng)站、今日由用戶的博覽群書朋友圈+1的前100篇文章等。在另一示例中, 用戶可以請求和接收如下的指示:由用戶的朋友圈最討厭的前10部電影、基于來自用戶的 諸如圈或相似評級機(jī)構(gòu)之類的社交聯(lián)系的評級的前20本最無聊的書。
[0021] 在一些實(shí)施例中,注釋應(yīng)用包括通信模塊、確定模塊、自定義模塊、排名模塊和呈 現(xiàn)模塊。通信模塊從用戶設(shè)備接收標(biāo)識(shí)第一用戶的用戶標(biāo)識(shí)數(shù)據(jù)(例如,用戶名、口令、電 子郵箱地址、因特網(wǎng)協(xié)議(IP)地址等)。確定模塊確定與第一用戶有關(guān)的一個(gè)或多個(gè)第二 用戶。通信模塊從存儲(chǔ)設(shè)備中檢索由一個(gè)或多個(gè)第二用戶標(biāo)記的注釋項(xiàng)的第一集合??蛇x 地,至少部分基于來自第一用戶的一個(gè)或多個(gè)自定義輸入,自定義模塊自定義注釋項(xiàng)的第 一集合。排名模塊對注釋項(xiàng)的第一集合進(jìn)行排名,以生成注釋項(xiàng)的第二集合。呈現(xiàn)模塊將 注釋項(xiàng)的第二集合呈現(xiàn)給第一用戶。
[0022] 作為示例實(shí)施方式,基于由第一用戶和其他用戶標(biāo)記的注釋項(xiàng)(例如,被+1的 項(xiàng)),注釋應(yīng)用匹配在第一用戶和任何其他用戶之間的簡檔?;诤啓n匹配,注釋應(yīng)用將與 第一用戶相似的其他用戶確定為具有與第一用戶完全相同或相似注釋圖案的用戶。例如, 如果社交網(wǎng)絡(luò)中的第一用戶已經(jīng)贊同(例如,+1)共37個(gè)網(wǎng)站、16篇文章和7個(gè)廣告,則注 釋應(yīng)用將與第一用戶相似的其他用戶確定為同一社交網(wǎng)絡(luò)中已經(jīng)+1相同網(wǎng)站、文章和廣 告或者相同網(wǎng)站、文章和廣告的一部分(例如,網(wǎng)站、文章和廣告的60%)的用戶。注釋應(yīng) 用檢索由其他相似用戶贊同的其他+1項(xiàng)(例如,由其他相似用戶贊同并且尚未由第一用戶 贊同的其他網(wǎng)站、文章、廣告、視頻等),并且向第一用戶提供其他+1項(xiàng)。第一用戶可以經(jīng)由 用戶接口在全屏視圖中或者在列表概述中瀏覽由其他相似用戶贊同的其他+1項(xiàng)。
[0023] 在一個(gè)實(shí)施例中,確定模塊從存儲(chǔ)設(shè)備中檢索與第一用戶關(guān)聯(lián)的注釋簡檔,并且 至少部分基于注釋簡檔,確定與第一用戶關(guān)聯(lián)的第一注釋圖案。如本文中使用的術(shù)語注釋 簡檔包含其表面和通常含義,從而包括(但不限于)描述由用戶注釋的項(xiàng)的集合的簡檔。注 釋圖案是描述注釋簡檔中的圖案的數(shù)據(jù)。例如,針對第一用戶的注釋簡檔包括描述如下內(nèi) 容的數(shù)據(jù):在第一天中第一用戶已經(jīng)訪問了 50個(gè)在線服務(wù)并且贊同了 50個(gè)在線服務(wù)中的 10篇文章和8個(gè)廣告,并且在第二天中第一用戶已經(jīng)觀看了 10個(gè)視頻并且贊同了 10個(gè)視 頻的2個(gè)。10篇贊同文章、8個(gè)贊同廣告以及2個(gè)贊同視頻形成針對第一用戶的注釋圖案。 在另一示例中,注釋簡檔指示在一周中第一用戶已經(jīng)從20個(gè)在線服務(wù)中贊同了 10個(gè)廣告 并且不贊同了 5個(gè)視頻,并且10個(gè)贊同廣告和5個(gè)不贊同視頻形成針對第一用戶的注釋圖 案。
[0024] 在一個(gè)實(shí)施例中,確定模塊將與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶確定為各自 具有與第一用戶的第一注釋圖案有關(guān)的第二注釋圖案的一個(gè)或多個(gè)其他用戶。例如,確定 模塊將一個(gè)或多個(gè)第二用戶確定為具有與第一用戶相同注釋圖案的一個(gè)或多個(gè)其他用戶。 在另一示例中,確定模塊將一個(gè)或多個(gè)第二用戶確定為各自具有與第一用戶的第一注釋圖 案有關(guān)的第二注釋圖案的其他用戶。
[0025] 在另一實(shí)施例中,確定模塊經(jīng)由通信模塊接收來自第一用戶的一個(gè)或多個(gè)社交類 別的指示。社交類別是一個(gè)或多個(gè)社交聯(lián)系的分組。例如,社交類別包括社交網(wǎng)絡(luò)中的一 個(gè)或多個(gè)圈(例如,g+圈)。確定模塊將與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶確定為在 第一用戶的一個(gè)或多個(gè)社交類別內(nèi)的一個(gè)或多個(gè)其他用戶。這包含第二用戶應(yīng)當(dāng)是其一部 分的特定群體或網(wǎng)絡(luò),以便他們的電子標(biāo)記數(shù)據(jù)被考慮。例如,如果由第一用戶指定的社交 類別是"朋友"圈,則確定模塊將一個(gè)或多個(gè)第二用戶確定為來自"朋友"圈的成員。
[0026] 系統(tǒng)概沐
[0027] 圖1圖示根據(jù)一些示例的用于提供注釋項(xiàng)的系統(tǒng)100的框圖。系統(tǒng)100的圖示描 述包括由用戶125a…125η、社交網(wǎng)絡(luò)服務(wù)器101和注釋服務(wù)器113訪問的用戶設(shè)備115a… 115η。在一些實(shí)施例中,系統(tǒng)100另外包括第三方服務(wù)器107、搜索服務(wù)器131、web服務(wù)器 135和廣告("ad")服務(wù)器137中的一個(gè)或多個(gè)。系統(tǒng)100的實(shí)體經(jīng)由網(wǎng)絡(luò)105通信耦合。 在圖1和其余圖中,在參考標(biāo)號之后的字母(諸如"115a")指的是具有該特定參考標(biāo)號的 元件。文字中不具有跟隨字母的參考標(biāo)號(諸如"115")泛指擁有該參考標(biāo)號的元件的任 何或所有實(shí)例。
[0028] 圖1中的用戶設(shè)備115a…115η通過示例的方式使用。雖然圖1圖示兩個(gè)用戶設(shè) 備115a和115η,本公開適用于具有一個(gè)或多個(gè)用戶設(shè)備115的任何系統(tǒng)架構(gòu)。盡管僅圖示 兩個(gè)用戶設(shè)備115,但是任何數(shù)量的用戶設(shè)備115可用于任何數(shù)量的用戶125。此外,雖然 僅一個(gè)網(wǎng)絡(luò)105耦合到用戶設(shè)備115、社交網(wǎng)絡(luò)服務(wù)器101、第三方服務(wù)器107、注釋服務(wù)器 113、搜索服務(wù)器131、web服務(wù)器135和ad服務(wù)器137,在實(shí)踐中任何數(shù)量的網(wǎng)絡(luò)105可以 連接到這些實(shí)體。此外,雖然僅示出一個(gè)第三方服務(wù)器107、一個(gè)搜索服務(wù)器131、一個(gè)web 服務(wù)器135和一個(gè)ad服務(wù)器137,架構(gòu)100可以包括任何數(shù)量的第三方服務(wù)器107、搜索服 務(wù)器131、web服務(wù)器135和ad服務(wù)器137。
[0029] 網(wǎng)絡(luò)105是傳統(tǒng)類型的、有線或無線的,并且可以具有眾多不同的配置,諸如星形 配置、令牌環(huán)配置或者本領(lǐng)域技術(shù)人員已知的其它配置。此外,網(wǎng)絡(luò)105可以包括局域網(wǎng) (LAN)、廣域網(wǎng)(WAN)(例如,因特網(wǎng))和/或多個(gè)設(shè)備可以跨其進(jìn)行通信的任何其它互連數(shù) 據(jù)路徑。在又一實(shí)施例中,網(wǎng)絡(luò)105可以是對等網(wǎng)絡(luò)。網(wǎng)絡(luò)105還可以耦合到電信網(wǎng)絡(luò)或 者包括電信網(wǎng)絡(luò)的一部分,以用于以各種不同通信協(xié)議發(fā)送數(shù)據(jù)。在又一實(shí)施例中,網(wǎng)絡(luò) 105包括藍(lán)牙通信網(wǎng)絡(luò)或蜂窩通信網(wǎng)絡(luò),以用于諸如經(jīng)由短消息服務(wù)(SMS)、多媒體消息服 務(wù)(MMS)、超文本傳輸協(xié)議(HTTP)、直接數(shù)據(jù)連接、WAP、電子郵件等發(fā)送和接收數(shù)據(jù)。
[0030] 在一個(gè)實(shí)施例中,注釋應(yīng)用103a能夠在社交網(wǎng)絡(luò)服務(wù)器101上操作,社交網(wǎng)絡(luò)服 務(wù)器101經(jīng)由信號線104耦合到網(wǎng)絡(luò)105。社交網(wǎng)絡(luò)服務(wù)器101經(jīng)由網(wǎng)絡(luò)105將數(shù)據(jù)發(fā)送 到用戶設(shè)備115a、115n和注釋服務(wù)器113中的一個(gè)或多個(gè),并且接收來自用戶設(shè)備115a、 115η和注釋服務(wù)器113中的一個(gè)或多個(gè)的數(shù)據(jù)。例如,社交網(wǎng)絡(luò)服務(wù)器101是硬件服務(wù)器。 社交網(wǎng)絡(luò)服務(wù)器101還包括社交網(wǎng)絡(luò)應(yīng)用109。社交網(wǎng)絡(luò)是其中用戶通過共同特征聯(lián)系的 任何類型的社交結(jié)構(gòu)。共同特征包括關(guān)系/聯(lián)系,例如,友誼、家庭、工作、興趣等。共同特 征由一個(gè)或多個(gè)社交聯(lián)網(wǎng)系統(tǒng)提供(諸如包括在架構(gòu)100中的社交聯(lián)網(wǎng)系統(tǒng)),從而包括顯 式定義的關(guān)系以及由社交聯(lián)系暗示的與其他在線用戶的關(guān)系,其中關(guān)系形成社交圖。在一 些示例中,社交圖可反映這些用戶的映射以及他們是如何相關(guān)的。此外,應(yīng)當(dāng)理解,社交網(wǎng) 絡(luò)服務(wù)器101和社交網(wǎng)絡(luò)應(yīng)用109表示一個(gè)社交網(wǎng)絡(luò),并且可以存在多個(gè)社交網(wǎng)絡(luò)耦合到 網(wǎng)絡(luò)105,每個(gè)具有其自己的服務(wù)器、應(yīng)用和社交圖。例如,第一社交網(wǎng)絡(luò)更關(guān)注商業(yè)聯(lián)網(wǎng), 第二更關(guān)注或集中于學(xué)術(shù),第三更關(guān)注本地商業(yè),第四關(guān)注交友,以及其它的是普遍感興趣 的或者具體焦點(diǎn)。
[0031] 在另一實(shí)施例中,注釋應(yīng)用103b在第三方服務(wù)器107上可操作,第三方服務(wù)器107 經(jīng)由信號線106連接到網(wǎng)絡(luò)105。在一些實(shí)施例中,第三方服務(wù)器107是諸如包括處理器、 存儲(chǔ)器和網(wǎng)絡(luò)通信能力的硬件服務(wù)器之類的任何計(jì)算設(shè)備。第三方服務(wù)器107經(jīng)由網(wǎng)絡(luò) 105將數(shù)據(jù)發(fā)送到系統(tǒng)100的其它實(shí)體并且接收來自系統(tǒng)100的其它實(shí)體的數(shù)據(jù)。
[0032] 在又一實(shí)施例中,注釋應(yīng)用103c存儲(chǔ)在用戶設(shè)備115a上,用戶設(shè)備115a經(jīng)由信 號線108連接到網(wǎng)絡(luò)105。用戶設(shè)備115a、115n是包括存儲(chǔ)器和處理器的任何計(jì)算設(shè)備,例 如膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、平板計(jì)算機(jī)、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、移動(dòng)電子郵件 設(shè)備、便攜式游戲機(jī)、便攜式音樂播放器、具有一個(gè)或多個(gè)處理器嵌入在其中或與其耦合的 電視機(jī)、或者能夠訪問網(wǎng)絡(luò)的任何其它電子設(shè)備。用戶125a與用戶設(shè)備115a交互。用戶 125η與用戶設(shè)備115η交互,用戶設(shè)備115η經(jīng)由信號線138通信地耦合到網(wǎng)絡(luò)105。在一 個(gè)實(shí)施例中,注釋應(yīng)用l〇3c部分地充當(dāng)存儲(chǔ)在用戶設(shè)備115a、115n上的瘦客戶端應(yīng)用,并 且部分地充當(dāng)存儲(chǔ)在社交網(wǎng)絡(luò)服務(wù)器101、第三方服務(wù)器107和注釋服務(wù)器113中的一個(gè)或 多個(gè)上的部件。
[0033] 在又一實(shí)施例中,注釋應(yīng)用103d在注釋服務(wù)器113上可操作,注釋服務(wù)器113經(jīng) 由信號線102連接到網(wǎng)絡(luò)105。在一些實(shí)施例中,注釋服務(wù)器113是諸如包括處理器、存儲(chǔ) 器和網(wǎng)絡(luò)通信能力的硬件服務(wù)器之類的任何計(jì)算設(shè)備。注釋服務(wù)器113經(jīng)由網(wǎng)絡(luò)105將數(shù) 據(jù)發(fā)送到系統(tǒng)100的其它實(shí)體并且接收來自系統(tǒng)100的其它實(shí)體的數(shù)據(jù)。在圖示的實(shí)施例 中,注釋服務(wù)器113另外包括存儲(chǔ)設(shè)備143。
[0034] 注釋應(yīng)用103是用于提供注釋項(xiàng)的代碼和例程。在一個(gè)實(shí)施例中,注釋應(yīng)用103 接收(顯式地或隱式地)來自第一用戶的對注釋項(xiàng)的請求。注釋應(yīng)用103確定與第一用戶 有關(guān)的一個(gè)或多個(gè)其他用戶,并且檢索由其他用戶標(biāo)記的注釋項(xiàng)的第一集合??蛇x地,注釋 應(yīng)用103接收來自第一用戶的自定義輸入,并且至少部分基于自定義輸入來自定義注釋項(xiàng) 的第一集合。注釋應(yīng)用103對注釋項(xiàng)的第一集合進(jìn)行排名以生成注釋項(xiàng)的第二集合,并且 提供用于向第一用戶顯示注釋項(xiàng)的第二集合。下面參照圖2B至圖6B進(jìn)一步詳細(xì)描述注釋 應(yīng)用103。
[0035] 存儲(chǔ)143是非瞬態(tài)存儲(chǔ)器,其存儲(chǔ)必要的數(shù)據(jù)以用于注釋應(yīng)用103的功能。存儲(chǔ) 143可以是動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)設(shè)備、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)設(shè)備、閃速存儲(chǔ) 器或者本領(lǐng)域已知的一些其它存儲(chǔ)器設(shè)備。在一個(gè)實(shí)施例中,存儲(chǔ)143還包括非易失性存 儲(chǔ)器或者相似的永久存儲(chǔ)設(shè)備和介質(zhì),諸如硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、⑶-ROM設(shè)備、DVD-ROM 設(shè)備、DVD-RAM設(shè)備、DVD-RW設(shè)備、閃速存儲(chǔ)器設(shè)備、或者本領(lǐng)域已知的用于在更永久的基 礎(chǔ)上存儲(chǔ)信息的一些其它大容量存儲(chǔ)設(shè)備。下面參照圖2A更詳細(xì)地描述存儲(chǔ)143。
[0036] 搜索服務(wù)器131是任何計(jì)算設(shè)備。例如,搜索服務(wù)器131是包括處理器、存儲(chǔ)器和 網(wǎng)絡(luò)通信能力的硬件服務(wù)器。搜索服務(wù)器131經(jīng)由信號線132通信地耦合到網(wǎng)絡(luò)105,以用 于將數(shù)據(jù)發(fā)送到系統(tǒng)100的其它實(shí)體和/或接收來自系統(tǒng)100的其它實(shí)體的數(shù)據(jù)。在圖示 的實(shí)施例中,搜索服務(wù)器131包括搜索引擎133。搜索引擎133是用于從因特網(wǎng)中檢索匹配 搜索項(xiàng)的結(jié)果的代碼和例程。
[0037] web服務(wù)器135是任何計(jì)算設(shè)備。例如,web服務(wù)器135是包括處理器、存儲(chǔ)器和 網(wǎng)絡(luò)通信能力的硬件服務(wù)器。web服務(wù)器135經(jīng)由信號線134通信地耦合到網(wǎng)絡(luò)105,以用 于將數(shù)據(jù)發(fā)送到系統(tǒng)100的其它實(shí)體和/或接收來自系統(tǒng)100的其它實(shí)體的數(shù)據(jù)。在一個(gè) 實(shí)施例中,響應(yīng)于來自用戶125的對在線服務(wù)的請求,web服務(wù)器135向用戶設(shè)備115提供 一個(gè)或多個(gè)在線服務(wù)(例如,網(wǎng)頁、在線視頻等),從而允許用戶125使用用戶設(shè)備115將一 個(gè)或多個(gè)在線服務(wù)標(biāo)記為一個(gè)或多個(gè)注釋項(xiàng)。在另一實(shí)施例中,響應(yīng)于來自其它實(shí)體的對 在線服務(wù)的請求,web服務(wù)器135將在線服務(wù)提供給其它實(shí)體,諸如社交網(wǎng)絡(luò)服務(wù)器101、第 三方服務(wù)器107、注釋服務(wù)器113、搜索服務(wù)器131和ad服務(wù)器137。
[0038] ad服務(wù)器137是任何計(jì)算設(shè)備。例如,ad服務(wù)器137是包括處理器、存儲(chǔ)器和網(wǎng) 絡(luò)通信能力的硬件服務(wù)器。ad服務(wù)器137經(jīng)由信號線136通信地耦合到網(wǎng)絡(luò)105,以用于 將數(shù)據(jù)發(fā)送到系統(tǒng)100的其它實(shí)體和/或接收來自系統(tǒng)100的其它實(shí)體的數(shù)據(jù)。在一個(gè)實(shí) 施例中,ad服務(wù)器137托管存儲(chǔ)設(shè)備(未畫出)中的廣告內(nèi)容(例如,ad視頻、ad音頻文 件、ad圖像、ad文本文件等),并且響應(yīng)于來自其它實(shí)體的對廣告內(nèi)容的請求,將廣告內(nèi)容 提供給其它實(shí)體,諸如社交網(wǎng)絡(luò)服務(wù)器101、第三方服務(wù)器107、注釋服務(wù)器113、搜索服務(wù) 器131、web服務(wù)器135和用戶設(shè)備115。
[0039] 如下面參照圖2A至圖6B更詳細(xì)描述的,系統(tǒng)100是特別有利的,因?yàn)槔缢沟?用戶能夠基于由用戶在過去標(biāo)記的注釋項(xiàng)而發(fā)現(xiàn)網(wǎng)上的新內(nèi)容。因此系統(tǒng)100向用戶提供 了更好的web沖浪體驗(yàn)。
[0040] 示例系統(tǒng)
[0041] 現(xiàn)在參照圖2A,更詳細(xì)地示出了實(shí)現(xiàn)向用戶提供注釋項(xiàng)的功能的硬件。圖2A是 根據(jù)一些示例的計(jì)算設(shè)備200的框圖,其包括處理器202、存儲(chǔ)器204、通信單元206和存儲(chǔ) 設(shè)備143。計(jì)算設(shè)備200的部件通過總線220通信地耦合。在一些實(shí)施例中,計(jì)算設(shè)備200 是社交網(wǎng)絡(luò)服務(wù)器101、用戶設(shè)備115、第三方服務(wù)器107和注釋服務(wù)器113之一。
[0042] 處理器202包括算術(shù)邏輯單元、微處理器、通用控制器或一些其它處理器陣列,以 執(zhí)行計(jì)算并且向顯示設(shè)備提供電子顯示信號。處理器202經(jīng)由信號線222耦合到總線220 以用于與其它部件通信。處理器202處理數(shù)據(jù)信號并且可以包括各種計(jì)算架構(gòu),各種計(jì)算 架構(gòu)包括復(fù)雜指令集計(jì)算機(jī)(CISC)架構(gòu)、精簡指令集計(jì)算機(jī)(RISC)架構(gòu)或者實(shí)現(xiàn)指令集 的組合的架構(gòu)。盡管在圖2A中僅示出單個(gè)處理器,但是可以包括多個(gè)處理器。處理能力可 以限于支持圖像的顯示以及圖像的捕獲和傳輸。處理能力可以足夠用于執(zhí)行更復(fù)雜的任 務(wù),從而包括各種類型的特征提取和采樣。對于本領(lǐng)域技術(shù)人員容易理解,其它處理器、操 作系統(tǒng)、傳感器、顯示器和物理配置是可能的。
[0043] 存儲(chǔ)器204存儲(chǔ)可以由處理器202執(zhí)行的指令和/或數(shù)據(jù)。在一個(gè)實(shí)施例中,存 儲(chǔ)器204包括注釋應(yīng)用103。存儲(chǔ)器204經(jīng)由信號線224耦合到總線220以用于與其它部 件通信。指令和/或數(shù)據(jù)可以包括用于執(zhí)行本文中描述的任何和/或所有技術(shù)的代碼。存 儲(chǔ)器204可以是動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)設(shè)備、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)設(shè)備、閃 速存儲(chǔ)器或者本領(lǐng)域已知的一些其它存儲(chǔ)器設(shè)備。在一個(gè)實(shí)施例中,存儲(chǔ)204還包括非易 失性存儲(chǔ)器或者相似的永久存儲(chǔ)設(shè)備和介質(zhì),諸如硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、CD-ROM設(shè)備、 DVD-ROM設(shè)備、DVD-RAM設(shè)備、DVD-RW設(shè)備、閃速存儲(chǔ)器設(shè)備、或者本領(lǐng)域已知的用于在更永 久的基礎(chǔ)上存儲(chǔ)信息的一些其它大容量存儲(chǔ)設(shè)備。
[0044] 取決于注釋應(yīng)用103被存儲(chǔ)的位置,通信單元206將數(shù)據(jù)發(fā)射到用戶設(shè)備115、第 三方服務(wù)器107、注釋服務(wù)器113和社交網(wǎng)絡(luò)服務(wù)器101中的至少一個(gè),并且接收來自用戶 設(shè)備115、第三方服務(wù)器107、注釋服務(wù)器113和社交網(wǎng)絡(luò)服務(wù)器101中的至少一個(gè)的數(shù)據(jù)。 通信單元206經(jīng)由信號線226耦合到總線220。在一個(gè)實(shí)施例中,通信單元206包括端口, 以用于到網(wǎng)絡(luò)105或者另一通信信道的直接物理連接。例如,通信單元206包括USB、SD、 CAT-5或相似的端口,以用于與用戶設(shè)備115的有線通信。在另一實(shí)施例中,通信單元206 包括無線收發(fā)器,以用于使用諸如IEEE 802. IUIEEE 802. 16、BLUETOOTH⑧或者另 一適合的無線通信方法之類的一種或多種無線通信方法與用戶設(shè)備115或者任何其它通 信信道交換數(shù)據(jù)。
[0045] 在又一實(shí)施例中,通信單元206包括蜂窩通信收發(fā)器,以用于通過蜂窩通信網(wǎng)絡(luò) 發(fā)送和接收數(shù)據(jù),諸如經(jīng)由短消息服務(wù)(SMS)、多媒體消息服務(wù)(麗S)、超文本傳輸協(xié)議 (HTTP)、直接數(shù)據(jù)連接、WAP、電子郵件或另一適合類型的電子通信。在再一實(shí)施例中,通信 單元206包括有線端口和無線收發(fā)器。如本領(lǐng)域技術(shù)人員將理解的,通過使用諸如TCP/IP、 HTTP、HTTPS和SMTP之類的標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議,通信單元206還為文件和/或媒體對象的分發(fā) 提供到網(wǎng)絡(luò)的其它傳統(tǒng)連接。
[0046] 在圖示的實(shí)施例中,存儲(chǔ)143通過總線220通信地親合,以用于經(jīng)由信號線228與 計(jì)算設(shè)備200的其它部件通信。在一些實(shí)施例中,存儲(chǔ)設(shè)備143不包括在計(jì)算設(shè)備200中, 并且經(jīng)由網(wǎng)絡(luò)105通信地耦合到計(jì)算設(shè)備200。存儲(chǔ)在存儲(chǔ)143中的數(shù)據(jù)包括簡檔數(shù)據(jù) 208、圖案數(shù)據(jù)209、項(xiàng)數(shù)據(jù)210和自定義數(shù)據(jù)212。
[0047] 簡檔數(shù)據(jù)208是描述針對一個(gè)或多個(gè)用戶的一個(gè)或多個(gè)注釋簡檔的數(shù)據(jù)。例如, 簡檔數(shù)據(jù)208包括描述如下內(nèi)容的數(shù)據(jù):在第一天中用戶已經(jīng)訪問20個(gè)網(wǎng)頁并且為5個(gè)視 頻點(diǎn)擊贊同指示(例如,"g+"按鈕),并且在第二天中用戶已經(jīng)訪問30個(gè)網(wǎng)頁并且為3張 照片點(diǎn)擊不贊同指示(例如,拇指朝下按鈕)。
[0048] 圖案數(shù)據(jù)209是描述針對一個(gè)或多個(gè)用戶的一個(gè)或多個(gè)注釋圖案的數(shù)據(jù)。在一個(gè) 實(shí)施例中,注釋圖案是由贊同項(xiàng)形成的贊同圖案。例如,注釋圖案包括由用戶贊同的所有注 釋項(xiàng)的引用。在另一實(shí)施例中,注釋圖案是由不贊同項(xiàng)形成的不贊同圖案。例如,注釋圖案 包括由用戶不贊同的所有注釋項(xiàng)的引用。在又一實(shí)施例中,注釋圖案是贊同圖案和不贊同 圖案的組合。例如,注釋圖案包括由用戶贊同或不贊同的所有注釋項(xiàng)的引用。
[0049] 項(xiàng)數(shù)據(jù)210是描述由一個(gè)或多個(gè)用戶標(biāo)記的一個(gè)或多個(gè)注釋項(xiàng)的數(shù)據(jù)。例如,項(xiàng) 數(shù)據(jù)210是描述由一個(gè)或多個(gè)用戶贊同或不贊同的諸如網(wǎng)站、文章、視頻、照片、帖子和其 它在線服務(wù)之類的注釋項(xiàng)的數(shù)據(jù)。
[0050] 自定義數(shù)據(jù)212是用于自定義向用戶呈現(xiàn)注釋項(xiàng)的數(shù)據(jù)。例如,自定義數(shù)據(jù)212 包括從用戶接收的一個(gè)或多個(gè)自定義輸入。自定義輸入的示例包括(但不限于)內(nèi)容的類 型(例如,網(wǎng)站、文章、ad、視頻、音樂、電影、游戲以及任何其它類型的在線服務(wù))、一個(gè)或多 個(gè)社交類別(例如,"朋友"圈、"家庭"圈、"同事"圈、公共或私人社區(qū)等)、在此期間公布注 釋項(xiàng)的一段時(shí)間(例如,今日、之前的一周、本月、本年等)、包括在列表中的許多注釋項(xiàng)(例 如,每個(gè)列表中的10個(gè)注釋項(xiàng))、針對注釋項(xiàng)的注釋類型(例如,僅贊同項(xiàng)、僅不贊同項(xiàng)、贊 同項(xiàng)和不贊同項(xiàng)的組合等)、以及人口統(tǒng)計(jì)信息(例如,住處、年齡、性別、教育經(jīng)歷等)等。
[0051] 示例應(yīng)用
[0052] 現(xiàn)在參照圖2B,更詳細(xì)地示出注釋應(yīng)用103。在一個(gè)實(shí)施例中,注釋應(yīng)用103包括 通過軟件通信機(jī)制221通信的通信模塊252、集合模塊254、確定模塊256、自定義模塊258、 排名模塊260、呈現(xiàn)模塊262和用戶接口模塊264。軟件通信機(jī)制221可以是對象總線(諸 如C0RBA)、軟件模塊之間的直接套接字通信(諸如TCP/IP套接字)、遠(yuǎn)程過程調(diào)用、UDP廣 播和接收、HTTP連接、函數(shù)或過程調(diào)用等。進(jìn)一步地,任何或所有通信可以是安全的(SSH、 HTTPS等)。軟件通信可以實(shí)現(xiàn)在任何底層硬件上,諸如網(wǎng)絡(luò)、因特網(wǎng)、總線220、它們的組合 等。
[0053] 通信模塊252是包括用于處理注釋應(yīng)用103和計(jì)算設(shè)備200的其它部件之間的通 信的例程的軟件。在一個(gè)實(shí)施例中,通信模塊252是能夠由處理器202執(zhí)行的指令集,以提 供下面描述的用于處理注釋應(yīng)用103和計(jì)算設(shè)備200的其它部件之間的通信的功能。在另 一實(shí)施例中,通信模塊252存儲(chǔ)在計(jì)算設(shè)備200的存儲(chǔ)器204中,并且能夠由處理器202訪 問和執(zhí)行。在任一實(shí)施例中,通信模塊252適于與計(jì)算設(shè)備200的處理器202和其它部件 協(xié)作和通信。
[0054] 通信模塊252經(jīng)由通信單元206將數(shù)據(jù)發(fā)送到用戶設(shè)備115、社交網(wǎng)絡(luò)服務(wù)器 101、第三方服務(wù)器107、搜索服務(wù)器131、web服務(wù)器135和ad服務(wù)器137中的一個(gè)或多個(gè), 并且接收來自用戶設(shè)備115、社交網(wǎng)絡(luò)服務(wù)器101、第三方服務(wù)器107、搜索服務(wù)器131、web 服務(wù)器135和ad服務(wù)器137中的一個(gè)或多個(gè)的數(shù)據(jù)。例如,通信模塊252經(jīng)由通信單元 206接收來自用戶設(shè)備115的注釋指示,并且將指示發(fā)射到集合模塊254。注釋指示是贊同 指示和不贊同指示之一。在一個(gè)實(shí)施例中,用戶點(diǎn)擊用戶設(shè)備115上的諸如通常文字或圖 像形式的例如喜歡、拇指朝上或+1的贊同指示按鈕之類的注釋指示按鈕。在用戶點(diǎn)擊按鈕 之后,通信模塊252從用戶設(shè)備115接收注釋指示。
[0055] 在一個(gè)實(shí)施例中,通信模塊252接收來自第一用戶的對注釋項(xiàng)的請求(例如,對朋 友贊同的前10首+1歌曲的請求、對來自朋友圈和/或家庭圈的用戶評級的前10部無聊電 影的請求等)。通信模塊252還接收標(biāo)識(shí)第一用戶的用戶標(biāo)識(shí)數(shù)據(jù),諸如用戶名、口令、IP 地址、電子郵箱地址等。通信模塊252將請求和用戶標(biāo)識(shí)數(shù)據(jù)發(fā)送到確定模塊256。在另一 實(shí)施例中,通信模塊252接收來自第一用戶的一個(gè)或多個(gè)自定義輸入,并且將一個(gè)或多個(gè) 自定義輸入發(fā)送到自定義模塊258。在又一實(shí)施例中,通信模塊252接收來自呈現(xiàn)模塊262 的注釋項(xiàng)集,并且將注釋項(xiàng)集發(fā)送到用戶設(shè)備115以用于顯示給第一用戶。
[0056] 在一個(gè)實(shí)施例中,通信模塊252接收來自注釋應(yīng)用103的部件的數(shù)據(jù),并且將數(shù)據(jù) 存儲(chǔ)在存儲(chǔ)143中。例如,通信模塊252接收來自確定模塊256的描述注釋圖案的圖案數(shù) 據(jù),并且將圖案數(shù)據(jù)存儲(chǔ)在存儲(chǔ)143中。在另一實(shí)施例中,通信模塊252從存儲(chǔ)143中檢索 數(shù)據(jù),并且將數(shù)據(jù)發(fā)送到注釋應(yīng)用103的部件。例如,通信模塊252從存儲(chǔ)143中檢索描述 用戶的注釋簡檔的簡檔數(shù)據(jù),并且將簡檔數(shù)據(jù)發(fā)送到確定模塊256。
[0057] 集合模塊254是包括用于集合注釋項(xiàng)的例程的軟件。在一個(gè)實(shí)施例中,集合模塊 254是能夠由處理器202執(zhí)行的指令集,以提供下面描述的用于集合注釋項(xiàng)的功能。在另一 實(shí)施例中,集合模塊254存儲(chǔ)在計(jì)算設(shè)備200的存儲(chǔ)器204中,并且能夠由處理器202訪問 和執(zhí)行。在任一實(shí)施例中,集合模塊254適于與計(jì)算設(shè)備200的處理器202和其它部件協(xié) 作和通信。
[0058] 在一個(gè)實(shí)施例中,集合模塊254從一個(gè)或多個(gè)用戶設(shè)備115接收針對一個(gè)或多個(gè) 注釋項(xiàng)的一個(gè)或多個(gè)注釋指示(例如,贊同的指示或者不贊同的指示),并且按照用戶、注 釋類型和內(nèi)容的類型集合一個(gè)或多個(gè)注釋指示。例如,集合模塊254根據(jù)注釋類型(例如 贊同項(xiàng)或不贊同項(xiàng))以及內(nèi)容的類型(例如視頻、文章等)集合針對每個(gè)用戶的注釋指示, 使得第一集合合結(jié)果包括用戶標(biāo)記的所有贊同視頻,第二集合合結(jié)果包括用戶標(biāo)記的所有 不贊同視頻,第三集合結(jié)果包括用戶標(biāo)記的贊同文章,以及第四集合結(jié)果包括用戶標(biāo)記的 不贊同文章等。集合模塊254將一個(gè)或多個(gè)注釋項(xiàng)作為項(xiàng)數(shù)據(jù)存儲(chǔ)在存儲(chǔ)143中。集合模 塊254還將注釋項(xiàng)的引用(例如注釋項(xiàng)的標(biāo)識(shí)符)和集合結(jié)果存儲(chǔ)在存儲(chǔ)143中,作為針 對每個(gè)用戶的簡檔數(shù)據(jù)。
[0059] 確定模塊256是包括用于確定與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶的例程的 軟件。在一個(gè)實(shí)施例中,確定模塊256是能夠由處理器202執(zhí)行的指令集,以提供下面描述 的用于確定與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶的功能。在另一實(shí)施例中,確定模塊256 存儲(chǔ)在計(jì)算設(shè)備200的存儲(chǔ)器204中,并且能夠由處理器202訪問和執(zhí)行。在任一實(shí)施例 中,確定模塊256適于與計(jì)算設(shè)備200的處理器202和其它部件協(xié)作和通信。
[0060] 在一個(gè)實(shí)施例中,確定模塊256經(jīng)由通信模塊252接收(例如顯式地或隱式地) 來自在用戶設(shè)備115上操作的第一用戶的對注釋項(xiàng)的請求。確定模塊256接收標(biāo)識(shí)第一用 戶的用戶標(biāo)識(shí)數(shù)據(jù),諸如用戶名、口令、電子郵箱地址、IP地址等。至少部分基于用戶標(biāo)識(shí) 數(shù)據(jù),確定模塊256從存儲(chǔ)設(shè)備143中檢索與第一用戶關(guān)聯(lián)的注釋簡檔。確定模塊256從 注釋簡檔確定與第一用戶關(guān)聯(lián)的第一注釋圖案。例如,如果注釋簡檔指示第一用戶到目前 為止已經(jīng)贊同10個(gè)ad并且不贊同5個(gè)視頻,確定模塊256將第一用戶的第一注釋圖案確 定為由10個(gè)贊同ad和5個(gè)不贊同視頻形成的圖案。
[0061] 在一個(gè)實(shí)施例中,從第一用戶接收的請求包括針對注釋項(xiàng)的注釋類型,并且確定 模塊256進(jìn)一步基于注釋類型確定針對第一用戶的第一注釋圖案。例如,假定注釋簡檔指 示第一用戶到目前為止已經(jīng)贊同10個(gè)ad并且不贊同5個(gè)視頻。如果請求指示第一用戶僅 請求具有贊同指示的注釋項(xiàng),則確定模塊256將第一注釋圖案確定為由諸如10個(gè)贊同ad 之類的由第一用戶標(biāo)記的贊同項(xiàng)形成的圖案。然而,如果請求指示第一用戶僅請求具有不 贊同指示的注釋項(xiàng),則確定模塊256將第一注釋圖案確定為由諸如5個(gè)不贊同視頻之類的 由第一用戶標(biāo)記的不贊同項(xiàng)形成的圖案。如果請求指示第一用戶請求具有贊同指示或不贊 同指示的注釋項(xiàng),則確定模塊256將第一注釋圖案確定為由諸如10個(gè)贊同ad和5個(gè)不贊 同視頻之類的由第一用戶贊同或不贊同的注釋項(xiàng)形成的圖案。
[0062] 在一個(gè)實(shí)施例中,確定模塊256將與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶確定為 具有與第一用戶的第一注釋圖案有關(guān)的一個(gè)或多個(gè)第二注釋圖案的一個(gè)或多個(gè)其他用戶。 在一些示例中,如果第一注釋圖案中至少注釋項(xiàng)的預(yù)定部分還存在于第二注釋圖案中,第 二注釋圖案被確定是與第一注釋圖案有關(guān)的。例如,如果包括在第一注釋圖案中的注釋項(xiàng) 的80%以上還包括在第二注釋圖案中,第二注釋圖案被確定是與第一注釋圖案有關(guān)的。在 另一示例中,與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶是具有與第一用戶相同的注釋圖案的 用戶。在一個(gè)實(shí)施例中,如果與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶在社交網(wǎng)絡(luò)中與第一 用戶沒有聯(lián)系,確定模塊256向第一用戶提供建議,建議第一用戶將一個(gè)或多個(gè)第二用戶 添加到第一用戶的社交圈。這個(gè)實(shí)施例允許用戶通過由第二用戶做出的電子標(biāo)記來實(shí)時(shí)分 析注釋圖案。這種項(xiàng)的注釋被捕獲和分析,從而使得能夠基于準(zhǔn)確的和當(dāng)前的第二用戶優(yōu) 選或不優(yōu)選的信息做出對第一用戶的建議。
[0063] 在另一實(shí)施例中,確定模塊256經(jīng)由通信模塊252接收來自第一用戶的一個(gè)或多 個(gè)社交類別(例如,朋友圈、家庭圈、公共圈等)的指示。確定模塊256將與第一用戶有關(guān)的 一個(gè)或多個(gè)第二用戶確定為來自第一用戶的一個(gè)或多個(gè)社交類別的一個(gè)或多個(gè)其他用戶。 例如,如果由第一用戶指定的社交類別為"同事"圈,確定模塊256將一個(gè)或多個(gè)第二用戶 確定為來自第一用戶的"同事"圈的其他成員。這個(gè)實(shí)施例允許用戶通過由屬于特定群體 或網(wǎng)絡(luò)的第二用戶做出的電子標(biāo)記來實(shí)時(shí)分析注釋圖案。這種項(xiàng)的注釋可以實(shí)時(shí)被捕獲和 分析,從而使得能夠基于準(zhǔn)確的和當(dāng)前的第二用戶優(yōu)選或不優(yōu)選的信息確定在群體或圈或 網(wǎng)絡(luò)內(nèi)的用戶優(yōu)選。
[0064] 在任一實(shí)施例中,確定模塊256從存儲(chǔ)143中檢索由一個(gè)或多個(gè)第二用戶標(biāo)記的 注釋項(xiàng)第一集合。在一些示例中,注釋項(xiàng)的第一集合包括已經(jīng)由一個(gè)或多個(gè)第二用戶標(biāo)記 的并且尚未由第一用戶標(biāo)記的注釋項(xiàng)。在一個(gè)實(shí)施例中,確定模塊256進(jìn)一步基于包括在 接收請求中的注釋類型來檢索注釋項(xiàng)的第一集合。例如,如果注釋類型指示具有贊同指示 的注釋項(xiàng),則確定模塊256從存儲(chǔ)143中檢索由一個(gè)或多個(gè)第二用戶贊同的并且尚未由第 一用戶贊同的贊同項(xiàng)集。在另一示例中,如果注釋類型指示具有不贊同指示的注釋項(xiàng),則確 定模塊256從存儲(chǔ)143中檢索由一個(gè)或多個(gè)第二用戶不贊同的并且尚未由第一用戶不贊同 的不贊同項(xiàng)集。確定模塊256將注釋項(xiàng)的第一集合發(fā)送到自定義模塊258、排名模塊260和 呈現(xiàn)模塊262中的一個(gè)或多個(gè)。
[0065] 自定義模塊258是包括用于自定義注釋項(xiàng)以呈現(xiàn)給用戶的例程的軟件。在一個(gè)實(shí) 施例中,自定義模塊258是能夠由處理器202執(zhí)行的指令集,以提供下面描述的用于自定義 注釋項(xiàng)以呈現(xiàn)給用戶的功能。在另一實(shí)施例中,自定義模塊258存儲(chǔ)在計(jì)算設(shè)備200的存 儲(chǔ)器204中,并且能夠由處理器202訪問和執(zhí)行。在任一實(shí)施例中,自定義模塊258適于與 計(jì)算設(shè)備200的處理器202和其它部件協(xié)作和通信。
[0066] 在一個(gè)實(shí)施例中,自定義模塊258經(jīng)由通信模塊252接收來自第一用戶的一個(gè)或 多個(gè)自定義輸入。在另一實(shí)施例中,自定義模塊258從存儲(chǔ)143中檢索一個(gè)或多個(gè)自定義 輸入。自定義輸入的示例包括(但不限于)內(nèi)容的類型(例如,網(wǎng)站、文章、書、電影、圖片 等)、一個(gè)或多個(gè)社交類別(例如,朋友圈、家庭圈、公共圈等)、在此期間公布注釋項(xiàng)的一段 時(shí)間、包括在用于呈現(xiàn)的列表中的許多注釋項(xiàng)、個(gè)人興趣、愛好、以及任何其它人口統(tǒng)計(jì)信 息(例如,性別、年齡、教育經(jīng)歷、工作經(jīng)驗(yàn)、住處等)等。公布注釋項(xiàng)的時(shí)間段指的是用戶 電子標(biāo)記項(xiàng)的時(shí)間。這還可以基于發(fā)生在當(dāng)前時(shí)間的標(biāo)記。用戶還可以指定另一個(gè)時(shí)期, 例如過去的一周、一個(gè)月等。然后,注釋應(yīng)用103將基于存儲(chǔ)的信息分析注釋項(xiàng)并且做出確 定。
[0067] 自定義模塊258接收來自確定模塊256的注釋項(xiàng)的第一集合,并且至少部分基于 一個(gè)或多個(gè)自定義輸入自定義注釋項(xiàng)的第一集合。例如,如果自定義輸入指示內(nèi)容的類型 是"電影",自定義模塊258通過從注釋項(xiàng)的第一集合中刪除與任何電影無關(guān)的任何注釋項(xiàng) 來自定義注釋項(xiàng)的第一集合。自定義模塊258將注釋項(xiàng)的自定義集發(fā)送到排名模塊260和 呈現(xiàn)模塊262中的一個(gè)或多個(gè)。
[0068] 排名模塊260是包括用于使注釋項(xiàng)排序以呈現(xiàn)給用戶的例程的軟件。在一個(gè)實(shí)施 例中,排名模塊260是能夠由處理器202執(zhí)行的指令集,以提供下面描述的用于使注釋項(xiàng) 排序以呈現(xiàn)給用戶的功能。在另一實(shí)施例中,排名模塊260存儲(chǔ)在計(jì)算設(shè)備200的存儲(chǔ)器 204中,并且能夠由處理器202訪問和執(zhí)行。在任一實(shí)施例中,排名模塊260適于與計(jì)算設(shè) 備200的處理器202和其它部件協(xié)作和通信。
[0069] 在一個(gè)實(shí)施例中,排名模塊260接收來自確定模塊256的注釋項(xiàng)的第一集合。在 另一實(shí)施例中,排名模塊260接收來自自定義模塊258的注釋項(xiàng)的第一集合。排名模塊260 對包括在第一集合中的注釋項(xiàng)進(jìn)行排名,以生成注釋項(xiàng)的第二集合。例如,針對包括在第 一集合中的每個(gè)注釋項(xiàng),排名模塊260確定由一個(gè)或多個(gè)第二用戶標(biāo)記的注釋指示的計(jì)數(shù) (例如,贊同指示的數(shù)量或者不贊同指示的數(shù)量)。排名模塊260至少部分基于針對注釋 項(xiàng)的注釋指示的計(jì)數(shù)來使第一集合中的注釋項(xiàng)排序,并且在排序之后生成注釋項(xiàng)的第二集 合。在一個(gè)實(shí)施例中,注釋項(xiàng)的第二集合包括注釋項(xiàng),使得具有較多注釋指示計(jì)數(shù)的第一注 釋項(xiàng)具有比具有較少注釋指示計(jì)數(shù)的第二注釋項(xiàng)更高的排名。排名模塊260將注釋項(xiàng)的第 二集合發(fā)送到呈現(xiàn)模塊262。
[0070] 例如,如果注釋項(xiàng)的第一集合包括由一個(gè)或多個(gè)第二用戶贊同的一個(gè)或多個(gè)贊同 項(xiàng),根據(jù)由一個(gè)或多個(gè)第二用戶針對每個(gè)贊同項(xiàng)標(biāo)記的贊同指示的數(shù)量,排名模塊260對 一個(gè)或多個(gè)贊同項(xiàng)進(jìn)行排名。排名模塊260生成注釋項(xiàng)的第二集合,使得其贊同指示數(shù)量 大于第二贊同項(xiàng)的贊同指示數(shù)量的第一贊同項(xiàng)具有比第二贊同項(xiàng)更高的排名(例如,在第 二集合中第一贊同項(xiàng)被列出在第二贊同項(xiàng)之前)。
[0071] 在另一示例中,如果注釋項(xiàng)的第一集合包括由一個(gè)或多個(gè)第二用戶標(biāo)記的一個(gè)或 多個(gè)不贊同項(xiàng),根據(jù)由一個(gè)或多個(gè)第二用戶針對每個(gè)不贊同項(xiàng)標(biāo)記的不贊同指示的數(shù)量, 排名模塊260對一個(gè)或多個(gè)不贊同項(xiàng)進(jìn)行排名。排名模塊260生成注釋項(xiàng)的第二集合,使 得其不贊同指示數(shù)量大于第二不贊同項(xiàng)的不贊同指示數(shù)量的第一不贊同項(xiàng)具有比第二不 贊同項(xiàng)更高的排名(例如,在第二集合中第一不贊同項(xiàng)被列出在第二不贊同項(xiàng)之前)。
[0072] 在又一示例中,如果注釋項(xiàng)的第一集合包括由一個(gè)或多個(gè)第二用戶標(biāo)記的一個(gè)或 多個(gè)贊同項(xiàng)和一個(gè)或多個(gè)不贊同項(xiàng)。排名模塊260對一個(gè)或多個(gè)贊同項(xiàng)進(jìn)行排名,并且生 成贊同項(xiàng)的列表。例如,排名模塊260對一個(gè)或多個(gè)贊同項(xiàng)進(jìn)行排名并且生成贊同項(xiàng)的列 表,使得其贊同指示數(shù)量大于第二贊同項(xiàng)的贊同指示數(shù)量的第一贊同項(xiàng)具有比第二贊同項(xiàng) 更高的排名。排名模塊260還對一個(gè)或多個(gè)不贊同項(xiàng)進(jìn)行排名并且生成不贊同項(xiàng)的列表, 使得其不贊同指示數(shù)量大于第二不贊同項(xiàng)的不贊同指示數(shù)量的第一不贊同項(xiàng)具有比第二 不贊同項(xiàng)更高的排名。注釋項(xiàng)的第二集合包括贊同項(xiàng)的列表和不贊同項(xiàng)的列表。
[0073] 呈現(xiàn)模塊262是包括用于將注釋項(xiàng)呈現(xiàn)給用戶的例程的軟件。在一個(gè)實(shí)施例中, 呈現(xiàn)模塊262是能夠由處理器202執(zhí)行的指令集,以提供下面描述的用于將注釋項(xiàng)呈現(xiàn)給 用戶的功能。在另一實(shí)施例中,呈現(xiàn)模塊262存儲(chǔ)在計(jì)算設(shè)備200的存儲(chǔ)器204中,并且能 夠由處理器202訪問和執(zhí)行。在任一實(shí)施例中,呈現(xiàn)模塊262適于與計(jì)算設(shè)備200的處理 器202和其它部件協(xié)作和通信。
[0074] 在一個(gè)實(shí)施例中,呈現(xiàn)模塊262從確定模塊256和自定義模塊258之一接收注釋 項(xiàng)的第一集合。呈現(xiàn)模塊262將注釋項(xiàng)的第一集合呈現(xiàn)給用戶。例如,呈現(xiàn)模塊262指示用 戶接口模塊264生成圖形數(shù)據(jù)以用于提供用戶接口,并且將圖形數(shù)據(jù)發(fā)送到用戶設(shè)備115, 從而使得用戶設(shè)備115向用戶提供描繪注釋項(xiàng)的第一集合的用戶接口。
[0075] 在另一實(shí)施例中,呈現(xiàn)模塊262從排名模塊260接收注釋項(xiàng)的第二集合,并且從第 二集合中確定一個(gè)或多個(gè)排名靠前的注釋項(xiàng)。一個(gè)或多個(gè)排名靠前的注釋項(xiàng)是第二集合中 具有比其它注釋項(xiàng)更高排名的一個(gè)或多個(gè)注釋項(xiàng)。例如,一個(gè)或多個(gè)排名靠前的注釋項(xiàng)是 具有比其它贊同項(xiàng)更大的贊同指示計(jì)數(shù)的一個(gè)或多個(gè)贊同項(xiàng)。在另一示例中,一個(gè)或多個(gè) 排名靠前的注釋項(xiàng)是具有比其它不贊同項(xiàng)更大的不贊同指示計(jì)數(shù)的一個(gè)或多個(gè)不贊同項(xiàng)。
[0076] 在一個(gè)實(shí)施例中,呈現(xiàn)模塊262生成包括一個(gè)或多個(gè)排名靠前的注釋項(xiàng)的注釋項(xiàng) 列表,并且將列表呈現(xiàn)給第一用戶。例如,呈現(xiàn)模塊262指示用戶接口模塊264生成圖形數(shù) 據(jù),以用于經(jīng)由用戶接口將排名靠前的贊同項(xiàng)列表呈現(xiàn)給第一用戶。用戶接口的示例圖示 在圖3A中。
[0077] 在另一實(shí)施例中,呈現(xiàn)模塊262以全屏瀏覽方法將一個(gè)或多個(gè)排名靠前的注釋項(xiàng) 中的每個(gè)注釋項(xiàng)呈現(xiàn)給第一用戶。例如,呈現(xiàn)模塊262指示用戶接口模塊264生成圖形數(shù) 據(jù),以用于經(jīng)由用戶接口將排名靠前的贊同項(xiàng)呈現(xiàn)給第一用戶,從而允許第一用戶使用用 戶設(shè)備115的瀏覽器(未畫出)逐一瀏覽每個(gè)贊同項(xiàng)。用戶接口的示例圖示在圖3B中。
[0078] 用戶接口模塊264是包括用于生成圖形數(shù)據(jù)以向用戶提供用戶接口的例程的軟 件。在一個(gè)實(shí)施例中,用戶接口模塊264是能夠由處理器202執(zhí)行的指令集,以提供下面描 述的用于生成圖形數(shù)據(jù)以向用戶提供用戶接口的功能。在另一實(shí)施例中,用戶接口模塊264 存儲(chǔ)在計(jì)算設(shè)備200的存儲(chǔ)器204中,并且能夠由處理器202訪問和執(zhí)行。在任一實(shí)施例 中,用戶接口模塊264適于與計(jì)算設(shè)備200的處理器202和其它部件協(xié)作和通信。
[0079] 在一個(gè)實(shí)施例中,用戶接口模塊264從呈現(xiàn)模塊262接收注釋項(xiàng)集,并且生成圖形 數(shù)據(jù)以用于提供描繪注釋項(xiàng)集的用戶接口。用戶接口模塊264將圖形數(shù)據(jù)發(fā)送到由用戶操 作的用戶設(shè)備115,從而使得用戶設(shè)備115經(jīng)由用戶接口將注釋項(xiàng)集呈現(xiàn)給用戶。在一個(gè)實(shí) 施例中,用戶接口允許用戶以全屏瀏覽方法瀏覽每個(gè)注釋項(xiàng)。用戶接口的示例示出在圖3B 中。
[0080] 在另一實(shí)施例中,用戶接口模塊264接收排名靠前的注釋項(xiàng)的列表,并且生成圖 形數(shù)據(jù)以用于提供描繪排名靠前的注釋項(xiàng)的列表的用戶接口。用戶接口模塊264將圖形數(shù) 據(jù)發(fā)送到用戶設(shè)備115,從而使得用戶設(shè)備115向用戶提供描繪排名靠前的注釋項(xiàng)的列表 的用戶接口。用戶接口的示例示出在圖3A中。在又一實(shí)施例中,用戶接口模塊264生成圖 形數(shù)據(jù)以用于提供用戶接口,該用戶接口允許用戶使用用戶接口自定義注釋項(xiàng)的呈現(xiàn)。用 戶接口的示例示出在圖3C和圖3D中。
[0081] 示例用戶接口
[0082] 現(xiàn)在轉(zhuǎn)到圖3A,圖示了用戶接口 300的圖形表示的一個(gè)示例。用戶接口 300包括瀏 覽器窗口 302。在該示例中,顯示用戶接口 300的用戶設(shè)備115包括大的屏幕(諸如個(gè)人計(jì) 算機(jī)或膝上型電腦上的屏幕),盡管用戶接口 300容易轉(zhuǎn)換成針對更小屏幕(諸如平板電腦 或智能電話上的屏幕)的顯示。在圖示的實(shí)施例中,瀏覽器窗口 302包括流(stream)304、 贊同項(xiàng)(例如,靠前的被+1的內(nèi)容310)和不贊同項(xiàng)(例如,靠前的不喜歡內(nèi)容312)等???前的被+1的內(nèi)容310包括被+1的項(xiàng)的一個(gè)或多個(gè)列表,并且靠前的不喜歡內(nèi)容312包括 不贊同項(xiàng)的一個(gè)或多個(gè)列表。
[0083] 圖3B圖示用于以全屏瀏覽方法向用戶提供注釋項(xiàng)的用戶接口 320的圖形表示的 另一示例。在該示例中,用戶接口 320包括被+1的項(xiàng)的當(dāng)前推薦322,其是在線服務(wù) myfavoriteshoes. com。贊同的在線服務(wù)www.myfavoriteshoes. com的內(nèi)容(例如女鞋、男 鞋等)示出在用戶接口 320中。用戶接口 320還包括"上一個(gè)"按鈕324和"下一個(gè)"按鈕 326。在點(diǎn)擊"上一個(gè)"按鈕324時(shí),被+1的項(xiàng)的上一個(gè)推薦將示出在用戶接口 320中。然 而,在點(diǎn)擊"下一個(gè)"按鈕326時(shí),被+1的項(xiàng)的下一個(gè)推薦將示出在用戶接口 320中。
[0084] 圖3C圖示用于自定義注釋項(xiàng)的呈現(xiàn)的用戶接口 350的圖形表示的示例。根據(jù)一 些實(shí)施例,圖示用戶接口 350以創(chuàng)建贊同項(xiàng)(例如,被+1的項(xiàng))的列表,并且向用戶顯示列 表。在圖示的示例中,用戶接口 350包括用于指定針對被+1的項(xiàng)的內(nèi)容的類型(例如,網(wǎng) 站、ad、文章等)的第一選項(xiàng)352、用于指定列表中的一個(gè)或多個(gè)社交類別(例如,朋友圈、家 庭圈等)的第二選項(xiàng)354、用于指定列表中的時(shí)間段(例如,今日、本周等)的第三選項(xiàng)356 以及用于指定包括在列表中的被+1的項(xiàng)的數(shù)量的第四選項(xiàng)358。如果用戶點(diǎn)擊了"創(chuàng)建列 表"按鈕360,注釋應(yīng)用103生成被+1的項(xiàng)的列表,并且將列表呈現(xiàn)給用戶。
[0085] 圖3D圖示用于自定義注釋項(xiàng)的搜索結(jié)果的用戶接口 370的圖形表示的示例。在 該示例中,用戶接口 370包括用于指定人口統(tǒng)計(jì)信息的一個(gè)或多個(gè)選項(xiàng)372以及用于提供 附加信息的框374。如果用戶點(diǎn)擊"搜索"按鈕376,由其它用戶標(biāo)記的滿足人口統(tǒng)計(jì)信息 的贊同項(xiàng)被呈現(xiàn)給用戶。
[0086] 示例方法
[0087] 現(xiàn)在參照圖4至圖6B,將描述用于提供注釋項(xiàng)的方法的各種實(shí)施例。圖4是用于 向第一用戶提供注釋項(xiàng)的方法400的一個(gè)實(shí)施例的流程圖。在圖示的實(shí)施例中,通信模塊 252接收401來自第一用戶的對注釋項(xiàng)的請求(顯式地或隱式地)。在一個(gè)實(shí)施例中,請求 是對諸如由朋友評級的本年最喜歡的電影之類的贊同項(xiàng)的請求。在另一實(shí)施例中,請求是 對諸如最無聊的故事書之類的不贊同項(xiàng)的請求。通信模塊252接收402標(biāo)識(shí)第一用戶的用 戶標(biāo)識(shí)數(shù)據(jù)。例如,通信模塊252接收用戶名、口令、電子郵箱地址、電話號碼、IP地址等中 的一個(gè)或多個(gè)。通信模塊252將請求和用戶標(biāo)識(shí)數(shù)據(jù)發(fā)送到確定模塊256。
[0088] 確定模塊256至少部分基于用戶標(biāo)識(shí)數(shù)據(jù)確定404與第一用戶有關(guān)的一個(gè)或多個(gè) 第二用戶。在一個(gè)實(shí)施例中,確定模塊256將一個(gè)或多個(gè)第二用戶確定為其注釋圖案與第 一用戶的注釋圖案有關(guān)的其它用戶。在另一實(shí)施例中,確定模塊256將一個(gè)或多個(gè)第二用 戶確定為來自第一用戶的諸如"朋友"和"家庭"圈之類的一個(gè)或多個(gè)社交類別的成員。
[0089] 確定模塊256檢索406由一個(gè)或多個(gè)第二用戶標(biāo)記的注釋項(xiàng)集,并且將注釋項(xiàng)集 發(fā)送到呈現(xiàn)模塊262。在一個(gè)實(shí)施例中,注釋項(xiàng)集是由一個(gè)或多個(gè)第二用戶標(biāo)記的并且尚未 由第一用戶標(biāo)記的注釋項(xiàng)。呈現(xiàn)模塊262將注釋項(xiàng)集呈現(xiàn)408給第一用戶。例如,呈現(xiàn)模 塊262將注釋項(xiàng)集發(fā)送到由第一用戶操作的用戶設(shè)備115,從而使得用戶設(shè)備115在顯示設(shè) 備上呈現(xiàn)注釋項(xiàng)集。
[0090] 圖5A和圖5B是圖示根據(jù)另一實(shí)施例的用于向第一用戶提供注釋項(xiàng)的方法500的 流程圖。轉(zhuǎn)到圖5A,通信模塊252接收501來自第一用戶的對注釋項(xiàng)的請求。通信模塊252 接收502標(biāo)識(shí)第一用戶的用戶標(biāo)識(shí)數(shù)據(jù),并且將用戶標(biāo)識(shí)數(shù)據(jù)發(fā)送到確定模塊256。確定模 塊256從存儲(chǔ)143中檢索504與第一用戶關(guān)聯(lián)的注釋簡檔,并且從注釋簡檔中確定506針對 第一用戶的第一注釋圖案。在一個(gè)實(shí)施例中,第一注釋圖案是由第一用戶標(biāo)記的贊同項(xiàng)形 成的圖案。在另一實(shí)施例中,第一注釋圖案是由第一用戶標(biāo)記的不贊同項(xiàng)形成的圖案。在 又一實(shí)施例中,第一注釋圖案是由第一用戶標(biāo)記的贊同項(xiàng)和不贊同項(xiàng)的組合形成的圖案。
[0091] 確定模塊256將與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶確定508為具有與第一注 釋圖案有關(guān)的第二注釋圖案的其他用戶。例如,確定模塊256確定針對一個(gè)或多個(gè)其他用 戶的第二注釋圖案。如果包括在第一注釋圖案中的注釋項(xiàng)的至少預(yù)定百分比(例如,80% ) 還包括在第二注釋圖案中,確定模塊256將一個(gè)或多個(gè)其他用戶確定為與第一用戶有關(guān)的 一個(gè)或多個(gè)第二用戶。換言之,確定模塊256將一個(gè)或多個(gè)第二用戶確定為其也已經(jīng)贊同 由第一用戶標(biāo)記的贊同項(xiàng)的第一預(yù)定百分比(例如,80% )或者已經(jīng)不贊同由第一用戶標(biāo) 記的不贊同項(xiàng)的第二預(yù)定百分比(例如,85%)的其他用戶。
[0092] 確定模塊256從存儲(chǔ)143中檢索510由一個(gè)或多個(gè)第二用戶標(biāo)記的注釋項(xiàng)的第一 集合。例如,如果從第一用戶接收的請求是對贊同項(xiàng)的請求,確定模塊256檢索由一個(gè)或多 個(gè)第二用戶標(biāo)記的贊同項(xiàng)的第一集合。在另一示例中,如果從第一用戶接收的請求是對不 贊同項(xiàng)的請求,確定模塊256檢索由一個(gè)或多個(gè)第二用戶標(biāo)記的不贊同項(xiàng)的第一集合。在 一個(gè)實(shí)施例中,注釋項(xiàng)的第一集合包括由一個(gè)或多個(gè)第二用戶標(biāo)記的并且尚未由第一用戶 標(biāo)記的一個(gè)或多個(gè)注釋項(xiàng)。確定模塊256將注釋項(xiàng)的第一集合發(fā)送到自定義模塊258和排 名模塊260中的一個(gè)或多個(gè)。
[0093] 參照圖5B,使用虛線描繪步驟512和514,以指示它們是方法500的可選特征。通 信模塊252接收512來自第一用戶的一個(gè)或多個(gè)自定義輸入,并且將一個(gè)或多個(gè)自定義輸 入發(fā)送到自定義模塊258。自定義模塊258至少部分基于一個(gè)或多個(gè)自定義輸入來自定義 514注釋項(xiàng)的第一集合。例如,如果自定義輸入指示時(shí)間段為本周,自定義模塊258從注釋 項(xiàng)的第一集合中刪除不是本周公布的所有注釋項(xiàng)。自定義模塊258在自定義之后將注釋項(xiàng) 的第一集合發(fā)送到排名模塊260。
[0094] 排名模塊260對注釋項(xiàng)的第一集合進(jìn)行排名516以生成注釋項(xiàng)的第二集合。在一 個(gè)實(shí)施例中,至少部分基于針對每個(gè)注釋項(xiàng)的注釋指示的數(shù)量,排名模塊260對注釋項(xiàng)的 第一集合進(jìn)行排名。例如,如果注釋項(xiàng)的第一集合包括贊同項(xiàng)集,排名模塊260基于與每個(gè) 贊同項(xiàng)關(guān)聯(lián)的贊同指示的數(shù)量(例如+1的數(shù)量)對贊同項(xiàng)集進(jìn)行排名。具有比第二贊同項(xiàng) 更多贊同指示的第一贊同項(xiàng)具有比第二贊同項(xiàng)更高的排名。在該示例中,注釋項(xiàng)的第二集 合包括贊同項(xiàng),使得具有比第二贊同項(xiàng)更高排名的第一贊同項(xiàng)被列出在第二贊同項(xiàng)之前。
[0095] 排名模塊260將注釋項(xiàng)的第二集合發(fā)送到呈現(xiàn)模塊262。呈現(xiàn)模塊262將注釋項(xiàng) 的第二集合呈現(xiàn)518給第一用戶。在一個(gè)實(shí)施例中,呈現(xiàn)模塊262向第一用戶提供包括來 自第二集合的一個(gè)或多個(gè)排名靠前的注釋項(xiàng)(例如,前10個(gè)注釋項(xiàng))的靠前列表。在另一 實(shí)施例中,呈現(xiàn)模塊262使用全屏瀏覽方法向第一用戶逐一提供一個(gè)或多個(gè)排名靠前的注 釋項(xiàng)中的每個(gè)注釋項(xiàng)。
[0096] 圖6A和圖6B是圖示根據(jù)又一實(shí)施例的用于向第一用戶提供注釋項(xiàng)的方法600的 流程圖。參照圖6A,通信模塊252接收601來自第一用戶的對注釋項(xiàng)的請求。通信模塊252 接收602標(biāo)識(shí)第一用戶的用戶標(biāo)識(shí)數(shù)據(jù),并且將用戶標(biāo)識(shí)數(shù)據(jù)發(fā)送到確定模塊256。通信模 塊252接收604來自第一用戶的針對注釋項(xiàng)的內(nèi)容類型。在一個(gè)實(shí)施例中,內(nèi)容類型是網(wǎng) 站、文章、視頻、音樂、ad和電影等之一。通信模塊252接收606來自第一用戶的一個(gè)或多 個(gè)社交類別(例如,朋友圈、家庭圈等)的指示。可選地,通信模塊252接收608來自第一 用戶的時(shí)間段。通信模塊252將內(nèi)容類型、一個(gè)或多個(gè)社交類別指示和時(shí)間段中的一個(gè)或 多個(gè)發(fā)送到確定模塊256和自定義模塊258。
[0097] 確定模塊256將與第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶確定610為來自一個(gè)或多 個(gè)社交類別的成員。例如,如果一個(gè)或多個(gè)社交類別包括朋友圈和家庭圈,確定模塊256將 一個(gè)或多個(gè)第二用戶確定為來自朋友圈和/或家庭圈的成員。確定模塊256從存儲(chǔ)143中 檢索612由一個(gè)或多個(gè)第二用戶標(biāo)記的注釋項(xiàng)的第一集合,并且將注釋項(xiàng)的第一集合發(fā)送 到自定義模塊258。
[0098] 參照圖6B,至少部分基于內(nèi)容類型、一個(gè)或多個(gè)社交類別指示和時(shí)間段中的一個(gè) 或多個(gè),自定義模塊258自定義614注釋項(xiàng)的第一集合。自定義模塊258在自定義之后將 注釋項(xiàng)的第一集合發(fā)送到排名模塊260。排名模塊260對注釋項(xiàng)的第一集合進(jìn)行排名616 以生成注釋項(xiàng)的第二集合。排名模塊260將注釋項(xiàng)的第二集合發(fā)送到呈現(xiàn)模塊262,從而使 得呈現(xiàn)模塊262將注釋項(xiàng)的第二集合呈現(xiàn)618給第一用戶。
[0099] 在上面的描述中,出于解釋的目的,眾多具體細(xì)節(jié)被闡述以便提供對說明書的透 徹理解。然而,對于本領(lǐng)域技術(shù)人員來說,將是顯而易見的是,本發(fā)明可以在無需這些具體 細(xì)節(jié)的情況下來實(shí)踐。在其它實(shí)例中,以框圖的形式示出結(jié)構(gòu)和設(shè)備,以便避免使描述模糊 不清。例如,本實(shí)施例被描述在下面主要參照用戶接口和特定硬件的一個(gè)實(shí)施例中。然而, 本實(shí)施例適用于可以接收數(shù)據(jù)和命令的任何類型的計(jì)算設(shè)備以及提供服務(wù)的任何外圍設(shè) 備。
[0100] 說明書中提及"一個(gè)實(shí)施例"或"實(shí)施例"意指,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu) 或特性被包括在描述的至少一個(gè)實(shí)施例中。在說明書中的各種地方出現(xiàn)的短語"在一個(gè)實(shí) 施例中"不必要全部參照同一實(shí)施例。
[0101] 按照對計(jì)算機(jī)存儲(chǔ)器內(nèi)的數(shù)據(jù)比特的操作的算法和符號表示來呈現(xiàn)以下詳細(xì)描 述的一些部分。這些算法描述和表示是由數(shù)據(jù)處理領(lǐng)域技術(shù)人員使用的方式,以最有效地 將他們工作的實(shí)質(zhì)傳達(dá)給本領(lǐng)域其他技術(shù)人員。本文中并且一般,算法被認(rèn)為是產(chǎn)生期望 結(jié)果的步驟的自洽序列。步驟是要求物理量的物理操縱的那些步驟。通常,盡管不必要,這 些量采用能夠被存儲(chǔ)、傳輸、組合、比較以及以其他方式操縱的電或磁信號的形式。主要出 于常見用法的原因,有時(shí)證明方便的是,將這些信號稱為比特、值、元件、符號、字符、術(shù)語、 數(shù)字等。
[0102] 然而,應(yīng)當(dāng)牢記,所有這些和相似的術(shù)語都將與適當(dāng)?shù)奈锢砹筷P(guān)聯(lián),并且僅僅是應(yīng) 用于這些量的方便標(biāo)簽。除非特別聲明,否則如根據(jù)以下討論顯而易見的,要理解的是,貫 穿描述,利用諸如"處理"或"計(jì)算"或"確定"或"顯示"等之類的術(shù)語的討論指的是計(jì)算機(jī) 系統(tǒng)或相似電子計(jì)算設(shè)備的動(dòng)作和過程,計(jì)算機(jī)系統(tǒng)或相似電子計(jì)算設(shè)備操縱并且將計(jì)算 機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)表示為物理(電子)量的數(shù)據(jù)變換成計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存 器或者其它這樣的信息存儲(chǔ)、傳輸或顯示設(shè)備內(nèi)類似地表示為物理量的其它數(shù)據(jù)。
[0103] 說明書的本實(shí)施例還涉及用于執(zhí)行本文中操作的裝置。該裝置可以被特別地構(gòu)造 以用于所需目的,或者它可以包括由存儲(chǔ)在計(jì)算機(jī)中的計(jì)算機(jī)程序選擇性地激活或重新配 置的通用計(jì)算機(jī)。這種計(jì)算機(jī)程序可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,諸如(但不限于) 各自耦合到計(jì)算機(jī)系統(tǒng)總線的包括軟盤、光盤、CD-ROM和磁盤的任何類型的盤、只讀存儲(chǔ) 器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、EPROM、EEPROM、磁卡或光卡、包括具有非易失性存儲(chǔ)器的 USB密鑰的閃速存儲(chǔ)器、或者任何類型的適于存儲(chǔ)電子指令的介質(zhì)。
[0104] 說明書可以采用完全硬件實(shí)施例、完全軟件實(shí)施例或者含有硬件和軟件元件兩者 的實(shí)施例的形式。在優(yōu)選實(shí)施例中,說明書以軟件實(shí)現(xiàn),軟件包括(但不限于)固件、駐留 軟件、微碼等。
[0105] 此外,描述可以采用從計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可訪問的計(jì)算機(jī)程序產(chǎn)品的 形式,計(jì)算機(jī)程序產(chǎn)品提供程序代碼,以用于由或者結(jié)合計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)使用。 為了該描述的目的,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是其可以包含、存儲(chǔ)、傳達(dá)、傳播或 者輸運(yùn)程序以用于由或者結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的任何裝置。
[0106] 適合于存儲(chǔ)和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括通過系統(tǒng)總線直接或間 接耦合到存儲(chǔ)器元件的至少一個(gè)處理器。存儲(chǔ)器元件可以包括在程序代碼的實(shí)際執(zhí)行期間 采用的本地存儲(chǔ)器、大容量存儲(chǔ)設(shè)備以及高速緩沖存儲(chǔ)器,高速緩沖存儲(chǔ)器提供至少一些 程序代碼的臨時(shí)存儲(chǔ),以便降低代碼在執(zhí)行期間必須從大容量存儲(chǔ)設(shè)備被檢索的次數(shù)。
[0107] 輸入/輸出或I/O設(shè)備(包括但不限于鍵盤、顯示器、指向設(shè)備等)可以直接或通 過居間I/O控制器耦合到系統(tǒng)。
[0108] 網(wǎng)絡(luò)適配器也可以耦合到系統(tǒng),以使數(shù)據(jù)處理系統(tǒng)能夠通過居間私人或公共網(wǎng)絡(luò) 變成耦合到其它數(shù)據(jù)處理系統(tǒng)或遠(yuǎn)程打印機(jī)或存儲(chǔ)設(shè)備。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和 以太網(wǎng)卡只是幾個(gè)當(dāng)前可用類型的網(wǎng)絡(luò)適配器。
[0109] 最后,本文中所呈現(xiàn)的算法和顯示并不固有地與任何特定計(jì)算機(jī)或其它裝置有 關(guān)。依照本文中的教導(dǎo),各種通用系統(tǒng)可以與程序一起使用,或者可以證明方便的是,構(gòu)造 更專用的裝置以執(zhí)行所需的方法步驟。從下面的描述將出現(xiàn)各種這些系統(tǒng)的所需結(jié)構(gòu)。此 夕卜,不參照任何特定編程語言來描述說明書。將理解的是,各種編程語言可以用于實(shí)現(xiàn)如本 文中描述的說明書的教導(dǎo)。
[0110] 為了說明和描述的目的,已經(jīng)給出了說明書的實(shí)施例的前述描述。不旨在是窮舉 式的或者將說明書限于所公開的精確形式。根據(jù)上面的教導(dǎo),許多修改和變化是可能的。旨 在的是,本公開的范圍不受該詳細(xì)描述的限制,而是由本申請的權(quán)利要求限制。如將由熟悉 本領(lǐng)域的那些人所理解的,說明書可以以其他具體形式體現(xiàn),而不脫離其精神或基本特性。 同樣地,模塊、例程、特征、屬性、方法和其它方面的特定命名和劃分不是強(qiáng)制性或重要的, 并且實(shí)現(xiàn)說明書或其特征的機(jī)制可以具有不同的名稱、劃分和/或格式。此外,如對于相關(guān) 領(lǐng)域的一個(gè)普通技術(shù)人員將是顯而易見的,本公開的模塊、例程、特征、屬性、方法和其它方 面可以被實(shí)現(xiàn)為軟件、硬件、固件或三者的任意組合。還有,只要說明書的部件(其示例是 模塊)被實(shí)現(xiàn)為軟件,部件可被實(shí)現(xiàn)為獨(dú)立的程序、較大程序的一部分、多個(gè)單獨(dú)的程序、 靜態(tài)或動(dòng)態(tài)鏈接庫、內(nèi)核可加載模塊、設(shè)備驅(qū)動(dòng)器、和/或以計(jì)算機(jī)編程領(lǐng)域那些普通技術(shù) 人員現(xiàn)在或?qū)硪阎拿恳粋€(gè)和任何其他方式。另外,本公開絕不限于以任何具體編程語 言的、或者針對任何具體操作系統(tǒng)或環(huán)境的實(shí)施方式。據(jù)此,本公開旨在是說明性的,而非 限制在以下權(quán)利要求中闡述的說明書的范圍。
【權(quán)利要求】
1. 一種用于提供電子注釋項(xiàng)的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括: 使用一個(gè)或多個(gè)計(jì)算設(shè)備,從第一用戶接收對電子注釋項(xiàng)的請求; 使用所述一個(gè)或多個(gè)計(jì)算設(shè)備,接收標(biāo)識(shí)所述第一用戶的用戶標(biāo)識(shí)數(shù)據(jù); 使用所述一個(gè)或多個(gè)計(jì)算設(shè)備,至少部分地基于標(biāo)識(shí)所述第一用戶的所述用戶標(biāo)識(shí)數(shù) 據(jù),確定與所述第一用戶有關(guān)的一個(gè)或多個(gè)第二用戶; 使用所述一個(gè)或多個(gè)計(jì)算設(shè)備,檢索由所述一個(gè)或多個(gè)第二用戶標(biāo)記的兩個(gè)或更多電 子注釋項(xiàng)的第一集合; 使用所述一個(gè)或多個(gè)計(jì)算設(shè)備,對兩個(gè)或更多電子注釋項(xiàng)的所述第一集合進(jìn)行排名, W生成兩個(gè)或更多電子注釋項(xiàng)的第二集合;W及 使用所述一個(gè)或多個(gè)計(jì)算設(shè)備,向所述第一用戶提供顯示兩個(gè)或更多電子注釋項(xiàng)的所 述第二集合。
2. 根據(jù)權(quán)利要求1所述的方法,其中確定與所述第一用戶有關(guān)的所述一個(gè)或多個(gè)第二 用戶包括: 檢索與所述第一用戶關(guān)聯(lián)的注釋簡檔; 至少部分地基于所述注釋簡檔,確定與所述第一用戶關(guān)聯(lián)的第一注釋圖案;W及 將所述一個(gè)或多個(gè)第二用戶確定為具有與所述第一注釋圖案有關(guān)的一個(gè)或多個(gè)第二 注釋圖案的一個(gè)或多個(gè)其他用戶;或者 其中確定與所述第一用戶有關(guān)的所述一個(gè)或多個(gè)第二用戶包括: 接收由所述第一用戶指定的一個(gè)或多個(gè)社交類別的指示;W及 將所述一個(gè)或多個(gè)第二用戶確定為來自所述第一用戶的所述一個(gè)或多個(gè)社交類別的 一個(gè)或多個(gè)其他用戶。
3. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 使用所述一個(gè)或多個(gè)計(jì)算設(shè)備,從所述第一用戶接收一個(gè)或多個(gè)自定義輸入;W及 使用所述一個(gè)或多個(gè)計(jì)算設(shè)備,至少部分地基于所述一個(gè)或多個(gè)自定義輸入,自定義 兩個(gè)或更多電子注釋項(xiàng)的所述第一集合。
4. 根據(jù)權(quán)利要求4所述的方法,其中所述一個(gè)或多個(gè)自定義輸入包括內(nèi)容類型、社交 類別、時(shí)間段、包括在電子注釋項(xiàng)列表中的電子注釋項(xiàng)數(shù)目W及人口統(tǒng)計(jì)信息中的一個(gè)或 多個(gè)。
5. 根據(jù)權(quán)利要求1所述的方法,其中對兩個(gè)或更多電子注釋項(xiàng)的所述第一集合進(jìn)行排 名W生成兩個(gè)或更多電子注釋項(xiàng)的所述第二集合包括: 確定與兩個(gè)或更多電子注釋項(xiàng)的所述第一集合關(guān)聯(lián)的注釋指示的兩個(gè)或更多計(jì)數(shù);W 及 至少部分地基于注釋指示的所述兩個(gè)或更多計(jì)數(shù),對兩個(gè)或更多電子注釋項(xiàng)的所述第 一集合進(jìn)行排序,W生成兩個(gè)或更多電子注釋項(xiàng)的所述第二集合。
6. 根據(jù)權(quán)利要求1所述的方法,其中提供顯示兩個(gè)或更多電子注釋項(xiàng)的所述第二集合 包括: 從兩個(gè)或更多電子注釋項(xiàng)的所述第二集合確定一個(gè)或多個(gè)排名靠前的電子注釋項(xiàng); 生成包括所述一個(gè)或多個(gè)排名靠前的電子注釋項(xiàng)的電子注釋項(xiàng)列表;W及 將所述電子注釋項(xiàng)列表呈現(xiàn)給所述第一用戶;或者 其中提供顯示兩個(gè)或更多電子注釋項(xiàng)的所述第二集合包括: 從兩個(gè)或更多電子注釋項(xiàng)的所述第二集合確定一個(gè)或多個(gè)排名靠前的電子注釋項(xiàng);W 及 W全屏瀏覽方法將所述一個(gè)或多個(gè)排名靠前的電子注釋項(xiàng)中的每個(gè)電子注釋項(xiàng)呈現(xiàn) 給所述第一用戶。
7. -種用于提供電子注釋項(xiàng)的系統(tǒng),所述系統(tǒng)包括: 連接到通信網(wǎng)絡(luò)的一個(gè)或多個(gè)處理器,所述系統(tǒng)進(jìn)一步包括實(shí)現(xiàn)在一個(gè)或多個(gè)所述處 理器上的注釋應(yīng)用,所述一個(gè)或多個(gè)處理器被配置為: 從連接到所述網(wǎng)絡(luò)的第一用戶設(shè)備接收對電子注釋項(xiàng)的請求; 根據(jù)從所述第一用戶設(shè)備發(fā)送的所述請求,接收標(biāo)識(shí)所述第一用戶的用戶標(biāo)識(shí)數(shù)據(jù); 至少部分地基于接收的標(biāo)識(shí)所述第一用戶的所述用戶標(biāo)識(shí)數(shù)據(jù),確定與標(biāo)識(shí)的所述第 一用戶有關(guān)的一個(gè)或多個(gè)第二用戶; 檢索通過從連接到所述網(wǎng)絡(luò)的一個(gè)或多個(gè)第二用戶設(shè)備發(fā)送的信號標(biāo)記的兩個(gè)或更 多電子注釋項(xiàng)的第一集合; 對兩個(gè)或更多電子注釋項(xiàng)的所述第一集合進(jìn)行排名,W生成兩個(gè)或更多電子注釋項(xiàng)的 第二集合;W及 在所述第一用戶設(shè)備上顯示兩個(gè)或更多電子注釋項(xiàng)的所述第二集合。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述一個(gè)或多個(gè)處理器通過W下確定與所述第一 用戶有關(guān)的所述一個(gè)或多個(gè)第二用戶: 檢索與所述第一用戶關(guān)聯(lián)的注釋簡檔; 至少部分地基于所述注釋簡檔,確定與所述第一用戶關(guān)聯(lián)的第一注釋圖案;W及 將所述一個(gè)或多個(gè)第二用戶確定為具有與所述第一注釋圖案有關(guān)的一個(gè)或多個(gè)第二 注釋圖案的一個(gè)或多個(gè)其他用戶;或者 其中所述一個(gè)或多個(gè)處理器通過W下確定與所述第一用戶有關(guān)的所述一個(gè)或多個(gè)第 二用戶: 接收由所述第一用戶指定的一個(gè)或多個(gè)社交類別的指示;W及 將所述一個(gè)或多個(gè)第二用戶確定為來自所述第一用戶的所述一個(gè)或多個(gè)社交類別的 一個(gè)或多個(gè)其他用戶。
9. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述一個(gè)或多個(gè)處理器進(jìn)一步被配置為: 從所述第一用戶接收一個(gè)或多個(gè)自定義輸入;W及 至少部分地基于所述一個(gè)或多個(gè)自定義輸入,自定義兩個(gè)或更多電子注釋項(xiàng)的所述第 一集合。
10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述一個(gè)或多個(gè)自定義輸入包括內(nèi)容類型、社交 類別、時(shí)間段、包括在電子注釋項(xiàng)列表中的電子注釋項(xiàng)數(shù)目W及人口統(tǒng)計(jì)信息中的一個(gè)或 多個(gè)。
11. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述一個(gè)或多個(gè)處理器通過W下對兩個(gè)或更多 電子注釋項(xiàng)的所述第一集合進(jìn)行排名W生成兩個(gè)或更多電子注釋項(xiàng)的所述第二集合: 確定與兩個(gè)或更多電子注釋項(xiàng)的所述第一集合關(guān)聯(lián)的注釋指示的兩個(gè)或更多計(jì)數(shù);W 及 至少部分地基于注釋指示的所述兩個(gè)或更多計(jì)數(shù),對兩個(gè)或更多電子注釋項(xiàng)的所述第 一集合進(jìn)行排序,W生成兩個(gè)或更多電子注釋項(xiàng)的所述第二集合。
12. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述一個(gè)或多個(gè)處理器通過W下提供顯示兩個(gè) 或更多電子注釋項(xiàng)的所述第二集合: 從兩個(gè)或更多電子注釋項(xiàng)的所述第二集合確定一個(gè)或多個(gè)排名靠前的電子注釋項(xiàng); 生成包括所述一個(gè)或多個(gè)排名靠前的電子注釋項(xiàng)的電子注釋項(xiàng)列表;W及 將所述電子注釋項(xiàng)列表呈現(xiàn)給所述第一用戶;或者 其中所述一個(gè)或多個(gè)處理器通過W下提供顯示兩個(gè)或更多電子注釋項(xiàng)的所述第二集 合: 從兩個(gè)或更多電子注釋項(xiàng)的所述第二集合確定一個(gè)或多個(gè)排名靠前的電子注釋項(xiàng);W 及 W全屏瀏覽方法將所述一個(gè)或多個(gè)排名靠前的電子注釋項(xiàng)中的每個(gè)電子注釋項(xiàng)呈現(xiàn) 給所述第一用戶。
13.-種包括非瞬態(tài)計(jì)算機(jī)可用介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,所述非瞬態(tài)計(jì)算機(jī)可用介質(zhì) 包括計(jì)算機(jī)可讀程序,其中所述計(jì)算機(jī)可讀程序在計(jì)算機(jī)上執(zhí)行時(shí)使得所述計(jì)算機(jī)執(zhí)行W 下步驟,包括: 從第一用戶接收對電子注釋項(xiàng)的請求; 接收標(biāo)識(shí)所述第一用戶的用戶標(biāo)識(shí)數(shù)據(jù); 至少部分地基于標(biāo)識(shí)所述第一用戶的所述用戶標(biāo)識(shí)數(shù)據(jù),確定與所述第一用戶有關(guān)的 一個(gè)或多個(gè)第二用戶; 檢索由所述一個(gè)或多個(gè)第二用戶標(biāo)記的兩個(gè)或更多電子注釋項(xiàng)的第一集合; 對兩個(gè)或更多電子注釋項(xiàng)的所述第一集合進(jìn)行排名,W生成兩個(gè)或更多電子注釋項(xiàng)的 第二集合;W及 向所述第一用戶提供顯示兩個(gè)或更多電子注釋項(xiàng)的所述第二集合。
14. 一種包括非瞬態(tài)計(jì)算機(jī)可用介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,所述非瞬態(tài)計(jì)算機(jī)可用介質(zhì) 包括計(jì)算機(jī)可讀程序,其中所述計(jì)算機(jī)可讀程序在計(jì)算機(jī)上執(zhí)行時(shí)使得所述計(jì)算機(jī)執(zhí)行根 據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法。
15.-種用于提供電子注釋項(xiàng)的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法被實(shí)現(xiàn)在具有連接到通 信網(wǎng)絡(luò)的一個(gè)或多個(gè)計(jì)算設(shè)備的系統(tǒng)中,所述系統(tǒng)進(jìn)一步包括被實(shí)現(xiàn)在一個(gè)或多個(gè)所述計(jì) 算設(shè)備上的注釋應(yīng)用模塊,所述方法包括: 由所述注釋應(yīng)用模塊使用所述一個(gè)或多個(gè)計(jì)算設(shè)備從第一用戶設(shè)備接收對電子注釋 項(xiàng)的請求; 由所述注釋應(yīng)用模塊根據(jù)所述請求接收標(biāo)識(shí)所述第一用戶的用戶標(biāo)識(shí)數(shù)據(jù); 至少部分地基于接收的標(biāo)識(shí)所述第一用戶的所述用戶標(biāo)識(shí)數(shù)據(jù),由所述注釋應(yīng)用模塊 使用所述一個(gè)或多個(gè)計(jì)算設(shè)備確定與由所述注釋應(yīng)用標(biāo)識(shí)的所述第一用戶有關(guān)的一個(gè)或 多個(gè)第二用戶; 由所述注釋應(yīng)用模塊使用所述一個(gè)或多個(gè)計(jì)算設(shè)備檢索通過從一個(gè)或多個(gè)第二用戶 設(shè)備發(fā)送的信號標(biāo)記的兩個(gè)或更多電子注釋項(xiàng)的第一集合; 由所述注釋應(yīng)用模塊使用所述一個(gè)或多個(gè)計(jì)算設(shè)備對兩個(gè)或更多電子注釋項(xiàng)的所述 第一集合進(jìn)行排名,w生成兩個(gè)或更多電子注釋項(xiàng)的第二集合;w及 在所述第一用戶設(shè)備上顯示兩個(gè)或更多電子注釋項(xiàng)的所述第二集合。
【文檔編號】G06F17/30GK104471569SQ201380036126
【公開日】2015年3月25日 申請日期:2013年5月24日 優(yōu)先權(quán)日:2012年5月25日
【發(fā)明者】M·弗洛因德, M·法爾夫 申請人:谷歌公司