算設備104上可用的附加的類型的輸入的特性,諸如基于運動的控制(例如,傾斜移動計算設備104、搖晃移動計算設備104)、基于觸摸屏的控制(例如,叩擊和/或劃過觸摸屏)和/或基于位置的特性(例如,提供基于移動計算設備104的當前位置的特定內容)。
[0041]作為系統(tǒng)100的說明性示例,服務提供者系統(tǒng)110可以提供計算設備102的用戶可以訪問的用于管理財務(例如,銀行賬戶、退休賬戶、股票賬戶)的基于網絡的服務。與來自移動計算設備104的訪問相反,如由步驟A(120)和步驟B(122)指出的由服務提供者110提供的服務來自計算設備102的使用,可以指出用戶未意識到針對該服務的原生應用和/或可以在原生應用上可用的附加的特性(例如,在基于瀏覽器的特性之外的可以通過從移動計算設備104上的web瀏覽器應用訪問由服務提供者110提供的服務所提供的特性)?;谥甘居脩粢呀浽L問由服務提供者110提供的財務服務的使用信息,應用市場系統(tǒng)112可以提供向移動計算設備104安裝用于財務服務的原生應用的推薦,如上文關于步驟D-1 (132-142)所描述的。
[0042]圖1B是用于確定原生應用并且向移動計算設備104的用戶推薦原生移動應用的示例系統(tǒng)150的概念圖??傮w上講,系統(tǒng)150至少部分地基于原生應用在一個或者多個社交網絡上的用戶的熟人之中的使用標識原生應用并且向示例移動計算設備104的用戶推薦原生應用。另外,這樣的原生應用推薦可以基于上文關于應用市場系統(tǒng)112所討論的因素由系統(tǒng)150提供。
[0043]示例系統(tǒng)150包括應用市場計算機系統(tǒng)112和社交網絡計算機系統(tǒng)152。社交網絡計算機系統(tǒng)152可以包括提供諸如GOOGLE+之類的社交網絡服務的一個或者多個計算設備(例如,計算機服務器、云計算系統(tǒng)、臺式計算機的網絡)。例如,社交網絡計算機系統(tǒng)152可以向計算設備提供社交網絡內容(例如,帖子、評論、圖片、鏈接、個人資料頁面)用于向社交網絡的用戶展示。社交網絡計算機系統(tǒng)152可以維護包括表示社交網絡的用戶的節(jié)點和表示用戶之間的連接的鏈接的社交圖166,該連接諸如是熟人關系(例如,朋友、朋友的朋友、同事)、社交網絡的用戶之間的交互(例如,個人資料頁面查看、用戶之間的消息傳遞)和/或指定關注其他用戶(例如,關注人指定、粉絲指定)。來自社交圖166的信息可以通過社交網絡計算機系統(tǒng)152向應用市場計算機系統(tǒng)112提供以針對特定用戶標識特定用戶連接到的其他用戶的應用使用,以便標識特定用戶可能感興趣但是尚不了解的新的原生應用。
[0044]示例社交圖166是描繪移動計算設備104的用戶被直接連接到用戶Alice (“A”)、Bob ( “B”)和Carl ( “C”)的簡化社交圖。進一步地,社交圖166描繪連接B與C以及A和C與另一訂閱者D的這些附加的連接,D與移動計算設備104的用戶或者B不具有直接關系。由社交網絡系統(tǒng)限定的用于也是移動設備用戶的訂閱者的這樣的關系可以用于標識如下文所描述的用于移動設備用戶的可能有關的原生移動應用。
[0045]像與移動計算設備104相關聯(lián)的用戶一樣,這些其他用戶中的每個用戶被指示為與移動計算設備160-164相關聯(lián)。雖然描繪了用戶與移動計算設備之間的一對一關系,但是用戶可以與一個以上的移動計算設備相關聯(lián)(例如,多個用戶使用相同的平板計算設備)。移動計算設備160-164可以是各種合適的計算設備中的任何計算設備,諸如智能電話、蜂窩電話、PDA和/或平板計算設備。移動計算設備160-164被示出為具有安裝在它們上的一個或者多個原生應用,如由顯示在設備160-164上的應用圖標W、X、Y和Z所指示的。
[0046]在步驟A (170)中,社交圖信息由社交計算機系統(tǒng)152通過一個或者多個網絡(因特網、LAN、WAN、VPN、無線網絡、蜂窩網絡、3G/4G網絡、光纖網絡或其組合)向市場計算機系統(tǒng)152提供。向應用市場計算機系統(tǒng)112提供的信息可以包括關于用戶和社交網絡上的用戶之間的連接的各種細節(jié),諸如標識用戶之間關系類型的信息(例如,朋友、家庭、同事、同學、朋友的朋友、新朋友、長期朋友)、群體關系(例如,群體的成員、群體的支持者)和/或指示用戶之間關系的強度的信息(例如,用戶在查看彼此的用戶資料上花費的時間、用戶之間發(fā)送的消息的數(shù)目、用戶之間關系的類型)。
[0047]市場計算機系統(tǒng)112可以接收社交圖信息并且可以使用社交圖信息為移動計算設備104的用戶標識移動計算設備104的用戶連接到的社交網絡的其他用戶(Alice、Bob和Carl)使用的原生應用,如由步驟B(172)指出。例如,標識由個人使用的原生應用的信息可以駐留在諸如原生應用安裝和使用倉庫156之類的可以由市場計算機系統(tǒng)112維護和訪問的數(shù)據(jù)倉庫中。社交網絡信息可以與存儲在倉庫156中的原生應用安裝和使用信息相關聯(lián)以標識安裝在移動計算設備160-164上的與Alice、Bob和Carl相關聯(lián)的原生應用。用戶可以選擇加入以允許社交網絡計算機系統(tǒng)152和應用市場計算機系統(tǒng)112使用關于他們的社交網絡連接和原生應用安裝/使用的信息以向其他用戶提供原生應用推薦。
[0048]使用示例社交圖166圖示關于移動計算設備104的用戶的步驟B (172),市場計算機系統(tǒng)112可以首先標識至少具有到移動計算設備104的用戶的閾值連接(例如,直接連接、最小的關系強度、連接類型)的其他用戶,并且使用這些標識的用戶(在該示例中,Alice,Bob和Carl),可以查詢原生應用安裝和使用信息倉庫156以獲得關于由Alice、Bob和Carl使用的原生應用的信息。作為響應,市場計算機系統(tǒng)112可以接收指示Alice已經在她的相關聯(lián)的移動計算設備160上安裝原生應用Y ;Bob已經在他的相關聯(lián)的移動計算設備162上安裝原生應用W、X和Y ;以及Carl已經在他的相關聯(lián)的移動計算設備164上安裝原生應用W、X、Y和Z的信息。市場計算機系統(tǒng)112可以確定聚合安裝信息,例如應用Y已經由三個與移動計算設備104的用戶有直接關系聯(lián)系的個人安裝,以及應用Z已經僅由一個這樣的個人安裝。
[0049]步驟B(172)也可以包括進一步限定關于所安裝的原生應用的使用信息的處理數(shù)據(jù)。例如,諸如在一個時間段內特定用戶花費在與原生應用交互的時間量(例如,每天的分鐘數(shù))和/或在一個時間段內特定用戶訪問原生應用的次數(shù)(例如,每周的訪問數(shù))之類的使用信息可以由市場計算機系統(tǒng)112在步驟B(172)中標識。利用這樣的信息,市場計算機系統(tǒng)112可以標識由社交網絡上的連接到移動計算設備104的用戶的那些用戶最常使用的原生應用。使用和安裝信息可以被結合(例如,安裝情況可以通過使用加權)并且應用市場計算機系統(tǒng)112可以推斷在與社交網絡上的用戶的熟人相關聯(lián)的移動計算設備之間安裝和使用特定原生應用越頻繁,用戶越可能對特定原生應用感興趣。
[0050]在步驟C(174)中,市場計算機系統(tǒng)112可以將用于移動計算設備160-164上的原生應用的安裝和使用信息與來自社交圖信息的社交網絡關系(例如,連接的類型、交互的頻率)的強度的先前所描述的指標進行結合(加權)。例如,假定移動計算設備104的用戶與Carl具有最強的關系(例如,他們在社交網絡上被指定為朋友并且在社交網絡上與彼此頻繁交互)并且與Bob具有最弱的關系(例如,他們是朋友的朋友并且交互不頻繁)。因此,Carl在移動計算設備164上安裝和使用原生應用W-Z可以比Bob通過應用市場計算機系統(tǒng)112在移動計算設備162上安裝和使用原生應用W-Y權重更重-意味著用戶比他/她不那么緊密連接的其他用戶(諸如Bob)更可能與他/她的親密朋友(諸如Carl)共享共同的興趣。用于社交網絡的其他用戶(例如,Alice、Bob和Carl)的該加權的安裝和使用信息可以由應用市場計算機系統(tǒng)112使用以選擇推薦安裝在移動計算設備104上的原生應用。
[0051]在步驟D(176)中,市場計算機系統(tǒng)112可以選擇一個或者多個原生應用推薦安裝在移動計算設備104上。選擇可以基于如在步驟C(174)中確定的用于其他用戶(Alice、Bob和Carl)的加權的安裝和使用信息。作為說明性示例,應用市場計算機系統(tǒng)112可以至少部分地基于原生應用Y已經在移動計算設備160-162中的每個移動計算設備之中共同安裝來選擇應用Y?;谝苿佑嬎阍O備的用戶和用戶Alice、Bob和Carl之間的關系的強度和/或基于原生應用由移動計算設備160-162上的那些用戶使用的頻率,其他結果也是可能的。例如,如果Carl與移動計算設備104的用戶具有最強關系并且頻繁地使用應用Z,則分別根據(jù)與用戶Alice和Bob的關系的相對強度,以及他們對安裝在他們的移動計算設備160和162上的應用的使用,應用市場計算機系統(tǒng)112可以推薦應用Z,即使它僅被安裝在Carl的移動計算設備164上。
[0052]在步驟E(178)中,市場計算機系統(tǒng)112可以向移動計算設備104提供一個或者多個原生應用的推薦。步驟E(178)中的原生應用推薦可以以各種方式中的任何方式向移動計算設備的用戶展示,與上文關于步驟I (142)的討論類似(例如,通過推送通知、自動下載和安裝、自動下載通過用戶命令安裝、和/或通過文摘類型電子郵件通知)。用戶可以能夠選擇他們想要他們的移動計算設備104接收的推薦的類型。用于移動計算設備104的示例用戶接口 180提供了利用推送通知182和相關聯(lián)的優(yōu)惠信息184向用戶展示推薦的示例。例如,原生應用的發(fā)布者和/或應用市場計算機系統(tǒng)112可以向用戶提供優(yōu)惠率用于購買和安裝所推薦的原生應用??梢蕴峁┩ㄖ?82和/或優(yōu)惠信息184使得用戶可以輕易地選擇通知182和/或優(yōu)惠信息184以更多地了解相關聯(lián)的原生應用(例如,鏈接到用于原生應用的產品頁面)、預覽和/或購買相關聯(lián)的原生應用。
[0053]也可以與推薦一起向用戶展示各種類型的附加信息。例如,如圖所示,推送通知182可以包括關于推薦特定原生應用的基礎的信息(例如,標識所推薦的原生應用由Alice、Bob和Carl使用的信息)。
[0054]圖2描繪了用于確定和向移動計算設備104提供對原生移動應用的推薦的示例系統(tǒng)200。系統(tǒng)200可以類似于并且提供關于上文所描述的并且在圖1A至圖1B中描繪的系統(tǒng)100和150所描述的特性。
[0055]示例系統(tǒng)200包括計算設備102 (例如,臺式計算設備)、移動計算設備104 (例如,智能電話、平板計算設備、PDA、蜂窩電話)、服務提供者計算機系統(tǒng)110(向客戶端計算設備提供基于網絡的服務和/或內容的示例系統(tǒng))、應用市場計算機系統(tǒng)112 (例如,GOOGLEPLAY)和社交網絡計算機系統(tǒng)152 (例如,GOOGLE+)。示例系統(tǒng)200還包括一個或者多個網絡,通過所述網絡,計算設備102、移動計算設備104、服務提供者計算機系統(tǒng)110、應用市場計算機系統(tǒng)112和/或社交網絡計算機系統(tǒng)152可以通信。網絡202可以是各種合適的網絡中的任何網絡,通過所述網絡可以在設備/系統(tǒng)之間傳輸數(shù)據(jù),諸如互聯(lián)網、LAN、WAN、V