第1圖為繪製示例性行動運算裝置(行動裝置)100的系統示意圖,行動裝置100可用以執行本文所描述方法之任意者。行動運算裝置100可包含各種可選的硬體及軟體部件105。一般而言,部件105可與其他部件通訊,雖然為了易於說明而未圖示所有的連接。行動運算裝置100可為各種行動運算裝置之任意者(例如蜂巢式電話、智慧型手機、手持式電腦、膝上型電腦、筆記型電腦、平板裝置、平板電腦、媒體播放器、個人數位助理(Personal Digital Assistant;PDA)),並可允許與一或更多個網路(諸如無線Wi-FiTM、蜂巢式或衛星網路)進行有線或無線通訊。
行動運算裝置100可包含控制器或處理器110(例如訊號處理器、圖像處理單元(GPU)、微處理器、ASIC或其他控制與處理邏輯電路系統或軟體),控制器或處理器110用以執行諸如訊號編碼、圖像處理、資料處理、輸入/輸出處理、功率控制及/或其他功能的工作。作業系統112可控制部件105的分配與使用,並支援一或更多個應用程式114。應用程式114可包含共用行動運算應用(例如電子郵件應用、日曆、聯絡人管理器、網頁瀏覽器、訊息應用、金融應用)以及其他運算應用(諸如與特定促銷(例如尋物遊戲應用)相關聯的應用),並管理儲存在裝置處的優惠券與帳戶資訊。
行動運算裝置100可包含記憶體120。記憶體120可包含不可移除式記憶體與可移除式記憶體。不可移除式記憶體(或嵌入式記憶體)可包含隨機存取記憶體(RAM)、唯讀記憶體(ROM)、快閃記憶體、硬碟機、或其他熟知的記憶體儲存科技。可移除式記憶體可包含快閃記憶卡(例如SD(Secure Digital)卡)、記憶條(memory sticks)、用戶識別模組(Subscriber Identity Module;SIM)卡或其他熟知的記憶體儲存科技,諸如「智慧卡」。記憶體120可用於儲存用以在裝置100上執行作業系統112與應用程式114的資料及/或電腦可執行指令。範例資料可包含網頁、文字、圖像、聲音檔、視頻資料、或其他由行動運算裝置100經由一或更多個有線或無線網路發送至(及/或接收自)一或更多個網路伺服器或其他裝置的資料集。記憶體120可包含在裝置本地的優惠券資料庫122(裝置優惠券資料庫),優惠券資料庫122包含一或更多個優惠券資訊組124,以及包含用於一或更多個帳戶的帳戶資訊128的帳戶資料庫126。此種識別符可被發送至網路伺服器以識別使用者與設備。運算裝置100亦可存取外部記憶體(未圖示),諸如外部硬碟機。
運算裝置100可支援一或更多個輸入裝置130,諸如觸控螢幕132、麥克風134、相機136、實體鍵盤138及/或軌跡球139,以及一或更多個輸出裝置140,諸如揚聲器142與顯示器144。其他可能的輸出裝置(未圖示)可包含壓電式(piezoelectric)或其他觸覺性的輸出裝置。輸入裝置130與輸出裝置140之任意者可位於運算裝置100內部、外部、或可移除式地附接至運算裝置100。外部輸入與輸出裝置130與140可經由有線或無線連接來與運算裝置100通訊。一些裝置可提供多於一種輸入/輸出功能。例如,觸控螢幕132與顯示器144可被結合為單一輸入/輸出裝置。
運算裝置100可提供一或更多個自然使用者介面(NUIs)。例如,作業系統112或應用程式114可包含語言辨識軟體以作為語音使用者介面的部分,而允許使用者經由語音命令來操作裝置100。再者,裝置100可包含允許使用者經由使用者的空間性姿勢來與裝置100互動的輸入裝置與軟體。例如,使用者的空間性姿勢可被偵測並解譯,以對遊戲應用提供輸入。此外,裝置可辨識以裝置自身所作成的姿勢,諸如在裝置快速停止並改變方向時偵測到輕擊姿勢。
無線數據機160可被耦接至無線數據機天線164,並可支援行動運算裝置100與外部裝置之間的雙向通訊。數據機160與天線164被一般地圖示,並可為用以與行動蜂巢式通訊網路通訊的無線蜂巢式數據機。無線數據機160可包含其他以無線電為基礎的數據機,諸如Wi-FiTM數據機161、Bluetooth®數據機162或NFC(近場無線通訊)數據機163,以上每一者可被耦接至其自身的天線(例如Wi-FiTM天線165、Bluetooth®天線166、NFC天線167)。或者,多個數據機可共享天線,或者一天線可經由交換器(未圖示)耦接至數個數據機之一者。無線數據機160通常經配置以與一或更多個蜂巢式網路(諸如用於在單一蜂巢式網路內的資料與音頻通訊的GSM網路)通訊、在蜂巢式網路之間通訊、或在行動運算裝置與公用交換電話網路(PSTN)之間通訊。
近場無線通訊(NFC)為以標準為基礎的無線通訊科技,NFC允許接近彼此(通常不超過數公分)的運算裝置之間的無線電通訊。具有NFC的裝置(NFC裝置)可操作於在NFC裝置之間提供雙向通訊的對等式(peer-to-peer)模式中;在NFC裝置與NFC標籤(諸如未供電射頻識別(RFID)晶片)之間提供單向通訊的讀取/寫入模式;或允許NFC裝置操作如非接觸式智慧卡(亦即具有嵌入式積體電路的卡片)、卡片,諸如非接觸式智慧型簽帳卡或信用卡。NFC裝置可藉著經由NFC裝置所發出的無線電能量來對NFC標籤供電,而讀取儲存在NFC標籤中的資訊,並從所供電的NFC標籤接收所儲存的資訊。
行動運算裝置100可進一步包含至少一個輸入/輸出埠170(可為(例如)USB埠、IEEE 1394(FireWire)埠、及/或RS-232埠),輸入/輸出埠170包含實體連接器172、電源供應174、衛星導航系統接收器(諸如GPS接收器175)、陀螺儀176與加速度計177。GPS接收器175可被耦接至GPS天線179。所圖示的部件105並非必須的或全括式的,並可刪除任意部件並增加其他部件。一般而言,在本文中使用的名詞「電腦」可代表本文所描述或提及的任意運算裝置(行動或其他類別)。因此,電腦可執行指令包含可由任意運算裝置執行的指令。
第2圖圖示適合的實施環境200的一般化範例,其中可實施所描述的具體實施例、技術與科技。
在範例環境200中,由雲端210提供各種類型的服務(例如運算服務)。例如,雲端210可包含位置可為集中或分散的運算裝置集合,運算裝置集合提供以雲端為基礎的服務給經由網路連接之各種類型的使用者與裝置,網路諸如網際網路、區域網路(LAN)或廣域網路(WAN)。雲端210可包含將有線電視媒體散佈給用戶的網路。實施環境200可由不同方式使用以完成運算工作。例如,一些工作(例如處理使用者輸入並呈現使用者介面)可在本地運算裝置(例如經連接裝置230、240、250)上執行,同時其他工作(例如,儲存要在隨後的處理中使用的資料、決定要發送哪個優惠券給接收者)可在雲端210中執行。
在範例環境200中,雲端210對具有各種螢幕能力的經連接裝置230、240、250提供服務。經連接裝置230代表具有電腦螢幕(例如中尺寸螢幕235)的裝置。例如,經連接裝置230可為桌上型電腦、膝上型電腦、筆記型電腦、輕省筆電或平板電腦或類似者。經連接裝置240代表具有行動運算裝置螢幕245(例如小尺寸螢幕)的行動運算裝置。例如,經連接裝置240可為行動電話、智慧型手機、個人數位助理或類似者。經連接裝置250代表具有大螢幕255的裝置。例如,經連接裝置250可為具有網際網路連接能力的電視、或連接至能夠連接至雲端之另一裝置(諸如有線機上盒、遊戲主機或類似者)的電視。不具有螢幕能力的裝置亦可用於範例環境200中。例如,雲端210可對不具有顯示器的一或更多個電腦(例如伺服器電腦)提供服務。
服務可由雲端210經由服務提供者220、或經由其他線上服務提供者(未圖示)來提供。例如,雲端服務可被自定化至特定經連接裝置(例如經連接裝置230、240、250)的螢幕尺寸、顯示能力及/或觸控螢幕能力。可由服務提供者220提供的服務包含(例如)電子郵件、短訊服務(SMS)、多媒體訊息服務(MMS)、隨選媒體串流、金融服務、社群網路以及網站主機代管。服務提供者可代管線上商城,線上商城提供廣泛的貨物與服務,諸如可由使用者購買(或不需購買)而從雲端210下載的軟體應用、更新以及媒體資料。
服務提供者220可提供讓經連接裝置回放的媒體,以及可下載並儲存於經連接裝置以供往後使用的優惠券資訊。服務提供者220可決定由經連接裝置在銷售點終端處呈現的優惠券或帳戶資訊是否可使用於特定的商業交易。
在範例環境200中,雲端210至少部分使用服務提供者220來提供本文所描述的科技與解決方案至各種經連接裝置230、240、250。例如,服務提供者220可對各種以雲端為基礎的服務提供集中式解決方案。服務提供者220可管理使用者與裝置的服務訂閱(例如對經連接裝置230、240、250與其各別的使用者)。
第3圖為第一示例性系統300的方塊圖,第一示例性系統300允許由行動運算裝置350收集優惠券。在行動運算裝置處收集優惠券可包含在行動運算裝置處接收優惠券資訊,並可進一步包含將優惠券資訊儲存於可由行動運算裝置存取的裝置優惠券資料庫中。
一般而言,名詞「優惠券」與「優惠券資訊」被可互換地使用,且意謂允許行動運算裝置使用者接收益處(金融的或其他的)之資訊,在優惠券資訊被提供給商業、商人、服務提供者或其他個體時。此種益處包含接收折扣或退款、接收可免費下載內容(例如免費應用、書、歌曲、視頻、食譜或其他資訊)以及存取資訊(例如解鎖軟體遊戲的隱藏關卡)。
一般而言,優惠券資訊可為任何可為個體使用,以決定行動裝置使用者是否享有益處(以及任何益處的特性)的資格的資訊。例如,相關聯於儲存於行動運算裝置350中的裝置優惠券資料庫355的優惠券的優惠券資訊390,包含示例性優惠券資料集392。優惠券資料392包含折扣資料393,折扣資料393指示(例如)在優惠券被兌換時要應用至購買的折扣(例如九折、八折、買一送一);指示本文所描述之以時間為基礎、以位置為基礎與貨物與服務限制的以時間為基礎的限制資料394、以位置為基礎的限制資料395與貨物與服務限制資料396;指示(例如)使用者在接收折扣之前必須花費的最小量的優惠券ID資料398與價格範圍資料399。優惠券ID資料398可為企業用作企業優惠券資料庫中之索引的優惠券碼,以決定(例如)優惠券是否已被使用、優惠券是否已過期、優惠券中指定的限制是否已達到、以及使用者所享有的益處。優惠券資訊可包含比圖示於優惠券資訊390中的更多或更少的優惠券資料。優惠券資訊亦可包含一維或二維條碼圖像(諸如行動條碼(Quick Response code)),條碼圖像顯示於行動運算裝置顯示器上並在銷售點終端處呈現給條碼閱讀器以兌換優惠券。
其他優惠券資訊的範例包含時間與位置資訊,諸如在收集優惠券時的時間或行動運算裝置的位置。時間與位置資訊可用以在作成優惠券要求時決定(例如)使用者當時是在看哪個優惠券通知,以決定使用者可接收哪些優惠券。優惠券資訊可包含其他資訊,諸如使用者帳戶資訊(例如,使用者ID、帳戶編號),或將用戶導向企業網站的統一資源定位器(URL)。此外,在行動運算裝置處接收到優惠券資訊,可使應用程式被下載至行動裝置。
如在本文中一般地使用的名詞「銷售點終端」或「POS終端」,代表在涉及於商業交易的銷售點、購買或結帳點處的硬體與軟體。銷售點終端包含能夠與行動運算裝置進行無線通訊的運算裝置或系統。銷售點終端可具有NFC、具有Wi-FiTM、具有Bluetooth®或支援其他無線或有線通訊標準。
系統300包含伺服器302,伺服器302經由雲端310將來自媒體資料庫304的媒體資料供應至接收器320,以在顯示器330處回放。伺服器302包含伺服器優惠券資料庫325以及媒體資料庫304。接收器320係連接至雲端310,並可與具有NFC的週邊裝置340無線通訊,週邊裝置340相應地可與行動裝置350無線通訊。伺服器302可提供視頻、音頻或其他媒體資料至接收器320,並可為有線電視、網際網路或傳遞媒體的其他以雲端為基礎之服務的部分。或者,伺服器302可單純地為作為提供網站內容之部分而散佈媒體的網路伺服器。
接收器320可為有線機上盒、衛星接收器、遊戲主機、網際網路數據機、或其他能夠連接至雲端310並在顯示器330處輸出媒體的裝置。音頻媒體可被輸出至內建於顯示器330內的揚聲器,或其他連接至接收器320的揚聲器(未圖示)。顯示器330可為電視或任何其他能夠顯示由接收器320提供之視頻媒體的裝置。在一些具體實施例中,顯示器330支持無線通訊(例如,NFC、Bluetooth®)。週邊裝置340可為遙控器(諸如有線電視遠端控制器、遊戲控制器或類似者),並可經由有線或無線連接與接收器320通訊。在一些具體實施例中,週邊裝置340與行動裝置350為NFC裝置。
一般而言,在本文中所使用的名詞「媒體」代表由伺服器302提供至接收器320的媒體資料,以及由接收器基於媒體資料而輸出的媒體產物兩者。因此,媒體包含任何可用以在輸出裝置處產生圖像、音頻、視頻、音頻/視頻或任何其他媒體類型的資料,輸出裝置諸如電視、揚聲器、行動運算裝置輸出或類似者。媒體可被以各種檔案格式儲存(例如,.jpg、.tif、.wav、.mp3、.mpeg、.mpeg4)並可使用各種編解碼器來編碼,或不編碼。媒體資料可包含可用以在輸出裝置處輸出優惠券通知的優惠券通知資料。
在系統300的示例性應用中,行動裝置350可如下文收集優惠券。伺服器302為有線電視服務的部分,並提供電視節目給雲端310,電視節目被接收器320接收並顯示於顯示器330處。在代表性的範例中,在商業廣告期間,在顯示器330處顯示對於新餐廳「Little Italy Pizza House」的廣告360。在廣告期間內的一些點處,為了促銷餐廳,在顯示器330處輸出優惠券通知370(換言之,為對優惠券的參照)。一般而言,優惠券通知可為指示有優惠券或促銷可供運算裝置取得的音頻、視頻或音頻/視頻通知。優惠券通知370係與音頻通知375相伴,「將你的智慧型手機輕擊你的遙控器,以接收首次在Little Italy Pizza House消費的$10優惠券」。在本文中所使用的名詞「輕擊」,要求兩個NFC裝置被靠得足夠近以賦能NFC通訊。輕擊不需要使兩個NFC裝置實際上碰觸彼此。通常,將兩個NFC裝置靠近為距離數公分,即足以賦能NFC通訊。
接收器320發送訊號至週邊裝置340,訊號在優惠券通知370被顯示時(或在可或可不顯示優惠券通知370的預定時間期間內),使週邊裝置340偵測另一NFC裝置的存在。通常,週邊裝置340繼續監視另一NFC裝置的存在,直到優惠券通知370不再被顯示之後的預定時間為止。週邊裝置340可在其他時間(例如,一旦廣告啟動則開始監視、在優惠券通知不再被顯示時終止監視)開始並終止監視另一裝置的存在。行動運算裝置350的使用者「Miguel」在先前從未聽過Little Italy Pizza House,而現在該使用者感興趣並將行動裝置350輕擊週邊裝置340以收集優惠券。
在偵測到行動裝置350輕擊週邊裝置340時,週邊裝置340將行動裝置350的存在通知接收器320。週邊裝置340可詢問行動運算裝置350,以獲得可由接收器320(遠端伺服器300等等)使用以決定應傳遞哪個優惠券資訊傳遞給行動運算裝置350的資訊。針對此要求由行動運算裝置350傳回的此種資訊,可包含時間資訊(例如當前時間)、位置資訊(例如行動運算裝置的當前位置)、優惠券要求資訊(例如指示行動運算裝置正要求優惠券資訊的資訊)、行動運算裝置資訊(例如網路連接、行動運算裝置的軟體及/或硬體能力、產品/序號)以及使用者資訊(例如,使用者帳戶對於服務(有線電視服務、網際網路服務等等)的帳戶編號),以及其他任何資訊。行動運算裝置亦可傳遞可用以傳遞優惠券資訊的資訊,諸如使用者的電子郵件位址或電話號碼。
週邊裝置340可發送優惠券要求給接收器320,優惠券要求可包含從行動運算裝置350傳至接收器320之資訊的所有或任意部分。在一些具體實施例中,週邊裝置340發送對於行動運算裝置350正要求優惠券資訊的通知,且不發送額外資料。
回應於從週邊裝置340接收優惠券要求,接收器320經由週邊裝置340發送優惠券資訊給行動裝置350。接收器320可決定要發送哪個優惠券資訊給行動運算裝置350,或者接收器可發送優惠券要求給遠端伺服器,如下文所描述。一旦行動運算裝置350接收優惠券資訊,行動裝置350即儲存優惠券資訊於裝置優惠券資料庫355中。
裝置優惠券資料庫可儲存一或更多組優惠券資訊(一或更多個優惠券)。裝置優惠券資料庫係儲存於行動運算裝置處,且可為(例如)資料結構或指定為儲存優惠券資訊之行動運算裝置記憶體的部分。通常,行動裝置對儲存於自身的本地裝置優惠券資料庫尋找可用於特定交易的優惠券。在各種具體實施例中,優惠券資訊可被儲存在裝置優惠券資料庫355之外側的行動裝置記憶體中,諸如在儲存優惠券資訊的媒體快取記憶體中,直到媒體快取記憶體被以接收於行動裝置處的其他優惠券資訊或其他資料所覆寫。雖然裝置優惠券資料庫355被圖示為行動裝置350的部分,在各種具體實施例中,裝置優惠券資料庫可被放置於行動裝置350的外部,諸如外部硬驅動機或可移除式記憶體中。在其他具體實施例中,所收集的優惠券被儲存於儲存在雲端中的優惠券資料庫中。在行動運算裝置接收到優惠券資訊之後,優惠券資訊可被行動運算裝置藉由接收器傳至以雲端為基礎的優惠券資料庫,在接收到對於行動運算裝置已被輕擊週邊裝置的通知時,或是伺服器已從接收器接收到優惠券資訊要求時。以雲端為基礎的優惠券資料庫,可為儲存由使用者在多重運算裝置處收集的優惠券的以使用者為基礎的優惠券資料庫。
一旦優惠券資訊已被接收並儲存於行動裝置350處,Miguel在行動運算裝置顯示器處接收對此的通知。隔天,Miguel前往Little Italy's Pizza House吃晚餐並兌換優惠券,以接收對於他晚餐帳單的$10折扣。Miguel藉由將行動運算裝置350輕擊餐廳中具有NFC的銷售點終端380,從而允許儲存在裝置優惠券資料庫中的優惠券資訊(或至少此優惠券資訊的一部分)被使用NFC科技通訊至終端380。若POS終端380並不具有NFC,則優惠券資訊可被使用另一無線通訊技術(諸如Bluetooth®)發送至POS終端。
優惠券資訊可由其他方式來兌換。例如,若優惠券資訊包含條碼圖像,則條碼圖像可被顯示在行動裝置的顯示器上,並呈現給POS終端處的條碼閱讀器。
行動裝置使用者欲收集相關聯於優惠券通知之優惠券的意圖,可與不同於週邊裝置340回應於顯示優惠券通知而監視另一NFC裝置之存在的方式來指示。例如,回應於行動運算裝置使用者要求優惠券資訊,NFC通訊鏈路可由行動運算裝置350來起始。
例如,為了接收並儲存優惠券資訊,行動運算裝置可執行優惠券軟體,優惠券軟體允許裝置要求優惠券資訊、將所接收的資訊辨識為優惠券資訊、將優惠券資訊儲存於優惠券資料庫中、以及處理其他優惠券管理工作。優惠券軟體可為(例如)專屬優惠券相關應用程式,或行動運算裝置之作業系統的部分。優惠券軟體可經配置以允許使用者對於使用者所看到或聽到的優惠券通知要求優惠券資訊。例如,在看到優惠券通知370時,使用者可點擊由優惠券軟體呈現在行動裝置觸控螢幕顯示器的「剪下優惠券」元素,以產生優惠券資訊要求。或者,除了文字之外,行動運算裝置可輸出對存在可被剪下之優惠券的指示的音頻提示、震動圖樣或視頻指示(例如閃爍LED、顯示圖標)。優惠券要求可經由NFC被發送至週邊裝置340。若沒有鄰近的週邊裝置340,或週邊裝置340未開啟(或週邊裝置340的電池沒電了),則要求可直接傳送至接收器320。優惠券要求亦可被直接傳送至顯示器330,若顯示器330被賦能為支援無線通訊。若接收器320位置太遠離行動運算裝置350而無法賦能NFC通訊,則優惠券資訊要求可經由Bluetooth®、Wi-FiTM或其他無線通訊科技被傳送至接收器320。
在一些具體實施例中,優惠券軟體可經配置以將行動運算裝置姿勢解譯為優惠券要求。例如,優惠券軟體可將使用者揮動、搖晃、扭動或以任何其他方式移動裝置,解譯為指示使用者期望收集優惠券資訊。該等姿勢可至少部分根據由行動運算裝置350中的加速度計及/或陀螺儀所產生的資料來決定。
可在各種情境下使用系統300在行動運算裝置350處收集優惠券資訊。在第一情境下,伺服器302提供與優惠券通知相關聯的優惠券資訊,以及內含包含優惠券通知的廣告的媒體給接收器320。因此,接收器320接收到優惠券資訊,此係獨立於使用者指示期望接收優惠券資訊。回應於接收到對於行動裝置350已被輕擊週邊裝置340的通知,接收器320決定要傳送哪個優惠券資訊給行動裝置350。若儲存一個優惠券,則此優惠券資訊被發送至行動裝置。若儲存多於一個優惠券,則接收器基於(例如)接收器320接收到輕擊通知以及在顯示器處顯示優惠券通知的時間,來決定要傳送哪個優惠券。例如,若在仍顯示優惠券通知370的同時接收到輕擊之通知(或是直到通知370不再被顯示之後經過的指定時間量之內,或是直到顯示另一優惠券通知為止),則接收器320可決定要傳送相關聯於優惠券通知370的優惠券資訊。
在第二情境中,優惠券資訊不被與包含相關聯優惠券通知的媒體一起傳遞。在接收到行動運算裝置輕擊的通知之後,接收器320傳送對優惠券資訊的要求給伺服器302。要求可包含對相關聯於特定優惠券通知(例如優惠券通知370)的優惠券資訊的要求,或可包含對優惠券資訊的一般性要求而讓伺服器決定要回傳哪個優惠券資訊。接收器320可傳送從行動運算裝置350接收來的資訊的所有部分或任意部分(直接傳送或經由週邊裝置340)。伺服器320可對要求供應的資訊,進一步包含(例如)當前或先前在顯示器330處播放的媒體及/或優惠券通知,以及媒體及/或優惠券通知被播放的時間。伺服器302可基於(例如)提供於優惠券資訊要求中的資訊(諸如在傳送優惠券資訊要求時顯示在顯示器330上的媒體或廣告、傳送要求的時間以及其他資訊),來決定要從伺服器優惠券資料庫325傳回哪個優惠券資訊給接收器320。接收器320亦可決定行動裝置使用者正要求什麼優惠券資訊。在此情況下,伺服器302決定行動裝置使用者正要求相關聯於優惠券通知370的優惠券資訊,並傳遞此資訊給接收器320。接收器320將優惠券資訊傳給週邊裝置340,週邊裝置340相應地將此資訊使用NFC傳給行動裝置350。
因此,根據該兩個情境使用系統300在行動裝置350處收集優惠券的一個示例性優點,為能夠使用單一姿勢(行動裝置輕擊週邊裝置)在行動運算裝置處收集優惠券的能力。
在第三情境中,接收器320接收優惠券資訊以及包含優惠券通知的媒體,並本地地儲存優惠券資訊。接收器320可儲存對於在最近所顯示的節目期間內、在前一小時內、前一天內、前一週內、其他時間週期內、或直到被使用者刪除的優惠券通知的優惠券資訊。行動裝置使用者隨後可使用(例如)執行於行動裝置350上的優惠券軟體,來存取儲存於接收器320的優惠券,並選擇要傳遞至行動裝置350的一或更多個優惠券。例如,接收器320可傳送所儲存的優惠券給裝置、可在顯示器上呈現列表、以及使用者可選擇收集一或更多個優惠券。在一些具體實施例中,使用者可基於在行動運算裝置處擷取的輸入,來搜尋儲存的優惠券。例如,可由使用者輸入的關鍵字、圖像(使用行動運算裝置擷取的廣告圖像)、或音頻(使用廣告播放時記錄下的音頻片段),來搜尋儲存的優惠券。為了賦能優惠券之視頻或音頻搜尋,優惠券資訊可包含要與行動運算裝置擷取之圖像或音頻資料(或從圖像或音頻資料導出的資料)比較的圖像或音頻資料。
在第四情境中,行動裝置可在指定時間週期內存取伺服器302,以存取相關聯於由伺服器所提供之被顯示於媒體中的優惠券通知的優惠券。例如,若伺服器302係由有線電視提供者操作,則行動裝置350可存取圖示在行動運算裝置使用者在過往數天、數週等等之內所訂閱的任何頻道上的優惠券,且使用者可選擇在行動運算裝置350處收集該等優惠券之一或更多者。
雖然參照被顯示為電視節目部分之廣告來討論視覺優惠券通知370,但視覺優惠券通知可在由伺服器302所提供之任何視覺媒體之顯示之前、之後、或於期間來顯示。優惠券通知可被包含於顯示為媒體之部分的廣告中,媒體串流自視頻媒體網站,諸如Netflix®、Hulu®與YouTube®。音頻優惠券通知可被呈現在顯示器330或其他音頻媒體回放裝置處(例如連接至接收器320的揚聲器),作為由音頻提供者(諸如Pandora®或其他音頻串流網站)所提供之音頻媒體的部分。
可使用系統300的變異以在行動裝置350處收集優惠券。例如,週邊裝置340可不涉及於行動裝置350與接收器320之間的通訊。例如,接收器320可為NFC裝置,且可經由行動裝置350與接收器320之間的NFC通訊來收集優惠券。接收器320可在優惠券通知370被顯示的同時偵測另一NFC裝置的存在,且接收器320可將來自行動運算裝置350之輕擊解譯為對相關聯於優惠券通知370的優惠券資訊的要求。此外,接收器320與顯示器330可被結合為一個裝置,諸如具有網際網路能力的電視。在此情況下,優惠券資訊可從具有網際網路能力的電視經由NFC或其他短距無線電通訊科技直接發送至行動裝置350。若顯示器330經配置以用於無線通訊,則優惠券資訊亦可直接從顯示器330發送至行動裝置350。再者,行動裝置350與週邊裝置340或接收器320之間的通訊,可使用除了NFC以外的任何無線電通訊標準來執行,諸如Bluetooth®、低能量Bluetooth®(BLE)或Wi-FiTM。
第4圖圖示用以在行動運算裝置處收集優惠券之第二示例性系統400的方塊圖。系統400與系統300類似,但具有第二行動運算裝置420(例如膝上型電腦421、平板裝置422、智慧型手機423),第二行動運算裝置420從伺服器402接收媒體資料、優惠券通知資料與優惠券資訊,在行動運算裝置顯示器(例如顯示器425、426、427)上顯示所接收的媒體與優惠券通知,並將優惠券資訊發送至第一行動裝置450。第一行動裝置450被輕擊第二行動裝置420,以在第一行動裝置450處收集相關聯於優惠券通知的優惠券,以在往後於銷售點終端460處兌換。第一與第二行動運算裝置450與420可為NFC裝置,且優惠券資訊可使用NFC科技被從第二行動裝置420發送至第一行動運算裝置450。
第5圖圖示可收集優惠券的行動運算裝置500,優惠券相關聯於在行動運算裝置500處輸出的優惠券通知。行動運算裝置500可從以雲端為基礎的伺服器接收媒體、優惠券通知與優惠券資訊。在一個範例中,於在行動裝置500處回放由以雲端為基礎之隨選串流視頻服務提供之電影期間內的一些點處,在顯示器530的第一部分520中圖示餐廳廣告510。餐廳廣告510包含呈現於顯示器530第二部分550中之對於買一送一晚餐優惠券的可輕擊優惠券通知540。若使用者將手指觸碰或輕擊優惠券通知540,則對於買一送一晚餐優惠的優惠券資訊被收集於裝置500處並儲存於裝置500處的裝置優惠券資料庫中。為了兌換優惠券,行動運算裝置500可從行動裝置500發送至少一部分的優惠券資訊至銷售點終端,作為商業交易的部分。
可由各種方式在裝置500處收集優惠券資訊,包含類似於上文所述,關於在行動裝置350處收集優惠券資訊之情境(第3圖)的方式。在第一情境中,可於使用者輕擊優惠券通知540之前在行動裝置500處接收對應優惠券通知540的優惠券資訊,並接收包含廣告500的媒體。在此情況中,收集優惠券資訊可包含將所接收到的優惠券資訊儲存在行動裝置500處的裝置優惠券資料庫中,或儲存在其他可被行動裝置500存取的裝置優惠券資料庫中。在一些具體實施例中,行動裝置500可經配置以自動收集優惠券。換言之,裝置500可經配置以在裝置接收到優惠券資訊時,將優惠券資訊儲存於裝置優惠券資料庫中。因此,行動裝置使用者可收集相關聯於行動裝置所顯示之優惠券通知的優惠券,而不用採取任何行動來收集優惠券。
在第二情境中,裝置500可發送要求至提供相關聯於優惠券通知540之優惠券資訊的媒體的伺服器。回應於要求,行動裝置500從伺服器接收優惠券資訊,並將優惠券資訊儲存在裝置優惠券資料庫中。在第三情境中,使用者存取遠端伺服器以存取優惠券資訊,優惠券資訊相關聯於在指定時間週期內顯示的優惠券通知(例如,在使用者所訂閱的有線電視頻道上在前一週內顯示的任何優惠券通知)。
本文所描述的優惠券通知,並非必要相關聯於串流媒體。優惠券通知可為任何網頁的可輕擊(或可點擊)元件,元件在在被輕擊時使優惠券被行動裝置收集。例如,優惠券通知可為顯示在行動運算裝置觸控顯示器上的網站上的可動式圖像(例如圖標廣告)或文字。
本文所描述優惠券之任意者,可相關聯於對於可如何使用優惠券的一或更多個限制。例如,優惠券資訊可包含指定優惠券可使用處的一或更多個以位置為基礎的限制。例如,現在考慮Miguel正在商場購物。於在服飾店進行購買之後,店家提供Miguel對於商場食物區的$5折扣優惠券,藉由從銷售點終端、NFC標籤等等來通訊,而傳送$5折扣優惠券資訊到Miguel的行動運算裝置。此對於優惠券使用的地理限制條件,係包含於儲存於裝置處的所接收優惠券資訊中。
以位置為基礎的限制可被指定為界定一區域的複數個地理座標,要兌換優惠券,行動裝置(或銷售點終端)必須位於該區域中。行動運算裝置可決定以位置為基礎的限制在銷售的時間是否被滿足,若滿足,則允許優惠券資訊被發送至銷售點終端裝置。行動裝置可對行動運算裝置位置(如由裝置自身所決定的裝置位置資料所指示)或對銷售點終端位置(如由銷售點終端提供之銷售點終端位置資料所指示),檢查以位置為基礎的限制。
或者,銷售點終端可基於行動裝置供應的資訊,來決定以位置為基礎的限制是否被滿足。行動裝置可基於從全球定位系統(GPS)接收來的資料、藉由蜂巢式網路基地台之間的三角定位、藉由參照鄰近Wi-FiTM路由器的實體位置或藉由另一機制,來決定行動裝置的位置。以位置為基礎的限制可指定一或更多個地理區域、特定企業地點(例如企業夥伴或花費了地理限制優惠券之企業的其他交易)與類似者。
優惠券使用限制亦可包含以時間為基礎的限制。例如,在行動裝置處收集的優惠券資訊,可指示優惠券必須在特定日期之前使用(例如2012年8月31日,並可包含特定時間(例如2012年8月31日晚上10:00))、必須在相對於行動裝置接收到優惠券之時的一時間量之內(例如一小時內,兩小時內)使用、或在相對於接收到優惠券之時的特定日期內使用(例如當天內、本週五前、本月內)、優惠券開始時間(可開始使用優惠券的時間(例如僅在聖誕節當日有效的優惠券))、或任何其他以時間為基礎的限制。例如,Miguel使用他的行動運算裝置以社群網路應用程式在商場處「打卡(check in)」(亦即,他提供他的行動裝置位置給相關聯於社群網路應用程式之以雲端為基礎的伺服器),並相應地接收到在接下來30分鐘內提供他對於任何小型購買之七折折扣的優惠券。Miguel到書店找到他想要買的書,並在進行購買時經由他的行動裝置將七折優惠券提供給書店銷售點終端。在一些具體實施例中,行動裝置在傳送優惠券資訊給銷售點裝置之前,可決定以時間為基礎的限制條件是否被滿足,且在其他具體實施例中,銷售點終端可進行此決定。可在行動裝置顯示器處提供對於優惠券是否成功兌換的通知給使用者。
在一些具體實施例中,使用限制條件可相關聯於其他儲存於行動裝置處的資訊類型,諸如金融帳戶或其他帳戶類型。該等帳戶可被儲存於行動裝置記憶體中的帳戶資料庫中,諸如帳戶資料庫126。例如,行動裝置可儲存相關聯於員工的時間戳記卡帳戶的資訊,資訊包含以時間為基礎的限制,限制指示員工必須在何時於他的排班開始時打卡。若行動裝置為NFC裝置,則員工可藉由將他的NFC行動裝置,輕擊位於雇用者的工作地點之具有NFC功能的打卡鐘來打卡。可由使用者的行動裝置或雇用者的打卡鐘,根據儲存在行動裝置上的以位置為基礎的限制,來決定使用者是否被允許打卡。例如,員工的時間戳記卡帳戶資訊可指示,員工必須在早上9:05分之前打卡以開始他的排班。若員工試圖在早上9:05分之後打卡,則員工可不被允許打卡。
在另一具體實施例中,若所指定的使用條件被滿足,則NFC行動運算裝置可模擬智慧卡,並允許使用者使用帳戶資訊。帳戶資訊可對應於金融帳戶,諸如使用者的銀行或信用卡帳戶、運輸帳戶(亦即指示使用者已購買了七月公車月票的資訊)或任何其他帳戶類型。例如,帳戶資料庫可包含指示使用者已在本地滑雪度假村購買了在一月內有效的滑雪通行證的資訊。
以位置為基礎的限制,可將金融帳戶的使用限制於指定的地理區域內。例如,相關聯於預付信用卡帳戶的帳戶資訊,可指定將卡片的使用限制於商場、城市或某些企業內的限制。對於儲存在行動裝置上之金融帳戶之以位置為基礎的限制的一種示例性應用,為對兒童的購買的雙親控管(parental control)。例如,父親可經由他的行動裝置提供預付信用卡帳戶給他的女兒(父親可將他的裝置借給他的女兒,或提供金融資訊給他的女兒的行動裝置),且限制預付信用卡僅能使用在所指定的購物商場處。限制可由具有適當權限的使用者來配置。例如,父親可選擇他的女兒可使用卡片的商場,且隨後重新配置他的女兒在隨後可使用帳戶在何處進行購買。
包含以位置為基礎的限制之帳戶資訊的另一示例性應用,為根據裝置位置來決定要使用哪個帳戶資訊來付款的裝置。例如,經常旅行的商務旅行者,可具有儲存在他的行動裝置帳戶資料庫中之,用於諸如舊金山的灣區捷運(Bay Area Rapid Transit;BART)系統的各種運輸系統的帳戶資訊。運輸系統帳戶可包含在行動裝置從運輸系統接收到付款要求時,允許行動裝置使用適當帳戶資訊的以位置為基礎的限制。例如,用於BART系統的帳戶資訊,可指定在裝置位於加州且離舊金山市中心50英哩內(或在包含BART站的所指定地理區域內)時,呈現BART帳戶資訊以回應付款要求。相關於運輸系統的帳戶資訊,可包含進一步的使用限制,諸如限制要用於特定運輸型態(諸如駁船、公車或輕軌)的帳戶。
使用限制可包含額外的限制類型。貨物或服務限制可限制可使用優惠券或帳戶的貨物或服務。例如,在父親/女兒購物範例中,父親可藉由增加卡片僅可用於購買特定貨物類型(例如衣服、學校用品)或特定產品(例如Windows®行動電話)的限制條件,來進一步限制預付信用卡之使用。另一限制類型為將優惠券或帳戶使用限制於一或更多個特定商店的商店限制。商店限制可被實施為(例如)商店識別符、商店地理座標、商店地址或其他可用以識別商店的資訊。例如,對於在全國性咖啡連鎖店處的免費咖啡的優惠券資訊,可包含優惠券僅可用於在紐約時代廣場處編號為3458的咖啡連鎖店的商店限制。
在具有無線通訊功能的促銷的另一具體實施例中,促銷可要求使用者從加綴至所指定物件的NFC標籤收集資訊,以解鎖優惠券、配方、遊戲附加內容(例如額外關卡、武器、裝甲、法術、人物配件)、書籍章節、鈴聲、歌曲、電影預告片、或任何其他額外資訊或促銷。現在考慮以下範例:Miguel最喜歡的廚師正舉辦與連鎖雜貨店合作的尋物遊戲促銷,其中若參與者收集到尋物遊戲列表中的所有物件,則他/她可接收廚師的秘密食譜「雪帕派」之副本。Miguel來到參與的連鎖雜貨店的本地分店,並藉由將他的NFC行動裝置輕擊加綴至列表中物件的NFC標籤,來「收集」尋物遊戲列表中的物件。一旦行動裝置決定Miguel已收集到尋物遊戲列表上所有物件的資訊(此可由從廚師或雜貨店的網站上下載尋物遊戲列表應用程式來執行),裝置通知遠端伺服器,且Miguel在他的行動裝置處接收秘密食譜。在需要使用者「收集」物件而作為促銷之部分的另一促銷範例中,使用者可藉由將他/她的NFC行動裝置輕擊NFC標籤,來在附近的商店中收集各種物件,以解鎖由書店提供的免費電子書。
具有NFC功能的行動運算裝置亦可用以賦能尋物遊戲競賽,在競賽中個人或團隊被給定要在商店、商場、城市等等之內尋找的物件列表。可藉由NFC行動裝置讀取儲存在物件的NFC標籤上的資訊來收集物件。在一或更多個行動裝置處的相關於尋物遊戲的應用程式,可追蹤每一隊伍的進度,諸如收集每一物件花了多久時間。從NFC標籤接收來的資訊可提供對於尋找接下來的物件的線索、接下來要進行什麼行動或其他資訊。行動裝置可無線連接遠端伺服器,以允許即時監測隊伍的進度。
可應用以時間為基礎或以位置為基礎的限制至任何解鎖的資訊。例如,作為收集尋物遊戲列表中的所有物件的結果所收集到的優惠券,可包含以時間為基礎或地理的限制條件。例如,對於漢堡加薯條優惠的連鎖餐廳促銷,若使用者找到隱藏在餐廳中的某些物件,則可提供使用者對於漢堡薯條套餐的五折折扣優惠券。若使用者以他的行動裝置收集物件,則對於五折優惠券的優惠券資訊被接收並包含以時間為基礎的限制條件:優惠券必須在接收後十分鐘內使用。
第6(a)圖為在行動運算裝置處收集優惠券的示例性方法600的流程圖。方法600可由具有NFC功能的智慧型手機來執行。在610處,在行動運算裝置處接收使用者輸入,使用者輸入指示對於收集相關聯於由行動運算裝置呈現之優惠券通知的優惠券資訊的要求。在範例中,智慧型手機使用者輕擊優惠券通知,以指示對於收集相關聯於在智慧型手機處之書店優惠券通知的優惠券資訊的要求。在620處,在行動運算裝置處接收優惠券資訊。在範例中,在智慧型手機處接收相關聯於八折折扣書店優惠券的優惠券資訊。在630處,將優惠券資訊的至少一部分從行動運算裝置發送至銷售點終端。在範例中,智慧型手機使用者來到連鎖書店的本地分店,找到他喜歡的一本書,並將儲存在他的智慧型手機中的八折折扣書店優惠券資訊的部分發送給書店中的銷售點終端,作為購買書籍流程的部分。
第6(b)圖為可被執行為用於在行動運算裝置處收集優惠券之示例性方法600之部分的額外步驟650的流程圖。在660處,接收相關聯於複數個額外優惠券通知的資料。在範例中,智慧型手機使用者接收相關聯於在前一個月中顯示在智慧型手機處的複數個額外優惠券通知的資料。在670處,在行動運算裝置的顯示器處顯示複數個額外優惠券通知。在範例中,在智慧型手機顯示器處顯示複數個優惠券通知。在680處,接收指示選擇額外優惠券通知之至少一者的使用者輸入。在範例中,智慧型手機接收使用者輸入,使用者輸入指示使用者已選擇在他於該禮拜中在他的智慧型手機上看電影時顯示的,對男裝服飾店之購買的七折折扣的優惠券。
在690處,接收相關聯於所選擇的至少一個額外優惠券通知的額外優惠券資訊。在範例中,接收相關聯於七折折扣優惠券的優惠券資訊。在694處,在行動運算裝置處的優惠券資料庫中儲存額外優惠券資訊。在範例中,七折折扣男裝服飾店優惠券資訊被儲存在智慧型手機的優惠券資料庫中。在698處,額外優惠券資訊的至少一部分被從行動運算裝置發送至第二銷售點終端。在範例中,七折折扣男裝服飾店優惠券的至少一部分被發送至在男裝服飾店處的銷售點終端,作為智慧型手機使用者在商店購買衣服的部分。
第7圖為行動運算裝置要求並接收優惠券資訊的示例性方法700的流程圖。可例如由Xbox®遊戲主機來執行方法。在710處,接收器從遠端伺服器接收優惠券通知資料。在範例中,Xbox®遊戲主機接收作為從以雲端為基礎之隨選視頻服務(諸如Netflix®視頻串流服務)串流的媒體資料的部分的優惠券通知資料。在720處,在顯示器處輸出基於優惠券通知資料的優惠券通知。在範例中,在連接至遊戲主機的電視處輸出對於Xbox®視頻遊戲之五折折扣的優惠券通知。在730處,經由來自週邊裝置的無線通訊,接收來自行動運算裝置對於相關聯於優惠券通知的優惠券資訊之要求。在範例中,Xbox®遊戲主機接收到來自智慧型手機的要求,以接收相關聯於視頻遊戲優惠券的優惠券資訊。經由來自Xbox®視頻遊戲控制器的無線通訊來接收要求。在740處,在接收器處接收傳回的優惠券資訊。在範例中,Xbox®遊戲主機接收對於視頻遊戲優惠券的優惠券資訊。在750處,經由無線通訊將傳回的優惠券資訊發送至週邊裝置,以轉送至行動運算裝置。在範例中,將視頻遊戲優惠券資訊無線發送至Xbox®遊戲控制器,以轉送至智慧型手機。
第8圖為決定傳送至接收器之優惠券的示例性方法800的流程圖。可例如由分配視頻媒體給用戶的有線電視伺服器來執行示例性方法800。在810處,將包含優惠券通知資料的媒體資料傳送至遠端接收器。媒體包含複數個視頻節目,且優惠券通知資料相關聯於複數個優惠券,每一優惠券通知相關聯於視頻節目之一者。在範例中,有線電視伺服器提供包含多個電視節目的媒體。媒體包含相關聯於複數個優惠券的優惠券通知資料,每一優惠券通知相關聯於電視節目之一者。在820處,從遠端接收器接收對於複數個優惠券之一或更多者的要求。在範例中,有線電視伺服器接收對於相關聯於優惠券通知之一者的優惠券的要求。在830處,基於包含在要求中的資訊,從複數個優惠券選擇所選擇優惠券,以傳送至遠端接收器。在範例中,有線電視伺服器選擇在優惠券要求被傳送至有線電視伺服器時遠端接收器正播放的優惠券,以及包含在優惠券要求中的資訊。在840處,所選擇的優惠券被傳送至遠端接收器。在範例中,相關聯於在作成優惠券要求時所播放的優惠券通知的優惠券被傳送至遠端接收器。
所揭示方法之任意者可被實施為電腦可執行指令或電腦程式產品。電腦可執行指令或電腦程式產品,以及任何在實施所揭示具體實施例期間內產生並使用的資料,可被儲存在一或更多個電腦可讀取儲存媒體上(例如非暫態性電腦可讀取媒體,諸如一或更多個光學媒體碟片(例如CD或DVD))、揮發性記憶體部件(諸如DRAM或SRAM)或非揮發性記憶體部件(諸如快閃記憶體或硬驅動機),並在任何電腦裝置上執行。電腦可讀取儲存媒體不包含經傳輸訊號或正傳輸訊號。電腦可執行指令可為(例如)電腦作業系統、專屬軟體應用程式、經由網頁瀏覽器存取或下載的軟體應用程式、或其他軟體應用程式(諸如遠端運算應用程式)的部分。此種軟體可被執行於(例如)單一本地電腦(例如任何適合之商業可得電腦)上,或使用一或更多個網路電腦在網路環境(例如經由網際網路、廣域網路、本地網路、用戶端-伺服器網路(諸如雲端運算網路)、或其他此種網路)中執行。
為了清楚說明,僅描述以軟體為基礎之實施例的一些所選擇的態樣。其他在本發明領域中為人所熟知的細節被忽略。例如,應瞭解所揭示的科技不限於任何特定的電腦語言或程式。例如,所揭示的科技可由以C++、Java、Perl、JavaScript、Adobe Flash或任何其他適合的程式語言撰寫的軟體來實施。類似的,所揭示的科技並不限於任何特定的電腦或硬體類型。適合的電腦與硬體的一些細節為人所熟知且不需詳細揭示於本文中。
再者,以軟體為基礎的具體實施例之任意者(例如包含用於使電腦執行所揭示方法之任意者的電腦可執行指令)可被上傳、下載或經由適合的通訊構件遠端存取。此種適合的通訊構件包含(例如)網際網路、全球資訊網、內部網路、電纜(包含光纖電纜)、磁性通訊、電磁通訊(包含RF、微波與紅外線通訊)、電子通訊、或其他此種通訊構件。
使用於本申請案與申請專利範圍中的單一形式「一」、「該」,包含複數形式,除非上下文清楚地說明並非如此。類似的,用詞「或」意欲包含「及」,除非上下文清楚地說明並非如此。用詞「包含」意謂「包括」,因此,「包含A或B」意謂包括A或B以及一起包括A與B。此外,用詞「含有」意謂「包含」。
所揭示的方法、設備與系統不應被解譯為以任何方式限制。相反的,本揭示內容係關於各種所揭示具體實施例的所有新穎且非顯而易知的特徵與態樣之單獨者,或與彼此的各種組合與次組合者。所揭示的方法、設備與系統不限於任何特定態樣或特徵(或其組合),所揭示的具體實施例亦不需要呈現任一或更多個特定優點或解決問題。
本文參考本揭示內容之設備或方法所呈現的作業理論、科學原則或其他理論說明,係為了能夠更佳瞭解的目的而被提供,且不意為限制範圍。在附加申請專利範圍中的設備與方法,不限於彼等由此種作業理論所描述之方式來操作的設備與方法。
雖然所揭示方法之一些者的作業為了方便呈現而以特定、循序的順序來描述,應瞭解到此描述方式包含重新設置,除非下文揭示內容之特定語言需要特定的順序。例如,循序描述的作業在一些情況中可被重新設置或同時執行。再者,為了簡易說明,附加圖式可不圖示各種可結合其他方法以使用所揭示方法的方式。
在已圖示說明並說明所圖示說明的具體實施例的原則之後,具體實施例可被以各種設置修改,同時保持遵循上文所說明的概念。根據可應用所圖示說明具體實施例之原則的許多可能的具體實施例,應認知到所圖示說明的具體實施例僅為範例,且不應被視為限制本揭示內容的範圍。發明人請求在附加申請專利範圍的範圍之內的所有內容。