TWI493490B - 推薦虛擬獎賞之給予及頒發虛擬獎賞的方法,以及記錄相關指令的電腦可讀取儲存媒體 - Google Patents

推薦虛擬獎賞之給予及頒發虛擬獎賞的方法,以及記錄相關指令的電腦可讀取儲存媒體 Download PDF

Info

Publication number
TWI493490B
TWI493490B TW102101385A TW102101385A TWI493490B TW I493490 B TWI493490 B TW I493490B TW 102101385 A TW102101385 A TW 102101385A TW 102101385 A TW102101385 A TW 102101385A TW I493490 B TWI493490 B TW I493490B
Authority
TW
Taiwan
Prior art keywords
application
applications
given
market
user
Prior art date
Application number
TW102101385A
Other languages
English (en)
Other versions
TW201344612A (zh
Inventor
Linda Tong
Stephen James Mccarthy
Ryan Allen Johns
Hai-Van Pham
Norman Chan
Amir Bashir Manji
Jia Feng
Marc Bourget
Joey Pan
Hwan-Joon Choi
Original Assignee
Tapjoy Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tapjoy Inc filed Critical Tapjoy Inc
Publication of TW201344612A publication Critical patent/TW201344612A/zh
Application granted granted Critical
Publication of TWI493490B publication Critical patent/TWI493490B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0224Discounts or incentives, e.g. coupons or rebates based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0239Online discounts or incentives

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

推薦虛擬獎賞之給予及頒發虛擬獎賞的方法,以及記錄 相關指令的電腦可讀取儲存媒體
實施例係關於輸送線上廣告至諸如行動計算裝置之計算裝置的領域。
可繼續(pursue)在此部分中所描述之方法,但該等方法不一定是先前已設想或繼續的方法。因此,除非本文另有陳述,否則在此部分中所描述之方法不是本申請案中申請專利範圍的先前技術且不藉由包括在此部分中而被承認為先前技術。
已將廣告經由線上網路輸送至使用者裝置。輸送廣告之一種方法為以廣告中斷線上內容之輸送。舉例而言,串流線上音樂之網站可中斷網站之串流以輸送廣告。
廣告商可得益於為使用者接收廣告提供更誘惑的激勵。此外,若廣告輸送產生更大量的涉及程度,則廣告 將更有效。使用者可得益於接收更好靶向的廣告及激勵及更多獎賞激勵。
隨附申請專利範圍用以概述本發明。
100‧‧‧裝置
110‧‧‧市場應用程式
120‧‧‧獎賞應用程式
130‧‧‧推廣應用程式執行個體
140‧‧‧應用程式儲存應用程式
150‧‧‧網路
160‧‧‧市場伺服器
170‧‧‧獎賞應用程式伺服器
180‧‧‧推廣應用程式伺服器
201‧‧‧方塊
202‧‧‧方塊
203‧‧‧方塊
204‧‧‧方塊
205‧‧‧方塊
206‧‧‧方塊
207‧‧‧方塊
208‧‧‧方塊
209‧‧‧方塊
210‧‧‧方塊
211‧‧‧方塊
300‧‧‧目錄
310‧‧‧目錄輸入項
312‧‧‧給予值
314‧‧‧給予描述
320‧‧‧目錄輸入項
402‧‧‧市場帳戶
404‧‧‧裝置
406‧‧‧裝置
408‧‧‧裝置
500‧‧‧電腦系統
502‧‧‧匯流排
504‧‧‧處理器
506‧‧‧主記憶體
508‧‧‧唯讀記憶體(ROM)
510‧‧‧儲存裝置
512‧‧‧顯示器
514‧‧‧輸入項裝置
516‧‧‧游標控制
518‧‧‧通訊介面
520‧‧‧網路鏈路
522‧‧‧本端網路
524‧‧‧主機電腦
526‧‧‧網際網路服務供應商
528‧‧‧網際網路
530‧‧‧伺服器
在圖式中:第1圖圖示示例性網路,可基於該示例性網路實施實施例。
第2圖圖示流程圖,該流程圖圖示可藉由裝置及市場伺服器執行之步驟的實例。
第3圖圖示給予之目錄的一個實例。
第4圖圖示市場帳戶及鏈結裝置之一個實例。
第5圖圖示電腦系統,可基於該電腦系統實施實施例。
描述用於推薦虛擬獎賞之給予及頒發虛擬獎賞的方法。在下文描述中,為了說明起見,闡述大量具體細節以提供本發明之透徹理解。然而,對於熟習此項技術者顯而易見的是,可在無該等具體細節的情況下實踐本發明。在其他情況中,以方塊圖形式圖示熟知結構及裝置以避免不必要地模糊本發明。
在本文中根據以下大綱描述實施例:
1.0一般概述
2.0結構及功能概述
3.0鏈結裝置至市場帳戶
4.0推薦虛擬獎賞之給予
3.1決定獎賞合格應用程式
3.2選擇獎賞應用程式
3.3決定合格給予
3.4選擇獎賞給予
5.0頒發虛擬獎賞
6.0實施機構-硬體概述
7.0延伸及替代方案
1.0一般概述
描述推薦虛擬獎賞之給予及頒發虛擬獎賞。在實施例中,藉由一或更多個計算裝置執行之方法包含以下步驟:儲存互動資訊用於一或更多個市場關聯應用程式,且對於該一或更多個市場關聯應用程式的每一特定應用程式,該互動資訊識別與特定應用程式之執行個體互動的裝置之列表。自請求裝置接收給予合格應用程式的列表。部分地基於互動資訊,決定與請求裝置相關聯之應用程式的集合。部分地基於與請求裝置相關聯之應用程式之集合的決定,將一或更多個選擇合格應用程式的列表傳送至請求裝置。
在另一實施例中,非暫時性電腦可讀取儲存媒體包含一或更多個指令序列,當該一或更多個指令序列藉由一或更多個處理器執行時,該一或更多個指令序列使得一或更多個處理器執行:儲存互動資訊用於一或更多個市場關聯應用程式,對於該一或更多個市場關聯應用程式的每一特定應 用程式,該互動資訊識別與特定應用程式之執行個體互動的裝置之列表;自請求裝置接收對給予合格應用程式之列表的請求;基於該互動資訊,決定與請求裝置相關聯之應用程式的集合;基於與請求裝置相關聯之應用程式之集合的該決定,傳送一或更多個選擇合格應用程式的列表至請求裝置。
在其他實施例中,本發明涵蓋電腦設備,該電腦設備經配置以執行本文中所描述之製程。
2.0結構及功能之概述
第1圖圖示示例性網路,可基於該示例性網路實施實施例。
裝置100係通訊式耦接至網路150。在各種實施例中,裝置100為智慧型手機、平板電腦、可攜式計算裝置或個人電腦。為了圖示清楚的實例,第1圖圖示一個裝置100,但在實務中可使用任何數量的裝置實施實施例,且可實施涉及數千或數百萬個裝置的實施例。
市場伺服器160、獎賞應用程式伺服器170及推廣應用程式伺服器180係通訊式耦接至網路150。裝置100可經由網路150與市場伺服器160、獎賞應用程式伺服器170及推廣應用程式伺服器180通訊。可使用具有一或更多個處理器核心、共處理器之伺服器類電腦或其他電腦或其他電腦實施伺服器160、伺服器170、伺服器180中之每一者。在一個實施例中,將市場伺服器160、獎賞應用程式伺服器170及推廣應用程式伺服器180實施為一個伺服器或代管一或更多個應用程式之一個伺服器電腦,該一或更多個應用程式實 施在本文中所描述之功能用於市場伺服器、獎賞應用程式伺服器及推廣應用程式伺服器。為了圖示清楚的實例,將網路150圖示為單個元件,但在實務中網路150可包含一或更多個本端區域網路、廣域網路及/或互連網絡。在一個實施例中,網路150為網際網路。
市場應用程式110、獎賞應用程式120、應用程式儲存應用程式140及推廣應用程式執行個體130可為電腦程式應用,該等電腦程式應用於裝置100上運行且實施在本文中進一步描述之功能及製程。市場應用程式110、獎賞應用程式120及應用程式儲存應用程式140中之每一者可於裝置100代管之網頁瀏覽器內運行,或可經下載且安裝於裝置上。
3.0鏈結裝置至市場帳戶
以下功能描述對於實施不要求特定硬體、作業系統、軟體系統或其他細節。另外,所提供之流程圖為可能算法流程之實例且決不限制本發明之範疇。可在許多不同硬體及軟體環境中且使用不同算法流程以許多方式實踐本發明之實施例。
第2圖圖示流程圖,該流程圖圖示可藉由裝置及市場伺服器執行之製程的實例。在一個實施例中,製程係藉由第1圖中圖示之裝置100及市場伺服器160執行。
在方塊201處,使用者選擇鏈結裝置100至市場帳戶。若用於市場帳戶之帳戶資訊將裝置列為關聯裝置,則將裝置鏈結至該市場帳戶。在一個實施例中,提示使用者鏈結裝置至市場帳戶。在一個實施例中,響應於接收對合格應 用程式之請求之市場伺服器及決定不將請求裝置鏈結至任何市場帳戶之市場伺服器,提示使用者鏈結裝置至市場帳戶。
在實施例中,響應於決定不將請求裝置鏈結至任何市場帳戶,市場伺服器可提示請求裝置之使用者執行特定動作,該特定動作可使得裝置鏈結至市場帳戶。可提示使用者下載市場應用程式或允許裝置鏈結模組安裝於請求裝置上。在實施例中,響應於決定不將請求裝置鏈結至任何市場帳戶,市場伺服器可決定請求裝置運行哪個作業系統。響應於決定請求裝置之作業系統,市場伺服器選擇是提示使用者下載應用程式還是提示使用者下載裝置鏈結模組。
在實施例中,裝置100傳送裝置鏈結請求至市場伺服器160。在實施例中,裝置鏈結請求係藉由市場應用程式110傳送。在另一實施例中,不同於裝置100之鏈結請求裝置(未圖示)可傳送裝置鏈結請求至請求鏈結裝置至市場帳戶的市場伺服器160。來自鏈結請求裝置之裝置鏈結請求可識別裝置100待鏈結的市場帳戶。來自鏈結請求裝置之裝置鏈結請求亦可由識別裝置100之裝置識別符組成。在實施例中,若裝置鏈結請求不包含裝置識別符,則提示使用者執行可使得裝置被鏈結之特定動作。可提示使用者下載市場應用程式或允許裝置鏈結模組安裝於請求裝置上。
藉由裝置100傳送之裝置鏈結請求可表示裝置為經鏈結至市場帳戶的裝置。裝置鏈結請求可由識別裝置100之裝置識別符組成。裝置之裝置識別符可以許多不同的方式決定。在實施例中,安裝於裝置100上之市場應用程式可決 定裝置之裝置識別符。在另一實施例中,一旦裝置100之使用者授與許可,即可將裝置鏈結模組安裝至裝置100上。裝置鏈結模組可修改裝置100之許可以允許市場伺服器決定裝置100之裝置識別符。在實施例中,裝置鏈結模組為供應設定檔。
裝置鏈結請求可包含識別單個市場帳戶之市場帳戶識別符。在實施例中,在使用者經由市場應用程式登錄市場帳戶之後,傳送裝置鏈結請求。在登入期間,使用者可輸入登入資訊,該登入資訊唯一地識別特定市場帳戶。舉例而言,使用者可提供電子郵件位址作為登入資訊且提供密碼作為認證資訊。在其他實施例中,可使用除了電子郵件位址外的使用者識別符。在實施例中,每一使用者識別符係與至多單個市場帳戶相關聯。在其他實施例中,每一使用者識別符可與多個市場帳戶相關聯。在實施例中,若使用者已經登錄市場帳戶,則裝置鏈結請求可包含市場帳戶識別符,該市場帳戶識別符識別使用者當前登錄的帳戶。
在實施例中,響應於接收不識別市場帳戶之裝置鏈結請求而產生新的市場帳戶。可將待鏈結之裝置隨後鏈結至新的市場帳戶。
在方塊202處,響應於接收裝置鏈結請求,市場伺服器160鏈結裝置100至市場帳戶。鏈結可包含更新在市場伺服器處的資料庫記錄以記錄裝置識別符。裝置所鏈結的市場帳戶可為在裝置鏈結請求中識別的帳戶。市場伺服器160更新與市場帳戶相關聯之裝置的列表以包括裝置。在一個實 施例中,市場帳戶具有列舉與帳戶相關聯之裝置之裝置識別符的裝置列表。市場伺服器160可添加識別裝置100之裝置識別符至裝置列表。
在一個實施例中,可將每一裝置僅鏈結至單個市場帳戶。在其他實施例中,可將裝置鏈結至多個市場帳戶。市場伺服器160可首先決定是否已將裝置100鏈結至不同的市場帳戶。若決定裝置100已經鏈結至另一帳戶,則可拒絕裝置鏈結請求。
在一個實施例中,可將多個裝置鏈結至同一市場帳戶。第4圖圖示市場帳戶及鏈結裝置之一個實例。將裝置404、裝置406鏈結至市場帳戶402。不將裝置408鏈結至市場帳戶402。在實施例中,裝置404、裝置406、裝置408中之任何者亦可用來修改用於市場帳戶402之帳戶資訊,包括諸如裝置408之未鏈結裝置。在一些實施例中,若使用者使用未鏈結裝置之市場應用程式首次登錄市場帳戶,則未鏈結裝置之使用者可僅修改與市場帳戶相關聯之帳戶資訊。
3.1決定合格應用程式
在方塊206處,市場伺服器160決定裝置100之合格應用程式之集合。合格應用程式之集合中的每一應用程式可為裝置100之使用者可選擇以獲得供彼應用程式使用之虛擬獎賞的應用程式。在一個實施例中,市場伺服器160響應於自市場應用程式110接收對合格應用程式之請求而決定合格應用程式之集合。市場應用程式110可能已響應於使用者選擇藉由市場應用程式顯示之超鏈結而產生對合格應用程 式之請求。在另一實施例中,市場伺服器響應於待鏈結至市場帳戶之特定裝置而決定用於特定裝置之合格應用程式之集合。在實施例中,部分地基於已執行於特定裝置上之先前應用程式決定用於特定裝置之合格應用程式之集合。
在一個實施例中,市場伺服器160基於裝置關聯之應用程式的集合決定合格應用程式之集合。可基於互動表之集合決定裝置關聯之應用程式的集合,在互動表之集合中每一互動表係與應用程式相關聯。
在實施例中,市場伺服器160具有對與應用程式之集合中之每一者相關聯的互動表的存取權限。在一個實施例中,每當裝置與特定應用程式之執行個體或與特定應用程式相關聯之伺服器互動時,添加輸入項至與特定應用程式相關聯之互動表。輸入項可包含識別裝置之裝置識別符,該裝置與應用程式之執行個體或應用程式伺服器互動。互動輸入項可進一步包含表示發生互動的時間之時戳。輸入項亦可包含表示所發生之互動類型的值。舉例而言,在儲存描述不同互動類型之輸入項的特定互動表中,一個輸入項可藉由具有345之裝置識別符之裝置表示在11月3日下午12:35執行特定應用程式。互動表之下一個輸入項可藉由具有239之裝置識別符之裝置表示以特定應用程式之執行個體發生的互動係在11月3日下午12:37處。
觸發互動表輸入項之產生的互動類型可隨不同實施例而變化。舉例而言,在一個實施例中,僅當執行特定應用程式之執行個體時,可將輸入項添加至特定應用程式之 互動表。在另一實施例中,每當下載特定應用程式之執行個體時且每當執行特定應用程式之執行個體時,可將輸入項添加至特定應用程式之互動表。在另一實施例中,每當使用者產生具有特定應用程式之帳戶時,可將輸入項添加至特定應用程式之互動表。
可將互動表儲存於與特定應用程式相關聯之伺服器上或儲存於市場伺服器上。舉例而言,市場伺服器160可儲存與獎賞應用程式120相關聯之互動表,或者與獎賞應用程式120相關聯之獎賞應用程式伺服器可儲存互動表。
在實施例中,市場伺服器160儲存由執行輸入項組成之互動表,其中每一執行輸入項表示正執行之特定關聯應用程式之特定發生。在實施例中,每當執行特定應用程式之執行個體時,與應用程式相關聯之伺服器傳送通知至市場伺服器160。響應於接收通知,市場伺服器160可在與特定應用程式相關聯之互動表中儲存執行輸入項。
在實施例中,響應於接收對合格應用程式之請求,市場伺服器160決定裝置關聯應用程式之集合,裝置100已經與該裝置關聯應用程式之集合相關聯。基於一或更多個互動表進行此決定。在實施例中,在與應用程式之集合相關聯之每一互動表中搜尋識別裝置100之裝置識別符。在一個實施例中,對於在應用程式之關聯互動表中存在識別裝置100之輸入項的每一應用程式,應用程式係包括在裝置100的裝置關聯應用程式之集合中。
在一個實施例中,在互動表中僅搜尋請求裝置 (裝置100)之裝置識別符。在另一實施例中,在互動表中搜尋裝置100之裝置識別符或鏈結至裝置100之市場帳戶之任何裝置的裝置識別符。
在實施例中,市場伺服器160可搜尋表示特定類型之互動發生的輸入項。舉例而言,在一個實施例中,若裝置已先前執行應用程式之執行個體,則可將應用程式僅視為裝置之裝置關聯之應用程式。此外,經搜尋之一或更多個互動表可包括表示除僅執行外之互動的輸入項。因此,市場伺服器160可僅搜尋既表示應用程式之執行且包含識別裝置100之裝置識別符的輸入項。在其他實施例中,若裝置已先前下載應用程式之執行個體,則可將應用程式視為裝置之裝置關聯之應用程式。在此實施例中,市場伺服器160可僅搜尋既表示應用程式之執行個體之下載且包含識別裝置100之裝置識別符的輸入項。
在實施例中,對於應用程式之集合之每一特定應用程式,市場伺服器160在與特定應用程式相關聯之互動表中搜尋表示裝置100已經執行或下載特定應用程式之執行個體的輸入項。
在實施例中,市場伺服器160在執行表中搜尋應用程式之集合之每一應用程式。在每一執行表內,市場伺服器160搜尋裝置100之裝置識別符。對於由具有裝置100之裝置識別符的輸入項組成之每一執行表,執行表之個別應用程式係包括在裝置100的裝置關聯之應用程式之集合內。
在一些實施例中,其中在互動表中不僅搜尋識別 請求裝置之識別符而且搜尋識別鏈結至請求裝置之帳戶的其他裝置的識別符,市場伺服器160可在搜尋互動表之前決定將何裝置鏈結至請求裝置之帳戶。此決定可以各種不同的方式發生。在一個實施例中,藉由市場應用程式傳送之對合格應用程式之請求可包括識別請求裝置之市場帳戶的市場帳戶識別符。在另一實施例中,市場伺服器160可藉由使用請求裝置之裝置識別符作為搜尋關鍵字查找請求裝置之帳戶資訊。定位之帳戶資訊可包括鏈結至請求裝置之帳戶的其他裝置之裝置識別符。
在方塊203處,市場伺服器160決定合格應用程式之集合。在實施例中,裝置100之使用者可獲得對於合格應用程式之集合中的任何應用程式的虛擬獎賞。可基於裝置100的裝置關聯應用程式之集合決定合格應用程式之集合。在一個實施例中,合格應用程式之集合為裝置關聯應用程式之集合。在另一實施例中,合格應用程式之集合為裝置關聯應用程式之集合的子集。在一個實施例中,僅當應用程式為獎賞註冊應用程式且已於請求裝置或鏈結至請求裝置之帳戶的另一裝置上執行應用程式時,選擇應用程式用於合格應用程式之集合。獎賞註冊應用程式為應用程式之發行者已同意頒發虛擬獎賞供應用程式使用的應用程式。虛擬獎賞之實例可包括虛擬貨幣或虛擬商品。市場伺服器160可傳送合格應用程式訊息至裝置100之市場應用程式110以識別合格應用程式之集合中的應用程式。
3.2選擇獎賞應用程式
在方塊204處,合格應用程式列表係顯示於裝置100上。在實施例中,合格應用程式列表係藉由市場應用程式110顯示。在實施例中,合格應用程式列表中之每一元件表示在合格應用程式訊息中識別之合格應用程式之集合中的應用程式。合格應用程式之列表可表示使用者可選擇以獲得虛擬獎賞供其使用的應用程式。
在方塊205處,使用者自合格應用程式之列表選擇特定獎賞應用程式。在一個實施例中,若先前未將獎賞應用程式安裝於裝置100上,則應用程式儲存應用程式140可使得用於下載獎賞應用程式之下載頁顯示於裝置上。下載頁可包括用於下載獎賞應用程式120之超鏈結。響應於使用者之選擇,市場應用程式110通知使用者選擇的市場伺服器160。
3.3決定合格給予
市場伺服器160接收通知,該通知表示所選擇之應用程式已藉由使用者選擇為獎賞應用程式。在方塊206處,基於所選擇之獎賞應用程式,市場伺服器160決定合格給予之集合以獲得所選擇之獎賞應用程式中的虛擬獎賞。合格給予之集合可為推薦至使用者以用於獲得虛擬獎賞之給予的列表。
在實施例中,自註冊給予之集合選擇集合中之合格給予。對於每一註冊給予,廣告商已同意給出某種代償形式以交換給予動作之執行。在一個實施例中,代償為支付。廣告商支付評估為註冊給予之廣告商已同意給出以獲得給予 動作之執行的代償的量。給予動作為使用者必須為廣告商執行以給出廣告商支付評估的動作。舉例而言,特定給予之給予動作可為觀看線上串流視訊廣告且廣告商可同意支付10分或提供一些其他代償以獲得給予動作之每一發生。
在實施例中,註冊給予之集合的一或更多個給予為應用程式推廣給予。應用程式推廣給予之給予動作要求使用者執行與待下載至使用者裝置上之推廣應用程式有關的一些動作。應用程式推廣給予之實例包括要求使用者執行推廣應用程式或下載推廣應用程式且使用推廣應用程式產生帳戶之給予。應用程式推廣給予之一個實例為每次使用者下載推廣應用程式時廣告商同意支付50分。
一或更多個註冊給予可與進一步限制相關聯。舉例而言,對於要求推廣應用程式之執行的註冊給予,給予亦可要求在將應用程式執行於裝置上之前未執行應用程式。
在一個實施例中,經選取為合格給予之註冊給予之集合可取決於將何應用程式已選擇為獎賞應用程式而不同。在一個實施例中,一些註冊給予可被視為對於一些獎賞應用程式而言是不可選擇的。在一個實施例中,市場伺服器160可儲存一或更多個獎賞應用程式的不可選擇應用程式之集合。在實施例中,用於獎賞應用程式之合格應用程式之集合係藉由選擇在合格應用程式之集合中且不在與獎賞應用程式相關聯之不可選擇應用程式之集合內的全部應用程式而決定。
在一個實施例中,註冊給予可不經選取為在合格 給予之集合內,因為給予動作已經藉由請求裝置或請求帳戶而執行。舉例而言,特定註冊給予可要求使用者執行所推廣應用程式。市場伺服器160可基於與所推廣應用程式相關聯之互動表決定裝置100或鏈結至裝置100之帳戶的另一裝置已經執行所推廣應用程式。因此,特定註冊給予可不被選擇為合格給予。
在一個實施例中,關於裝置100之裝置資訊或與裝置之帳戶相關聯之帳戶資訊影響將何給予選擇為合格給予。舉例而言,使用者可能已輸入表示她的地理位置的帳戶資訊。此外,一或更多個廣告商可能已限定待進行之給予僅在特定國家可獲得。在實施例中,市場伺服器160不選擇任何給予用於合格給予之集合,該等合格給予係與基於帳戶資訊不滿足之位置限制相關聯。舉例而言,廣告商可能已以限制註冊給予,該限制為該給予對於具有在美國註冊之裝置的使用者而言為可獲得。當市場伺服器160決定使用者之合格請求之集合時(該使用者的帳戶資訊表示該使用者之位置在美國之外),市場伺服器160可不選取註冊給予在該使用者之合格給予之集合內。在此上下文中,作為實例,若使用者具有在美國註冊之帳戶或電話但搬至亞洲且不改變電話位置,則使用者可被視為在美國,即使使用者目前可能在美國之外。在一個實施例中,市場伺服器160對於具有表示使用者位於除美國之外的位置之帳戶資訊的任何帳戶而言不選擇註冊給予。在另一實施例中,市場伺服器160對於具有表示使用者位於除美國之外的位置的帳戶資訊的任何帳戶或對於 不列舉位置之任何帳戶而言不選擇註冊給予。
在其他實施例中,使用者可能已輸入關於使用者之喜愛種類或使用者不希望接收給予之種類的資訊。在實施例中,市場伺服器160可比較關於特定註冊給予之資訊及與裝置100之特定市場帳戶相關聯之偏好資訊以決定應將何給予選取為合格給予。
市場伺服器160可以各種方式存取與裝置100之市場帳戶相關聯之帳戶資訊。在一個實施例中,獎賞應用程式選擇之通知可表示裝置100之市場帳戶。在實施例中,市場伺服器160可藉由使用裝置識別符作為搜尋關鍵字查找關於裝置100之市場帳戶的資訊。
在一個實施例中,可基於裝置100之作業系統或鏈結至裝置100之帳戶的其他裝置之作業系統決定將何給予選擇為合格給予。可將裝置100之作業系統表示在對合格給予之請求中。或者,所儲存的與裝置100相關聯之帳戶資訊可表示裝置執行或其他關聯裝置執行的作業系統。特定註冊給予可能僅在一些作業系統上為相容的,因此註冊給予可與請求裝置之作業系統或請求裝置之帳戶上的約束相關聯。舉例而言,特定註冊給予可要求執行特定推廣應用程式之使用者之給予動作。特定推廣應用程式可能僅與特定作業系統相容。因此,所註冊給予可與約束相關聯,該約束為請求裝置或鏈結至請求裝置之帳戶的另一裝置必須操作於特定作業系統上。市場伺服器160可將關於裝置100或鏈結至裝置100之市場帳戶的其他裝置的作業系統資訊與約束比較,且決定 不滿足註冊給予之約束。因此,可將特定註冊給予不選擇為合格給予。
在一個實施例中,市場伺服器160部分地基於廣告商已同意支付以交換給予動作之執行的代償的量決定用於每一合格給予之給予值。在一個實施例中,市場伺服器160基於排序指示每一合格給予在合格給予之集合中的排序。排序可基於各種不同的準則而發生。在一個實施例中,可部分地基於與合格給予相關聯之給予值將合格給予排序。可給具有更大給予值之給予指派較高排序。舉例而言,若第一次註冊給予之給予值為2美元之ABC現金,且第二次註冊給予之給予值為1美元之ABC現金,則可給第一次註冊給予指派較高的排序值。
在另一實施例中,可基於合格給予所屬的種類及獎賞應用程式所關聯的種類決定合格給予之排序。舉例而言,若合格給予與與獎賞應用程式相同的種類相關聯,則可給定合格給予較高的排序值。舉例而言,可能存在要求使用者對社交網路上的特定寵物商店表示認可(例如,選擇「喜歡」鏈結)的給予動作。可將特定給予指派給寵物種類。此外,使用者可能已選取應用程式PuppyLover為獎賞應用程式,該獎賞應用程式亦已指派給寵物種類。基於合格給予及獎賞應用程式兩者皆經指派給相同寵物種類的決定,市場伺服器160可排序「喜歡」寵物商店之特定給予高於在不同種類中的另一給予。
在另一實施例中,可基於與請求裝置之帳戶相關 聯之帳戶資訊決定合格給予之排序。舉例而言,特定給予可與對於特定地理區域的偏好相關聯。若請求帳戶之帳戶資訊指示帳戶使用者位於與列舉在偏好中的特定地理區域相同的地理區域,則相對於未經靶向至任何特定地理區域或已經靶向至不同地理區域的給予,可為特定給予指派較高的排序值。
在另一實施例中,排序之決定可部分地基於與請求裝置相關聯之其他帳戶資訊。其他類型之帳戶資訊可包括使用者可選取提供以接收更相關給予的各種資訊。其他類型之帳戶資訊之實例包括使用者之喜愛種類、使用者之性別及使用者之年齡。舉例而言,若使用者已指示電影作為喜愛種類,則相對於未經列舉為喜愛種類之種類的給予,可為亦與電影種類相關聯之給予指派更大的排序。作為另一實例,市場伺服器160可指派較低的排序給屬於使用者已指示不感興趣的種類的給予。合格給予之排序亦可基於使用者已選取共享之其他帳戶資訊。
合格給予之排序亦可基於關於給予之公共可獲得資訊。公共可獲得資訊之實例可包括關於給予或給予之評估的評審。舉例而言,若特定應用程式已接收大量商品評審,則可給下載特定應用程式之給予指派相對高的排序。
3.4選擇獎賞給予
在一個實施例中,市場伺服器160傳送訊息至市場應用程式110,該訊息描述已經決定為合格給予之給予。在實施例中,訊息描述給予之給予值及給予動作。訊息可描述複數個給予且訊息亦可指示複數個給予之排序。
在方塊207處,市場應用程式110顯示給予之目錄。第3圖圖示給予之目錄的一個實例。目錄300係由目錄輸入項310及目錄輸入項320組成。每一目錄輸入項表示來自合格給予之集合的給予。給予描述314描述由目錄輸入項310表示之與合格給予相關聯之給予動作。給予值312描述由目錄輸入項310表示之與合格給予相關聯之給予值。在一個實施例中,根據由自市場伺服器160接收之訊息所指示的個別給予之排序來排列目錄輸入項310、目錄輸入項320。
在方塊208處,使用者選擇特定合格給予作為獎賞給予。在實施例中,使用者藉由點擊表示所選擇給予的目錄之特定輸入項內的超鏈結產生選擇。在一個實施例中,超鏈結之選擇產生含有用於下載給予應用程式以裝載之鏈結的頁。在一個實施例中,所選擇給予之關聯給予動作要求使用者下載所推廣應用程式執行個體130。
在實施例中,響應於獎賞給予之選擇,市場應用程式110傳送給予選擇通知至市場伺服器160以指示裝置100已選擇特定給予。在實施例中,通知識別所選擇給予之所推廣應用程式。在一個實施例中,給予選擇通知識別發生選擇的選擇裝置。給予選擇通知亦可指示選擇給予的時間。給予選擇通知亦可識別已選擇之獎賞應用程式。給予選擇通知亦可指示待頒發之虛擬獎賞的量以完成給予。
在實施例中,應用程式儲存應用程式140使得裝置100顯示選擇給予之推廣應用程式的下載頁,該下載頁包括用於下載推廣應用程式執行個體130之選項。選項可包含 超鏈結、按鈕或一些其他圖形使用者介面(Graphical User Interface;GUI)物件。下載頁之顯示可響應於推廣所推廣的應用程式之應用程式推廣給予之選擇而發生。
在方塊209處,使用者在裝置100上執行所推廣應用程式執行個體130,即所推廣應用程式的執行個體。在一個實施例中,每當執行推廣應用程式之執行個體時,輸入項即儲存在識別已執行應用程式執行個體的裝置之執行表中。輸入項亦可識別執行之時間。
在一個實施例中,所推廣應用程式伺服器180儲存推廣應用程式的互動表且當執行推廣應用程式執行個體130時添加輸入項至執行表。在另一實施例中,市場伺服器160儲存推廣應用程式的互動表,且推廣應用程式伺服器180傳送通知至市場伺服器160以指示裝置100已執行推廣應用程式執行個體130之執行個體。市場伺服器160隨後添加輸入項至執行表以指示裝置100的推廣應用程式執行個體130之執行。在實施例中,推廣應用程式執行個體130可包含通知模組。通知模組可經程式化以每當執行應用程式執行個體時,傳送通知指示已執行推廣應用程式執行個體130。
在一個實施例中,推廣應用程式伺服器180儲存與推廣應用程式相關聯之互動表。當執行推廣應用程式執行個體130時,推廣應用程式執行個體130可傳送通知至推廣應用程式伺服器180。響應於接收執行通知,推廣應用程式伺服器180可添加輸入項至執行表。
在另一實施例中,市場伺服器160儲存推廣應用 程式的互動表。當執行推廣應用程式執行個體130時,推廣應用程式執行個體130可傳送關於執行之通知至市場伺服器160,且市場伺服器160可添加輸入項至推廣應用程式之互動表。或者,推廣應用程式執行個體130可傳送執行通知至推廣應用程式伺服器180。推廣應用程式伺服器180可隨後向市場伺服器160通知推廣應用程式執行個體130之執行。市場伺服器160可隨後添加輸入項至推廣應用程式之執行表。
4.0頒發虛擬獎賞
在方塊210處,市場伺服器160決定已完成獎賞給予。給予之完成係藉由搜尋藉由給予選擇通知識別之所選擇推廣應用程式之互動表而驗證。在所選擇推廣應用程式之互動表中搜尋識別裝置100之裝置識別符。若存在發現於執行表中之特定輸入項,則市場伺服器160決定執行推廣應用程式且完成給予。
在一個實施例中,給予動作可要求執行發生在預定量之時間內。市場伺服器160亦可檢查與互動之輸入項相關聯之時戳以確保執行發生在選擇給予之後且執行發生在自給予選擇之後的預定時間量內。
在其他實施例中,市場伺服器160可驗證不同類型之給予之完成超過要求執行推廣應用程式之給予動作的一者。此給予之完成可藉由檢查輸入項之推廣應用程式之互動表而驗證,該輸入項指示已執行給予之給予動作。
在方塊211處,市場伺服器160使得頒發所完成給予之虛擬獎賞。
在一個實施例中,頒發給予包含更新平衡值。平衡值可為與特定獎賞應用程式相關聯之特定於應用程式平衡值。特定於應用程式平衡值可指示可用於以特定獎賞應用程式贖回之特定於應用程式獎賞的量。根據一些實施例,通用虛擬平衡可用虛擬貨幣、虛擬商品或其他單位表示。
在另一實施例中,平衡值可指示可用於贖回之通用虛擬平衡的量。通用虛擬平衡在複數個不同市場應用程式中可為可贖回的。
在實施例中,將使用特定使用者裝置獲得之獎賞頒發給使用者裝置之市場帳戶。在實施例中,對每一市場應用程式而言,每一市場帳戶係僅與單個通用平衡值及至多一個特定於應用程式平衡值相關聯。
在實施例中,將複數個裝置鏈結至相同的特定市場帳戶且將在每一使用者裝置上獲得之獎賞頒發給特定市場帳戶。舉例而言,再次參閱第4圖,兩個裝置404、406之每一者之使用者可完成獎賞給予。每一獎賞給予之完成可產生對與市場帳戶402相關聯之單個通用平衡值的更新。在實施例中,可在鏈結裝置404或鏈結裝置406中之任一者中贖回與市場帳戶402相關聯之獎賞。
在一個實施例中,可於特定裝置上獲得獎賞給予用於獎賞應用程式,該獎賞應用程式未安裝在特定裝置上但安裝在鏈結至特定裝置之帳戶的不同裝置上。舉例而言,裝置404可請求合格應用程式之列表。可將僅安裝於裝置406上且未安裝於裝置404上之特定應用程式包括在合格應用程 式之集合中。裝置404之使用者可隨後選擇特定應用程式作為獎賞應用程式,且使用彼裝置完成獎賞應用程式的給予。
在一個實施例中,通用平衡值係儲存於市場伺服器160上。亦可將一或更多個特定於應用程式平衡值儲存在市場伺服器160中。在實施例中,獎賞應用程式之伺服器儲存獎賞應用程式的平衡值。
舉例而言,參閱第1圖,獎賞應用程式伺服器170可儲存獎賞應用程式120的平衡值。在一個實施例中,市場伺服器160通知獎賞應用程式伺服器170給予完成。給予完成通知可包含裝置識別符,該裝置識別符識別裝置100為已執行給予動作之裝置。給予完成通知亦可指示待頒發之給予值。給予完成通知亦可由市場帳戶識別符組成。在實施例中,響應於接收給予完成通知,獎賞應用程式伺服器170使用在給予完成通知中識別之市場帳戶識別符,來定位特定的獎賞應用程式帳戶。獎賞應用程式伺服器170隨後基於待頒發之接收到的給予值更新與特定應用程式相關聯之平衡值。
在實施例中,未鏈結至市場帳戶之裝置亦可能夠獲得市場帳戶的虛擬獎賞。舉例而言,參閱第4圖,可於裝置408上完成給予且可將獎賞頒發給市場帳戶402。可將獎賞藉由更新與市場帳戶402相關聯之平衡值而授予至市場帳戶402。在一些實施例中,使用者可藉由首先登錄市場帳戶而僅使用未鏈結裝置獲得特定市場帳戶的虛擬獎賞。
在一個實施例中,未鏈結裝置可能僅能夠完成不要求應用程式之下載、安裝或執行的獎賞給予。未鏈結裝置 可能夠藉由與網頁瀏覽器互動完成獎賞給予。舉例而言,諸如裝置408之未鏈結裝置可能夠完成獎賞給予,該等獎賞給予要求觀看線上串流廣告之給予動作。
5.0實施機構一硬體概述
第5圖為圖示電腦系統500之方塊圖,可將本發明之實施例實施於該電腦系統500上。電腦系統500包括用於通訊資訊之匯流排502或其他通訊機構及與匯流排502耦接以用於處理資訊之處理器504。電腦系統500亦包括主記憶體506,諸如隨機存取記憶體(RAM)或其他動態儲存裝置,該主記憶體506係耦接至匯流排502以用於儲存資訊及待由處理器504執行之指令。主記憶體506亦可用於在藉由處理器504執行之指令的執行期間儲存暫時變量或其他中間資訊。電腦系統500進一步包括唯讀記憶體(ROM)508或其他靜態儲存裝置,該唯讀記憶體508或其他靜態儲存裝置係耦接至匯流排502用於儲存靜態資訊及用於處理器504之指令。儲存裝置510(諸如磁碟或光碟)係經提供且耦接至匯流排502以用於儲存資訊及指令。
可將電腦系統500經由匯流排502耦接至顯示器512,諸如陰極射線管(cathode ray tube;CRT),以用於顯示資訊至電腦使用者。輸入裝置514(包括文數鍵及其他鍵)係耦接至匯流排502以用於通訊資訊及命令選擇至處理器504。另一類型之使用者輸入裝置為用於通訊方向資訊及命令選擇至處理器504及用於控制顯示器512上的游標移動的游標控制516,諸如滑鼠、軌跡球或游標方向鍵。此輸入裝置通常具有 在兩個軸(第一軸(例如,x)及第二軸(例如,y))上的兩個自由度,該兩個自由度允許裝置指定平面內的位置。
本發明係關於使用電腦系統500以實施本文中所描述之技術。根據本發明之一個實施例,彼等技術係藉由響應於執行含在主記憶體506內之一或更多個指令之一或更多個序列的處理器504而由電腦系統500執行。可將此等指令自諸如儲存裝置510之另一機器可讀取媒體讀取至主記憶體506內。含在主記憶體506內之指令序列的執行使得處理器504執行本文中所描述之製程步驟。在替代實施例中,可使用硬佈線電路系統代替軟體指令或與軟體指令結合來實施本發明。因此,本發明之實施例不局限於硬體電路系統及軟體之任何特定結合。
如本文中所使用之術語「機器可讀取媒體」係指參與提供使得機器以特定方式操作之資料的任何媒體。在使用電腦系統500實施之實施例中,例如在提供指令給處理器504用於執行中涉及各種機器可讀取媒體。此媒體可採取許多形式,包括但不限於儲存媒體及傳輸媒體。儲存媒體包括非揮發性媒體及揮發性媒體兩者。非揮發性媒體包括,例如,光碟或磁碟,諸如儲存裝置510。揮發性媒體包括動態記憶體,諸如主記憶體506。傳輸媒體包括同軸電纜、銅導線及光纖,包括包含匯流排502的導線。傳輸媒體亦可採取聲波或光波的形式,諸如在無線電波及紅外線資料通訊期間產生之彼等者。所有此等媒體必須為有形的以使由媒體攜帶之指令能夠由將指令讀取至機器內的實體機構偵測。
機器可讀取媒體之常見形式包括,例如,軟碟、軟性碟、硬碟、磁帶或任何其他磁介質、CD-ROM、任何其他光學媒體、打孔卡、紙帶、具有孔之圖案的任何其他實體媒體、RAM、PROM及EPROM、FLASH-EPROM、任何其他記憶體晶片或匣、如下文描述之載波或電腦可自其中讀取之任何其他媒體。
在攜帶一或更多個指令之一或更多個序列至處理器504以用於執行中可涉及機器可讀取媒體之各種形式。舉例而言,可將指令最初攜帶於遠端電腦之磁碟上。遠端電腦可裝載指令至遠端電腦之動態記憶體中且使用數據機於電話線之上傳送指令。電腦系統500本端的數據機可接收電話線上的資料且使用紅外線發射機將資料轉換為紅外線訊號。紅外線偵測器可接收攜帶在紅外線訊號中之資料且適當的電路系統可將資料置放於匯流排502上。匯流排502攜帶資料至主記憶體506,處理器504自主記憶體506擷取且執行指令。可在藉由處理器504執行之前或之後視需要將藉由主記憶體506接收之指令儲存於儲存裝置510上。
電腦系統500亦包括耦接至匯流排502之通訊介面518。通訊介面518提供耦接至網路鏈路520之雙向資料通訊,該網路鏈路520係連接至本端網路522。舉例而言,通訊介面518可為整合服務數位網路(integrated services digital network;ISDN)卡或數據機以提供資料通訊連接至相應類型之電話線。作為另一實例,通訊介面518可為本端區域網路(local area network;LAN)卡以提供資料通訊連接至相容的 LAN。亦可實施無線鏈路。在任何此實施中,通訊介面518傳送且接收攜帶表示各種類型之資訊的數位資料串流的電訊號、電磁訊號或光訊號。
網路鏈路520通常經由一或更多個網路提供資料通訊至其他資料裝置。舉例而言,網路鏈路520可經由本端網路522提供連接至主機電腦524或至藉由網際網路服務供應商(Internet Service Provider;ISP)526操作之資料設備。ISP 526接著經由全球封包資料通訊網路(現在通常稱為「網際網路」528)提供資料通訊服務。本端網路522及網際網路528兩者皆使用攜帶數位資料串流之電訊號、電磁訊號或光訊號。穿過各種網路之訊號及於網路鏈路520上且穿過通訊介面518之訊號為傳輸資訊之載波的示例性形式,該等訊號攜帶數位資料往返於電腦系統500。
電腦系統500可經由一或更多個網路、網路鏈路520及通訊介面518傳送訊息且接收資料,包括程式代碼。在網際網路實例中,伺服器530可經由網際網路528、ISP 526、本端網路522及通訊介面518傳輸用於應用程式程式的請求代碼。
所接收代碼在剛接收到代碼時可由處理器504執行,及/或儲存在儲存裝置510或其他非揮發性儲存以用於稍後執行。以此方式,電腦系統500可獲得載波形式的應用程式代碼。
6.0延伸及替代方案
在前述說明中,已參考可在實施與實施間變化之 大量特定細節描述本發明之實施例。因此,本發明及藉由申請人意欲為本發明之專用的及專有的指示符為產生於本申請案之請求項之集合,在此等請求權產生於其中之特定形式中,包括任何後續改正。本文中對於含在此等獨立項中之術語所明確闡述之任何定義將調節如在申請專利範圍中所使用之此等術語的意思。因此,在請求項中未經明確敍述之限制、要素、性質、特徵結構、優勢或屬性將不以任何方式限制此該請求項之範疇。因此,將說明書及圖式視為說明性而非限制意義。
100‧‧‧裝置
160‧‧‧市場伺服器
201‧‧‧方塊
202‧‧‧方塊
203‧‧‧方塊
204‧‧‧方塊
205‧‧‧方塊
206‧‧‧方塊
207‧‧‧方塊
208‧‧‧方塊
209‧‧‧方塊
210‧‧‧方塊
211‧‧‧方塊

Claims (15)

  1. 一種推薦虛擬獎賞之給予及頒發虛擬獎賞的電腦施行方法,該方法包含以下步驟:在一市場伺服器處,儲存互動資訊用於一或更多個市場關聯應用程式,對於該一或更多個市場關聯應用程式中之每一特定應用程式,該互動資訊識別與該特定應用程式之一執行個體互動之裝置之一列表;在該市場伺服器處,自一請求裝置接收對給予合格應用程式之一列表之一請求;基於該互動資訊決定該請求裝置係與兩個或更多個應用程式之一集合互動;基於該請求裝置係與該兩個或更多個應用程式之該集合互動的該決定,傳送一或更多個選擇合格應用程式之一列表至該請求裝置;其中該方法係藉由一或更多個計算裝置執行。
  2. 如請求項1所述之方法,其中決定該請求裝置係與該兩個或更多個應用程式之該集合互動的步驟包含以下步驟:在該互動資訊中搜尋識別該請求裝置的一裝置識別符。
  3. 如請求項1所述之方法,其中決定該請求裝置係與該兩個或更多個應用程式之該集合互動的步驟包含以下步驟:在該互動資訊中搜尋一裝置識別符,該裝置識別符自與 該請求裝置之一帳戶相關聯之裝置之一集合識別一裝置。
  4. 如請求項1所述之方法,該方法進一步包含以下步驟:藉由一市場應用程式接收合格應用程式之該列表;顯示合格應用程式描述之一列表,其中在合格應用程式描述之該列表中的每一輸入項描述合格應用程式之該列表中之一應用程式。
  5. 如請求項4所述之方法,該方法進一步包含以下步驟:接收合格應用程式之該列表中之一合格應用程式的一選擇;顯示複數個給予描述,該複數個給予描述中之每一給予描述描述該所選擇合格應用程式的一個別給予,其中每一個別給予給予一獎賞交換一給予動作之一執行;自該等個別給予接收一特定給予之一選擇;決定該請求裝置之一使用者已執行與該特定給予相關聯之一特定給予動作;響應於決定該使用者已執行該特定給予動作,向該使用者頒發與該特定給予相關聯之一獎賞。
  6. 如請求項5所述之方法,其中該所選擇合格應用程式未安裝於該請求裝置上且安裝於與該請求裝置之一帳戶相關聯之一裝置上。
  7. 如請求項5所述之方法,其中該等給予描述係以一特定次序顯示且該特定次序係基於與該請求裝置之一帳戶相關聯之資訊而決定。
  8. 如請求項5所述之方法,其中該給予動作包含執行一推廣應用程式;其中該特定給予之該選擇係執行於一給予選擇裝置上;其中決定該使用者已執行該特定給予動作之步驟包含以下步驟:存取該推廣應用程式之互動資訊,該互動資訊識別已執行該特定應用程式之複數個裝置;基於該已存取互動資訊,決定該廣告之應用程式係已由該給予選擇裝置執行。
  9. 如請求項5所述之方法,其中與該特定給予相關聯之該獎賞為供該選擇合格應用程式使用之一特定量的虛擬獎賞;其中向該使用者頒發該獎賞之步驟包含以下步驟:傳送一訊息至與該所選擇合格應用程式相關聯之一伺服器以指示待頒發之一量。
  10. 如請求項5所述之方法,其中該獎賞為供該所選擇合格應用程式使用之一特定量的虛擬獎賞; 其中向該使用者頒發該給予獎賞之步驟包含以下步驟:更新與該請求裝置相關聯之一值。
  11. 如請求項5所述之方法,其中該獎賞為供該所選擇合格應用程式使用之一特定量的虛擬獎賞;其中向該使用者頒發該給予獎賞之步驟包含以下步驟:基於該特定量之虛擬獎賞決定待頒發之一通用獎賞之一量;響應於該決定,更新與該請求裝置之一帳戶相關聯之一值,該值表示通用獎賞之一量。
  12. 如請求項1所述之方法,其中該一或更多個所選擇合格應用程式係藉由自該兩個或更多個應用程式之該集合中選擇已在一特定時間週期內執行的一或更多個應用程式而決定。
  13. 如請求項5所述之方法,其中根據一次序來顯示該複數個給予描述,且部分地基於該等個別給予中之一給予與該兩個或更多個應用程式之該集合中之一或更多個應用程式之間的一相似程度,來決定與該給予相關聯之一次序值。
  14. 如請求項1所述之方法,其中該請求裝置為一智慧型手機、一平板電腦、一上網本(netbook computer)電腦、一膝上型電腦或一桌上型電腦中之任一者。
  15. 一種用於推薦虛擬獎賞之給予及頒發虛擬獎賞的非暫時性電腦可讀取儲存媒體,包含一或更多個指令序列,當該一或更多個指令序列藉由一或更多個處理器執行時,該一或更多個指令序列使得該一或更多個處理器執行如請求項1至請求項14所述之該等方法中的任何一者。
TW102101385A 2012-01-15 2013-01-14 推薦虛擬獎賞之給予及頒發虛擬獎賞的方法,以及記錄相關指令的電腦可讀取儲存媒體 TWI493490B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/350,783 US20130185133A1 (en) 2012-01-15 2012-01-15 Recommending virtual reward offers and awarding virtual rewards

Publications (2)

Publication Number Publication Date
TW201344612A TW201344612A (zh) 2013-11-01
TWI493490B true TWI493490B (zh) 2015-07-21

Family

ID=48780642

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102101385A TWI493490B (zh) 2012-01-15 2013-01-14 推薦虛擬獎賞之給予及頒發虛擬獎賞的方法,以及記錄相關指令的電腦可讀取儲存媒體

Country Status (5)

Country Link
US (2) US20130185133A1 (zh)
EP (1) EP2805248A4 (zh)
CA (1) CA2861200A1 (zh)
TW (1) TWI493490B (zh)
WO (1) WO2013106232A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012018423A1 (en) 2010-08-06 2012-02-09 Tapjoy, Inc. System and method for rewarding application installs
US20130217333A1 (en) * 2012-02-22 2013-08-22 Qualcomm Incorporated Determining rewards based on proximity of devices using short-range wireless broadcasts
US9544075B2 (en) 2012-02-22 2017-01-10 Qualcomm Incorporated Platform for wireless identity transmitter and system using short range wireless broadcast
US10419907B2 (en) 2012-02-22 2019-09-17 Qualcomm Incorporated Proximity application discovery and provisioning
US10360593B2 (en) 2012-04-24 2019-07-23 Qualcomm Incorporated Retail proximity marketing
KR20150093887A (ko) * 2014-02-07 2015-08-19 엔에이치엔엔터테인먼트 주식회사 모바일 게임 프로모션을 위한 푸쉬 시스템 및 푸쉬 서비스 방법
WO2015189257A1 (en) * 2014-06-12 2015-12-17 Bee7000 Limited Communication of reward data between applications
US9996848B2 (en) 2014-06-12 2018-06-12 Outfit7 Limited Communication of reward data between applications
EP2954940B1 (en) * 2014-06-12 2020-06-10 Outfit7 Limited Communication of reward data between applications
US10413818B2 (en) 2014-10-01 2019-09-17 Outfit7 Limited Monitoring an application on a processing device
US10643239B2 (en) 2014-10-01 2020-05-05 Outfit7 Limited Monitoring an application on a processing device and generating rewards
CN106022831A (zh) * 2016-05-19 2016-10-12 武汉斗鱼网络科技有限公司 一种基于虚拟货币的多深度应用推广方法及装置
CN108805605A (zh) * 2018-04-23 2018-11-13 深圳市合利发互联网科技有限公司 广告推广方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050289047A1 (en) * 2004-06-28 2005-12-29 Oliver Mitchell B Virtual marketplace for wireless device applications and services with integrated multi-party settlement
TW200910232A (en) * 2007-04-06 2009-03-01 Mastercard International Inc Methods and apparatus for funds remittances to non-payment card accounts using payment card system
US20100262506A1 (en) * 2009-04-08 2010-10-14 Microsoft Corporation Mobile content delivery on a mobile network
US20110161150A1 (en) * 2009-12-29 2011-06-30 Marc Steffens Methods and systems providing a multi-merchant rewards platform

Family Cites Families (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US20020002488A1 (en) 1997-09-11 2002-01-03 Muyres Matthew R. Locally driven advertising system
US6360213B1 (en) 1997-10-14 2002-03-19 International Business Machines Corporation System and method for continuously adaptive indexes
US7899710B1 (en) 1998-05-27 2011-03-01 Walker Digital, Llc Determination and presentation of package pricing offers in response to customer interest in a product
US20030032476A1 (en) 1998-12-23 2003-02-13 Walker Jay S. Methods and apparatus for facilitating the provision of a benefit to a player of a gaming Web site
US7129860B2 (en) 1999-01-29 2006-10-31 Quickshift, Inc. System and method for performing scalable embedded parallel data decompression
US6594691B1 (en) 1999-10-28 2003-07-15 Surfnet Media Group, Inc. Method and system for adding function to a web page
US20070005428A1 (en) 1999-12-08 2007-01-04 Jacobs Paul E Method for distributing advertisements to client devices having e-mail software installed including multiple advertisement operational modes
US20020004742A1 (en) * 2000-07-10 2002-01-10 Willcocks Neil A. Time variable incentive for purchasing goods and services
AU7593601A (en) * 2000-07-14 2002-01-30 Atabok Inc Controlling and managing digital assets
US7827059B2 (en) 2000-12-23 2010-11-02 International Business Machines Corporation System and method for rewarding a user's interaction behavior with a computer system
US7343317B2 (en) 2001-01-18 2008-03-11 Nokia Corporation Real-time wireless e-coupon (promotion) definition based on available segment
JP4139228B2 (ja) 2001-02-26 2008-08-27 フォースパス インコーポレイテッド アプリケーションの通信に基づく請求方法およびシステム
US6996833B1 (en) 2001-03-27 2006-02-07 Microsoft Corporation Protocol agnostic request response pattern
US7415426B2 (en) 2001-04-06 2008-08-19 Catalina Marketing Corporation Method and system for providing promotions to a customer based on the status of previous promotions
WO2002083255A1 (en) 2001-04-11 2002-10-24 Walker Digital, Llc Methods and systems for facilitating game play at a gaming device by means of third party offers
US20020194064A1 (en) 2001-06-01 2002-12-19 Parry Travis J. Methods and apparatus for promoting use of consumable goods in imaging devices
JP2003006509A (ja) 2001-06-20 2003-01-10 Hitachi Ltd 通信装置,通信システム及び広告料算出方法
US20030084439A1 (en) * 2001-10-04 2003-05-01 Ross Perkins Incentive system for distributing software over a computer network
US8216071B2 (en) 2002-03-20 2012-07-10 Intel Corporation Method and apparatus for software delivery and management
JP4039923B2 (ja) * 2002-09-20 2008-01-30 富士通株式会社 ソフトウェア実行管理装置、ソフトウェア実行管理方法、およびソフトウェア実行管理プログラム
US20040254836A1 (en) 2003-01-28 2004-12-16 Emoke Barabas Jutka T. Method & system for distribution & management of electronic vouchers via carrier applications
US7649838B2 (en) 2003-03-31 2010-01-19 Adknowledge, Inc. System and method for ranking the quality of internet traffic directed from one web site to another
US20060004799A1 (en) * 2004-06-18 2006-01-05 Austin Wallender Network content organization tool
KR20070022397A (ko) * 2004-06-28 2007-02-26 퀄컴 인코포레이티드 통합된 다자간 결제를 가진, 무선 디바이스 어플리케이션및 서비스를 위한 가상의 시장
US20070174115A1 (en) * 2004-09-01 2007-07-26 International Business Machines Corporation In-store consumer-based personalized offer presentation system and method
US8155679B2 (en) * 2005-12-23 2012-04-10 Blue Calypso, Llc System and method for peer-to peer advertising between mobile communication devices
US20060259361A1 (en) 2005-05-11 2006-11-16 Barhydt William J System and method for mobile loyalty program
US20080070690A1 (en) * 2005-10-14 2008-03-20 Leviathan Entertainment, Llc Credit Cards in a Virtual Environment
US8226472B2 (en) * 2010-06-08 2012-07-24 Leviathan Entertainment, Llc Video game capable of providing offers to players
JP4813924B2 (ja) 2006-02-28 2011-11-09 株式会社日立製作所 データベース管理システム、ストレージ装置、ディザスタリカバリシステム及びデータベースのバックアップ方法
US20070255576A1 (en) * 2006-04-26 2007-11-01 Macrovision Corporation Service providing an electronic market for the distribution of promotional material using software installation packages
US20080091528A1 (en) 2006-07-28 2008-04-17 Alastair Rampell Methods and systems for an alternative payment platform
US7698171B2 (en) 2006-07-28 2010-04-13 Trialpay, Inc. Methods and system for facilitating bids for placement of offers in an alternative payment platform
US20080077506A1 (en) 2006-07-28 2008-03-27 Alastair Rampell Methods and systems for providing a user interface for an alternative payment platform
US20090292599A1 (en) 2006-07-28 2009-11-26 Alastair Rampell Transactional advertising
CA2672294A1 (en) 2007-01-18 2008-07-24 Coupons, Inc. System and method for controlling distribution of electronic coupons
US20080275786A1 (en) 2007-05-03 2008-11-06 Digital Interactive Systems Corporation System and method for increasing purchase conversion rates
US20090182589A1 (en) 2007-11-05 2009-07-16 Kendall Timothy A Communicating Information in a Social Networking Website About Activities from Another Domain
US8145537B2 (en) 2008-02-21 2012-03-27 Digital River, Inc. Integrated software network agent
US8688621B2 (en) 2008-05-20 2014-04-01 NetCee Systems, Inc. Systems and methods for information compression
US20110208616A1 (en) * 2008-06-13 2011-08-25 Christopher Simon Gorman Content system
US8843934B2 (en) * 2008-10-27 2014-09-23 Hitachi, Ltd. Installing and executing new software module without exceeding system resource amount
US8745153B2 (en) * 2009-02-09 2014-06-03 Apple Inc. Intelligent download of application programs
US8688517B2 (en) 2009-02-13 2014-04-01 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US8868662B2 (en) 2009-06-10 2014-10-21 Silverpop Systems, Inc. Methods and systems for tracking shared content
US20100324983A1 (en) 2009-06-22 2010-12-23 Etchegoyen Craig S System and Method for Media Distribution
US20110034712A1 (en) 2009-08-07 2011-02-10 Wei Chih Lin Method of extracting essential oil from biomass wastes and a device thereof
US8176198B2 (en) 2009-08-27 2012-05-08 Clearwire Ip Holdings Llc Configurable download timing and reward system in a data network
US20110307354A1 (en) * 2010-06-09 2011-12-15 Bilgehan Erman Method and apparatus for recommending applications to mobile users
US8396759B2 (en) * 2010-06-18 2013-03-12 Google Inc. Context-influenced application recommendations
WO2012018423A1 (en) * 2010-08-06 2012-02-09 Tapjoy, Inc. System and method for rewarding application installs
KR101781129B1 (ko) * 2010-09-20 2017-09-22 삼성전자주식회사 어플리케이션을 다운로드받아 설치하는 단말장치 및 그 방법
US9723463B2 (en) * 2010-10-25 2017-08-01 Nokia Technologies Oy Method and apparatus for a device identifier based solution for user identification
US8359016B2 (en) * 2010-11-19 2013-01-22 Mobile Iron, Inc. Management of mobile applications
US20120209668A1 (en) 2011-02-15 2012-08-16 Terry Angelos Dynamically serving content to social network members
US20120209908A1 (en) 2011-02-15 2012-08-16 Terry Angelos Dynamically serving content to social network members
US20120265599A1 (en) 2011-04-14 2012-10-18 Fiksu, Inc. Temporal tracking of mobile user behavior with respect to web-based advertisements associated with temporary and keyed id use in digital media content
WO2012154838A2 (en) * 2011-05-09 2012-11-15 Google Inc. Generating application recommendations based on user installed applications
US20130035944A1 (en) 2011-08-02 2013-02-07 General Instrument Corporation Personalizing communications based on an estimated sensitivity level of the recipient
US8650070B2 (en) * 2011-08-02 2014-02-11 Google Inc. System and method for sharing content on third-party mobile applications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050289047A1 (en) * 2004-06-28 2005-12-29 Oliver Mitchell B Virtual marketplace for wireless device applications and services with integrated multi-party settlement
TW200910232A (en) * 2007-04-06 2009-03-01 Mastercard International Inc Methods and apparatus for funds remittances to non-payment card accounts using payment card system
US20100262506A1 (en) * 2009-04-08 2010-10-14 Microsoft Corporation Mobile content delivery on a mobile network
US20110161150A1 (en) * 2009-12-29 2011-06-30 Marc Steffens Methods and systems providing a multi-merchant rewards platform

Also Published As

Publication number Publication date
CA2861200A1 (en) 2013-07-18
US10607245B2 (en) 2020-03-31
EP2805248A1 (en) 2014-11-26
US20140324562A1 (en) 2014-10-30
EP2805248A4 (en) 2015-09-02
TW201344612A (zh) 2013-11-01
US20130185133A1 (en) 2013-07-18
WO2013106232A1 (en) 2013-07-18

Similar Documents

Publication Publication Date Title
TWI493490B (zh) 推薦虛擬獎賞之給予及頒發虛擬獎賞的方法,以及記錄相關指令的電腦可讀取儲存媒體
CA2927995C (en) Mobile-offer creation
US10565607B2 (en) Browser based advertising platform and rewards system
US20130124330A1 (en) System for determining interests of users of mobile and nonmobile communication devices based on data received from a plurality of data providers
JP2014528138A (ja) ビジネス向け紹介プログラム
US20210319017A1 (en) Mobile search
US11687973B2 (en) Apparatuses, methods, and computer program products for programmatic cross-application target application program installation
US11170399B2 (en) Browser based advertising platform and rewards system
US20240177187A1 (en) System and method for loading secure data in multiparty secure computing environment
US20210342888A1 (en) Apparatuses, methods, and computer program products for multi-step installed application program snapshot processing
US11631107B2 (en) Apparatuses, methods, and computer program products for application triggered non-execution installation state detection and application launching
US11625756B2 (en) Uninstalled software application identification and processing via a computer-executable tool configured to identify unresolved program links
US20110055245A1 (en) System, method and apparatus for search code information retrieval
US20210233118A1 (en) Method and system for determining user profile data for promotion and marketing service using mobile application program information
US10937062B1 (en) Method and system for facilitating download of application programs on mobile computing device
CA3220291A1 (en) System and method for loading secure data in multiparty secure computing environment
AU2014340440A1 (en) Mobile-offer creation