基于社交圖信息向用戶推薦項的制作方法
【專利摘要】提供了用于通過參考所有物社交圖來向第一用戶提供項推薦的系統(tǒng)和機器實現(xiàn)的方法,包括識別與系統(tǒng)的一個或多個用戶中的第一用戶相關聯(lián)的一個或多個所有物中的第一所有物;識別該一個或多個用戶中的第二用戶,該用戶在所有物社交圖內與對應于第一項的第二所有物相關聯(lián),其中所有物社交圖定義在該一個或多個用戶中的每一個與一個或多個所有物之間的關聯(lián),該一個或多個所有物中的每一個特定于相應用戶并且表示項,其中第一所有物對應于第一項;識別第二用戶的第三所有物,第三所有物對應于第二項;以及向第一用戶推薦第二項。
【專利說明】基于社交圖信息向用戶推薦項
【技術領域】
[0001]本公開總體上涉及向用戶提供產(chǎn)品推薦,并且更具體地涉及基于用戶的現(xiàn)有產(chǎn)品來向用戶提供推薦。
【背景技術】
[0002]存在用于向用戶提供產(chǎn)品推薦的各種系統(tǒng)。這些系統(tǒng)使用諸如用戶的購買歷史、搜索歷史和偏好的信息來向用戶提供推薦。
[0003]然而,通常,這些推薦基于用戶搜索或購買的項,并且限于用戶從推薦機制能夠訪問的特定站點搜索或購買的項。因此,那些推薦典型地沒有完全反映用戶實際擁有的產(chǎn)品。此外,所述推薦典型地僅基于一般產(chǎn)品信息。因此,期望一種用于基于用戶的現(xiàn)有產(chǎn)品和其他用戶相關信息來向用戶提供產(chǎn)品推薦的便利方式。
【發(fā)明內容】
[0004]所公開的主題涉及用于通過參考所有物社交圖來向第一用戶提供項推薦的機器實現(xiàn)的方法,該方法包括識別與系統(tǒng)的一個或多個用戶中的第一用戶相關聯(lián)的一個或多個所有物中的第一所有物。該方法進一步包括識別該一個或多個用戶中的第二用戶,該用戶在所有物社交圖內與對應于第一項的第二所有物相關聯(lián),其中所有物社交圖定義在該一個或多個用戶中的每一個與一個或多個所有物之間的關聯(lián),該一個或多個所有物中的每一個特定于相應用戶并且表示項,其中第一所有物對應于第一項。該方法進一步包括識別第二用戶的第三所有物,第三所有物對應于第二項,以及向第一用戶推薦第二項。其他方面可以在對應系統(tǒng)和裝置、包括計算機程序產(chǎn)品中具體化。
[0005]這些和其他方面可以包括下述特征中的一個或多個。第二用戶可以是該系統(tǒng)的與第一用戶相關聯(lián)的用戶。第三所有物可以基于第二用戶對與第一用戶分享第三所有物的選擇而由第二用戶與第一用戶分享。第二項可以與第一項有關。
[0006]該方法可以進一步包括識別第一用戶的一個或多個其他所有物,其中第二項不與第一用戶的一個或多個其他所有物相對應。該方法可以進一步包括生成包括第二項以及到第二用戶的鏈接和到第三所有物的鏈接中的至少一個的列表,其中向第一用戶推薦第二項包括提供該列表以向第一用戶顯示。該方法可以進一步包括接收第一用戶對到第三所有物的鏈接的選擇的指示,并且響應于該選擇向第一用戶提供第三所有物的所有物簡檔。該方法可以進一步包括接收對到第二用戶的鏈接的選擇的指示,并且響應于該選擇向第一用戶顯示第二用戶的用戶簡檔。
[0007]向第一用戶推薦第二項可以包括提供第二項的表示以向第一用戶顯示,其中該提供包括向第一用戶提供對與第三所有物相關聯(lián)的所有物簡檔的訪問。
[0008]該方法可以進一步包括檢索存儲在系統(tǒng)內的一個或多個帖子,該一個或多個帖子與在所有物社交圖內的所有物相關聯(lián),識別與第三所有物相關聯(lián)的帖子,并且提供該帖子以向第一用戶顯示,該帖子包括到第二用戶的鏈接和到第三所有物的鏈接。[0009]所公開的主題還涉及用于通過參考所有物社交圖來向第一用戶提供項推薦的系統(tǒng),該系統(tǒng)包括一個或多個處理器和包括其中存儲的指令的機器可讀介質,所述指令當由處理器執(zhí)行時,促使處理器執(zhí)行操作,所述操作包括識別與系統(tǒng)的一個或多個用戶中的第一用戶相關聯(lián)的所有物。所述操作進一步包括選擇與第一用戶相關聯(lián)的所有物中的第一所有物,第一所有物對應于第一項,其中所有物社交圖定義在該一個或多個用戶中的每一個與一個或多個所有物之間的關聯(lián),該一個或多個所有物中的每一個特定于相應用戶并且表示項。所述操作進一步包括識別該一個或多個用戶中的第二用戶,第二用戶在所有物社交圖內與對應于第一項的第二所有物相關聯(lián)。所述操作進一步包括識別第二用戶的第三所有物,第三所有物對應于第二項。所述操作進一步包括生成包括第二項的表示的列表,并且提供該列表以向第一用戶顯示。其他方面可以在對應系統(tǒng)和裝置、包括計算機程序產(chǎn)品中具體化。
[0010]這些和其他方面可以包括下述特征中的一個或多個。該列表可以進一步包括到第三所有物的鏈接或到第二用戶的鏈接中的至少一個。該列表可以進一步包括與第三所有物相關聯(lián)的一個或多個帖子。第三所有物可以基于接收第二用戶對與第一用戶分享第三所有物的選擇的指示而由第二用戶與第一用戶分享。第二項可以與第一項有關。
[0011]所述操作可以進一步包括接收第一用戶對到第三所有物的鏈接和到第二用戶的鏈接中的至少一個的用戶選擇的指示,并且基于接收該用戶選擇的指示向第一用戶提供適當?shù)娘@示。所述操作可以進一步包括識別在遠程社交網(wǎng)站處與第一用戶相關聯(lián)的一個或多個用戶,其中第二用戶是該一個或多個用戶中的一個。
[0012]所述操作可以進一步包括從第一用戶接收發(fā)送關于第二項的反饋詢問的請求,響應于接收該請求而生成包括對關于第二項的反饋的詢問的帖子,并且發(fā)送該帖子以向第二用戶顯示。
[0013]所述操作可以進一步包括識別第一用戶的一個或多個其他所有物,其中第二項不與第一用戶的該一個或多個其他所有物相對應。
[0014]所公開的主題還涉及包括其中存儲的指令的機器可讀介質,所述指令當由機器執(zhí)行時,促使該機器執(zhí)行操作,所述操作包括根據(jù)社交所有物簡檔來選擇與一個或多個用戶中的第一用戶相關聯(lián)的一個或多個所有物中的第一所有物,其中所有物社交圖定義在一個或多個用戶中的每一個與一個或多個所有物之間的關聯(lián),該一個或多個所有物中的每一個特定于相應用戶并且表示項,其中第一所有物對應于第一項。所述操作進一步包括識別該一個或多個用戶中的第二用戶,第二用戶在所有物社交圖內與對應于第一項的第二所有物相關聯(lián),其中第二用戶與第一用戶相關聯(lián)。所述操作進一步包括識別第二用戶的第三所有物,第三所有物對應于第二項,并且提供第二項的表示以向第一用戶顯示。
[0015]應理解的是,根據(jù)下面的【具體實施方式】,其中通過舉例說明示出并描述了本技術的各種配置,本技術的其他配置將變得對本領域技術人員易于顯而易見。如將認識到的,本技術能夠有其他且不同的配置,并且其若干細節(jié)能夠在各種其他方面被修改,所有均不會背離本技術的范圍。因此,附圖和【具體實施方式】應被認為是實際上說明性而非限制性的。
【專利附圖】
【附圖說明】
[0016]在所附權利要求中,闡述了本技術的某些特征。然而,出于說明目的,在附圖中闡述了本技術的數(shù)個實施例。
[0017]圖1圖示示例客戶端-服務器網(wǎng)絡環(huán)境,其提供了使用所有物社交圖來管理所有物相關信息。
[0018]圖2圖示了圖示用于生成并維護所有物社交圖的過程的流程圖。
[0019]圖3A和3B圖示用于將新的所有物添加到用戶的所有物的示例圖形用戶界面的截屏。
[0020]圖4圖示了圖示用于生成所有物相關帖子并且與用戶的聯(lián)系人分享該帖子的過程的流程圖。
[0021]圖5圖示了圖示用于向維護所有物社交圖的系統(tǒng)的用戶顯示所有物相關流的過程的流程圖。
[0022]圖6圖示用于通過參考所有物社交圖來向用戶提供項推薦的過程的流程圖。
[0023]圖7圖示所有物的示例性社交圖。
[0024]圖8概念地圖示用來實現(xiàn)本技術的一些實施方式的電子系統(tǒng)。
【具體實施方式】
[0025]在下面闡述的【具體實施方式】意在作為本技術的各種配置的描述,并且并不意在表示可以實踐本技術的唯一配置。附圖合并入本文并且構成【具體實施方式】的一部分。出于提供對本技術的全面理解的目的,【具體實施方式】包括具體細節(jié)。然而,對本領域技術人員將清楚且顯而易見的是,本技術并不限于在本文所闡述的具體細節(jié),并且可以在沒有這些具體細節(jié)的情況下來實踐。在一些實例中,以框圖形式示出了眾所周知的結構和組件,以避免使本技術的概念模糊不清。
[0026]如在本文所使用的,“所有物”是指用戶所擁有的項或用戶已指示該用戶正期望擁有、借用或了解更多的項。用戶的所有物可以包括在線(例如,通過基于因特網(wǎng)的零售商)、離線(例如,在正規(guī)零售店)購買或作為禮物收到的項。根據(jù)本公開,提供了用于構建一個或多個用戶的所有物社交圖的方法和系統(tǒng)。在一個實例中,系統(tǒng)的每一個用戶可以添加一個或多個所有物,并且該系統(tǒng)可以將所有物中的每一個與用戶相關聯(lián)。因此,在本公開的一個示例中,所有物社交圖可以包括在用戶與其所有物之間的關聯(lián)。在一個示例中,所有物社交圖可以進一步包括在用戶之間的關聯(lián)(例如,通過利用在一個或多個遠程社交網(wǎng)站的現(xiàn)有社交圖)。在下面參考圖7更詳細地描述了所有物的示例性社交圖。
[0027]在一個示例中,系統(tǒng)可以允許該系統(tǒng)的用戶與其聯(lián)系人分享與其所有物有關的活動。如在本文所使用的,“帖子”一般是指與關于所有物所進行的活動有關的任何可顯示的通知或通告,包括例如評論、回復、通告、狀態(tài)更新、數(shù)字相片、視頻或其他適當?shù)碾娮有畔ⅰEc所有物有關的活動可以包括添加所有物、添加關于所有物的點評、添加關于所有物的描述、修改所有物的一個或多個屬性、分享所有物或指示所有物的狀態(tài)。
[0028]遠程社交網(wǎng)站的用戶可以相互創(chuàng)建關聯(lián)。這些關聯(lián)可以被存儲在每一個遠程社交網(wǎng)站處的社交圖內(例如,在遠程服務器處維護)。這樣的用戶關聯(lián)可以在用戶對用戶的基礎上來定義、或被定義為通過在組內的成員身份來關聯(lián)的用戶組。如在本文所使用的,“聯(lián)系人”是指在一個或多個遠程社交網(wǎng)站處的用戶的朋友、社交圈、組以及用戶與之相關聯(lián)的其他用戶。[0029]如在本文所使用的,“社交圈”是用戶能夠將其社交網(wǎng)絡聯(lián)系人分配到并且更好地控制社交網(wǎng)絡消息的分發(fā)和可見性的分類。根據(jù)本公開,社交圈被提供為定義相互關聯(lián)的聯(lián)系人集合的數(shù)據(jù)集。如在本文所使用的,社交圈可以從是在社會上相互聯(lián)系的人們的特定集合的中心的個人角度、或在社會上相互聯(lián)系的人們的集合的總體角度來描述。在一些示例中,社交圈可以具有狹義定義的邊界,社交圈的所有成員均可能相互熟悉,并且對于成員加入社交圈,可能需要許可。根據(jù)本公開,電子設備的用戶可以定義社交圈,并且社交圈作為定義聯(lián)系人集合的數(shù)據(jù)集,可以反映用戶的現(xiàn)實生活社交圈。
[0030]例如,電子設備的用戶可以具有朋友、同事和家人的不同組,并且在那些組之間可能存在部分重疊(例如,還被認為是朋友的同事、還是同事的家庭成員)。通過對社交圈的創(chuàng)建和使用,用戶能夠將社交網(wǎng)絡聯(lián)系人組織并分類成各種不同的聚組。
[0031]該系統(tǒng)可以利用在一個或多個遠程社交網(wǎng)站處維護的現(xiàn)有社交圖來便于與用戶的聯(lián)系人對帖子的分發(fā)。例如,一個或多個遠程社交網(wǎng)站可以維護用戶及其聯(lián)系人的社交圖。該系統(tǒng)可以訪問在這些遠程社交網(wǎng)站處維護的社交圖,并且檢索該系統(tǒng)的用戶的聯(lián)系人。在一個實例中,用戶可以指示在一個或多個遠程社交網(wǎng)站處的成員身份,并且向該系統(tǒng)提供對這些遠程社交網(wǎng)站的訪問,例如,通過令牌。該系統(tǒng)所檢索到的聯(lián)系人可以取決于在遠程社交網(wǎng)站中的每一個處實施的具體隱私設置。
[0032]該系統(tǒng)可以在訪問遠程社交網(wǎng)站時,檢索關于該系統(tǒng)的一個或多個用戶及其相關聯(lián)的聯(lián)系人的信息。使用所檢索到的聯(lián)系人,該系統(tǒng)然后可以允許該系統(tǒng)的用戶與其聯(lián)系人分享與其所有物有關的帖子。帖子然后可以被分發(fā)到一個或多個遠程社交網(wǎng)站以向用戶的在遠程社交網(wǎng)站的聯(lián)系人顯示。該系統(tǒng)可以允許用戶選擇在一個或多個遠程社交網(wǎng)站處的與之分享該帖子的特定聯(lián)系人或聯(lián)系人組。在一個示例中,部分或全部遠程社交網(wǎng)站可以為選擇性地與用戶的一個或多個聯(lián)系人分享帖子提供支持。
[0033]該系統(tǒng)可以進一步提供對分享的帖子進行跟蹤。在一個示例中,在帖子向一個或多個遠程社交網(wǎng)站分發(fā)之前,每一個帖子可以被分配有唯一標識符,以便一旦帖子已在本地或向一個或多個遠程社交網(wǎng)站分發(fā),跟蹤并控制該帖子。唯一標識符可以與帖子與之有關的所有物和/或與特定所有物相關聯(lián)的用戶相關聯(lián)。在一個示例性實例中,該系統(tǒng)通過唯一標識符來跟蹤帖子。例如,帖子可以與唯一標識符鏈接在一起,使得在分發(fā)之后,該帖子可以使用該鏈接來檢索并且修改,即使在該帖子已向聯(lián)系人分發(fā)并顯示之后。
[0034]檢索到的聯(lián)系人可以進一步在所有物社交圖內與該用戶相關聯(lián)。在一個方面中,用戶在一個或多個社交網(wǎng)站處的聯(lián)系人,其也是系統(tǒng)的用戶,可以被識別并且在系統(tǒng)所維護的所有物社交圖內與該用戶相關聯(lián)。系統(tǒng)的用戶可以查看其聯(lián)系人的所有物并且可以利用其聯(lián)系人的產(chǎn)品相關知識來作出關于購買產(chǎn)品或服務(在下文被統(tǒng)稱為“項”)的決定。
[0035]系統(tǒng)可以維護是系統(tǒng)的用戶的、該用戶的所有聯(lián)系人的列表,并且可以允許該用戶查看與其聯(lián)系人中的每一個相關聯(lián)的所有物,包括聯(lián)系人所提供的推薦、描述和點評,并且可以進一步允許用戶要求來自其聯(lián)系人中的一個或多個的關于所有物、描述和點評的反饋。例如,當用戶希望從一個或多個聯(lián)系人(例如,指示擁有對應于項的所有物的聯(lián)系人)接收關于項的反饋時,在有來自用戶的請求時,可以生成關于項的帖子或評論。在一個方面中,系統(tǒng)可以進一步允許系統(tǒng)的用戶出借和借用其所有物。系統(tǒng)可以允許用戶請求從其聯(lián)系人中的具有對應于項的所有物的一個借用該用戶對購買感興趣的項。[0036]另外,系統(tǒng)可以使用與在所有物社交圖內的所有物相對應的信息來向系統(tǒng)的用戶提供推薦。這樣的信息包括用戶生成的信息,諸如所有物屬性、點評、描述,以及一般與對應于在所有物社交圖內的所有物的項有關的信息。
[0037]圖1圖示示例客戶端-服務器網(wǎng)絡環(huán)境,其提供使用所有物社交圖來管理所有物相關信息。網(wǎng)絡環(huán)境100包括可通過網(wǎng)絡108通信地連接到服務器110和遠程服務器120的多個電子設備102-106。網(wǎng)絡108可以是公用通信網(wǎng)絡(例如,因特網(wǎng)、蜂窩數(shù)據(jù)網(wǎng)絡、通過電話網(wǎng)絡的撥號調制解調器)或專用通信網(wǎng)絡(例如,專用LAN、租用線)。此外,網(wǎng)絡108可以包括但不限于下述網(wǎng)絡技術中的任何一個或多個,包括總線網(wǎng)絡、星形網(wǎng)絡、環(huán)形網(wǎng)絡、網(wǎng)狀網(wǎng)絡、星形總線網(wǎng)絡、樹狀或層次網(wǎng)絡等。
[0038]在一些示例實施例中,電子設備102-106可以是計算設備,諸如膝上型或臺式計算機、智能手機、PDA、便攜式媒體播放器、平板計算機或其他適當?shù)挠嬎阍O備。在圖1的示例中,電子設備102被描繪為智能手機,電子設備104被描繪為臺式計算機以及電子設備106被描繪為PDA。
[0039]在一個實施例中,服務器110包括處理設備112和數(shù)據(jù)存儲114。處理設備112執(zhí)行存儲在數(shù)據(jù)存儲114中的計算機指令,例如,以便于管理與和電子設備102-106交互的用戶相關聯(lián)的所有物相關信息。服務器110可以進一步通過網(wǎng)絡108或通過另一個網(wǎng)絡或通信裝置與遠程服務器120通信。
[0040]根據(jù)一些方面,遠程服務器120可以是具有處理器、存儲器和通信能力、用于托管各種遠程社交網(wǎng)站的任何系統(tǒng)或設備。在一個實施例中,遠程服務器120可以進一步能夠維護用戶及其聯(lián)系人的社交圖。托管在遠程服務器120上的遠程社交網(wǎng)站可以使用戶能夠創(chuàng)建簡檔并且將其自身與在遠程社交網(wǎng)站處的其他用戶相關聯(lián)。遠程服務器120可以進一步便于包括用戶創(chuàng)建的關聯(lián)的社交圖的生成和維護。社交圖可以包括例如遠程社交網(wǎng)站的所有用戶以及其與遠程社交網(wǎng)站的其他用戶的關聯(lián)的列表。
[0041]在一些示例方面中,服務器110和/或一個或多個遠程服務器120可以是單個計算設備,諸如計算機服務器。在其他實施例中,服務器110和/或一個或多個遠程服務器120可以表示在一起工作來執(zhí)行服務器計算機的動作的多于一個計算設備(例如,云計算)。在一些實施例中,服務器110和/或一個或多個遠程服務器120可以與各種遠程數(shù)據(jù)庫或存儲服務相耦接。通過HTTP通信協(xié)議,可以便于在客戶端設備102-106、服務器110和/或一個或多個遠程服務器120之間的通信。其他通信協(xié)議也可以便于,包括例如XMPP通信,在客戶端設備102-106、服務器110和一個或多個遠程服務器120之間的部分或全部通信。
[0042]用戶130-134可以通過安裝在電子設備102-106處的客戶端應用,與服務器110所托管的系統(tǒng)和/或遠程服務器120所托管的一個或多個社交網(wǎng)站交互。替選地,用戶可以通過在電子設備102-106處的基于web的瀏覽器應用來與該系統(tǒng)和一個或多個遠程社交網(wǎng)站交互。通過網(wǎng)絡(例如,網(wǎng)絡108),可以便于在電子設備102-106與該系統(tǒng)和/或一個或多個遠程社交網(wǎng)站之間的通信。
[0043]在一個實施例中,用戶130-134可以與維護所有物社交圖的系統(tǒng)交互,該系統(tǒng)被托管在服務器Iio處、用來管理他們的所有物。操作電子設備102-106的用戶130-134可以管理其所有物、與聯(lián)系人分享其所有物相關活動并且控制對其帖子的跟蹤和修改(例如,使用服務器110)。例如,用戶130-132可以訪問該系統(tǒng)并且可以創(chuàng)建包括顯示用戶在所有物社交圖內的所有所有物的用戶所有物簡檔的用戶簡檔。
[0044]在一個方面中,當在客戶端設備(例如電子設備102-106)處檢測到與該系統(tǒng)交互的用戶請求時,客戶端設備可以發(fā)起與該系統(tǒng)的通信,并且發(fā)送包括用戶的登錄信息的數(shù)據(jù)集。該數(shù)據(jù)集可以被傳輸自用戶的客戶端設備(例如電子設備102-106)并且在托管該系統(tǒng)的服務器110處被接收,用于用戶驗證。一旦用戶經(jīng)過驗證并且授予了該用戶訪問權,該系統(tǒng)就可以檢索并發(fā)送數(shù)據(jù)集到用戶的客戶端設備,用于在該用戶所操作的客戶端設備(例如電子設備102-106)處顯示圖形用戶界面。
[0045]該系統(tǒng)可以進一步為與用戶與之相關聯(lián)的一個或多個社交網(wǎng)站有關的信息向用戶的客戶端設備發(fā)送查詢(例如,在客戶端設備處顯示的圖形用戶界面內顯示)。當從用戶的客戶端設備接收了響應時(例如,響應于操作該設備的用戶的選擇),該系統(tǒng)可以發(fā)起(例如,通過網(wǎng)絡108和遠程服務器120)建立與一個或多個遠程社交網(wǎng)站的通信。例如,該系統(tǒng)可以促使客戶端設備將用戶重新路由到社交網(wǎng)站。用戶的客戶端設備然后可以與該社交網(wǎng)站通信并且例如通過發(fā)送包括登錄信息的數(shù)據(jù)集向該社交網(wǎng)站發(fā)送登錄信息。該社交網(wǎng)站可以使用所接收的數(shù)據(jù)集來驗證用戶并且可以向用戶的客戶端設備提供令牌(例如,臨時令牌)。托管在服務器110處的系統(tǒng)然后可以從用戶的客戶端設備檢索該令牌,并且可以使用該令牌來建立與托管遠程社交網(wǎng)站的一個或多個服務器120的通信。例如,可以使用API調用來便于該通信??梢詾榕c操作客戶端設備的用戶相關聯(lián)的一個或多個社交網(wǎng)站中的每一個執(zhí)行類似步驟。
[0046]當(例如,通過一個或多個遠程服務器120)被授予對一個或多個社交網(wǎng)站中的每一個的訪問權時,該系統(tǒng)然后可以向與該用戶相關聯(lián)的每一個遠程社交網(wǎng)站發(fā)出請求來檢索該用戶的所有聯(lián)系人。在一個實施例中,例如,該系統(tǒng)(例如,通過服務器110)可以發(fā)出被發(fā)送給社交網(wǎng)站(例如,通過網(wǎng)絡108從服務器100發(fā)送給一個或多個遠程服務器120)的API調用。在一個方面中,一個或多個遠程服務器120所托管的遠程社交網(wǎng)站可以維護包括其成員中的每一個(包括該用戶)的所有聯(lián)系人的社交圖。該社交圖可以被存儲在一個或多個遠程服務器120處的存儲處或可以遠程地被存儲,并且該一個或多個遠程服務器120可以訪問該遠程存儲并且檢索這樣的信息。
[0047]社交網(wǎng)站可以訪問該社交圖并且可以檢索該用戶的聯(lián)系人。社交網(wǎng)站可以進一步檢索與每一個聯(lián)系人相關聯(lián)的信息或用戶與聯(lián)系人的關聯(lián),諸如隱私偏好。托管社交網(wǎng)站的一個或多個遠程服務器120可以(例如,通過服務器110)向該系統(tǒng)提供包括該用戶的聯(lián)系人的數(shù)據(jù)集,并且可以基于諸如隱私偏好的聯(lián)系人信息來這樣做。服務器110當從一個或多個遠程社交網(wǎng)站接收了聯(lián)系人信息時,可以將包括每一個用戶的聯(lián)系人信息的數(shù)據(jù)集存儲在服務器110處(例如,在存儲114處)(例如,在所有物的所有物簡檔內)。在一個方面中,在服務器110處維護的聯(lián)系人信息可以通過(例如,通過一個或多個遠程服務器120)向一個或多個遠程社交網(wǎng)站發(fā)出請求并且接收包括用戶聯(lián)系人信息的經(jīng)更新的數(shù)據(jù)集,來周期性更新。
[0048]該系統(tǒng)然后可以向用戶的客戶端設備提供包括該用戶的檢索到的聯(lián)系人的更新的圖形用戶界面。用戶130-132可以與該系統(tǒng)所提供并且在用戶的客戶端設備處顯示的圖形用戶界面交互,來將一個或多個所有物添加到其用戶簡檔。每一個用戶可以進一步輸入與其所有物有關的所有物屬性,諸如所有物名稱、所有物圖像、與所有物有關的描述和點評。另外,該系統(tǒng)的用戶可以進一步為該用戶的所有物中的每一個輸入與所有物有關的購買信息。例如,諸如購買發(fā)票、保修信息和其他這樣的信息的信息可以由用戶輸入并且可以在該系統(tǒng)處被維護。更進一步,用戶可以為在所有物社交圖內維護的其所有物中的每一個分配狀態(tài)。如在本文所使用的“所有物狀態(tài)”可以是指所有物的狀態(tài)。所有物狀態(tài)可以包括例如所有物正被擁有、借用、出售、點評、贈送、出借或是用戶希望購買、借用或擁有的所有物。每一個用戶可以另外將其所有物組織成不同的所有物類別,并且可以進一步選擇可以與之分享與新近添加的所有物有關的活動的聯(lián)系人。所輸入的信息然后可以作為數(shù)據(jù)集(例如,通過服務器110)從用戶的客戶端設備被發(fā)送給該系統(tǒng),并且可以被存儲在服務器處(例如,在存儲114處)。該系統(tǒng)(例如,通過服務器110)可以使用在數(shù)據(jù)集內的所接收到的信息并且可以(例如,通過服務器110)對在該系統(tǒng)處維護的所有物社交圖進行更新。
[0049]除接收所有物信息外,當用戶希望與聯(lián)系人分享與其所有物有關的活動時,該系統(tǒng)可以進一步從用戶的客戶端設備接收請求。當檢測到用戶所進行的所有物相關活動時或當有從用戶的客戶端設備到系統(tǒng)的請求時,該系統(tǒng)可以生成與所有物有關的帖子。當生成了帖子時,該系統(tǒng)可以向一個或多個遠程社交網(wǎng)站發(fā)出請求(例如,API調用),來在該一個或多個遠程社交網(wǎng)站處向該用戶的所選擇的聯(lián)系人顯示該帖子??梢韵蛟撘粋€或多個社交網(wǎng)站發(fā)送包括該帖子的數(shù)據(jù)集。社交網(wǎng)站然后可以使用包括在數(shù)據(jù)集內的信息來在遠程社交網(wǎng)站處顯示該帖子。因此,該系統(tǒng)可以提供其中用戶能夠以集中且更有效的方式組織并分享其所有物的平臺。
[0050]關于系統(tǒng)的用戶的所有物所生成的帖子可以被存儲在系統(tǒng)可訪問的數(shù)據(jù)庫內(例如,在存儲114處)。系統(tǒng)的用戶可以與在用戶的客戶端設備處顯示的圖形用戶界面交互來請求訪問與所有物有關的帖子、和/或響應于事件(例如,所有物正被出售、所有物正被出借、與所有物有關的更新體驗或查看等),對與所有物有關的帖子進行修改。當接收了該請求時,系統(tǒng)可以訪問存儲與所有物有關的帖子的數(shù)據(jù)庫并且可以識別與用戶的特定所有物和/或所有所有物相關聯(lián)的所有帖子,并且可以生成帖子的數(shù)據(jù)集。該數(shù)據(jù)集然后用來對在用戶的客戶端設備處的圖形用戶界面進行更新以顯示帖子的列表,使得用戶可以查看并修改帖子中的一個或多個。
[0051]系統(tǒng)可以例如通過用戶在客戶端設備處呈現(xiàn)的圖形用戶界面處的查看包括與所有物社交圖的所有物有關的帖子的所有物相關流的選擇和/或通過檢測來自用戶的查看與特定項有關的一個或多個帖子的請求,進一步檢測來自用戶的客戶端設備的請求。在一個方面中,當檢測到該請求時,系統(tǒng)訪問數(shù)據(jù)庫、檢索一個或多個帖子的數(shù)據(jù)集并且將該數(shù)據(jù)集發(fā)送給用戶的客戶端設備。然后,可以對用戶的客戶端設備的圖形用戶界面進行更新來顯示在發(fā)送自系統(tǒng)的數(shù)據(jù)集內提供的所有物相關流。
[0052]另外,系統(tǒng)可以基于與在所有物社交圖內的所有物相對應的信息(例如所有物屬性)來向用戶提供一個或多個項推薦。系統(tǒng)可以(例如通過訪問存儲114)訪問在所有物社交圖內的所有物,來檢索與系統(tǒng)的用戶相關聯(lián)的一個或多個所有物。在一個方面中,在所有物社交圖內的每一個所有物對應于項。項可以包括產(chǎn)品或服務。對應于所有物的項可以與其他所有物屬性一起被存儲在每一個所有物的所有物簡檔內、或可以獨立地與所有物相關聯(lián)。通過參考與每一個所有物相關聯(lián)的項(例如,實際產(chǎn)品名稱或服務名稱,包括例如具體型號或版本號),系統(tǒng)能夠搜索在所有物社交圖內的所有物,在所有物社交圖中每一個用戶輸入其所有物,并且所有物與該用戶唯一地相關聯(lián)。
[0053]在確定了與用戶的所有物相對應的項時,系統(tǒng)然后可以識別與系統(tǒng)的其他用戶相關聯(lián)的、與相同(或相似)項相對應的一個或多個所有物。系統(tǒng)然后可以識別與所識別的所有物相關聯(lián)的用戶,并且可以在所有物社交圖內檢索與其他用戶相關聯(lián)的、所識別的用戶的其他所有物中的一個或多個。然后,可以向用戶提供該一個或多個所有物和/或對應于該一個或多個所有物的項作為推薦的項。例如,可以將包含推薦的項的數(shù)據(jù)集傳輸給用戶的客戶端設備。然后,可以對在用戶的客戶端設備處的用戶界面進行更新來向用戶顯示一個或多個推薦的項。
[0054]該系統(tǒng)可以向用戶提供下述能力:容易地分享關于其所有物的信息、知道并控制分享的內容及與誰分享、保留關于其所有物的有價值的信息、將關于其所有物分享的所有信息(包括點評和評論)組織在一個地方、與其聯(lián)系人分享其借用或購買項的愿望、從其聯(lián)系人尋求推薦、出售、購買、贈送、借用和出借其所有物以及搜索并瀏覽其聯(lián)系人的所有物。系統(tǒng)可以進一步利用所有物社交圖來向用戶提供推薦。
[0055]雖然用戶130-134中的每一個可以通過其相應客戶端設備102-106與該系統(tǒng)交互,然而,出于示例性目的,在下文關于用戶130描述了在用戶和該系統(tǒng)之間的交互。在許多實例中,每一個用戶130-134可以以在下面關于用戶130所述的相同或相似的方式與系統(tǒng)進行交互。
[0056]在一個示例性實施例中,與電子設備102交互的用戶130可以向服務器110托管的系統(tǒng)進行注冊并且創(chuàng)建用戶簡檔。在一個實施例中,當注冊了時,用戶130可以訪問該系統(tǒng)并且添加一個或多個所有物。用戶130可以進一步通過服務器110所托管的系統(tǒng)直接與其在一個或多個遠程社交網(wǎng)站上的聯(lián)系人分享關于那些所有物進行的活動。
[0057]用戶130可以通過使用預先存儲的登錄信息(例如用戶名和密碼)來登錄入系統(tǒng),與該系統(tǒng)進行交互。如果用戶130是首次用戶,則用戶130可以向該系統(tǒng)進行注冊并且創(chuàng)建登錄信息(例如用戶名和密碼)以用于對系統(tǒng)的隨后訪問。一旦在系統(tǒng)中,用戶130就可以被呈現(xiàn)有允許用戶與系統(tǒng)交互的一個或多個圖形用戶界面、將一個或多個所有物添加到系統(tǒng)、瀏覽其聯(lián)系人的所有物、與聯(lián)系人分享其所有物相關活動并且接收關于購買的推薦和信息。
[0058]當用戶130直接或通過集成應用在與系統(tǒng)交互時,系統(tǒng)可以向用戶130提供一個或多個項推薦。例如,用戶可能在與系統(tǒng)集成在一起的購物應用內,并且系統(tǒng)可以生成并向用戶130提供推薦。替選地,一旦用戶130首次登錄到系統(tǒng)中,就可以向用戶130提供推薦。例如,當用戶130請求項推薦或采取系統(tǒng)理解為系統(tǒng)可以向用戶提供項推薦的事件的其他動作時,也可以提供項推薦。
[0059]系統(tǒng)可以識別與用戶130相關聯(lián)的一個或多個所有物。在一個方面中,如上所述,所有物社交圖包括在每一個用戶與其所有物之間的關聯(lián)。因此,通過參考所有物社交圖,系統(tǒng)可以識別用戶130的一個或多個所有物。系統(tǒng)然后可以選擇用戶130的一個或多個所有物中的至少一個來為用戶130生成項推薦。該選擇可以基于諸如下述的考慮:用戶130所擁有的所有物、和/或用戶130的最近添加到所有物社交圖的所有物(例如,最近購買、最近作為禮物收到和/或添加作為愿望清單所有物的所有物)。可以關于用戶130的一個或多個所有物生成提供給用戶的推薦。[0060]在識別了用戶130的至少一個所有物時,系統(tǒng)確定對應于該所有物的項。在一個方面中,系統(tǒng)的一個或多個用戶的所有物可以與對應于所有物的項的名稱或其他指示一起被存儲在所有物社交圖內。例如,在一個方面中,當系統(tǒng)的用戶試圖將所有物添加到所有物社交圖時,系統(tǒng)可以在從用戶接收了所有物輸入時確定與所有物的所輸入的名稱相對應的實際項并且可以將該所有物與特定項相關聯(lián)。系統(tǒng)因此識別與用戶130的所選擇的至少一個所有物相對應的項。
[0061]系統(tǒng)然后訪問在所有物社交圖內維護的、系統(tǒng)的其他用戶的所有物,并且識別在所有物社交圖內的與和用戶130的所有物相同的項相對應的任何所有物。系統(tǒng)能夠通過參考與每一個所有物相關聯(lián)的項(例如實際產(chǎn)品或服務),來搜索在所有物社交圖內的對應于相同項的所有物,雖然允許系統(tǒng)的用戶創(chuàng)建對每一個用戶的對對應于所有物的項的自身閃現(xiàn)是定制的、其所有物的特有實例。
[0062]一旦系統(tǒng)識別了系統(tǒng)的其他用戶的與和用戶130的所有物相同的項相對應的其他所有物,系統(tǒng)然后就可以向用戶130提供推薦。系統(tǒng)可以識別與相對應項的所有物相關聯(lián)的系統(tǒng)的所有用戶。在一個方面中,系統(tǒng)可以僅識別擁有對應于項的所有物的那些用戶。另外,系統(tǒng)可以根據(jù)其他標準,諸如例如用戶是否已對該項進行評價、用戶是否最近添加了該項或已擁有該項較長時間段(例如長于30天),來對所識別的用戶進行限制。系統(tǒng)還可以僅選擇與用戶130相關聯(lián)的用戶(即用戶130的聯(lián)系人)。
[0063]系統(tǒng)然后可以通過參考所有物社交圖來檢索所識別的用戶中的每一個的一個或多個所有物,以作為項推薦向用戶130提供。項推薦包括與與用戶130擁有相同的項的、系統(tǒng)的用戶所擁有的部分或全部所有物相對應的項。由于用戶130和其他用戶擁有相同的項,因此,可能的是,用戶130對該其他用戶所擁有的其他項感興趣。系統(tǒng)可以在選擇項推薦時為不同用戶所擁有的項分配各種權重。例如,是用戶130的聯(lián)系人的用戶可以被賦予比系統(tǒng)的其他用戶更重的權重。另外,如果用戶130已將用戶選擇為喜歡的人,則該用戶的所有物可能更可能被選擇為項推薦。
[0064]在一個方面中,系統(tǒng)可以進一步基于用戶是否擁有與和用戶130擁有相同的項的其他用戶的所有物相對應的任何項,來對被識別為可能的項推薦的項(即與和用戶130擁有相同的項的用戶的所有物相對應的項)進行過濾。例如,當識別了擁有與對應于用戶130的所選擇的所有物的項相對應的所有物的用戶的其他所有物時,系統(tǒng)確定用戶130是否擁有對應于該其他所有物的任何項。與用戶130已擁有的項相對應的那些所有物可以不作為項推薦被呈現(xiàn),因為它們已被用戶130所擁有。
[0065]另外,系統(tǒng)可以對所識別的所有物進行過濾,以包括與對應于用戶130的所有物的項有關的項。系統(tǒng)可以識別與和用戶130的所有物相同(或相似)的項相對應的一個或多個所有物。系統(tǒng)然后可以確定該一個或多個所有物中的哪個對應于與用戶130的所有物有關的項。例如,如果用戶130的所有物是相機,則系統(tǒng)可以確定所識別的一個或多個所有物中的哪個對應于與相機有關的項(例如,鏡頭、膠卷、配件)。系統(tǒng)然后可以向用戶130提供與用戶130的所有物有關的一個或多個所有物作為項推薦。
[0066]每一個所有物可以進一步與用戶所指示的可以與之分享該所有物和關于該所有物的活動的一個或多個聯(lián)系人相關聯(lián)。例如,當所有物被添加到所有物社交圖時,添加該所有物的用戶可以指示可以與之分享該所有物的一個或多個聯(lián)系人。這樣的分享偏好可以被存儲在數(shù)據(jù)庫內并且與所有物相關聯(lián)。每一個所有物可以與具有包括所有物的分享偏好的信息的所有物簡檔相關聯(lián)。
[0067]使用該信息,系統(tǒng)可以進一步確定用戶130是否是與被檢索為與和用戶130的所有物相同的項相對應的所有物相關聯(lián)的一個或多個用戶中的一個。另外或替選地,系統(tǒng)可以確定與所識別的所有物相關聯(lián)的用戶(例如擁有與用戶130的所有物相對應的所有物的用戶)是否是用戶130的聯(lián)系人。系統(tǒng)因此可以識別為提供項推薦而識別、與用戶130的聯(lián)系人相關聯(lián)和/或與用戶130分享的那些所有物。在一個方面中,可以僅向用戶130呈現(xiàn)與用戶的聯(lián)系人所擁有或與用戶130分享的所有物相對應的項作為項推薦。
[0068]系統(tǒng)可以進一步訪問所有物相關帖子的數(shù)據(jù)庫并且檢索與對應于向用戶130推薦的項的所有物相關聯(lián)的一個或多個帖子。在一個方面中,系統(tǒng)維護響應于與所有物社交圖相關聯(lián)的用戶的所有物相關活動而生成的帖子。所有物相關活動可以包括諸如下述的活動:添加所有物、添加關于所有物的描述、對所有物進行排名、為所有物寫點評、購買所有物、出售所有物、將所有物添加到愿望清單、尋求關于所有物的推薦或反饋和/或創(chuàng)建并分享關于所有物的帖子和/或評論。關于每一個所有物的帖子可以與特定所有物相關聯(lián)并且被存儲在存儲所有物相關帖子的數(shù)據(jù)庫內。
[0069]系統(tǒng)可以訪問該數(shù)據(jù)庫并且檢索與對應于向用戶130推薦的項的所有物有關的帖子。系統(tǒng)在訪問帖子時,可以(例如,基于聯(lián)系人為所有物和/或帖子所指示的分享偏好)確定所檢索到的帖子中的哪些與用戶130的聯(lián)系人相關聯(lián)和/或與用戶130分享。系統(tǒng)然后可以向用戶130提供帖子的所有物相關流,其中帖子與對應于向用戶130推薦的項的所有物有關,并且在一個方面中,與用戶130相關聯(lián)(例如用戶130所生成、與用戶130分享和/或與和用戶130分享的所有物相關聯(lián))。可以進一步對向用戶130呈現(xiàn)的所有物相關流進行過濾,使得僅向用戶顯示具有關于所有物的點評或其他反饋的帖子。
[0070]每一個所有物相關帖子可以包括與創(chuàng)建帖子的用戶(例如用戶130的聯(lián)系人)相關聯(lián)的鏈接以及與帖子與之有關的所有物相關聯(lián)的鏈接。鏈接可以被嵌入在帖子內,包括與帖子相關聯(lián)的文本和/或圖像。鏈接可以是用戶130可選擇的,并且在被選擇時,可以將用戶定向到與鏈接有關的簡檔。例如,到每一個用戶的鏈接提供對用戶的所有物簡檔的訪問,而到所有物的鏈接提供對所有物的所有物簡檔的訪問。
[0071]例如,每一個帖子可以包括與帖子相關聯(lián)的用戶的名稱。到用戶的鏈接可以被嵌入在該名稱內。用戶130可以選擇該鏈接來查看與該帖子相關聯(lián)的用戶的簡檔,所述用戶可以是用戶130的聯(lián)系人。該選擇可以導致系統(tǒng)訪問并顯示與該帖子相關聯(lián)的用戶的簡檔(例如,聯(lián)系人所有物簡檔)。
[0072]每一個帖子可以進一步包括到帖子與之相關聯(lián)的所有物的鏈接。該鏈接可以被嵌入在帖子內,包括例如在與帖子包括在一起的圖像內和/或在帖子的文本內。例如,在帖子的文本包括所有物的名稱的情況下,鏈接可以被嵌入在所有物名稱內。用戶130可以選擇該鏈接來查看與所有物相關聯(lián)的所有物簡檔。對該鏈接的選擇可以導致系統(tǒng)訪問并向用戶130顯示與該所有物相關聯(lián)的所有物簡檔。
[0073]可以向用戶130提供與和用戶130擁有相同的項的系統(tǒng)的其他用戶所擁有的所有物相對應的項列表。項推薦的列表可以包括到與推薦的項相對應的所有物的所有物簡檔的鏈接。用戶130可以選擇該鏈接來查看與所有物相關聯(lián)的所有物簡檔。對該鏈接的選擇可以導致系統(tǒng)訪問并向用戶130顯示所有物的所有物簡檔。在一個方面中,可以(例如在用戶請求時)進一步對檢索到的所有物進行過濾,以僅顯示與具有點評、排名和/或描述的所有物相對應的項。
[0074]更進一步,系統(tǒng)可以確定與對應于和用戶130的所有物相同的項的所有物相關聯(lián)的用戶,并且可以確定是用戶130的聯(lián)系人的那些用戶(例如,在一個或多個遠程社交網(wǎng)站內已將用戶130指示為聯(lián)系人的那些或用戶130已指示為聯(lián)系人的那些)??梢韵蛴脩?30提供擁有作為項推薦呈現(xiàn)的所識別的所有物的聯(lián)系人列表。該列表可以例如包括聯(lián)系人的名稱和/或到聯(lián)系人中的每一個(例如聯(lián)系人的所有物簡檔)的鏈接。用戶130可以選擇該鏈接來查看聯(lián)系人的用戶簡檔,其包括在所有物社交圖內的與該聯(lián)系人相關聯(lián)的所有物。該選擇可以導致系統(tǒng)訪問并向用戶130顯示用戶簡檔。
[0075]用戶然后可以(例如通過訪問每一個所有物的所有物簡檔)查看與向用戶推薦的項有關的信息,包括帖子、點評、排名和推薦。由于用戶130與和作為項推薦呈現(xiàn)的所有物相關聯(lián)的聯(lián)系人具有預先存在的關系或關聯(lián),因此,更可能的是,用戶130的聯(lián)系人的意見是有價值且可信賴的。哪些聯(lián)系人擁有項的知識可以在作出購買項的決定時進一步有幫助,例如,當用戶130—般欣賞特定聯(lián)系人的項選擇或品味時。更進一步,通過查看與用戶130擁有相同或相似的項的用戶(例如,用戶130的聯(lián)系人)的其他所有物,用戶130可以基于與其他用戶的品味相似性來決定購買項。
[0076]系統(tǒng)可以進一步向用戶提供尋求關于推薦項的推薦的途徑。用戶130可以查看與項推薦相關聯(lián)的聯(lián)系人、所有物和/或帖子的列表、要求來自與項相關聯(lián)(例如與對應于項的帖子或所有物相關聯(lián))的聯(lián)系人的關于該項的反饋、點評和推薦。系統(tǒng)可以在檢測到接收來自用戶(例如聯(lián)系人)的反饋的用戶請求時,開始生成反饋請求/詢問并且將該反饋請求分發(fā)給用戶的所選擇的聯(lián)系人的過程。例如,對反饋的請求可以被發(fā)送給社交網(wǎng)站以在一個或多個遠程社交網(wǎng)站處向一個或多個用戶(例如聯(lián)系人)顯示或向與系統(tǒng)的圖形用戶界面交互的用戶顯示??梢詫⒃儐柊l(fā)送給系統(tǒng)的一個或多個用戶。在一個方面中,例如,可以將反饋詢問發(fā)送給用戶130的聯(lián)系人。
[0077]例如,用戶130可以通過將帖子或評論發(fā)在擁有對應于推薦項的所有物的聯(lián)系人的所有物簡檔或聯(lián)系人簡檔上,來尋求關于推薦項的推薦和反饋。用戶130可以進一步創(chuàng)建要求關于感興趣的推薦項的反饋的帖子,并且可以與一個或多個所選擇的聯(lián)系人分享該帖子。例如,所選擇的聯(lián)系人可以包括被指示為擁有與向用戶130推薦的項相對應的所有物的那些聯(lián)系人。
[0078]在一個方面中,該帖子可以針對特定聯(lián)系人或聯(lián)系人列表、或可以一般地針對擁有與向用戶130推薦的項相對應的所有物的所有聯(lián)系人。在又進一步實施例中,該帖子可以由具有其他相似所有物或一般地具有對用戶130來說有價值的產(chǎn)品相關知識的一個或多個聯(lián)系人可查看。在一些實施例中,除擁有與推薦項相對應的所有物的聯(lián)系人外的聯(lián)系人也可以能夠提供與向用戶130推薦的項有關的評論和反饋??梢赃M一步(例如,當那些用戶擁有與推薦項相對應的所有物時)以相似方式對系統(tǒng)的其他用戶(例如,不是用戶130的聯(lián)系人的用戶)詢問推薦。
[0079]在一個方面中,可以為與項推薦相對應的一個或多個所有物中的每一個對用于請求反饋的所生成的帖子進行定制。即,在一個實施例中,帖子可以專門針對特定用戶(例如聯(lián)系人)的特有所有物,使得該帖子與該所有物相關聯(lián)。替選地,針對項并且不與任何一個特有所有物實例唯一關聯(lián)的一般帖子可以被生成并且發(fā)送給具有對應于項的所有物的所有用戶或聯(lián)系人。
[0080]另外,用戶130可以請求試用來自擁有對應于項的所有物的聯(lián)系人的推薦項,以進一步幫助該用戶作出關于購買項的決定。例如,用戶可以查看擁有該所有物的聯(lián)系人并且可以生成向一個或多個聯(lián)系人顯示的請求、帖子或評論,以借用向用戶130推薦的項。
[0081]系統(tǒng)可以允許用戶130對其已借用的項以及其已出借給其他用戶的項保持跟蹤。例如,用戶130可以請求借用聯(lián)系人的所有物。一旦該所有物被出借給用戶130,該聯(lián)系人就可以(例如,通過與系統(tǒng)的顯示所有物簡檔的圖形用戶界面交互)對該所有物的狀態(tài)進行修改,來指示項已被出借給用戶130。系統(tǒng)然后可以在所有物社交圖內對該所有物的狀態(tài)進行修改。系統(tǒng)可以進一步在所有物社交圖內,創(chuàng)建在用戶130和出借給用戶130的所有物之間的新的關聯(lián)。該所有物然后可以在該用戶的所有物中被指示為被借用。因此,用戶130和其聯(lián)系人兩者均可以對已出借給用戶130的項保持跟蹤。用戶130可以試用該項以幫助作出關于該項的決定。
[0082]在又進一步實施例中,用戶130可以將所有物添加到其簡檔,并且可以將該所有物指示為用戶130希望購買、擁有或借用的項(在下文被稱為“愿望清單所有物”)。如在本文所使用的,“愿望清單所有物”可以指用戶可能希望擁有、購買、借用和/或了解更多的所有物。例如,這樣的所有物可以被包括在與用戶130相關聯(lián)的所有物社交圖內。愿望清單所有物可以被分配給針對用戶130可能沒擁有但是可能希望擁有、購買或借用的所有物、和/或用戶130可能一般感興趣購買的所有物的所有物類別。
[0083]例如,在一個方面中,用戶130可以添加所有物并且可以將該所有物添加到指示針對用戶130的愿望清單所有物的類別。在另一個示例中,當所有物正被添加時,用戶130可以向每一個所有物分配狀態(tài)。所有物的狀態(tài)可以被指示為希望購買、希望借用、希望擁有或希望了解更多。系統(tǒng)可以在檢測到用戶已添加了愿望清單所有物時以與在上面關于用戶130所擁有的所有物所述的類似的方式,向該用戶提供針對與對應于愿望清單所有物的項相同或相似的項的項推薦。
[0084]在一個方面中,用戶130的聯(lián)系人可以查看被指示為用戶對購買、擁有或了解更多感興趣的愿望清單所有物的所有物,并且可以提供關于所有物的評論和反饋。此外,聯(lián)系人可以能夠查看愿望清單所有物,一旦在系統(tǒng)內,并且可以能夠就愿望清單所有物作出評論或可以對愿望清單所有物進行推薦。愿望清單所有物可以是在向用戶130顯示的簡檔內(例如,在用戶130的用戶簡檔內的愿望清單區(qū)域或選項卡)或與系統(tǒng)交互的用戶130的聯(lián)系人(例如,在與用戶130相關聯(lián)的聯(lián)系人簡檔內)可顯示的。
[0085]在一個方面中,當添加所有物(例如愿望清單所有物)時,用戶可以輸入所有物的名稱或所有物名稱或標識的其他指示。系統(tǒng)然后可以確定與該所有物相關聯(lián)的項的完整名稱或標識符,并且可以將該所有物與對應于該所有物的項相關聯(lián)。因此,在所有物社交圖內的每一個所有物對應于項,因此,雖然每一個所有物對與該所有物相關聯(lián)的用戶是特有且定制的,然而,一個或多個所有物可以對應于相同或相似項。系統(tǒng)可以確定對應于愿望清單所有物的項,并且識別在所有物社交圖內的對應于相同項的一個或多個其他所有物。然后,可以向用戶130提供與所識別的所有物相關聯(lián)的用戶的其他所有物作為項推薦。[0086]圖2圖示了圖示用于生成并維護所有物社交圖的過程200的流程圖。過程200在步驟201開始,在那時,系統(tǒng)例如從用戶130接收添加新的所有物的用戶請求。在一些方面中,在用戶130例如通過當查看所有物簡檔的圖形用戶界面時或當查看用戶簡檔的圖形用戶界面時選擇添加按鈕,來選擇添加所有物時,可以接收該請求。替選地,當用戶130選擇系統(tǒng)向用戶提供的建議的所有物時,該系統(tǒng)可以接收添加新的所有物的用戶請求。
[0087]接著,在步驟202,系統(tǒng)向用戶130提供用于添加新的所有物的圖形用戶界面以顯示。用戶130然后可以輸入與所有物有關的屬性,諸如所有物的名稱、所有物的圖像、與之分享與所有物有關的活動的聯(lián)系人、與所有物相關聯(lián)的所有物類別、所有物分享偏好、所有物描述、所有物點評和排名、所有物狀態(tài)和/或所有物購買信息。
[0088]在步驟203,系統(tǒng)接收從用戶輸入的所有物。例如,用戶可以選擇保存項按鈕,然后,該系統(tǒng)可以接收與所有物有關的信息。接著,該過程繼續(xù)到步驟204,其中系統(tǒng)基于用戶130輸入并且在步驟203接收的信息來生成所有物簡檔。接著,在步驟205,該系統(tǒng)將所有物和/或所有物簡檔與用戶130相關聯(lián)。如上所述,系統(tǒng)可以生成并維護所有物社交圖。所有物社交圖根據(jù)一些方面包括針對該系統(tǒng)的所有用戶在用戶和該用戶的所有物之間的關聯(lián)。在步驟205,該系統(tǒng)可以將新的所有物條目添加入所有物社交圖作為用戶130的所有物,如此,通過新的用戶-所有物關聯(lián)對所有物社交圖進行擴展。
[0089]在一些方面中,一旦用戶130與在步驟203所輸入的所有物已被關聯(lián),該系統(tǒng)然后就可以生成并分發(fā)與所有物有關的帖子給用戶130的一個或多個聯(lián)系人。在一個實施例中,用戶130選擇該用戶希望與之分享該用戶的所有物活動的一個或多個聯(lián)系人和/或聯(lián)系人組。在一些實施例中,添加所有物被檢測為所有物相關活動,因此,該系統(tǒng)可以發(fā)起用于生成并與用戶所選擇的聯(lián)系人分享與所有物有關的帖子的過程。
[0090]圖3A和3B圖示用于將新的所有物添加到用戶的所有物的示例圖形用戶界面的截屏。圖3A的圖形用戶界面圖不了項輸入部分301。項輸入部分301被圖不為文本輸入框,其可以具有自動填充選項,使得用戶130將項名稱的一部分輸入在文本輸入框內,并且系統(tǒng)提供一個或多個可能的項。用戶130可以或完成名稱或可以選擇在下拉列表中提供的自動填充選項中的一個。系統(tǒng)可以接收用戶的在項輸入部分301的文本輸入框內的輸入、可以自動計算可能的項并且可以向用戶呈現(xiàn)所述項作為選項。
[0091]在一個方面中,當添加所有物(例如愿望清單所有物)時,用戶可以輸入所有物的名稱或所有物名稱或標識的其他指示。系統(tǒng)然后可以確定與該所有物相關聯(lián)的項的完整名稱或標識符,并且可以將該所有物與對應于該所有物的項相關聯(lián)。因此,在所有物社交圖內的每一個所有物對應于項,因此,雖然每一個所有物對與該所有物相關聯(lián)的用戶是特有且定制的,然而,一個或多個所有物可以對應于相同或相似項。系統(tǒng)可以確定對應于愿望清單所有物的項,并且在所有物社交圖內識別對應于相同項的一個或多個其他所有物。以這種方式,用戶的所有物可以使用實際產(chǎn)品名稱來更準確地被存儲。可以替選地向用戶呈現(xiàn)與所輸入的產(chǎn)品有關的特定詢問,諸如序列號信息、產(chǎn)品版本、產(chǎn)品名稱、產(chǎn)品開發(fā)者和其他特定于產(chǎn)品的信息,來確定與用戶130正輸入的所有物相關聯(lián)的實際項。
[0092]一旦用戶130在項輸入部分輸入所有物的名稱或從在項輸入部分所提供的自動填充選項選擇預期所有物,就可以如圖3B的圖形用戶界面中所圖示,在圖像選擇部分306內向用戶顯示所選擇的項的一個或多個可用圖像。用圖像選擇部分306顯示的圖像可以包括用戶130所上載的圖像、和/或系統(tǒng)基于在項輸入部分301內輸入的信息來檢索到的圖像。如在圖3B的圖形用戶界面中所圖示,可以向用戶顯示項的一個或多個圖像。在一個實例中,如圖3B的圖形用戶界面中所圖示,第一圖像309可以被顯示為主圖像,其中替選圖像310-317被另外地顯示。替選地,可以向用戶顯示更少或沒有替選圖像。用戶130可以通過選擇圖3B的圖形用戶界面中所圖示的改變圖片選項來選擇對主圖像進行改變。在一個示例中,一旦用戶130選擇改變圖像,就可以顯示替選圖像310-317。用戶因此可以選擇期望的圖像來與所有物相關聯(lián)。
[0093]圖3A和3B的圖形用戶界面進一步圖示了聯(lián)系人選擇部分302。在一個實施例中,聯(lián)系人選擇部分302可以顯示與用戶130相關聯(lián)的所有聯(lián)系人或聯(lián)系人組(例如社交圈)。替選地,聯(lián)系人選擇部分302可以顯示用戶103已與之分享其帖子的最近聯(lián)系人并且可以向用戶130顯示那些聯(lián)系人或聯(lián)系人組。在一個方面中,所有物可以是愿望清單所有物,并且向用戶顯示的聯(lián)系人可以包括與對應于用戶130所輸入的項的所有物相關聯(lián)的那些聯(lián)系人。用戶130可以移除一個或多個聯(lián)系人或聯(lián)系人組或可以將一個或多個另外聯(lián)系人或聯(lián)系人組添加在內容選擇部分302內。內容選擇部分302可以顯示用于選擇聯(lián)系人的其他方式,諸如所有聯(lián)系人和聯(lián)系人組的下拉菜單或用于通過名稱來搜索聯(lián)系人或聯(lián)系人組的搜索選項卡。
[0094]在一個實施例中,在聯(lián)系人選擇部分302中顯示的聯(lián)系人和聯(lián)系人組表示存儲在一個或多個遠程社交網(wǎng)站的社交圖內的用戶的聯(lián)系人。在一個實例中,一旦用戶130向系統(tǒng)提供對用戶是其成員的一個或多個遠程社交網(wǎng)站的訪問權,就呈現(xiàn)用戶130的聯(lián)系人和聯(lián)系人組。例如,在一個方面中,圖3A的圖形用戶界面的聯(lián)系人選擇部分302可以包括用于一個或多個遠程社交網(wǎng)站的圖標。遠程社交網(wǎng)站在一個方面中包括遠程服務器120所托管并且(例如通過網(wǎng)絡108)與系統(tǒng)通信的遠程社交網(wǎng)站。系統(tǒng)在一個實例中包括便于與一個或多個遠程社交網(wǎng)站通信的能力,以及能夠訪問在遠程社交網(wǎng)站處維護的社交圖并且檢索存儲在每一個遠程社交網(wǎng)站處維護的社交圖內的用戶的聯(lián)系人。
[0095]根據(jù)本系統(tǒng)的數(shù)個實施例,用戶130可以選擇用戶130在那具有聯(lián)系人的每一個遠程社交網(wǎng)站的圖標。在一些方面中,對每一個遠程社交網(wǎng)站的圖標的選擇將使用戶130重新路由到遠程社交網(wǎng)站,在那里,用戶可以使用其與所選擇的遠程社交網(wǎng)站有關的登錄信息來登錄入該社交網(wǎng)站。用戶然后可以利用令牌被路由回系統(tǒng),使系統(tǒng)能夠訪問用戶的在所選擇的遠程社交網(wǎng)站處的信息和聯(lián)系人并且檢索用戶的聯(lián)系人。
[0096]圖3A和3B的圖形用戶界面進一步圖示了分享偏好選擇菜單303。分享偏好選擇菜單允許用戶130能控制如何與聯(lián)系人分享其所有物相關帖子和活動。圖3A和3B的圖形用戶界面圖示了在“提示發(fā)帖(promptto post)”選項處設置的分享偏好選擇菜單303。在一些實例中,當用戶130已選擇了提示發(fā)帖選項時,系統(tǒng)可以在關于正被添加的所有物的新的活動被選擇時生成帖子。系統(tǒng)然后向用戶130提示帖子已被生成,并且用戶將選擇是否分享該帖子或放棄與聯(lián)系人分享活動。用戶130可以在一些實例中在選擇與其聯(lián)系人分享帖子之前對所生成的帖子的文本進行修改。
[0097]除圖3A和3B的圖形用戶界面中所圖示的提示發(fā)帖選項外,分享偏好選擇菜單303可以提供另外的選項,包括例如從不分享與正被添加在圖3A和3B的圖形用戶界面中的所有物有關的帖子,以及總是分享與正被添加在圖3A和3B的圖形用戶界面中的所有物有關的帖子,而無需首先提示用戶。另外的分享偏好選項可以是用戶通過在圖3A和3B的圖形用戶界面的分享偏好選擇菜單303上所圖示的下拉箭頭可選擇的。
[0098]圖3A和3B的圖形用戶界面進一步圖示了所有物分類部分304。所有物分類部分304允許用戶130對正被添加的所有物進行分類。用戶130可以將其所有物組織成不同的類別,諸如例如小組件、書籍、運動裝備、服裝和電子產(chǎn)品。系統(tǒng)可以例如基于所有物是被擁有還是用戶130的愿望清單所有物,進一步對其所有物進行分類。根據(jù)數(shù)個方面,可以實際上沒有對用戶130所創(chuàng)建的所有物類別的數(shù)量或名稱的限制。在一個實施例中,所有物分類部分可以顯示用戶130所創(chuàng)建的所有類別。替選地,所有物分類部分304可以顯示用戶130所使用的最近類別。用戶130可以移除一個或多個類別或可以將一個或多個另外的類別添加在所有物分類部分304內。所有物分類部分304可以顯示用于選擇類別的其他方式,諸如用戶所創(chuàng)建的所有類別的下拉菜單或用于通過名稱來搜索類別的搜索選項卡。在一些實例中,用戶130可以能夠將同一所有物放置在多個類別內。
[0099]在圖3A的圖形用戶界面中進一步圖示了描述輸入框305,其允許用戶130輸入與正被添加的所有物有關的描述。類似地,在圖3A的圖形用戶界面中圖示了評價輸入框308和評價指示符307。用戶可以使用指示對所有物的評價的評價指示符307,例如通過點擊特定星形,來對正被添加的所有物進行評價。用戶130可以進一步將關于所有物的評論或點評輸入評價輸入框308中。在一個或多個方面中,描述輸入框305和評價輸入框308可以接受任何文本和/或圖形輸入。
[0100]在一個方面中,可以進一步向用戶130提供另外數(shù)據(jù)域,并且用戶可以輸入關于所有物的進一步信息。例如,用戶130可以為其所有物中的一個或多個輸入關于所有物的購買信息。這樣的購買信息可以包括諸如購買發(fā)票、保修信息和其他這樣的信息的信息。這樣的信息可以在該系統(tǒng)處接收并維護以供未來使用。作為另一個示例,用戶可以對在所有物社交圖內維護的其所有物中的每一個的狀態(tài)進行分配。如在本文所使用的“所有物狀態(tài)”可以指所有物的狀態(tài)。所有物狀態(tài)可以包括例如所有物正被擁有、借用、出售、點評、贈送、出借或是用戶希望購買、借用或擁有的所有物。在另一個實施例中,所有物狀態(tài)可以由系統(tǒng)(例如,在檢測到項已被購買時)自動分配。
[0101]圖3A和3B的圖形用戶界面進一步圖示了“保存項(save item)”按鈕318。一旦用戶130已完成了關于所有物的所有信息,用戶130就可以選擇保存項按鈕318。對保存項按鈕318的選擇提示系統(tǒng)將該所有物添加到所有物社交圖。當檢測到用戶130已添加了所有物時,系統(tǒng)可以發(fā)起將該所有物添加到系統(tǒng)所維護的所有物社交圖的過程,如在上面參考圖2所述。
[0102]該系統(tǒng)可以進一步檢測用戶130的分享偏好,例如如用戶130從分享偏好選擇菜單303所選擇的選項所指示的?;谟脩?30所指示的偏好,系統(tǒng)可以生成待與用戶130的所選擇的聯(lián)系人分享的帖子。例如,如果用戶選擇了提示發(fā)帖選項或總是發(fā)帖選項,則系統(tǒng)將生成指示用戶130已添加了新的所有物的帖子。
[0103]圖4圖示了圖示用于生成并分發(fā)表示關于所有物的用戶活動的所有物相關帖子的過程400的流程圖。在步驟401,過程400在系統(tǒng)檢測例如用戶130的用戶的所有物相關活動時開始。如上所述,所有物相關活動可以包括新的所有物被添加。所有物相關活動的其他示例可以包括用戶修改所有物、刪除所有物、添加與所有物有關的新的帖子以及添加與所有物有關的新的評論。
[0104]當檢測到所有物相關活動時,在步驟402,系統(tǒng)檢索關于所有物的分享偏好。所有物的分享偏好可以被存儲在過程200的步驟204中所生成的所有物的所有物簡檔內。用戶(例如,用戶130)可以通過在添加所有物時選擇分享偏好來設置分享偏好。用戶130還可以例如通過選擇修改所有物或通過在當正與用戶的聯(lián)系人分享帖子時接收了提示時,設置分享偏好,來為已被添加并存儲在所有物社交圖內的所有物修改分享偏好。
[0105]在步驟403,基于檢索到的分享偏好,系統(tǒng)可以確定在步驟401中所檢測到的活動是否與私人所有物相關聯(lián)。當用戶選擇不與聯(lián)系人分享關于所有物的任何帖子時,該所有物可以被存儲為私人所有物。類似地,如果沒有聯(lián)系人被選擇,則該帖子也可以是私人的。
[0106]如果在步驟403,系統(tǒng)確定所有物是私人所有物,則該過程在步驟404結束。否則,在步驟405,系統(tǒng)生成與在步驟401中檢測到的所有物相關活動有關的帖子。生成帖子可以包括生成關于活動的文本并且將所有物的圖像附加到該文本來生成帖子。文本可以是系統(tǒng)生成并預先存儲的文本。例如,系統(tǒng)可以存儲與每一個特定動作相關聯(lián)的預先生成的文本,并且在檢測到動作時,可以檢索與在步驟401中檢測到的特定動作相關聯(lián)的預先存儲且預先生成的文本。在另一個實施例中,文本可以包括用戶生成的文本,例如,在帖子輸入框內輸入的文本。圖像可以在一些示例中對應于用戶130所選擇并且存儲在與檢測到的所有物相關活動相關聯(lián)的所有物的所有物簡檔內的主圖像。
[0107]接著,在步驟406,系統(tǒng)將帖子與和在步驟401中檢測到的所有物相關活動相關聯(lián)的所有物相關聯(lián),并且進一步與和所有物相關聯(lián)的用戶130相關聯(lián)。在一個實例中,每一個帖子可以被分配有唯一標識符。唯一標識符可以與帖子與之有關的所有物和/或與該所有物相關聯(lián)的用戶相關聯(lián)。在一個示例性實例中,系統(tǒng)可以通過唯一標識符來跟蹤帖子。例如,帖子可以與唯一標識符鏈接在一起,使得在分發(fā)之后,該帖子可以使用該鏈接來檢索并且修改,即使在該帖子已向聯(lián)系人分發(fā)并顯示之后。
[0108]在步驟406,可以進一步將與用戶130相關聯(lián)的鏈接和與所有物相關聯(lián)的鏈接包括在步驟405中生成的帖子內。在一個實例中,例如,所生成的帖子可以包括用戶130的名稱,并且用戶130的名稱可以包括到用戶130的鏈接。在一個實施例中,到用戶130的鏈接可以是可選擇的,并且在被選擇時可以訪問并顯示用戶130的所有物簡檔。在另一個實例中,可以將到所有物的鏈接包括在帖子內。例如,在一個實例中,可以將該鏈接插入帖子的文本或圖像內。到帖子的鏈接可以是可選擇的,并且在被選擇時可以訪問并顯示所有物的所有物簡檔。
[0109]在步驟407,系統(tǒng)可以確定在帖子被分享之前是否應當對用戶130進行提示。例如,系統(tǒng)可以查看在步驟402中檢索到的分享偏好來確定用戶130是否已選擇了提示發(fā)帖選項。如果確定用戶130應當被提示,則過程400繼續(xù)到步驟408并且例如通過顯示提示窗口對用戶130進行提示。用戶可以在一些實例中,在授權與聯(lián)系人分享帖子之前查看并修改帖子。接著,在步驟409,系統(tǒng)確定用戶130是否已授權與用戶130所選擇的聯(lián)系人分享帖子。如果確定用戶130尚未對帖子授權,則系統(tǒng)繼續(xù)到步驟404并且結束該過程。
[0110]否則,在步驟410,系統(tǒng)確定與之分享帖子的聯(lián)系人。聯(lián)系人可以被存儲在所有物簡檔內。在一個實施例中,所確定的聯(lián)系人可以與一個或多個遠程社交網(wǎng)站相關聯(lián)。在步驟411,系統(tǒng)將帖子分發(fā)給一個或多個遠程社交網(wǎng)站,并且請求向在步驟410中所識別的所選擇的用戶顯示該帖子。類似地,如果在步驟407確定不應當對用戶130進行提示,則過程400繼續(xù)到步驟410,然后到步驟411,其中將帖子分發(fā)給一個或多個遠程社交網(wǎng)站,請求向在該一個或多個遠程社交網(wǎng)站處的所確定的聯(lián)系人顯示該帖子。
[0111]一個或多個遠程社交網(wǎng)站可以提供用于接收并發(fā)布帖子的API功能。在這樣的實施例中,系統(tǒng)生成對一個或多個遠程社交網(wǎng)站中的每一個的API調用來顯示帖子。在一個實例中,該帖子可以與用戶130在一個或多個遠程社交網(wǎng)站內的其他帖子一起顯示并且與一個或多個確定的聯(lián)系人分享。該帖子可以進一步被存儲在系統(tǒng)所維護的數(shù)據(jù)庫內。與帖子相關聯(lián)的日期和時間(例如帖子被創(chuàng)建、生成或存儲的時間)可以與帖子存儲在一起以供稍后檢索并在所有物相關流內顯示。
[0112]當在遠程社交網(wǎng)站處被顯示時,所選擇的聯(lián)系人然后可以在該社交網(wǎng)站處輸入關于該帖子的反饋或點評。評論和反饋與該帖子相關聯(lián),并且可以與該帖子一起被檢索并存儲在帖子和評論的數(shù)據(jù)庫中。例如,每一個帖子可以包括唯一標識,并且用戶結合該帖子所創(chuàng)建的帖子和評論可以與該唯一標識相關聯(lián),使得當與系統(tǒng)的圖形用戶界面交互時,與該帖子相關聯(lián)的評論和帖子可以從遠程社交網(wǎng)站檢索并且在本地向用戶顯示。
[0113]在分發(fā)之后,帖子可以使用唯一標識符、到用戶的鏈接和/或到所有物的鏈接來檢索并修改。例如,用戶可以對關于所有物的信息進行修改、可以刪除所有物或可以執(zhí)行關于所有物的其他活動。在這樣的實例中,鑒于用戶所執(zhí)行的動作,對與所有物有關的帖子進行更新可以是有益的。
[0114]圖5圖示了圖示用于向維護所有物社交圖的系統(tǒng)的用戶顯示所有物相關流的過程500的流程圖。在步驟501,該過程在系統(tǒng)從系統(tǒng)的第一用戶(例如用戶130)接收查看簡檔的用戶請求時開始。該用戶請求可以響應于來自用戶130的各種選擇和輸入而接收。
[0115]在步驟501接收的用戶請求可以是查看用戶簡檔(例如,包括在所有物社交圖內的用戶的所有物的、用戶的簡檔)、所有物簡檔(例如,包括所有物的不同屬性的、所有物的簡檔)或聯(lián)系人簡檔(例如,包括在所有物社交圖內的聯(lián)系人的所有物的、聯(lián)系人的用戶簡檔)的用戶請求。當用戶130例如通過登錄入系統(tǒng),首次進入系統(tǒng)時,可以接收該用戶請求。用戶130可以通過使用預先存儲的登錄信息(例如,用戶名和密碼)登錄入系統(tǒng),來進入系統(tǒng)。如果用戶130是首次用戶,則用戶130可以向該系統(tǒng)進行注冊并且創(chuàng)建登錄信息(例如,用戶名和密碼)以用于對系統(tǒng)的隨后訪問。在一個方面中,系統(tǒng)在用戶130登錄入系統(tǒng)時檢測該用戶請求。
[0116]另外,當用戶130通過選擇鏈接(例如,到用戶的鏈接或到所有物的鏈接)來請求查看簡檔時,可以接收該用戶請求。例如,系統(tǒng)可以響應于用戶130選擇嵌入在帖子或評論內的到用戶或所有物的鏈接而接收用戶請求。在另一個實施例中,在用戶簡檔或聯(lián)系人簡檔內顯示的所有物可以包括可選擇的鏈接,并且用戶130可以選擇該鏈接,其可以被系統(tǒng)檢測為查看與所選擇的用戶和/或所選擇的所有物有關的簡檔的用戶請求。
[0117]此外,用戶可以通過選擇所有物選項卡來請求查看簡檔。該請求還可以包括用戶在搜索選項卡或允許用戶訪問簡檔的其他文本輸入域內的輸入。當用戶指示對購買項的興趣和/或添加愿望清單所有物時,可以進一步接收該請求。在又另一個實施例中,如果用戶接收項推薦并且系統(tǒng)(例如通過用戶或系統(tǒng)設置)向用戶130提供與向用戶推薦的項有關的帖子的所有物相關流,則可以接收查看特定于所有物的流的請求。在其他方面中,請求可以通過其他用戶輸入或用戶選擇來接收。
[0118]在步驟502,系統(tǒng)識別與請求相關聯(lián)的實體。如上所述,請求可以與系統(tǒng)的用戶(例如用戶130或用戶130的聯(lián)系人)、系統(tǒng)的用戶的所有物、用戶可能希望借用或購買的項、或向用戶推薦的項相關聯(lián)。在一個方面中,用戶和所有物是與所有物社交圖相關聯(lián)的那些。在步驟502,系統(tǒng)對用戶請求進行分析來確定與從用戶接收的用戶請求相關聯(lián)的實體(例如對應于該請求的一個或多個所有物或聯(lián)系人)。
[0119]接著,在步驟503,系統(tǒng)訪問存儲在系統(tǒng)內的帖子(例如,與所有物社交圖相關聯(lián)的帖子)。在步驟504,系統(tǒng)識別檢索到的帖子中的與所識別的實體(例如與用戶、所有物或項)相關聯(lián)的一個或多個帖子。
[0120]例如,如果請求與用戶130相關聯(lián),則在步驟504中所識別的帖子可以包括用戶130所創(chuàng)建的帖子、響應于用戶130的所有物相關活動而生成的帖子、系統(tǒng)的其他用戶所發(fā)的關于用戶130的一個或多個所有物的帖子和/或系統(tǒng)的其他用戶與用戶130分享的帖子。替選地,如果簡檔被識別為與用戶130的聯(lián)系人(例如用戶132)相關聯(lián),則在步驟504中所識別的帖子可以包括用戶132所創(chuàng)建的帖子、和/或響應于用戶132的所有物相關活動而生成的帖子。在另一方面,如果簡檔被識別為與所有物相關聯(lián),則在步驟504中識別的帖子可以包括系統(tǒng)的用戶(例如用戶130、132和134)所創(chuàng)建的關于該所有物的帖子或響應于關于該所有物的所有物相關活動而生成的帖子。如果請求與用戶希望購買的項相關聯(lián),則在步驟504中所識別的帖子可以包括與被識別為對應于項的一個或多個所有物相關聯(lián)的那些帖子、與和對應于項的所有物相關聯(lián)的用戶130的聯(lián)系人相關聯(lián)的帖子、或對應于項的評論、反饋或帖子(例如,當用戶130請求來自其聯(lián)系人的關于項的反饋時)。
[0121]在步驟505,系統(tǒng)可以確定在步驟504中所識別的帖子中的哪些與用戶(例如用戶130)相關聯(lián)。與用戶130相關聯(lián)的帖子可以包括用戶130所創(chuàng)建的帖子、響應于用戶130所進行的所有物相關活動而生成的帖子、關于用戶130的所有物的帖子和/或系統(tǒng)的其他用戶與用戶130分享的帖子。
[0122]接著,在步驟506,可以對在步驟505中所識別的帖子進行排序。帖子可以根據(jù)帖子的日期和時間來排序、或可以根據(jù)用戶130所指定的其他標準來排序。在一個方面中,在步驟505中所識別的帖子可以進一步包括對應于帖子的評論。例如,每一個帖子可以包括唯一標識,并且用戶結合該帖子所創(chuàng)建的帖子和評論可以與該唯一標識相關聯(lián)。在一個示例中,可以進一步檢索已與用戶130分享或由用戶130輸入的評論。帖子可以進一步根據(jù)與一個或多個帖子中的每一個相關聯(lián)的評論的日期和時間來排序。
[0123]最后,在步驟507,系統(tǒng)提供排序的帖子以向用戶顯示。例如,可以向用戶顯示顯示所有物相關流的圖形用戶界面,該所有物相關流如在步驟506中排序的包括在步驟505中識別的帖子和評論中的一個或多個。在圖形用戶界面內顯示的帖子的數(shù)目可以取決于在步驟505中所識別的帖子的數(shù)目、基于系統(tǒng)設置或用戶偏好的預定義數(shù)目、和/或可以在圖形用戶界面內顯示的帖子的數(shù)目。
[0124]每一個所有物相關帖子可以包括與創(chuàng)建帖子的用戶相關聯(lián)的鏈接以及與帖子與之有關的所有物相關聯(lián)的鏈接。鏈接可以被集成入帖子內,包括與帖子相關聯(lián)的文本和/或圖像。鏈接可以是用戶130可選擇的,并且在被選擇時可以將用戶定向到與鏈接有關的簡檔。例如,到每一個用戶的鏈接提供對用戶的所有物簡檔的訪問,而到所有物的鏈接提供對所有物的所有物簡檔的訪問。
[0125]例如,每一個帖子和/或評論可以包括與該帖子相關聯(lián)的用戶的名稱。到用戶的鏈接可以被嵌入在所顯示的名稱內。用戶130可以選擇該鏈接來查看與該帖子的作者相關聯(lián)的所有物簡檔,該作者可以是用戶130的聯(lián)系人。該選擇可以導致系統(tǒng)訪問并顯示與所顯示的帖子相關聯(lián)的用戶的所有物簡檔。
[0126]每一個帖子和/或評論可以進一步包括到帖子與之相關聯(lián)的所有物的鏈接。該鏈接可以被嵌入在帖子內,包括例如在與帖子包括在一起的圖像內和/或在帖子的文本內。例如,在帖子的文本包括所有物的名稱的情況下,鏈接可以被嵌入在所有物名稱內。替選或另外地,鏈接可以被嵌入在與每一個帖子一起顯示的圖像內。用戶130可以選擇該鏈接來查看與所有物相關聯(lián)的所有物簡檔,所述所有物可以是用戶130的所有物或系統(tǒng)的另一個用戶(例如用戶130的聯(lián)系人)的所有物。對該鏈接的選擇可以導致系統(tǒng)訪問并向用戶130顯示所有物簡檔。
[0127]圖6圖示用于通過參考所有物社交圖來向用戶提供項推薦的過程600的流程圖。在步驟601,系統(tǒng)訪問所有物社交圖來檢索與用戶130相關聯(lián)的一個或多個所有物。在一個方面中,在所有物社交圖內的每一個所有物對應于項(例如產(chǎn)品或服務)。對應于所有物的項可以與其他所有物屬性一起被存儲在每一個所有物的所有物簡檔內、或另外與所有物相關聯(lián)。通過參考與每一個所有物相關聯(lián)的項(例如,實際產(chǎn)品名稱或服務名稱,包括例如具體型號或版本號),系統(tǒng)能夠搜索在所有物社交圖內的所有物,在所有物社交圖中每一個用戶輸入其所有物,并且所有物與該用戶唯一地相關聯(lián)。
[0128]系統(tǒng)可以識別與用戶130相關聯(lián)的一個或多個所有物。在一個方面中,如上所述,所有物社交圖包括在每一個用戶與其所有物之間的關聯(lián)。因此,通過參考所有物社交圖,系統(tǒng)可以識別用戶130的一個或多個所有物。系統(tǒng)然后可以選擇用戶130的一個或多個所有物中的至少一個來為用戶130生成項推薦。該選擇可以基于諸如下述的考慮:用戶130所擁有的所有物、和/或用戶130的最近添加到所有物社交圖的所有物(例如,最近購買、最近作為禮物收到和/或添加作為愿望清單所有物的所有物)??梢躁P于用戶130的一個或多個所有物生成提供給用戶的推薦。
[0129]在識別了用戶130的至少第一所有物時,系統(tǒng)確定對應于第一所有物的項。在一個方面中,系統(tǒng)的一個或多個用戶的所有物可以與對應于每一個所有物的項的指示一起被存儲在所有物社交圖內。例如,在一個方面中,當系統(tǒng)的用戶試圖將所有物添加到所有物社交圖時,系統(tǒng)可以在從用戶接收了所有物輸入時,確定與所有物相對應的實際項并且可以將該所有物與該特定項相關聯(lián)。
[0130]在確定了與用戶的所有物相對應的項時,在步驟602,系統(tǒng)識別系統(tǒng)的其他用戶的、與和用戶130的第一所有物相同(或相似)的項相對應的一個或多個所有物。系統(tǒng)可以訪問在所有物社交圖內維護的、系統(tǒng)的其他用戶的所有物,并且識別在所有物社交圖內的與和用戶130的第一所有物相同的項相對應的所有物。系統(tǒng)能夠通過參考與每一個所有物相關聯(lián)的項(例如實際產(chǎn)品或服務),來搜索在所有物社交圖內的對應于相同項的所有物,雖然允許系統(tǒng)的用戶創(chuàng)建對每一個用戶的對應于所有物的項的自身閃現(xiàn)是定制的、其所有物的特有實例。
[0131]系統(tǒng)可以識別與對應于項的所有物相關聯(lián)的、系統(tǒng)的所有用戶。在一個方面中,系統(tǒng)可以僅識別擁有對應于項的所有物的那些用戶。另外,系統(tǒng)可以根據(jù)其他標準,諸如例如用戶是否已對該項進行評價、用戶是否最近添加了該項或已擁有該項較長時間段(例如長于30天),來對所識別的用戶進行限制。系統(tǒng)還可以僅選擇與用戶130相關聯(lián)的用戶(即用戶130的聯(lián)系人)。
[0132]在步驟603,系統(tǒng)可以通過參考所有物社交圖來識別所識別的用戶中的每一個的一個或多個其他所有物(例如,除與和第一所有物相同的項相對應的所有物外的所有物)。系統(tǒng)然后可以識別與所識別的其他所有物相對應的項,來作為項推薦向用戶130提供。項推薦包括與和用戶130擁有相同的項的系統(tǒng)的用戶所擁有的部分所有物(除對應于相同項的所有物外)相對應的項。由于用戶130和該其他用戶擁有相同項,因此,可能的是,用戶130對該其他用戶所擁有的其他所有物/項感興趣。系統(tǒng)可以在選擇項推薦時,為不同用戶所擁有的所有物分配各種權重。例如,是用戶130的聯(lián)系人的用戶可以被賦予比系統(tǒng)的其他用戶更重的權重。另外,如果用戶130已將用戶選擇為喜歡的人,則該用戶的所有物可能更可能被選擇為項推薦。
[0133]在步驟604,系統(tǒng)可以進一步確定在步驟603中所識別的所有物中的哪些與用戶130的聯(lián)系人相關聯(lián)。系統(tǒng)可以確定與所識別的所有物相關聯(lián)的用戶(例如,擁有與和用戶130的所有物相同的項相對應的所有物的用戶)是否是用戶130的聯(lián)系人。如上所述,用戶130的聯(lián)系人包括在一個或多個遠程社交網(wǎng)站處的朋友、社交圈、組和用戶與之相關聯(lián)的其他用戶。在一個方面中,用戶130的聯(lián)系人可以在系統(tǒng)本地被識別并維護,而在另一個實施例中,系統(tǒng)可以在確定與所有物相關聯(lián)的用戶是否是用戶130的聯(lián)系人時,查詢一個或多個遠程社交網(wǎng)站。
[0134]另外,在步驟605,系統(tǒng)可以確定在步驟603中所識別的哪些所有物已(例如由用戶的聯(lián)系人)與用戶130分享。每一個所有物可以與可以與之分享該所有物和關于該所有物的活動的一個或多個聯(lián)系人相關聯(lián)。例如,當所有物被添加到所有物社交圖時,添加該所有物的用戶可以指示可以與之分享該所有物的一個或多個聯(lián)系人。這樣的分享偏好可以被存儲在數(shù)據(jù)庫內并且與所有物相關聯(lián)。每一個所有物可以與具有包括所有物的分享偏好的信息的所有物簡檔相關聯(lián)。使用該信息,系統(tǒng)可以確定用戶130是否是與在步驟603中所識別的所有物相關聯(lián)的一個或多個聯(lián)系人中的一個。系統(tǒng)因此可以識別為提供項推薦而識另O、與用戶130的聯(lián)系人相關聯(lián)和/或與用戶130分享的那些所有物。在一個方面中,可以僅向用戶130呈現(xiàn)與用戶的聯(lián)系人所擁有或與用戶130分享的所有物相對應的項作為項推薦。
[0135]在步驟606,系統(tǒng)可以進一步基于用戶是否擁有與所識別的所有物相對應的任何項,對在步驟603中識別的所有物(即,與用戶130擁有相同的項的用戶的其他所有物)進行過濾。例如,當識別了擁有與和用戶130的所有物相同的項相對應的所有物的用戶的所有物時,系統(tǒng)可以確定用戶130是否擁有與和該一個或多個所識別的所有物中的任何一個相同的項相對應的所有物。用戶130已擁有的那些項可以不作為項推薦被呈現(xiàn),因為它們已被用戶130所擁有。
[0136]另外,系統(tǒng)可以根據(jù)在步驟603中所識別的所有物是否與對應于用戶130的所有物的項有關,對它們進行過濾。系統(tǒng)可以確定與所識別的所有物相對應的項,此后,確定所述項是否與用戶130的所有物有關。例如,如果用戶130的所有物是相機,則系統(tǒng)可以確定所識別的一個或多個所有物中的哪個對應于與相機有關的項(例如鏡頭、膠卷、配件)。對應于用戶130的所有物的相關項可以基于系統(tǒng)或第三方應用(例如第三方搜索引擎)計算的附加數(shù)據(jù)來識別。
[0137]在步驟607,系統(tǒng)可以向用戶130提供與(例如,如在步驟603中識別并且在步驟604-606中過濾的)所識別的所有物相對應的一個或多個項作為項推薦。在一個方面中,每一個所有物對應于項。所識別的所有物中的一個或多個可以對應于相同項,并且對應于該一個或多個所有物的項作為項推薦被提供給用戶130。系統(tǒng)可以確定對應于所識別的所有物的項,并且可以向用戶130提供所述項的部分或全部。系統(tǒng)可以在選擇項推薦時為不同用戶所擁有的所有物分配各種權重。例如,與是用戶130的聯(lián)系人的用戶相關聯(lián)的所有物可以比系統(tǒng)的其他用戶的所有物被賦予更重的權重。另外,如果用戶130已將用戶選擇為喜歡的人,則該用戶的所有物可能更可能被選擇為項推薦。另外,如果項對應于所識別的所有物中的多個所有物,則更可能的是,該項將被作為項推薦提供給用戶130。
[0138]圖7圖示所有物的示例性社交圖。如所圖示,所有物社交圖包括一個或多個用戶。一個或多個用戶中的每一個與一個或多個所有物相關聯(lián)。此外,如所圖示,所有物社交圖可以進一步定義在用戶與在所有物社交圖內的其他用戶(即,其聯(lián)系人)之間的關聯(lián)。所有物的示例性社交圖包括在用戶1-5之間的關聯(lián),并且進一步定義了在用戶1-5中的每一個與一個或多個所有物之間的關聯(lián)。
[0139]更具體地,用戶I與用戶2、用戶4和用戶5相關聯(lián)。此外,用戶I與包括“相機A”、“平板電腦A”、“移動電話”和“膝上型機C”的所有物相關聯(lián)。用戶2被圖示為與用戶
1、用戶3和用戶5相關聯(lián),并且與包括“滑雪板”和“移動A”的所有物相關聯(lián)。用戶3被圖示為與用戶2和用戶4相關聯(lián),并且進一步與包括“汽車B”、“書籍C”和“夾克S”的所有物相關聯(lián)。用戶4被圖示為與用戶I和用戶3相關聯(lián),并且與包括“電視A”和“我的Kix”的所有物相關聯(lián)。最后,用戶5被圖示為與用戶I和用戶2相關聯(lián),并且與包括“平板電腦A”和“墨鏡A”的所有物相關聯(lián)。
[0140]許多上述特征和應用被實現(xiàn)為被指定為記錄在計算機可讀存儲介質(也被稱為計算機可讀介質)上的指令集的軟件過程。當這些指令由一個或多個處理單元(例如,一個或多個處理器、處理器核心或其他處理單元)執(zhí)行時,它們促使處理單元執(zhí)行在指令中所指示的動作。計算機可讀介質的示例包括但不限于:CD-R0M、閃存驅動器、RAM芯片、硬盤驅動器、EPROM等。計算機可讀介質不包括無線地或通過有線連接遞送的載波和電子信號。[0141 ] 在本說明書中,術語“軟件”意為包括駐存于只讀存儲器中的固件或存儲在磁存儲中的應用,其可以被讀入存儲器以供處理器處理。此外,在一些實施方式中,本公開的多個軟件方面可以被實現(xiàn)為較大程序的子部分,然而,仍然是本公開的不同軟件方面。在一些實施方式中,多個軟件方面還可以被實現(xiàn)為單獨程序。最后,在一起實現(xiàn)在本文所述的軟件方面的單獨程序的任何組合在本公開的范圍內。在一些實施方式中,軟件程序當被安裝來在一個或多個電子系統(tǒng)上運作時,定義實施并執(zhí)行軟件程序的操作的一個或多個特定機器實現(xiàn)。
[0142]計算機程序(也被稱為程序、軟件、軟件應用、腳本或代碼)可以以任何形式的編程語言編寫,包括編譯或解釋語言、說明性或過程性語言,并且其可以以任何形式部署,包括作為獨立程序或作為模塊、組件、子程序、對象或適于在計算環(huán)境中使用的其他單元。計算機程序可以但不必對應于文件系統(tǒng)中的文件??梢詫⒊绦虼鎯υ诒3制渌绦蚧驍?shù)據(jù)的文件(例如,存儲在標記語言文檔中的一個或多個腳本)的一部分、專用于討論中的程序的單個文件或者多個協(xié)調文件(例如,存儲一個或多個模塊、子程序或部分代碼的文件)中??梢詫⒂嬎銠C程序部署為在一個計算機上或者在位于一個地點或跨多個地點分布并且通過通信網(wǎng)絡互連的多個計算機上執(zhí)行。
[0143]圖8概念地圖示用來實現(xiàn)本技術的一些實施方式的電子系統(tǒng)。電子系統(tǒng)800可以是計算機、電話、PDA或任何其他種類的電子設備。這樣的電子系統(tǒng)包括多種類型的計算機可讀介質和針對各種其他類型的計算機可讀介質的接口。電子系統(tǒng)800包括總線808、處理單元812、系統(tǒng)存儲器804、只讀存儲器(ROM) 810、永久性存儲設備802、輸入設備接口 814、輸出設備接口 806和網(wǎng)絡接口 816。
[0144]總線808總體地表示通信地連接電子系統(tǒng)800的大量內部設備的所有系統(tǒng)、外圍設備和芯片集總線。例如,總線808將處理單元812與R0M810、系統(tǒng)存儲器804和永久性存儲設備802通信地連接。
[0145]從這些各種存儲器單元,處理單元812檢索用來執(zhí)行的指令和用來處理的數(shù)據(jù),以便執(zhí)行本公開的過程。在不同實施方式中,處理單元可以是單處理器或多核處理器。
[0146]R0M810存儲處理單元812和電子系統(tǒng)的其他模塊所需的靜態(tài)數(shù)據(jù)和指令。永久性存儲設備802在另一方面是讀寫存儲器設備。該設備是即使在電子系統(tǒng)800關閉時也存儲指令和數(shù)據(jù)的非易失性存儲器單元。本公開的一些實施方式使用大容量存儲設備(諸如磁或光盤及其對應的盤驅動)作為永久性存儲設備802。
[0147]其他實施方式使用可移動存儲設備(諸如軟盤、閃存驅動器及其對應盤驅動)作為永久性存儲設備802。如同永久性存儲設備802,系統(tǒng)存儲器804也是讀寫存儲器設備。然而,與存儲設備802不同,系統(tǒng)存儲器804是易失性讀寫存儲器,諸如隨機存取存儲器。系統(tǒng)存儲器804存儲處理器在運行時所需的部分指令和數(shù)據(jù)。在一些實施方式中,本公開的過程被存儲在系統(tǒng)存儲器804、永久性存儲設備802和/或R0M810中。例如,根據(jù)一些實施方式,各種存儲器單元包括用于處理多媒體項的指令。從這些各種存儲器單元,處理單元812檢索用來執(zhí)行的指令和用來處理的數(shù)據(jù),以便實施一些實施方式的過程。
[0148]總線808還連接到輸入和輸出設備接口 814和806。輸入設備接口 814使用戶能夠向電子系統(tǒng)通信信息并且選擇對電子系統(tǒng)的命令。與輸入設備接口 814 —起使用的輸入設備包括例如字母數(shù)字鍵盤和指示設備(也被稱為“光標控制設備”)。輸出設備接口 806使能例如對電子系統(tǒng)800所生成的圖像的顯示。與輸出設備接口 806 —起使用的輸出設備包括例如打印機和顯示設備,諸如陰極射線管(CRT)或液晶顯示器(LCD)。一些實施方式包括既起輸入設備又起輸出設備作用的設備,諸如觸摸屏。
[0149]最后,如圖8中所示,總線808還通過網(wǎng)絡接口 816將電子系統(tǒng)800耦接到網(wǎng)絡(未示出)。以這種方式,計算機可以是計算機網(wǎng)絡(諸如局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)或內聯(lián)網(wǎng))的一部分、或諸如因特網(wǎng)的網(wǎng)絡中的網(wǎng)絡??梢越Y合本公開使用電子系統(tǒng)1300的任何或全部組件。
[0150]上述這些功能可以以數(shù)字電子電路、計算機軟件、固件或硬件來實現(xiàn)。所述技術可以使用一個或多個計算機程序產(chǎn)品來實現(xiàn)。可編程處理器和計算機可以被包括在移動設備中或被封裝為移動設備。過程和邏輯流可以由一個或多個可編程處理器以及由一個或多個可編程邏輯電路執(zhí)行。通用和專用計算設備和存儲設備可以通過通信網(wǎng)絡互連。
[0151]一些實施方式包括將計算機程序指令存儲在機器可讀或計算機可讀介質(替選地,被稱為計算機可讀存儲介質、機器可讀介質或機器可讀存儲介質)中的電子組件,諸如微處理器、存儲和存儲器。這樣的計算機可讀介質的一些示例包括RAM、ROM、只讀光盤(CD-ROM)、可記錄光盤(CD-R)、可重寫光盤(CD-RW)、只讀數(shù)字多功能盤(例如,DVD-ROM、雙層DVD-ROM)、多種可記錄/可重寫DVD (例如,DVD-RAM、DVD-RW、DVD+RW等)、閃存(例如,SD卡、迷你SD卡、微型SD卡等)、磁和/或固態(tài)硬盤驅動器、只讀和可記錄Blu-Ray? (藍光)盤、超密度光盤、任何其他光或磁介質以及軟盤。計算機可讀介質可以存儲可由至少一個處理單元執(zhí)行并且包括用于執(zhí)行各種操作的指令集的計算機程序。計算機程序或計算機代碼的示例包括機器碼,諸如由編譯器產(chǎn)生的,以及計算機、電子組件或微處理器使用解釋器來可執(zhí)行的文件,包括高級代碼。
[0152]雖然上述論述主要針對執(zhí)行軟件的微處理器或多核處理器,然而,一些實施方式由諸如專用集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA)的一個或多個集成電路來執(zhí)行。在一些實施方式中,這樣的集成電路執(zhí)行存儲在電路自身上的指令。
[0153]如在本說明書和本申請的任何權利要求中所使用的,術語“計算機”、“服務器”、“處理器”和“存儲器”均是指電子或其他技術設備。這些術語將人或人群排除在外。出于說明目的,術語顯示(display)或顯示(displaying)意為在電子設備上顯示。如在本說明書和本申請的任何權利要求中所使用的,術語“計算機可讀介質”單復數(shù)完全局限于以計算機可讀形式存儲信息的有形的、物理對象。這些術語將任何無線信號、有線下載信號和任何其他短暫信號排除在外。
[0154]為了提供與用戶的交互,在本說明書中所述的主題的實施方式可以在具有下述的計算機上實現(xiàn):用于向用戶顯示信息的顯示設備,例如CRT(陰極射線管)或LCD(液晶顯示)監(jiān)視器;以及用戶通過其可以向計算機提供輸入的鍵盤和指示設備,例如鼠標或跟蹤球。也可以使用其他類型的設備來提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式的感知反饋,例如視覺反饋、聽覺反饋或觸覺反饋;以及可以以任何形式,包括聲學、話音或觸覺輸入,接收來自用戶的輸入。另外,計算機可以通過向用戶所使用的設備發(fā)送文檔以及從該設備接收文檔來與用戶交互;例如,通過響應于從用戶的客戶端設備上的web瀏覽器接收的請求而向該web瀏覽器發(fā)送網(wǎng)頁。
[0155]在本說明書中所述的主題的實施例可以在包括下述的計算系統(tǒng)中實現(xiàn):后端組件,例如作為數(shù)據(jù)服務器;或中間件組件,例如應用服務器;或前端組件,例如具有用戶通過其可以與在本說明書中所述的主題的實現(xiàn)交互的圖形用戶界面或Web瀏覽器的客戶端計算機;或一個或多個這樣的后端、中間件或前端組件的任何組合。系統(tǒng)的組件可以通過任何形式或介質的數(shù)字數(shù)據(jù)通信互連,例如通信網(wǎng)絡。雖然數(shù)個組件或步驟被描述為由系統(tǒng)執(zhí)行,然而,應當理解的是,各種組件和步驟可以由例如通過通信網(wǎng)絡相互通信的不同系統(tǒng)執(zhí)行。通信網(wǎng)絡的示例包括局域網(wǎng)("LAN")和廣域網(wǎng)("WAN")、互聯(lián)網(wǎng)絡(例如因特網(wǎng))以及對等網(wǎng)絡(例如自組織對等網(wǎng)絡)。
[0156]計算系統(tǒng)可以包括客戶端和服務器??蛻舳撕头掌魍ǔ1舜诉h離并且典型地通過通信網(wǎng)絡交互??蛻舳撕头掌鞯年P系依靠在各個計算機上運行并且彼此具有客戶端-服務器關系的計算機程序產(chǎn)生。在一些實施例中,服務器(例如,出于向與客戶端設備交互的用戶顯示數(shù)據(jù)以及從該用戶接收用戶輸入的目的)向客戶端設備傳輸數(shù)據(jù)(例如,HTML頁面)??梢栽诜掌魈帍目蛻舳嗽O備接收在客戶端設備處生成的數(shù)據(jù)(例如,用戶交互的結果)。
[0157]應理解的是,所公開的過程中的任何特定順序或層次的步驟是示例性方法的說明?;谠O計偏好,應理解的是,過程中的特定順序或層次的步驟可以被重新安排、或所有說明的步驟均被執(zhí)行。部分步驟可以同時執(zhí)行。例如,在某些情況下,多任務和并行處理可以是有利的。此外,不應當將在上述實施例中的各種系統(tǒng)組件的分離理解為在所有實施例中均需要這樣的分離,而應當理解的是,通??梢詫⑺龀绦蚪M件和系統(tǒng)集成到一起成為單個軟件產(chǎn)品或封裝為多個軟件產(chǎn)品。
[0158]提供了前述描述,以使本領域技術人員能夠實踐在本文所述的各種方面。對這些方面的各種修改將對本領域技術人員來說易于顯而易見的,并且在本文定義的一般原理可以適用于那些方面。因此,權利要求并不意在局限于在本文所示的方面,而是意在符合與語言要求一致的全面范圍,其中以單數(shù)形式對元素的引用并不意在意為“一個且唯一一個”,除非明確如此說明,而是“一個或多個”。除非另外明確說明,用語“部分”是指一個或多個。以男性的代詞(例如,他的)包括女性和中性(例如,她的和它的),反之亦然。標題和小標題如果有的話,僅為了方便而使用并且并不限制本公開。
[0159]諸如“方面”的短語并不暗示這樣的方面對本技術是必要的或這樣的方面適用于本技術的所有配置。與方面有關的公開可以適用于所有配置、或一個或多個配置。諸如方面的短語可以是指一個或多個方面,反之亦然。諸如“配置”的短語并不暗示這樣的配置對本技術是必要的或這樣的配置適用于本技術的所有配置。與配置有關的公開可以適用于所有配置、或一個或多個配置。諸如配置的短語可以是指一個或多個配置,反之亦然。
[0160]詞語“示例性”在本文用來表示“用作為示例或說明”的意思。在本文被描述為“示例性”的任何方面或設計不必被解釋為比其他方面或設計更優(yōu)或有利的。
[0161]本領域普通技術人員已知或稍后逐漸知道的對在整個本公開中所述的各種方面的元素的所有結構和功能等價物通過引用明確地合并入本文,并且意在被權利要求包括。此外,不意在本文公開的任何內容貢獻給公眾,不管在權利要求中是否明確記載這樣的公開。
【權利要求】
1.一種通過參考所有物社交圖來向第一用戶提供項推薦的機器實現(xiàn)的方法,所述方法包括: 識別與系統(tǒng)的一個或多個用戶中的第一用戶相關聯(lián)的一個或多個所有物中的第一所有物; 識別所述一個或多個用戶中的第二用戶,該用戶在所有物社交圖內與對應于所述第一項的第二所有物相關聯(lián),其中所述所有物社交圖定義在所述一個或多個用戶中的每一個與一個或多個所有物之間的關聯(lián),所述一個或多個所有物中的每一個特定于相應用戶并且表示項,其中所述第一所有物對應于第一項; 識別所述第二用戶的第三所有物,所述第三所有物對應于第二項;以及 向所述第一用戶推薦所述第二項。
2.根據(jù)權利要求1所述的方法,其中所述第二用戶是所述系統(tǒng)的與所述第一用戶相關聯(lián)的用戶。
3.根據(jù)權利要求1所述的方法,其中,基于所述第二用戶對與所述第一用戶分享所述第三所有物的選擇,所述第三所有物由所述第二用戶與所述第一用戶分享。
4.根據(jù)權利要求1所述的方法,進一步包括:識別所述第一用戶的一個或多個其他所有物,其中所述第二項不與所述第一用戶的所述一個或多個其他所有物相對應。
5.根據(jù)權利要求1所述的方法,其中所述第二項與所述第一項有關。
6.根據(jù)權利要求1所述的方法,進一步包括: 生成包括到所 述第二 用戶的鏈接和到所述第三所有物的鏈接中的至少一個以及所述第二項的列表, 其中向所述第一用戶推薦所述第二項包括提供所述列表以向所述第一用戶顯示。
7.根據(jù)權利要求6所述的方法,進一步包括:接收所述第一用戶對到所述第三所有物的鏈接的選擇的指示,并且響應于所述選擇而向所述第一用戶提供所述第三所有物的所有物簡檔。
8.根據(jù)權利要求6所述的方法,進一步包括:接收對到所述第二用戶的鏈接的選擇的指示,并且響應于所述選擇而向所述第一用戶顯示所述第二用戶的用戶簡檔。
9.根據(jù)權利要求1所述的方法,其中向所述第一用戶推薦所述第二項包括提供所述第二項的表示以向所述第一用戶顯示,其中該提供包括向所述第一用戶提供對與所述第三所有物相關聯(lián)的所有物簡檔的訪問。
10.根據(jù)權利要求1所述的方法,進一步包括: 檢索存儲在所述系統(tǒng)內的一個或多個帖子,所述一個或多個帖子與在所述所有物社交圖內的所有物相關聯(lián); 識別與所述第三所有物相關聯(lián)的帖子;以及 提供所述帖子以向所述第一用戶顯示,所述帖子包括到所述第二用戶的鏈接和到所述第三所有物的鏈接。
11.一種用于通過參考所有物社交圖來向第一用戶提供項推薦的系統(tǒng),所述系統(tǒng)包括: 一個或多個處理器;以及 包括其中存儲的指令的機器可讀介質,所述指令當由所述處理器執(zhí)行時,促使所述處理器執(zhí)行操作,所述操作包括: 識別與系統(tǒng)的一個或多個用戶中的第一用戶相關聯(lián)的所有物; 選擇與所述第一用戶相關聯(lián)的所述所有物中的第一所有物,所述第一所有物對應于第一項,其中所述所有物社交圖定義在所述一個或多個用戶中的每一個與一個或多個所有物之間的關聯(lián),所述一個或多個所有物中的每一個特定于相應用戶并且表示項; 識別所述一個或多個用戶中的第二用戶,所述第二用戶在所述所有物社交圖內與對應于所述第一項的第二所有物相關聯(lián); 識別所述第二用戶的第三所有物,所述第三所有物對應于第二項; 生成包括所述第二項的表示的列表;以及 提供所述列表以向所述第一用戶顯示。
12.根據(jù)權利要求11所述的系統(tǒng),其中所述列表進一步包括到所述第三所有物的鏈接或到所述第二用戶的鏈接中的至少一個。
13.根據(jù)權利要求12所述的系統(tǒng),所述操作進一步包括: 接收所述第一用戶對到所述第三所有物的所述鏈接和到所述第二用戶的所述鏈接中的至少一個的用戶選擇的指示;以及 基于接收到所述用戶選擇的所述指示向所述第一用戶提供適當?shù)娘@示。
14.根據(jù)權利要求11所述的系統(tǒng),其中所述列表進一步包括與所述第三所有物相關聯(lián)的一個或多個帖子。
15.根據(jù)權利要求11所述的系統(tǒng),所述操作進一步包括:` 識別在遠程社交網(wǎng)站處的與所述第一用戶相關聯(lián)的一個或多個用戶, 其中所述第二用戶是所述一個或多個用戶中的一個。
16.根據(jù)權利要求11所述的系統(tǒng),其中,基于接收到所述第二用戶對與所述第一用戶分享所述第三所有物的選擇的指示,所述第三所有物由所述第二用戶與所述第一用戶分享。
17.根據(jù)權利要求11所述的系統(tǒng),所述操作進一步包括: 從所述第一用戶接收發(fā)送關于所述第二項的反饋詢問的請求; 響應于接收到所述請求而生成包括對關于所述第二項的反饋的詢問的帖子;以及 發(fā)送所述帖子以向所述第二用戶顯示。
18.根據(jù)權利要求11所述的系統(tǒng),進一步包括:識別所述第一用戶的一個或多個其他所有物,其中所述第二項不與所述第一用戶的所述一個或多個其他所有物相對應。
19.根據(jù)權利要求11所述的系統(tǒng),其中所述第二項與所述第一項有關。
20.一種包括其中存儲的指令的機器可讀介質,所述指令當由機器執(zhí)行時,促使所述機器執(zhí)行操作,所述操作包括: 根據(jù)社交所有物簡檔選擇與一個或多個用戶中的第一用戶相關聯(lián)的一個或多個所有物中的第一所有物,其中所述所有物社交圖定義在所述一個或多個用戶中的每一個與一個或多個所有物之間的關聯(lián),所述一個或多個所有物中的每一個特定于相應用戶并且表示項,其中所述第一所有物對應于第一項; 識別所述一個或多個用戶中的第二用戶,所述第二用戶在所述所有物社交圖內與對應于所述第一項的第二所有物相關聯(lián),其中所述第二用戶與所述第一用戶相關聯(lián);識別所述第二用戶的第三所有物,所述第三所有物對應于第二項;以及提供所述第二項的 表示以向所述第一用戶顯示。
【文檔編號】G06Q30/02GK103890797SQ201280052418
【公開日】2014年6月25日 申請日期:2012年8月30日 優(yōu)先權日:2011年8月30日
【發(fā)明者】扎希德·姆德沙賈漢·薩布爾 申請人:谷歌公司