6b、 活動總結1106c還包括可W用于允許用戶125向其他用戶125許可共享建議1106a、1106b、 1106c中的信息(例如,如上文參考圖6A所描述用戶125指定將要提供的內容)的檢查框 1112。在其他示例中,另一等價機制可W提供該個功能。
[0155] 圖12是顯示用戶125的活動總結的社交網絡口戶的示例用戶接口 1200的另一 圖形表示。類似于圖11中描繪的示例社交網絡口戶1102,社交網絡口戶1202包括由圖標 1204a、圖標1204b、圖標1104c、圖標1204d可訪問的各個部分。在示例用戶接口 1200的該 個圖形表示中,圖標1204a、1204b、1204c、1204d中的一部分圖標被顯示在與用戶設備115 相關聯的顯示器設備上。用戶接口 1200包括活動總結1206a、活動總結1206b、活動總結 1206c。共享建議1206a、1206b、1206c中的每個共享建議可W包括用戶活動的一個或者多 個圖形表示1208a、1208b、1208c、1208d。共享建議1206a、1206b、1206c中的每個共享建議 還可W包括活動描述1210。
[0156] 類似于用戶接口 1100,在用戶接口 1200的該個表示中的用戶活動也由活動的類 型(例如,包括"評論"、"聽"、"上傳"、"觀看"等的動詞)組織和分組并相應地顯示。在該 示例中,活動總結1206a、120化、1206c還包括可W用于允許用戶125向其他用戶125許可 共享建議1206a、1206b、1206c中的信息(例如,如上文參考圖6A所描述用戶125指定將要 提供的內容)的檢查框1212。在其他示例中,另一等價機制可W提供該個功能。
[0157] 圖13是顯示用戶125的交互帖子的社交網絡口戶1302的示例用戶接口 1300的 圖形表示。在該示例中,用戶125的交互帖子可W包括在交互帖子內的多個目標或鏈接,每 個目標或鏈接具有自己的動作。在某些實施方式中,社交網絡口戶302可W包括用戶帖子 1304,、用戶1306的圖像表示和評論區(qū)域1308。在圖示的示例中,用戶帖子1304包括具有 S個不同目的地1320、1322、1324的S個鏈接1310、1312、1314。在圖示的示例中,如圖13 所示,當用戶選擇鏈接1310時,用戶就被定向到購物網站的社交網絡口戶1320。在圖示的 示例中,如圖13所示,當用戶選擇鏈接1312時,用戶就被定向到在另一在線口戶1322上可 獲得的視頻演示。圖示的示例中,如圖13所示,當用戶選擇鏈接1314時,用戶就被定向到 允許用戶購買與用戶帖子1304相關聯的產品的口戶1324。
[015引前述示例用戶接口 1300圖示了用戶的交互帖子的一個示例。在其他實施方式中, 交互帖子可W包括與第=方站點可獲得的存貨或商品相關聯的動態(tài)計數器。例如,第=方 站點可W是允許用戶購買各種電影的電影院票的站點。在該個示例中,交互帖子可W包括 顯示從第=方站點可獲得的票的數目的計數器。當票由其他用戶購買時,計數器可W被更 新W反映目前可獲得的票數。
[0159] 在某些實施方式中,為了分析的目的,可W分析和使用上文所描述的信息和用戶 活動。例如,一個實施方式可W跟蹤發(fā)出的活動并且在圖形用戶接口上呈現信息,從而顯示 例如跟蹤信息的圖或表。在另一實施方式中,可W跟蹤帖子內的目標或鏈接上的動作。在 某些實施方式中,該跟蹤的信息可W用于進一步增強顯示的帖子。在某些實施方式中,增強 可W包括改變帖子中的鏈接或目標的字體(例如,增大經常選中的鏈接或目標的大小)。在 某些實施方式中,增強可W包括改變鏈接或目標的顯示順序。例如,如果一個鏈接或目標被 更頻繁地選中,則該鏈接或目標可W被改變W被顯示在帖子的頂部。在某些實施方式中,還 可W跟蹤從帖子獲得的新用戶的數目或者由于帖子安裝的新應用的數目。
[0160] 在上文的描述中,為了解釋的目的,陳述了各種具體細節(jié)W便提供說明書的透徹 的理解。然而,對于本領域技術人員將明顯的是在沒有該些特定細節(jié)的情況下本公開可W 被實踐。在某些實例中,在框圖表中示出結構和設備W便避免使描述難W理解。例如,上文 主要參考用戶接口和特定硬件描述了本發(fā)明的實施方式。然而,本發(fā)明的實施方式可w應 用于可W接收數據和命令的任何類型的計算設備和提供服務的任何外圍設備。
[0161] 說明書中對"某些實施方式"或"某些實例"的引用意指特定特征、結構、或者結合 實施方式或實例所描述的特性可W被包括在描述的至少一個實施方式中。短語"在某些實 施方式中"在本說明書的各個地方的出現不一定全部指相同的實施方式。
[0162] 在計算機存儲器內的數據位上的操作的算法和符號表示方面介紹W下詳細描述 的某些部分。該些算法描述和表示是數據處理領域技術人員所使用W最有效地將他們的工 作轉移到本領域技術人員的方法。在該里并且通常算法被認為是導向期望結果的自洽序列 的步驟。步驟是需要物理量的物理操作的那些。通常,盡管不是必需的,該些量采用能夠被 存儲、傳輸、結合、比較和W其他方式操作的電信號或磁信號的形式。已經證明,主要是為了 共同使用的原因,有時把該些信號稱作位、值、元件、符號、字符、項、數字等是方便的。
[0163] 然而,應當記住,所有該些和類似的項是與相應的物理量相關聯的,并且僅僅是應 用于該些物理量的方便的標記。除非另外如W下討論明顯地特別說明,需要領會的是貫穿 描述,利用包括"處理"或"計算(computing)"或"運算(calculating)"或"確定"或"顯 示"等的術語的討論指計算機系統(tǒng)或類似的電子計算設備的動作和處理,所述計算機系統(tǒng) 或類似的電子計算設備將由在計算機系統(tǒng)的寄存器和存儲器內的物理(電子)量所表示的 數據操作和變換為由在計算機系統(tǒng)的存儲器或寄存器或其他該樣的信息存儲、傳輸或顯示 設備內的物理(電子)量類似地表示的其他數據。
[0164] 本說明書的實施方式還可W設及用于執(zhí)行本文的操作的裝置。該裝置可W是為所 需要的目的特別構建的,或者它可W包括由存儲在計算機中的計算機程序選擇性激活或重 新配置的通用計算機。該樣的計算機程序可W被存儲在計算機可讀存儲介質中,包括但不 限于,包括軟盤、光盤、CD-ROM和磁盤的任何類型的盤,只讀存儲器(ROM),隨機存取存儲器 (RAM),EPR0M,EEPR0M,磁卡或光學卡,具有非易失性存儲器的包括USB密鑰的閃存或適于 存儲電子指令的任何類型的介質,每個禪合到計算機系統(tǒng)總線。
[01化]說明書可W采用某些全部硬件實現方式、某些全部軟件實現方式或者某些包含軟 件和硬件元件的實現方式的形式。在某些優(yōu)選的實施方式中,說明書被實現為軟件,包括但 不限于固件、常駐軟件、微代碼等。
[0166] 此外,描述可W采取從提供用于由或結合計算機或任何指令執(zhí)行系統(tǒng)使用的程序 代碼的計算機可用或計算機可讀介質可訪問的計算機程序產品的形式。為了該描述的目 的,計算機可用和計算機可讀介質可W是可W包含、存儲、通信、傳播或傳輸由或結合指令 執(zhí)行系統(tǒng)、裝置或設備使用的程序的任何裝置。
[0167] 適于存儲和/或執(zhí)行程序代碼的數據處理系統(tǒng)將包括通過系統(tǒng)總線直接或間接 禪合到存儲器元件的至少一個處理器。存儲器元件可W包括在程序代碼實際執(zhí)行期間使用 的本地存儲器、大容量存儲和提供至少某些程序代碼的暫時存儲W便降低在執(zhí)行期間必須 從大容量存儲獲取代碼的次數的緩沖存儲器。
[0168] 輸入/輸出或I/O設備(包括但不限于鍵盤、顯示器、定點裝置等)可W被直接或 者通過中介I/O控制器禪合到系統(tǒng)。
[0169] 網絡適配器也可W被禪合到系統(tǒng)W使得數據處理系統(tǒng)能夠通過中介私有或公共 網絡禪合到其他數據處理系統(tǒng)或遠程打印機或存儲設備。調制解調器、電纜調制解調器和 w太網卡是幾個目前可用類型的網絡適配器。
[0170] 最終,本文所提出的算法和顯示并不固有地設及任何特定計算機或其他裝置。根 據本文的教導可W使用具有程序的各種通用系統(tǒng),或者構件更??诘难b置執(zhí)行所需要的方 法步驟可能證明是方便的。用于各種該些系統(tǒng)所需要的結構從W下描述中將出現。此外, 說明書不是參考特定編程語言描述的。將要領會的是,可W使用各種編程語言來實現本文 所描述的說明書的教導。
[0171] 已經為了圖示和描述的目的介紹了本說明書的實施方式的前述描述。它并不旨在 是窮舉式的或者將說明書限制到所公開的精確形式。根據W上教導很多修改和變化是可能 的。本公開的范圍旨在不是由該詳細描述而是由本申請的權利要求限制。如將由本領域技 術人員所理解的那樣,在不脫離其精神或基本特性的情況下,本說明書可其他特定形 式實施。類似地,模塊、程序、特征、屬性、方法和其他方面的特定命名和分割不是強制的或 重要的,并且實現本說明書或其特征的機制可W具有不同的名稱、分割和/或形式。此外, 如將對相關領域技術人員之一明顯的那樣,本公開的模塊、程序、特征、屬性、方法和其他方 面可W被實現為軟件、硬件、固件或=個的組合。此外,不管在什么地方本說明書的部件 (其示例為模塊)被實施為軟件,該部件還可W作為更大的程序的部分、作為多個分立的程 序、作為靜態(tài)或動態(tài)鏈接庫、作為內核可加載模塊、作為設備驅動器、和/或W對于計算機 編程領域技術人員現在或將來已經的每個或任何其他方式被實施為單獨的程序。此外,本 公開絕不被限制到特定編程語言的或者用于特定操作系統(tǒng)或環(huán)境的實施方式。因此,本公 開旨在對本說明書的范圍是示例性的而不是限制性的,而本說明書的范圍在W下權利要求 書中闡述。
【主權項】
1. 一種方法,包括: 接收指定將要共享的用戶交互的類型的第一輸入; 接收描述指定的所述類型的與第一服務的用戶交互的用戶活動數據; 接收指示用戶已經許可描述指定的所述類型的與所述第一服務的一個或者多個所述 用戶交互的用戶活動數據集的第二輸入; 確定所述用戶已經許可所述用戶活動數據集;W及 向所述用戶提供許可的所述用戶活動數據集。
2. 根據權利要求1所述的方法,進一步包括: 確定所述用戶活動數據是否與觀看類型相關聯; 響應于所述用戶活動與所述觀看類型相關聯的所述確定,確定與所述用戶相關聯的管 轄權; 確定所述管轄權是否包括約束的地理位置;W及 響應于所述管轄權包括所述約束的地理位置的所述確定,向所述用戶的私人歷史提供 許可的所述用戶活動數據集。
3. 根據權利要求1所述的方法,其中許可的所述用戶活動數據集被提供給由所述用戶 可訪問的社交網絡服務。
4. 根據權利要求1所述的方法,其中所述第一服務由第S方服務器提供。
5. 根據權利要求1所述的方法,其中所述用戶活動數據由數據管理服務接收。
6. 根據權利要求1所述的方法,其中所述用戶交互的類型按照與所述用戶活動數據相 關聯的動作來分類。
7. 根據權利要求1所述的方法,其中所述第一輸入由連接服務、社交網絡服務、數據管 理服務和所述用戶中的兩個或者更多提供。
8. -種計算機程序產品,包括非瞬態(tài)計算機可用介質,所述非瞬態(tài)計算機可用介質包 括計算機可讀程序,其中所述計算機可讀程序當在計算機上執(zhí)行時使得所述計算機: 接收指定將要共享的用戶交互的類型的第一輸入; 接收描述指定的所述類型的與第一服務的用戶交互的用戶活動數據; 接收指示用戶已經許可描述指定的所述類型的與所述第一服務的一個或者多個所述 用戶交互的用戶活動數據集的第二輸入; 確定所述用戶已經許可所述用戶活動數據集;W及 向所述用戶提供許可的所述用戶活動數據集。
9. 根據權利要求8所述的計算機程序產品,其中所述計算機可讀程序當在所述計算機 上執(zhí)行時使得所述計算機還: 確定所述用戶活動數據是否與觀看類型相關聯; 響應于所述用戶活動與所述觀看類型相關聯的所述確定,確定與所述用戶相關聯的管 轄權; 確定所述管轄權是否包括約束的地理位置;W及 響應于所述管轄權包括所述約束的地理位置的所述確定,向所述用戶的私人歷史提供 許可的所述用戶活動數據集。
10. 根據權利要求8所述的計算機程序產品,其中許可的所述用戶活動數據集被提供 給由所述用戶可訪問的社交網絡服務。
11. 根據權利要求8所述的計算機程序產品,其中所述第一服務由第=方服務器提供。
12. 根據權利要求8所述的計算機程序產品,其中所述用戶活動數據由數據管理服務 接收。
13. 根據權利要求8所述的計算機程序產品,其中所述用戶活動數據由數據管理服務 接收。
14. 根據權利要求8所述的計算機程序產品,其中所述第一輸入由連接服務、社交網絡 服務、數據管理服務和所述用戶中的兩個或者更多提供。
15. -種系統(tǒng),包括: 控制器,接收指定將要共享的用戶交互的類型的第一輸入、描述指定的所述類型的與 第一服務的用戶交互的用戶活動數據、指示用戶已經許可描述指定的所述類型的與所述第 一服務的一個或者多個所述用戶交互的用戶活動數據集的第二輸入; 確定模塊,通信地禪合到所述控制器,用于確定所述用戶已經授權所述活動數據集;W 及 輸出模塊,通信地禪合到所述控制器和所述確定模塊,用于向所述用戶提供許可的所 述用戶活動數據集。
16. 根據權利要求15所述的系統(tǒng),進一步包括通信地禪合到所述控制器、所述確定模 塊和所述輸出模塊的約束模塊,所述約束模塊用于: 確定所述用戶活動數據是否與觀看類型相關聯; 響應于所述用戶活動與所述觀看類型相關聯的所述確定,確定與所述用戶相關聯的管 轄權;化及 確定所述管轄權是否包括約束的地理位置;W及 其中響應于所述確定模塊確定所述管轄權包括所述約束的地理位置,所述輸出模塊用 于向所述用戶的私人歷史提供許可的所述用戶活動數據集。
17. 根據權利要求15所述的系統(tǒng),其中許可的所述用戶活動數據集被提供給由所述用 戶可訪問的社交網絡服務。
18. 根據權利要求15所述的系統(tǒng),其中所述第一服務由第=方服務器提供。
19. 根據權利要求15所述的系統(tǒng),其中所述用戶交互的類型按照與所述用戶活動數據 相關聯的動作來分類。
20. 根據權利要求15所述的系統(tǒng),其中所述第一輸入由連接服務、社交網絡服務、數據 管理服務和所述用戶中的兩個或者更多提供。
21. -種方法,包括: 傳輸指定將要共享的用戶交互的類型的第一輸入; 接收與第一服務的用戶交互相關聯的第二輸入集; 確定與所述第一服務的所述第二輸入集中的哪個第二輸入是指定的所述類型;W及 傳輸描述指定的所述類型的與所述第一服務的所述用戶交互的用戶活動數據集。
22. 根據權利要求21所述的方法,其中所述用戶活動數據被向數據管理服務傳輸。
23. 根據權利要求21所述的方法,其中所述第一服務由第=方服務器提供。
24. 根據權利要求21所述的方法,其中所述用戶交互的類型按照與所述用戶活動數據 相關聯的動作來分類。
25. -種計算機程序產品,包括非瞬態(tài)計算機可用介質,所述非瞬態(tài)計算機可用介質包 括計算機可讀程序,其中所述計算機可讀程序當在計算機上執(zhí)行時使得所述計算機: 傳輸指定將要共享的用戶交互的類型的第一輸入; 接收與第一服務的用戶交互相關聯的第二輸入集; 確定與所述第一服務的所述第二輸入集中的哪個第二輸入是指定的所述類型;W及 傳輸描述指定的所述類型的與所述第一服務的所述用戶交互的用戶活動數據集。
26. 根據權利要求25所述的計算機程序產品,其中所述用戶活動數據被向數據管理服 務傳輸。
27. 根據權利要求25所述的計算機程序產品,其中所述第一服務由第=方服務器提 供。
28. 根據權利要求25所述的計算機程序產品,其中所述用戶交互的類型按照與所述用 戶活動數據相關聯的動作來分類。
29. -種系統(tǒng),包括; 控制器,傳輸指定將要共享的用戶交互的類型的第一輸入并且接收與第一服務的用戶 交互相關聯的第二輸入集; 確定模塊,通信地禪合到所述控制器,用于確定與所述第一服務的所述第二輸入集中 的哪個第二輸入是指定的所述類型;W及 輸出模塊,通信地禪合到所述控制器和所述確定模塊,用于傳輸描述指定的所述類型 的與所述第一服務的所述用戶交互的用戶活動數據集。
30. 根據權利要求29所述的系統(tǒng),其中所述用戶活動數據被向數據管理服務傳輸。
31. 根據權利要求29所述的系統(tǒng),其中所述第一服務由第=方服務器提供。
32. 根據權利要求29所述的系統(tǒng),其中所述用戶交互的類型按照與所述用戶活動數據 相關聯的動作來分類。
【專利摘要】本公開包括用于自動授權從第三方服務向用戶設備的數據傳輸的系統(tǒng)和方法。系統(tǒng)包括處理器和存儲指令的存儲器,當執(zhí)行時,指令使得系統(tǒng):從用戶設備的用戶接收對數據的請求;接收與用戶相關聯的信息和與用戶設備相關聯的信息;確定用戶是否已經預先對在第三方站點上可獲得的特定應用提供授權;確定用戶是否已經預先對用戶設備提供授權;以及如果用戶已經預先對在第三方站點上可獲得的特定應用提供授權或者已經預先對用戶設備提供授權,則向用戶設備發(fā)送數據。
【IPC分類】G06F17-00
【公開號】CN104541261
【申請?zhí)枴緾N201380042698
【發(fā)明人】P·林德納, T·E·喬丹, A·阿加瓦爾, D·格拉澤, S·S·F·后藤, J·W·林, F·馬, S·R·麥克穆蘭, J·R·斯馬, S·J·斯特恩伯格
【申請人】谷歌公司
【公開日】2015年4月22日
【申請日】2013年6月21日
【公告號】EP2864901A2