推薦原生應用
【專利說明】推薦原生應用
[0001]相關申請的交叉引用
[0002]本申請要求2012年8月17日提交的名稱為“RECOMMENDING NATIVEAPPLICAT1NS”的第13/588,824號美國申請的優(yōu)先權,其公開通過引用并入本文。
技術領域
[0003]本公開涉及相關移動應用軟件的標識和向移動計算設備的通知/分配。
【背景技術】
[0004]移動計算設備,諸如智能電話,最近幾年在成熟度上已經(jīng)大大地提高。很多移動設備現(xiàn)在可以具有從第三方加載到它們上的應用,諸如允許用戶閱讀特定報紙、玩游戲并且執(zhí)行各種商業(yè)功能的應用。
[0005]移動應用可以被分類為至少兩組或者類型:原生應用和網(wǎng)絡應用。網(wǎng)絡應用通常作為單獨地加載到計算設備上的瀏覽器的一部分運行,其中原生應用可以脫離web瀏覽器執(zhí)行。web瀏覽器可以容易編碼并使用,而原生應用可以提供不由HTML編碼的限制或者可以被加載在設備上的特定瀏覽器約束的更加豐富的體驗。
【發(fā)明內(nèi)容】
[0006]本文檔討論用于標識用戶有可能感興趣的原生應用并且向用戶提供獲取在他們的移動計算設備上的標識的原生應用的機會的系統(tǒng)和技術。例如,計算機系統(tǒng)可以基于可以指示用戶對一個或者多個原生應用感興趣的各種信息標識特定移動設備用戶的興趣,這些信息諸如是標識用戶使用基于網(wǎng)絡的服務(針對其可能存在相關聯(lián)的原生應用)、用戶的web瀏覽歷史、用戶設置的瀏覽器書簽、和/或特定用戶的熟人(例如,社交網(wǎng)絡朋友)使用的原生應用的信息。針對用戶標識的使用興趣、標識與用戶的標識的興趣相一致的特定原生應用的信息可以以各種方式被提供給用戶,諸如通過顯示在移動計算設備上的推送通知、移動計算設備上的特定原生應用的自動安裝、和/或在提供應用推薦的應用商店的部分中的特定原生應用的標識。
[0007]在一個實施方式中,一種計算機實現(xiàn)的方法通過計算機系統(tǒng)從與特定用戶相關聯(lián)的一個或者多個計算設備訪問描述特定用戶對一個或者多個基于計算機的服務的使用的信息;通過計算機系統(tǒng)標識與一個或者多個服務相關聯(lián)的一個或者多個原生應用,其中一個或者多個原生應用被配置為由一種或者多種類型的移動計算設備安裝并且執(zhí)行;通過計算機系統(tǒng)基于信息和一個或者多個基于計算機的服務的使用的一個或者多個閾值水平確定是否推薦一個或者多個原生應用;以及基于該確定通過計算機系統(tǒng)提供與特定用戶相關聯(lián)并且標識用于安裝在與特定用戶相關聯(lián)的特定移動計算設備上的一個或者多個原生應用中的至少一個原生應用的推薦。
[0008]在另一實施方式中,一種計算機實現(xiàn)的方法包括通過計算機系統(tǒng)訪問標識與特定用戶在一個或者多個社交網(wǎng)絡上至少具有閾值熟人關系的多個用戶的社交網(wǎng)絡信息;通過計算機系統(tǒng)標識(i)安裝在與多個用戶相關聯(lián)的移動計算設備上的和(ii)未安裝在與特定用戶相關聯(lián)的特定移動計算設備上的一個或者多個原生應用;基于在與多個用戶相關聯(lián)的移動計算設備上的一個或者多個原生應用的安裝或者使用的頻率確定是否推薦一個或者多個原生應用;以及基于該確定通過計算機系統(tǒng)提供與特定用戶相關聯(lián)并且標識用于安裝在特定移動計算設備上的一個或者多個原生應用中的至少一個原生應用的推薦。
[0009]在另一實施方式中,一種用于提供對原生移動應用的推薦的計算機系統(tǒng)包括:編程以從與特定用戶相關聯(lián)的一個或者多個計算設備訪問描述特定用戶對一個或者多個基于計算機的服務的使用的信息的數(shù)據(jù)采集系統(tǒng);編程以標識與一個或者多個服務相關聯(lián)的一個或者多個原生應用的原生應用發(fā)現(xiàn)系統(tǒng),其中一個或者多個原生應用被配置有一種或者多種類型的移動計算設備安裝并且執(zhí)行;編程以基于信息和一個或者多個基于計算機的服務的使用的一個或者多個閾值水平確定是否推薦一個或者多個原生應用的原生應用選擇系統(tǒng);以及編程以基于原生通過應用選擇系統(tǒng)的確定提供與特定用戶相關聯(lián)的并且標識用于安裝在與特定用戶相關聯(lián)的特定移動計算設備上的一個或者多個原生應用中的至少一個原生應用的推薦的推薦單元。
[0010]在某些實施方式中,這樣的系統(tǒng)和技術可以提供一種或者多種好處。例如,已經(jīng)使用特定網(wǎng)絡服務的用戶可以被標識,并且然后可以被呈現(xiàn)下載與網(wǎng)絡服務相關聯(lián)的原生應用的機會。網(wǎng)絡服務提供者可以從改善的或者更頻繁的用戶訪問中受益。這樣的好處可以被實現(xiàn),而提供者不必服務原生應用本身;相反,原生應用市場可以被參考并且可以處理這樣的處理(包括處理原生應用的存儲、與應用開發(fā)者的交互、用于下載應用的帶寬以及關于應用購買的財務交易的處理)。
[0011]用戶可以通過意識到他們感興趣并且否則可能不知道的原生應用而從改善的體驗中受益。例如,用戶可以在他/她的臺式計算機上使用網(wǎng)絡服務,而不知道用于該網(wǎng)絡服務的原生應用對于用戶的移動計算設備是可用的。通過意識到這樣的原生應用,用戶可以在他/她的移動計算設備上安裝并且運行原生應用,這可以允許用戶訪問由移動計算設備上的原生應用提供的附加的特征(例如,基于運動和/或基于位置的傳感器的特征)。用戶也可以通過不用搜索其中他們可能具有特定興趣的原生應用而節(jié)省時間。
[0012]廣告商也可以從向用戶提供原生用戶建議中受益。例如,通過增加使用原生應用的用戶的數(shù)目,廣告商可以能夠在原生應用中提供比通過網(wǎng)絡應用提供的廣告更豐富的廣告體驗。在另一示例中,廣告商可以能夠定位有可能對特定原生應用感興趣的用戶并且向這樣的用戶提供折扣的定價,這可以提高由廣告商提供的廣告的效果。
[0013]在附圖和以下描述中闡述一個或者多個實施方式的細節(jié)。從描述和附圖中,并且從權利要求書中,其他特征和優(yōu)點將顯而易見。
【附圖說明】
[0014]圖1A至圖1B描繪了用于確定并且向移動計算設備的用戶提供原生移動應用的示例系統(tǒng)的概念圖。
[0015]圖2描繪了用于確定并且向移動計算設備提供對原生移動應用的推薦的示例系統(tǒng)。
[0016]圖3A至圖3B描繪了用于提供原生應用推薦的示例技術的流程圖。
[0017]圖4是用于向移動計算設備提供對原生移動應用的推薦的示例技術的流程圖。
[0018]圖5是示例計算設備的框圖。
[0019]在附圖中,同樣的附圖標記通篇指類似的元件。
【具體實施方式】
[0020]原生移動應用(也可以被稱為“app”)的數(shù)目近些年來已經(jīng)增加。對于很多可用的網(wǎng)絡服務,像通過銀行網(wǎng)站提供的銀行服務和通過電子郵件網(wǎng)站提供的電子郵件服務,存在用于多個不同的移動計算設備平臺的可用的原生應用。然而,很多用戶沒有意識到原生應用對于用戶使用的網(wǎng)絡服務是可用的。例如,更復雜的網(wǎng)絡服務的用戶可能假設網(wǎng)絡服務的特征在移動計算設備上是不可用的并且因此,可能不會調(diào)查對應的原生應用是否可用。在另一示例中,讓移動用戶設備用戶從通過應用市場可用的所有原生應用之間標識特定原生應用可以是困難的。本文檔描述了用于標識用戶可能感興趣的原生應用并且用于通知這樣的原生應用的用戶以便改善原生應用發(fā)現(xiàn)的計算機系統(tǒng)和技術。
[0021]圖1A描繪了用于確定并且向特定移動設備用戶推薦有關原生移動應用的示例系統(tǒng)100的概念圖??傮w上講,系統(tǒng)100提供了機制,通過該機制用戶可以基于web瀏覽活動和指示用戶可能對獲得特定原生應用感興趣的其他信息被通知原生應用的存在。
[0022]示例系統(tǒng)100包括與特定用戶相關聯(lián)的計算設備102、104、106。計算設備102、104和106可以是各種合適的計算設備中的任何計算設備,諸如臺式計算機(例如,102)、膝上型計算機(例如,106)、移動計算設備(例如,104)(例如,智能電話、蜂窩電話、個人數(shù)字助手(PDA))和/或平板計算設備。
[0023]示例系統(tǒng)100還包括通過一個或者多個網(wǎng)絡(例如,因特網(wǎng)、3G/4G網(wǎng)絡)向在客戶端/服務器配置中的用戶提供基于網(wǎng)絡的服務的服務提供者計算機系統(tǒng)110和114。月艮務提供者計算機系統(tǒng)110和114可以是各種合適的計算機系統(tǒng)中的任何計算機系統(tǒng),諸如基于云的分布式計算系統(tǒng)。服務提供者計算機系統(tǒng)I1和114均可以提供各種計算機服務中的任何計算機服務,諸如財務管理服務、電子郵件服務、新聞摘要服務、社交網(wǎng)絡服務、線上合作服務、日歷管理服務、音頻和視頻會議服務以及購物服務。
[0024]系統(tǒng)100還可以包括應用市場計算機系統(tǒng)112,即實現(xiàn)允許用戶瀏覽移動應用并且將移動應用下載到諸如圖1A中描繪的移動設備104之類的兼容的計算設備等的在線軟件商店的商業(yè)系統(tǒng)。應用市場計算機系統(tǒng)112可以是各種合適的計算系統(tǒng)中的任何計算系統(tǒng),諸如基于云的分布式計算機系統(tǒng)。計算設備102、104和104以及計算機系統(tǒng)110、112、114可以通過諸如因特網(wǎng)、LAN、廣域網(wǎng)(WAN)、虛擬私人網(wǎng)絡(VPN)、無線網(wǎng)絡、蜂窩網(wǎng)絡、3G/4G網(wǎng)絡、光纖網(wǎng)絡或其任何組合之類的一個或者多個網(wǎng)絡與彼此通信。
[0025]在該示例中,移動設備104是可以諸如web瀏覽器應用之類的包括安裝在其上的若干應用的手持計算設備(例如,智能電話)。這樣的web瀏覽器被配置使得用戶能夠訪問與由諸如服務提供者110和114之類的服務器托管的網(wǎng)站相關聯(lián)的資源,以及由應用市場系統(tǒng)112提供的軟件。例如,并且在該示例中假定服務提供者110托管像紐約時報(NewYork Times)的在線報紙網(wǎng)站,用戶可以與移動設備104上的瀏覽器交互以請求訪問由服務提供者110管理的網(wǎng)頁http://nytimes.com。作為響應,服務提供者110可以向用戶設備104返回與網(wǎng)絡相關聯(lián)的內(nèi)容“HTML/JScript/等等”。然而,移動設備104上的瀏覽器可能不是用于諸如閱讀紐約時報之類的一些任務的最優(yōu)軟件應用。相反,向用戶提供與瀏覽器相比改善的體驗質(zhì)量的原生移動應用可以是可用的。
[0026]如在下文中更詳細地討論的,用戶對原生應用的興趣可以從計算設備上而不是用戶的移動計算設備上的用戶活動中標識。例如,由臺式計算設備102和膝上型計算設備106上的服務提供者系統(tǒng)110和114提供的網(wǎng)絡服務的使用可以指示計算設備102-106的用戶有可能對在移動計算設備104上安裝特定原生應用感興趣。在其他計算設備上的這樣的活動由示例步驟A和B表示。例如,臺式計算設備102通過經(jīng)過計算機網(wǎng)絡發(fā)送請求120(步驟A)訪問由基于網(wǎng)絡的應用服務提供者110提供的服務,并且服務提供者110通過向臺式計算設備102提供所請求的服務122 (步驟B)而進行響應。
[0027]計算設備102和/或服務提供者110可以被配置為向應用市場系統(tǒng)112提供使用信息124 (步驟C)。如果用戶已經(jīng)通過用戶的計算設備102和/或通過諸如服務提供者計算機系統(tǒng)100之類的其他計算設備提供對共享這樣的信息的許可,使用信息124可以僅向應用市場112提供。例如,提供使用信息124可以基于通過選擇加入特性的用戶許可。使用信息124可以是各種類型的信息。例如,通過用戶許可,可以提供涉及用戶web瀏覽歷史的信息。這可以包括用戶在一個時間段訪問特定網(wǎng)站的次數(shù),和/或標識