用于地理社交網(wǎng)絡(luò)系統(tǒng)的基于廣告的位置排序的制作方法
【專利摘要】在一種實(shí)施方式中,地理社交網(wǎng)絡(luò)系統(tǒng)接收表示用戶位置的數(shù)據(jù),基于到用戶位置的接近性和與一個(gè)或多個(gè)地點(diǎn)相關(guān)聯(lián)的廣告的存在性來(lái)生成和排序地點(diǎn)列表,以及將經(jīng)排序的地點(diǎn)列表呈現(xiàn)給用戶。
【專利說明】用于地理社交網(wǎng)絡(luò)系統(tǒng)的基于廣告的位置排序
【技術(shù)領(lǐng)域】
[0001]本公開總體上涉及地理社交網(wǎng)絡(luò)系統(tǒng),更具體地,涉及基于到用戶的接近性和與 一個(gè)或多個(gè)地點(diǎn)相關(guān)聯(lián)的廣告的存在性生成和排序地點(diǎn)列表的移動(dòng)廣告系統(tǒng)。
【背景技術(shù)】
[0002]社交網(wǎng)絡(luò)系統(tǒng),諸如社交網(wǎng)站,能使其用戶通過系統(tǒng)與該社交網(wǎng)絡(luò)系統(tǒng)交互以及 彼此互相交互。社交網(wǎng)絡(luò)系統(tǒng)可產(chǎn)生和存儲(chǔ)與用戶有關(guān)的記錄,通常被稱為用戶個(gè)人資料。 用戶個(gè)人資料可包括用戶的人口統(tǒng)計(jì)信息、通信信道信息和個(gè)人興趣愛好。社交網(wǎng)絡(luò)系統(tǒng) 還可產(chǎn)生和存儲(chǔ)用戶與社交網(wǎng)絡(luò)系統(tǒng)中其他用戶的關(guān)系(例如,社交圖)的記錄,以及提供 服務(wù)(例如,涂鴉墻、照片共享、或即時(shí)消息)以促進(jìn)在社交網(wǎng)絡(luò)系統(tǒng)中的用戶之間的社交 交互。地理社交網(wǎng)絡(luò)系統(tǒng)是其中地理服務(wù)和性能被用于實(shí)現(xiàn)額外的社交交互的社交網(wǎng)絡(luò)系 統(tǒng)。用戶提交的位置數(shù)據(jù)或地理位置技術(shù)(例如,手機(jī)定位跟蹤)可允許地理社交網(wǎng)絡(luò)來(lái) 連接和協(xié)調(diào)用戶與匹配其興趣愛好的當(dāng)?shù)厝嘶蚴录@?,通過提供地點(diǎn)的名稱(或從預(yù) 先建立的地點(diǎn)列表中選擇地點(diǎn)),用戶可利用移動(dòng)客戶端應(yīng)用程序來(lái)登記位置。此外,地理 社交網(wǎng)絡(luò)系統(tǒng)可記錄有關(guān)用戶存在于該地點(diǎn)的信息,并可以提供該信息給地理社交網(wǎng)絡(luò)系 統(tǒng)的其他用戶。
【發(fā)明內(nèi)容】
[0003]特定的實(shí)施方式涉及接收指示用戶位置的數(shù)據(jù)、基于到用戶位置的接近性和與一 個(gè)或多個(gè)地點(diǎn)相關(guān)聯(lián)的廣告的存在性向用戶產(chǎn)生和排序地點(diǎn)列表、以及將經(jīng)排序的地點(diǎn)列 表呈現(xiàn)給用戶。結(jié)合附圖,在以下詳細(xì)描述中更詳細(xì)地描述本公開的這些和其他特征、方面 和優(yōu)勢(shì)。
【專利附圖】
【附圖說明】
[0004]圖1示出了實(shí)例性社交網(wǎng)絡(luò)系統(tǒng)。
[0005]圖2示出了基于接近性和廣告的存在性來(lái)動(dòng)態(tài)地排序地點(diǎn)的實(shí)例性方法。
[0006]圖3和圖3A示出了呈現(xiàn)排序的地點(diǎn)列表的實(shí)例。
[0007]圖4和圖4A示出了基于用戶的社交行為產(chǎn)生和呈現(xiàn)優(yōu)惠券給用戶的實(shí)例。
[0008]圖5示出了實(shí)例性網(wǎng)絡(luò)環(huán)境。
[0009]圖6示出了實(shí)例性計(jì)算機(jī)系統(tǒng)。
[0010]圖7示出了實(shí)例性移動(dòng)裝置平臺(tái)。
【具體實(shí)施方式】
[0011]現(xiàn)參照一些在附圖中所示的實(shí)施方式詳細(xì)地描述本發(fā)明。在以下描述中,闡述了 許多具體細(xì)節(jié),以提供對(duì)本公開的透徹理解。然而,本領(lǐng)域的技術(shù)人員可以理解,本公開可 在沒有某些或所有這些具體細(xì)節(jié)的情況下被實(shí)踐。在其他情況下,為避免不必要地模糊本公開,未詳細(xì)描述眾所周知的處理步驟和/或結(jié)構(gòu)。此外,盡管結(jié)合特定的實(shí)施方式來(lái)描述 本公開,但應(yīng)當(dāng)理解,該描述不是為了將本公開限制為所描述的實(shí)施方式。相反,該描述是 為了涵蓋可被包括在由所附權(quán)利要求限定的本公開的精神和范圍內(nèi)的替代、變形和等同。
[0012]社交網(wǎng)絡(luò)系統(tǒng),諸如社交網(wǎng)站,能使其用戶通過系統(tǒng)與該社交網(wǎng)絡(luò)系統(tǒng)交互以及 彼此互相交互。通常,為成為社交網(wǎng)絡(luò)系統(tǒng)的注冊(cè)用戶,實(shí)體(人或非人)注冊(cè)與社交網(wǎng)絡(luò) 系統(tǒng)相關(guān)聯(lián)的賬戶。此后,注冊(cè)用戶可通過提供例如正確的登錄ID或用戶名和密碼經(jīng)由賬 戶登錄進(jìn)社交網(wǎng)絡(luò)系統(tǒng)。如本文中所使用,“用戶”可以是與這種社交網(wǎng)絡(luò)環(huán)境交互或者與 其或經(jīng)由其通信的個(gè)體(個(gè)人用戶)、實(shí)體(例如,企業(yè)、公司或第三方應(yīng)用)或群組(例 如,個(gè)體或?qū)嶓w)。
[0013]當(dāng)用戶注冊(cè)與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的賬戶時(shí),社交網(wǎng)絡(luò)系統(tǒng)可建立和存儲(chǔ)與用戶 有關(guān)的記錄,通常被稱為“用戶個(gè)人資料”。用戶個(gè)人資料可包括由用戶提供的涉及用戶活 動(dòng)或行為的信息和由包括社交網(wǎng)絡(luò)系統(tǒng)的各種系統(tǒng)采集的涉及用戶活動(dòng)或行為的信息。例 如,用戶可提供他的姓名、簡(jiǎn)介圖片、聯(lián)系方式、生日、性別、婚姻狀況、家庭成員、雇用、教育 背景、偏好、興趣愛好和被包括在其用戶個(gè)人資料中的其他人口統(tǒng)計(jì)信息。用戶可識(shí)別用戶 考慮要成為其朋友的社交網(wǎng)絡(luò)系統(tǒng)的其他用戶。用戶的朋友或第一級(jí)聯(lián)系人的列表可被包 括在用戶個(gè)人資料中。在社交網(wǎng)絡(luò)系統(tǒng)中的連接可朝著兩個(gè)方向或可僅朝著一個(gè)方向。例 如,若Bob和Joe都是用戶且互相連接,則Bob和Joe各自是對(duì)方的連接。另一方面,若Bob 希望連接Sam以查看Sam發(fā)布的內(nèi)容項(xiàng),但Sam選擇不連接Bob,則可形成單向連接,其中 Sam是Bob的連接,但Bob不是Sam的連接。社交網(wǎng)絡(luò)系統(tǒng)的某些實(shí)施方式允許該連接是經(jīng) 由一級(jí)或多級(jí)連接(例如,朋友的朋友)的間接連接。連接可由用戶明確增加,例如,用戶 選擇特定的其他用戶成為其朋友,或由社交網(wǎng)絡(luò)系統(tǒng)基于用戶的共同特性(例如,是相同 教育機(jī)構(gòu)的校友的用戶)自動(dòng)地創(chuàng)建。用戶可識(shí)別或標(biāo)記他頻繁訪問的網(wǎng)站或網(wǎng)頁(yè),且這 些網(wǎng)站或網(wǎng)頁(yè)可被包括在用戶個(gè)人資料中。
[0014]用戶可提供當(dāng)用戶注冊(cè)賬戶時(shí)或在稍后時(shí)間與用戶的各個(gè)方面有關(guān)的信息(諸 如聯(lián)系信息和興趣)。用戶還可在任意時(shí)間更新他或她的個(gè)人資料信息。例如,當(dāng)用戶移 動(dòng)或改變手機(jī)號(hào)時(shí),他可更新他的聯(lián)系方式。此外,用戶的興趣愛好可能隨著時(shí)間推移而改 變,且用戶可時(shí)時(shí)更新其個(gè)人資料中的興趣愛好。用戶在社交網(wǎng)絡(luò)系統(tǒng)上的活動(dòng),諸如訪問 系統(tǒng)上的特定信息的頻率,也可提供可包括在用戶個(gè)人資料中的信息。再者,可時(shí)時(shí)更新該 信息,以便反映用戶最近的活動(dòng)。更進(jìn)一步,其他用戶或所謂的朋友或者用戶的聯(lián)系人也可 執(zhí)行影響或引起用戶個(gè)人資料更新的活動(dòng)。例如,聯(lián)系人可增加用戶作為朋友(或移除作 為朋友的用戶)。聯(lián)系人還可將消息寫到用戶的個(gè)人資料頁(yè)面中-通常被稱為涂鴉墻。用 戶還可輸入發(fā)布到用戶個(gè)人資料頁(yè)面的狀態(tài)消息。
[0015]社交網(wǎng)絡(luò)系統(tǒng)可維護(hù)社交圖信息,該社交圖信息一般可建模在個(gè)體群組之間的關(guān) 系,并且可包括范圍從泛泛之交到親密家庭關(guān)系的關(guān)系。社交網(wǎng)絡(luò)可利用圖結(jié)構(gòu)表示。圖的 每個(gè)結(jié)點(diǎn)對(duì)應(yīng)于社交網(wǎng)絡(luò)的成員。連接兩個(gè)結(jié)點(diǎn)的邊表示兩個(gè)用戶之間的關(guān)系。此外,在 任意兩個(gè)結(jié)點(diǎn)之間的分離程度被限定為從一個(gè)結(jié)點(diǎn)遍歷該圖到其他結(jié)點(diǎn)所需的最少跳數(shù)。 兩個(gè)用戶之間的分離程度可被認(rèn)為是由圖中結(jié)點(diǎn)表示的兩個(gè)用戶之間的關(guān)聯(lián)性的度量。
[0016]社交網(wǎng)絡(luò)系統(tǒng)可支持多種應(yīng)用,諸如照片共享、在線日歷和事件。例如,社交網(wǎng)絡(luò) 系統(tǒng)還可包括媒體共享性能。例如,社交網(wǎng)絡(luò)系統(tǒng)可允許用戶將照片和其他多媒體文件粘貼到用戶的個(gè)人資料,諸如在涂鴉墻或相冊(cè)中,該涂鴉墻和相冊(cè)對(duì)于社交網(wǎng)絡(luò)系統(tǒng)的其他 用戶而言是可訪問的。社交網(wǎng)絡(luò)系統(tǒng)還可允許用戶配置事件。例如,第一用戶可利用包括事 件的時(shí)間和日期、事件的位置和該事件邀請(qǐng)的其他用戶的屬性(attribute)來(lái)配置事件。 被邀請(qǐng)的用戶可接收事件的邀請(qǐng)并作出回應(yīng)(諸如通過接受邀請(qǐng)或婉言謝絕該邀請(qǐng))。此 夕卜,社交網(wǎng)絡(luò)系統(tǒng)可允許用戶維護(hù)個(gè)人日歷。與事件相似的是,日歷實(shí)體可包括時(shí)間、日期、 位置和其他用戶的身份。
[0017]社交網(wǎng)絡(luò)系統(tǒng)還可支持隱私模型。用戶可以或不希望與其他用戶或第三方應(yīng)用程 序共享他的信息,或者用戶可能希望只與特定用戶或第三方應(yīng)用程序共享他的信息。用戶 可通過與他的用戶個(gè)人資料相關(guān)聯(lián)的隱私設(shè)置來(lái)控制是否與其他用戶或第三方應(yīng)用程序 共享他的信息。例如,用戶可選擇針對(duì)與用戶相關(guān)聯(lián)的每個(gè)用戶數(shù)據(jù)的隱私設(shè)置和/或選 擇全局應(yīng)用的或應(yīng)用于用戶個(gè)人資料信息的種類或類型的設(shè)置。隱私設(shè)置限定或識(shí)別可 訪問用戶數(shù)據(jù)的實(shí)體集(例如,其他用戶、用戶的聯(lián)系人、朋友的朋友或第三方應(yīng)用程序)。 隱私設(shè)置可關(guān)于不同粒度級(jí)別具體指定,諸如通過具體指定在社交網(wǎng)絡(luò)中的特定實(shí)體(例 如,其他用戶)、預(yù)先定義的用戶連接組、特定類型的連接、所有用戶連接、用戶連接的所有 第一級(jí)連接、實(shí)體社交網(wǎng)絡(luò)或甚至實(shí)體互聯(lián)網(wǎng)(例如,使發(fā)布的內(nèi)容項(xiàng)在互聯(lián)網(wǎng)上可以檢 索和可以搜索)。用戶可選擇要發(fā)布的對(duì)于所有用戶數(shù)據(jù)的默認(rèn)隱私設(shè)置。此外,根據(jù)查看 用戶數(shù)據(jù)或特定類型的用戶數(shù)據(jù),用戶可具體排除某些實(shí)體。
[0018]社交網(wǎng)絡(luò)系統(tǒng)可維護(hù)涉及地理位置或地點(diǎn)的信息的數(shù)據(jù)庫(kù)。地點(diǎn)可對(duì)應(yīng)于不同的 物理位置,諸如餐館、酒吧、火車站、機(jī)場(chǎng)等。某些地點(diǎn)可對(duì)應(yīng)于自身包括地點(diǎn)(諸如餐館或 機(jī)場(chǎng)中的大門位置)的較大區(qū)域。在一種實(shí)施中,每個(gè)地點(diǎn)可作為社交圖中的中心節(jié)點(diǎn)或 由社交網(wǎng)絡(luò)系統(tǒng)維護(hù)的其他數(shù)據(jù)結(jié)構(gòu)而被維護(hù),如在美國(guó)專利申請(qǐng)第12/763,171號(hào)中所 描述,為了所有目的而將其內(nèi)容結(jié)合于此供參考。社交網(wǎng)絡(luò)系統(tǒng)可允許用戶利用由有線站 或無(wú)線站(諸如膝上型裝置、臺(tái)式裝置或移動(dòng)裝置)托管的客戶端應(yīng)用程序(例如,瀏覽 器)來(lái)訪問有關(guān)每個(gè)地點(diǎn)的信息。例如,社交網(wǎng)絡(luò)系統(tǒng)可使網(wǎng)頁(yè)(或其他結(jié)構(gòu)化文檔)為 請(qǐng)求有關(guān)地點(diǎn)的信息的用戶服務(wù)。
[0019]除了用戶個(gè)人資料和地點(diǎn)信息之外,社交網(wǎng)絡(luò)系統(tǒng)可跟蹤或維護(hù)有關(guān)用戶的其他 信息。例如,社交網(wǎng)絡(luò)系統(tǒng)可支持包括記錄用戶位置的基于一個(gè)或多個(gè)位置的服務(wù)的地理 社交網(wǎng)絡(luò)系統(tǒng)功能。例如,用戶可利用由用戶的移動(dòng)設(shè)備托管的專用客戶端應(yīng)用程序(或 使用瀏覽器客戶端的基于網(wǎng)頁(yè)或基于網(wǎng)絡(luò)的應(yīng)用程序)來(lái)訪問地理社交網(wǎng)絡(luò)系統(tǒng)??蛻舳?應(yīng)用程序可自動(dòng)地訪問全球定位系統(tǒng)(GPS)或由移動(dòng)裝置支持的其他地理位置功能,并將 用戶的當(dāng)前位置報(bào)告給地理社交網(wǎng)絡(luò)系統(tǒng)。此外,客戶端應(yīng)用程序可支持允許用戶在不同 位置簽到和將該位置傳遞至其他用戶的地理社交網(wǎng)絡(luò)功能。當(dāng)用戶物理地定位在某地點(diǎn)處 并利用移動(dòng)裝置訪問地理社交網(wǎng)絡(luò)系統(tǒng)以記錄該用戶在該地點(diǎn)出現(xiàn)時(shí),可發(fā)生對(duì)給定地點(diǎn) 的簽到。用戶可從接近用戶的當(dāng)前位置的現(xiàn)有地點(diǎn)列表中選擇地點(diǎn)或者創(chuàng)建新地點(diǎn)。當(dāng)在 給定地點(diǎn)簽到時(shí),用戶還可在文本串中提供評(píng)論。用戶還可結(jié)合簽到來(lái)識(shí)別一個(gè)或多個(gè)其 他用戶(諸如用戶的朋友)且使其他用戶也與該簽到相關(guān)聯(lián)。美國(guó)專利申請(qǐng)第12/574,614 號(hào)描述了允許第一用戶在給定地點(diǎn)簽到其他用戶的系統(tǒng),為了所有目的而將其內(nèi)容結(jié)合于 此以供參考。包括對(duì)應(yīng)于用戶簽到的時(shí)間的評(píng)論和時(shí)間戳的輸入可被顯示給其他用戶。例 如,用戶的簽到活動(dòng)的記錄可被存儲(chǔ)在數(shù)據(jù)庫(kù)中。社交網(wǎng)絡(luò)系統(tǒng)可選擇與用戶在給定地點(diǎn)的簽到活動(dòng)相關(guān)聯(lián)的一個(gè)或多個(gè)記錄,并包括在對(duì)應(yīng)于給定地點(diǎn)的網(wǎng)頁(yè)(或其他結(jié)構(gòu)化文 檔)中的該簽到活動(dòng)。例如,社交網(wǎng)絡(luò)系統(tǒng)可選擇與請(qǐng)求對(duì)應(yīng)于地點(diǎn)的頁(yè)面的用戶的朋友 或其他社交聯(lián)系人相關(guān)聯(lián)的簽到活動(dòng)。美國(guó)申請(qǐng)第12/858,718號(hào)描述了可結(jié)合本發(fā)明的 各種實(shí)施方式來(lái)使用的實(shí)例性地理社交網(wǎng)絡(luò)系統(tǒng),為了所有目的而將其整個(gè)內(nèi)容結(jié)合于此 以供參考。簽到活動(dòng)還可被顯示在用戶個(gè)人資料頁(yè)面上和在新聞提要中提供給社交網(wǎng)絡(luò)系 統(tǒng)的用戶。
[0020]社交網(wǎng)絡(luò)系統(tǒng)可維護(hù)來(lái)自廣告商的廣告內(nèi)容的數(shù)據(jù)庫(kù),并產(chǎn)生和傳遞廣告至社交 網(wǎng)絡(luò)系統(tǒng)的用戶。社交網(wǎng)絡(luò)系統(tǒng)可通過提供將目標(biāo)對(duì)準(zhǔn)可能對(duì)該廣告感興趣的用戶的廣告 來(lái)增加廣告的有效性。美國(guó)申請(qǐng)第12/195,321號(hào)描述了通過匹配廣告的定位標(biāo)準(zhǔn)和用戶 的用戶個(gè)人資料信息和過去的行為來(lái)選擇廣告并將所選的廣告呈現(xiàn)給用戶的系統(tǒng),為了所 有的目的而將該申請(qǐng)的整個(gè)內(nèi)容結(jié)合于此以供參考。社交網(wǎng)絡(luò)系統(tǒng)還可基于用戶的社交圖 信息來(lái)產(chǎn)生和傳遞廣告給用戶。例如,除了呈現(xiàn)將目標(biāo)對(duì)準(zhǔn)特定用戶的廣告之外,社交網(wǎng)絡(luò) 系統(tǒng)可將有關(guān)該廣告的信息傳遞給連接該特定用戶的其他用戶。美國(guó)申請(qǐng)第12/193,702 號(hào)描述了通過將廣告的定位標(biāo)準(zhǔn)與連接至目標(biāo)用戶的另一用戶的過去行為相匹配來(lái)為目 標(biāo)用戶選擇廣告并呈現(xiàn)有關(guān)匹配行為和所選廣告的信息給目標(biāo)用戶的系統(tǒng)。
[0021]如上所述,由地理社交網(wǎng)絡(luò)系統(tǒng)維護(hù)的每個(gè)地點(diǎn)可作為中心節(jié)點(diǎn)而存在,并被提 供為服務(wù)社交網(wǎng)絡(luò)系統(tǒng)的用戶的頁(yè)面。該頁(yè)面可識(shí)別地點(diǎn)的名稱、地點(diǎn)的地理位置、圖形化 地圖、簽到活動(dòng)、用戶評(píng)論等。許多地點(diǎn)可對(duì)應(yīng)于商業(yè)機(jī)構(gòu),諸如餐館、酒吧、咖啡館、零售店 等。在一種實(shí)施中,不同的人(諸如餐館的老板)可能試圖建立對(duì)應(yīng)于給定地點(diǎn)的頁(yè)面的 管理員權(quán)限(諸如特定的人擁有的餐館)。利用管理員權(quán)限,個(gè)人可被增加、刪除和/或節(jié) 制頁(yè)面上出現(xiàn)的內(nèi)容。此外,如下所述,地點(diǎn)管理員能夠記錄與該地點(diǎn)有關(guān)的一個(gè)或多個(gè)廣 告。在簽到工作流期間,這些廣告可被呈現(xiàn)給用戶。
[0022]圖1示出了實(shí)例性社交網(wǎng)絡(luò)系統(tǒng)。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)可將用戶 個(gè)人資料數(shù)據(jù)和社交圖信息存儲(chǔ)在用戶個(gè)人資料數(shù)據(jù)庫(kù)101中。在特定的實(shí)施方式中,社 交網(wǎng)絡(luò)系統(tǒng)可將用戶事件數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)102中。例如,用戶可通過訪問客戶端應(yīng)用程 序來(lái)記錄新的事件,以便定義事件名稱、時(shí)間和位置,以及使得新建立的事件被存儲(chǔ)在事件 數(shù)據(jù)庫(kù)102中。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)可將用戶隱私策略數(shù)據(jù)存儲(chǔ)在隱私策 略數(shù)據(jù)庫(kù)103中。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)可將地理和位置數(shù)據(jù)存儲(chǔ)在位置數(shù) 據(jù)庫(kù)104中。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)可將廣告數(shù)據(jù)存儲(chǔ)在廣告數(shù)據(jù)庫(kù)105中。 例如,廣告商可將廣告內(nèi)容(例如,消息、平面造型藝術(shù)、視頻剪輯)和相關(guān)信息(例如,位 置、定位標(biāo)準(zhǔn))存儲(chǔ)在廣告數(shù)據(jù)庫(kù)105中。在特定的實(shí)施方式中,數(shù)據(jù)庫(kù)101、102、103、104 和105可操作地連接至社交網(wǎng)絡(luò)系統(tǒng)的前端。在特定的實(shí)施方式中,前端120可通過網(wǎng)絡(luò) 云121與客戶端裝置122進(jìn)行交互??蛻舳搜b置122 —般是包括用于在計(jì)算機(jī)網(wǎng)絡(luò)上通信 (例如,遠(yuǎn)程地)的功能的計(jì)算機(jī)或計(jì)算裝置??蛻舳搜b置122可以是在其他合適的計(jì)算 裝置中的臺(tái)式計(jì)算機(jī)、便攜式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、汽車內(nèi)或汽車外導(dǎo)航系統(tǒng)、智能 手機(jī)或其他蜂窩式電話或手機(jī)、或移動(dòng)游戲裝置??蛻舳搜b置122可執(zhí)行一個(gè)或多個(gè)客戶 端應(yīng)用程序,諸如網(wǎng)頁(yè)瀏覽器(例如,微軟Windows Internet Explorer (因特網(wǎng)瀏覽器)、 Mozilla Firefox (火狐瀏覽器)、蘋果Safari瀏覽器、谷歌Chrome瀏覽器和Opera瀏覽器 等)或?qū)S每蛻舳藨?yīng)用程序(例如,用于iPhone的Facebook等),以訪問和查看在計(jì)算機(jī)網(wǎng)絡(luò)上的內(nèi)容。前端120可包括網(wǎng)頁(yè)或HTTP服務(wù)器功能以及其他功能,以允許用戶訪問社 交網(wǎng)絡(luò)系統(tǒng)。網(wǎng)絡(luò)云121—般表示網(wǎng)絡(luò)或網(wǎng)絡(luò)的集合(諸如互聯(lián)網(wǎng)或企業(yè)內(nèi)部網(wǎng)或者互聯(lián) 網(wǎng)和企業(yè)內(nèi)部網(wǎng)的組合),客戶端裝置122通過網(wǎng)絡(luò)或網(wǎng)絡(luò)的集合可訪問社交網(wǎng)絡(luò)系統(tǒng)。
[0023]在特定的實(shí)施方式中,位置數(shù)據(jù)庫(kù)104可存儲(chǔ)地點(diǎn)的信息庫(kù),其中,每個(gè)地點(diǎn)包括 名稱、地理位置和元信息(諸如初始創(chuàng)建地點(diǎn)、評(píng)論、注解、簽到活動(dòng)數(shù)據(jù)等的用戶)。地點(diǎn) 可由系統(tǒng)管理員和/或系統(tǒng)的用戶創(chuàng)建。例如,用戶可通過訪問客戶端應(yīng)用程序來(lái)記錄新 地點(diǎn),以定義地點(diǎn)名稱或地點(diǎn)標(biāo)識(shí)符,并提供地理位置和使得新創(chuàng)建的地點(diǎn)記錄在位置數(shù) 據(jù)庫(kù)104中。此外,地點(diǎn)的創(chuàng)建用戶可指派其他用戶作為該地點(diǎn)的管理員。在特定的實(shí)施 方式中,位置數(shù)據(jù)庫(kù)104可存儲(chǔ)識(shí)別與簽到相關(guān)聯(lián)的用戶的真實(shí)世界地理位置的地理位置 數(shù)據(jù)。例如,連接互聯(lián)網(wǎng)的計(jì)算機(jī)的地理位置可由計(jì)算機(jī)的IP地址識(shí)別。例如,裝備有蜂 窩、W1-Fi和/或GPS性能的手機(jī)的地理位置可由小區(qū)發(fā)射塔三角測(cè)量、W1-Fi定位和/或 GPS定位來(lái)識(shí)別。在特定的實(shí)施方式中,位置數(shù)據(jù)庫(kù)104可存儲(chǔ)多個(gè)地點(diǎn)的地理位置和額外 的信息。例如,地點(diǎn)可以是當(dāng)?shù)仄髽I(yè)、興趣點(diǎn)(例如,加利福尼亞州舊金山的聯(lián)合廣場(chǎng))、大 學(xué)、城市或國(guó)家公園。例如,地點(diǎn)的地理位置(例如,當(dāng)?shù)乜Х瑞^)可以是地址、一組地理坐 標(biāo)(維度和經(jīng)度)或另一位置的參考地點(diǎn)(例如,“緊挨火車站的咖啡店”)。例如,具有較 大面積的地點(diǎn)的地理位置(例如,約塞米蒂國(guó)家公園)可以是接近地點(diǎn)邊界的形狀(例如, 圓形或多邊形)和/或該形狀的質(zhì)心。例如,地點(diǎn)的額外信息可以是地點(diǎn)的營(yíng)業(yè)時(shí)間、照片 或用戶評(píng)論。在特定的實(shí)施方式中,位置數(shù)據(jù)庫(kù)104可存儲(chǔ)用戶的位置數(shù)據(jù)。例如,用戶可 創(chuàng)建地點(diǎn)(例如,新的餐館或咖啡店)且社交網(wǎng)絡(luò)系統(tǒng)可將創(chuàng)建的地點(diǎn)存儲(chǔ)在位置數(shù)據(jù)庫(kù) 104中。例如,位置數(shù)據(jù)庫(kù)104可存儲(chǔ)用戶的簽到活動(dòng)。例如,位置數(shù)據(jù)庫(kù)104可存儲(chǔ)由用 戶的裝備GPS的移動(dòng)裝置提供的用戶的地理位置。
[0024]在特定的實(shí)施方式中,地點(diǎn)(例如,咖啡店)的管理員可創(chuàng)建該地點(diǎn)的一個(gè)或多個(gè) 廣告,并將該一個(gè)或多個(gè)廣告存儲(chǔ)在廣告數(shù)據(jù)庫(kù)105中。在特定的實(shí)施方式中,地點(diǎn)的廣告 可包括地點(diǎn)標(biāo)識(shí)符或地點(diǎn)名稱(例如,“B街咖啡店”),為內(nèi)容和媒體數(shù)據(jù)、可兌換的憑證或 優(yōu)惠券和/或相關(guān)聯(lián)的信息做廣告。例如,廣告消息可以是文本串(例如,“盛大開業(yè)”)以 及媒體數(shù)據(jù)可以是平面藝術(shù)、照片或視頻剪輯。例如,優(yōu)惠券可以是促銷消息的文本串(例 如,“你的下一次拿鐵咖啡折扣50%”、“購(gòu)買一杯咖啡飲料,第二杯半價(jià)”)和相關(guān)媒體數(shù) 據(jù)。例如,與廣告相關(guān)聯(lián)的信息可包括有關(guān)廣告商的信息(例如,營(yíng)業(yè)時(shí)間、統(tǒng)一資源定位 符(URL))、業(yè)務(wù)類型(例如,體育用品、餐館、零售服裝)、一個(gè)或多個(gè)位置和/或地點(diǎn)和定 位標(biāo)準(zhǔn)(例如,某年齡組、某興趣愛好)。例如,社交網(wǎng)絡(luò)系統(tǒng)的用戶可通過將URL或地點(diǎn)名 稱發(fā)送到系統(tǒng)前端120、通過利用由用戶的手機(jī)托管的網(wǎng)頁(yè)瀏覽器或?qū)S每蛻舳藨?yīng)用程序 來(lái)請(qǐng)求地點(diǎn)的結(jié)構(gòu)化文檔(例如,網(wǎng)頁(yè))。系統(tǒng)前端120可訪問位置數(shù)據(jù)庫(kù)104和廣告數(shù)據(jù) 庫(kù)105以構(gòu)造包括有關(guān)地點(diǎn)的信息(例如,位置、營(yíng)業(yè)時(shí)間)和由地點(diǎn)推廣的廣告和優(yōu)惠券 的網(wǎng)頁(yè),并使得網(wǎng)頁(yè)瀏覽器(或?qū)S每蛻舳藨?yīng)用程序)顯示該網(wǎng)頁(yè)。
[0025]除了呈現(xiàn)嵌入在用戶請(qǐng)求的結(jié)構(gòu)化文檔中的廣告之外,社交網(wǎng)絡(luò)系統(tǒng)可基于用戶 的位置和社交行為(例如,地點(diǎn)簽到或有關(guān)餐館的在線評(píng)論)來(lái)向用戶呈現(xiàn)廣告。本文中特 定的實(shí)施方式描述了基于用戶的位置數(shù)據(jù)和社交行為來(lái)呈現(xiàn)廣告給用戶的方法。本文中特 定的實(shí)施方式可由通過地理社交網(wǎng)絡(luò)系統(tǒng)的一個(gè)或多個(gè)計(jì)算裝置和用戶的移動(dòng)裝置(諸 如手機(jī)或膝上型計(jì)算機(jī))托管的移動(dòng)廣告處理來(lái)實(shí)施。在一種實(shí)施中,在簽到工作流期間,廣告可被呈現(xiàn)給用戶。
[0026]圖2示出了基于接近性和廣告的存在性來(lái)動(dòng)態(tài)排序地點(diǎn)的實(shí)例性方法。在一種實(shí) 施中,本文中描述的移動(dòng)廣告處理和功能可被集成到地理社交網(wǎng)絡(luò)系統(tǒng)中。在特定的實(shí)施 方式中,移動(dòng)廣告處理可接收指示目標(biāo)用戶的位置的數(shù)據(jù)(201)。例如,移動(dòng)廣告處理可接 收識(shí)別目標(biāo)用戶的地理位置的消息。在特定的實(shí)施方式中,該請(qǐng)求消息可包括用戶的用戶 ID和用戶的地理位置。例如,移動(dòng)廣告處理可接收來(lái)自目標(biāo)用戶的裝備GPS的手機(jī)的地理 位置。結(jié)合附近地點(diǎn)的簽到或一般搜索,通過提供描述地點(diǎn)(諸如地點(diǎn)的名稱或與地點(diǎn)相 關(guān)聯(lián)的種類或概念)和/或地理位置的文本(諸如含有全部或部分名稱的文本串)給地理 社交網(wǎng)絡(luò)系統(tǒng),用戶可搜索在用戶的當(dāng)前位置附近的地點(diǎn)。地理社交網(wǎng)絡(luò)系統(tǒng)可搜索位置 數(shù)據(jù)庫(kù)104,并為用戶提供在匹配文本串(如果提供的話)的地理位置附近的地點(diǎn)列表。更 進(jìn)一步地,在簽到之后地點(diǎn)列表可被呈現(xiàn)給用戶。例如,在移動(dòng)廣告處理從由目標(biāo)用戶的手 機(jī)托管的專用客戶端應(yīng)用程序接收到目標(biāo)用戶已在百貨商店簽到的指示之后,該處理可呈 現(xiàn)附近地點(diǎn)的排序列表給用戶。
[0027]如上所述,該請(qǐng)求可額外地包括字符串。在特定的實(shí)施方式中,地點(diǎn)服務(wù)110可訪 問位置數(shù)據(jù)庫(kù)104,以識(shí)別一個(gè)或多個(gè)地點(diǎn)的集合,其中,每個(gè)地點(diǎn)的地點(diǎn)標(biāo)識(shí)符(例如,名 稱、元數(shù)據(jù)值)部分或完全地匹配該字符串,且其中,該地點(diǎn)在用戶當(dāng)前位置的某些閾值距 離內(nèi)。例如,若用戶希望對(duì)附近的咖啡店簽到,則用戶可利用搜索請(qǐng)求在網(wǎng)頁(yè)或客戶端應(yīng)用 程序中鍵入“咖啡”。地點(diǎn)服務(wù)110可返回附近的咖啡店列表,例如,星巴克咖啡店、皮特咖 啡和茶店、鄧肯甜甜圈店等。當(dāng)用戶在文本輸入字段中輸入額外的文本或改變其中的現(xiàn)有 文本時(shí),提供用戶界面的客戶端應(yīng)用程序可周期性地發(fā)送在搜索請(qǐng)求中的文本串,可以使 地點(diǎn)服務(wù)110將地點(diǎn)新列表發(fā)送至客戶端應(yīng)用程序。在其他實(shí)施中,若用戶的當(dāng)前位置改 變得超過閾值距離,則客戶端應(yīng)用程序也可重新發(fā)送搜索請(qǐng)求。該搜索請(qǐng)求還可包括其他 參數(shù),諸如可被用于過濾和/或排序結(jié)果的標(biāo)記或類別。
[0028]在特定的實(shí)施方式中,移動(dòng)廣告處理可訪問地點(diǎn)的數(shù)據(jù)存儲(chǔ)庫(kù)并基于目標(biāo)用戶的 位置生成地點(diǎn)列表(202)。在特定的實(shí)施方式中,移動(dòng)廣告處理可生成在發(fā)送至地理社交網(wǎng) 絡(luò)系統(tǒng)的消息中識(shí)別的包括在距目標(biāo)用戶位置預(yù)定距離內(nèi)的一個(gè)或多個(gè)地點(diǎn)的地點(diǎn)列表。 例如,移動(dòng)廣告處理可訪問位置數(shù)據(jù)庫(kù)104,并生成包括在距離目標(biāo)用戶的地理位置(例 如,37° 46’42.13”N,122° 23’24.27”W)半英里內(nèi)的一個(gè)或多個(gè)地點(diǎn)的地點(diǎn)列表。例如, 移動(dòng)廣告處理可訪問位置數(shù)據(jù)庫(kù),并生成包括在距離目標(biāo)用戶剛簽到的第一地點(diǎn)(例如, “加利福尼亞州舊金山的AT&T公園”)1000英尺內(nèi)的一個(gè)或多個(gè)地點(diǎn)的地點(diǎn)列表。在特定 的實(shí)施方式中,對(duì)于地點(diǎn)列表的每個(gè)地點(diǎn),移動(dòng)廣告處理可訪問廣告數(shù)據(jù)庫(kù)105以確定一 個(gè)或多個(gè)廣告是否與該地點(diǎn)相關(guān)聯(lián)。
[0029]在特定的實(shí)施方式中,移動(dòng)廣告處理可基于在目標(biāo)用戶的位置與每個(gè)地點(diǎn)之間的 相應(yīng)距離來(lái)對(duì)地點(diǎn)列表進(jìn)行排序,并確定廣告是否與該地點(diǎn)相關(guān)聯(lián)(203)。例如,移動(dòng)廣告 處理可通過距離排序地點(diǎn)來(lái)對(duì)地點(diǎn)列表進(jìn)行排序,例如,最接近目標(biāo)用戶的位置的地點(diǎn)被 排在地點(diǎn)列表的頂部。例如,若地點(diǎn)列表的特定地點(diǎn)具有相關(guān)聯(lián)的廣告,且地點(diǎn)列表的其余 位置不具有相關(guān)聯(lián)的廣告,則移動(dòng)廣告處理可將特定地點(diǎn)排到地點(diǎn)列表的頂部,即使該特 定地點(diǎn)不是在地點(diǎn)列表中最接近目標(biāo)用戶的位置。在其他實(shí)施中,地點(diǎn)的排序可基于包括 距離成分和廣告成分的等級(jí)分?jǐn)?shù)。在一種實(shí)施中,距離成分和廣告成分中的每一個(gè)可被加權(quán)以實(shí)現(xiàn)不同的系統(tǒng)行為。在一種實(shí)施中,距離成分基于隨著在用戶的當(dāng)前位置與相應(yīng)地 點(diǎn)的位置之間的距離而變化的函數(shù)。廣告成分可以是基于考慮多種因素(諸如對(duì)于轉(zhuǎn)移 或簽到而言可歸功于地理社交網(wǎng)絡(luò)系統(tǒng)的回報(bào)、由地點(diǎn)管理員投標(biāo)的金額等)的函數(shù)的分 數(shù)。其他實(shí)施還可包括提供隨著給定地點(diǎn)名稱匹配由用戶提供的文本串的程度而變化的分 數(shù)的文本串匹配分量。
[0030]此外,移動(dòng)廣告處理可基于其他信息來(lái)對(duì)地點(diǎn)的列表進(jìn)行排序。在特定的實(shí)施方 式中,移動(dòng)廣告處理可基于目標(biāo)用戶的屬性來(lái)對(duì)地點(diǎn)列表進(jìn)行排序。例如,移動(dòng)廣告處理可 訪問針對(duì)目標(biāo)用戶的屬性(例如,20歲,男性)的用戶個(gè)人資料數(shù)據(jù)庫(kù)101并將具有匹配定 位標(biāo)準(zhǔn)(例如,15到25歲組)的特定地點(diǎn)排到地點(diǎn)列表的頂部。在特定的實(shí)施方式中,移 動(dòng)廣告處理可基于目標(biāo)用戶的關(guān)聯(lián)性(affiliation,從屬關(guān)系)來(lái)對(duì)地點(diǎn)列表進(jìn)行排序。 例如,移動(dòng)廣告處理可訪問用戶個(gè)人資料數(shù)據(jù)庫(kù)101和/或在社交網(wǎng)絡(luò)上和不在社交網(wǎng)絡(luò) 上的針對(duì)目標(biāo)用戶的關(guān)聯(lián)性(例如,過去簽到的種類(例如,日本餐館)、如在社交網(wǎng)絡(luò)上或 不在社交網(wǎng)絡(luò)上所述的目標(biāo)用戶的興趣愛好(例如,壽司))的位置數(shù)據(jù)庫(kù)104,并將具有匹 配種類(例如,壽司餐館)的一個(gè)或多個(gè)地點(diǎn)排到地點(diǎn)列表的頂部。在特定的實(shí)施方式中, 移動(dòng)廣告處理可基于贊助是否與地點(diǎn)相關(guān)聯(lián)來(lái)對(duì)地點(diǎn)列表進(jìn)行排序。例如,贊助可以是與 地點(diǎn)相關(guān)聯(lián)的支付或贊助的廣告。例如,贊助可以是與地點(diǎn)本身相關(guān)聯(lián)的贊助。例如,移動(dòng) 廣告處理可針對(duì)地點(diǎn)列表的每個(gè)地點(diǎn)來(lái)訪問位置數(shù)據(jù)庫(kù)14和廣告數(shù)據(jù)庫(kù)105以確定贊助 是否與該地點(diǎn)相關(guān)聯(lián),并將具有相關(guān)聯(lián)的贊助的地點(diǎn)排到地點(diǎn)列表的頂部。
[0031]更進(jìn)一步,移動(dòng)廣告處理可基于其他用戶的簽到活動(dòng)來(lái)對(duì)地點(diǎn)列表進(jìn)行排序。美 國(guó)申請(qǐng)第12/858,758號(hào)公開了可如何基于用戶和社交網(wǎng)絡(luò)系統(tǒng)的其他用戶的簽到活動(dòng)來(lái) 排序地點(diǎn),為了所有的目的而將其內(nèi)容結(jié)合于此以供參考。本文中描述的成分分?jǐn)?shù)可被結(jié) 合到在美國(guó)專利申請(qǐng)第12/858,758號(hào)中公開的排序方法中,以提供地點(diǎn)的排序集給用戶。 在一種實(shí)施中,排序分?jǐn)?shù)可以是成分分?jǐn)?shù)的綜合,其中,第一成分分?jǐn)?shù)基于距離,以及六個(gè) 剩余成分分?jǐn)?shù)部分基于在美國(guó)申請(qǐng)第12/858,758號(hào)中公開的社交活動(dòng)表中的值,且其他 成分分?jǐn)?shù)基于以上討論的屬性,例如廣告等。在一種實(shí)施中,排序分?jǐn)?shù)可根據(jù)下面的方程式 計(jì)算:
[0032]排序分?jǐn)?shù)=距離-成分分?jǐn)?shù)(CSl至CSN)的加權(quán)和。
[0033]此外,成分分?jǐn)?shù)可被單獨(dú)加權(quán)。在一種實(shí)施中,成分分?jǐn)?shù)可相對(duì)于距離成分分?jǐn)?shù)而 被加權(quán),以反映社交和廣告背景(在成分分?jǐn)?shù)中所反映)相對(duì)于距離而言有多少價(jià)值。
[0034]在特定的實(shí)施方式中,移動(dòng)廣告處理可呈現(xiàn)地點(diǎn)的排序列表給目標(biāo)用戶(204)。圖 3和圖3A示出了呈現(xiàn)排序的地點(diǎn)列表的實(shí)例性用戶界面。在圖3和圖3A的實(shí)例中,移動(dòng)廣 告處理從由用戶的裝備GPS的手機(jī)301托管的專用客戶端應(yīng)用程序接收用戶的地理位置, 確定在圖2的實(shí)例性方法中描述的基于到用戶位置的距離的地點(diǎn)排序列表,并在專用客戶 端應(yīng)用程序的用戶界面中呈現(xiàn)排序的地點(diǎn)列表給用戶(311)。例如,移動(dòng)廣告處理可呈現(xiàn)指 示廣告與特定地點(diǎn)相關(guān)聯(lián)的標(biāo)識(shí)符312。例如,移動(dòng)廣告處理可將具有該廣告的特定地點(diǎn)排 到排序的地點(diǎn)列表的頂部,如圖3A中所示。在一種實(shí)施中,用戶可選擇標(biāo)識(shí)符312,且該標(biāo) 識(shí)符312使得廣告或報(bào)價(jià)被呈現(xiàn)給用戶。以這種方式,通過基于廣告排序地點(diǎn),與在用戶當(dāng) 前位置附近的地點(diǎn)相關(guān)聯(lián)的吸引性和相關(guān)報(bào)價(jià)可更容易地被呈現(xiàn)給用戶。
[0035]此外,移動(dòng)廣告處理可生成和呈現(xiàn)可兌換的憑證或優(yōu)惠券給用戶。在一種實(shí)施中,優(yōu)惠券或憑證報(bào)價(jià)可包括社交行為需求。圖4示出了與生成和呈現(xiàn)優(yōu)惠券給用戶相關(guān)聯(lián)的 包括社交行為需求的實(shí)例性用戶界面序列。在特定的實(shí)施方式中,移動(dòng)廣告處理可基于用 戶的位置生成和呈現(xiàn)廣告給用戶。如圖4中所示,移動(dòng)廣告處理可從由用戶的裝備GPS的 手機(jī)托管的專用客戶端應(yīng)用程序(例如,用于iPhone的Facebook)接收地理位置,確定在 用戶的位置附近的地點(diǎn)(例如,“Sharp咖啡店(Sharp’s Coffee) ”),在專用客戶端應(yīng)用程 序的圖形用戶界面中生成和呈現(xiàn)與該地點(diǎn)相關(guān)聯(lián)的指示該地點(diǎn)和可用優(yōu)惠券(“一杯咖啡 五折(50% of a Cup of Coffee)”)的廣告給用戶(401),并吸引來(lái)自用戶的社交行為以檢 索廣告(“簽到以進(jìn)行交易(Check in to get deal)”)。在特定的實(shí)施方式中,移動(dòng)廣告 處理可接收來(lái)自用戶的簽到消息。在特定的實(shí)施方式中,移動(dòng)廣告處理可生成和呈現(xiàn)為用 戶提供吸引以簽到至該地點(diǎn)的優(yōu)惠券給用戶。
[0036]在圖4的實(shí)例中,移動(dòng)廣告處理可接收用戶已通過專用客戶端應(yīng)用程序選擇給定 地點(diǎn)的指示。例如,當(dāng)如圖3中所示利用地點(diǎn)列表呈現(xiàn)時(shí),用戶可選擇地點(diǎn),使得客戶端應(yīng) 用程序?qū)⒃撨x擇發(fā)送到地理社交網(wǎng)絡(luò)系統(tǒng)。地理社交網(wǎng)絡(luò)系統(tǒng)可發(fā)送包括結(jié)構(gòu)化文檔的響 應(yīng),該結(jié)構(gòu)化文檔包括有關(guān)所選地點(diǎn)的信息。結(jié)構(gòu)化文檔401,如圖4中所示,可識(shí)別該地 點(diǎn),包括報(bào)價(jià)和進(jìn)一步包括簽到至該地點(diǎn)的控制。在用戶界面401中,報(bào)價(jià)指示若用戶簽 到至該地點(diǎn),則該用戶可接收對(duì)于購(gòu)買咖啡的百分之五十的折扣。在完成簽到過程之后, 用戶界面402可被呈現(xiàn)給用戶。在用戶界面402中,用戶可通過單擊“進(jìn)行交易(get this deal) ”控制來(lái)兌換優(yōu)惠券,使得出現(xiàn)電子優(yōu)惠券界面403。用戶的簽到活動(dòng)和用戶接收的 優(yōu)惠券可被呈現(xiàn)為用戶和社交網(wǎng)絡(luò)系統(tǒng)的其他用戶可訪問的新聞提要項(xiàng)。如圖4中所示, 用戶可呈現(xiàn)電子優(yōu)惠券給與進(jìn)行兌換的地點(diǎn)相關(guān)聯(lián)的人。在某些實(shí)施方式中,優(yōu)惠券可包 括用于額外驗(yàn)證和保持商家的優(yōu)惠券的記錄的機(jī)器可讀數(shù)據(jù)、圖形符號(hào)或數(shù)據(jù)的其他表示 (例如,條形碼、QR碼)。在一種實(shí)施中,電子優(yōu)惠券是由社交網(wǎng)絡(luò)系統(tǒng)發(fā)送給由用戶的移 動(dòng)裝置托管的客戶端應(yīng)用程序的結(jié)構(gòu)化文檔。客戶端應(yīng)用程序處理結(jié)構(gòu)化文檔,并在用戶 界面顯示器上顯示本文中描述的附圖中所示的信息。
[0037]圖4A示出了與基于滿足社交需求而生成和呈現(xiàn)優(yōu)惠券給用戶相關(guān)聯(lián)的另一實(shí)例 性用戶界面序列。在特定的實(shí)施方式中,例如當(dāng)用戶從地點(diǎn)列表選擇位置時(shí),移動(dòng)廣告處理 可生成和呈現(xiàn)廣告給目標(biāo)用戶。如圖4A中所示,移動(dòng)廣告處理可生成包括具有需要用戶簽 到并標(biāo)記與該簽到相關(guān)的用戶的至少N個(gè)(例如,N = 4或由管理員構(gòu)造的其他數(shù))朋友 或聯(lián)系人數(shù)的社交成分的優(yōu)惠券報(bào)價(jià)的第一用戶界面411。如圖4A中所示,界面411包括 允許用戶標(biāo)記在與簽到相關(guān)的該地點(diǎn)的用戶的朋友的控制。在用戶已經(jīng)簽到之后,若用戶 還未標(biāo)記所需的朋友數(shù),則地理社交網(wǎng)絡(luò)系統(tǒng)可將界面412呈現(xiàn)給用戶。在用戶已登記所 選朋友數(shù)之后,地理社交網(wǎng)絡(luò)系統(tǒng)可呈現(xiàn)包括用于兌換的電子優(yōu)惠券的用戶界面413。在 某些實(shí)施中,地理社交網(wǎng)絡(luò)系統(tǒng)可發(fā)送確認(rèn)請(qǐng)求給被標(biāo)記的用戶,要求這些用戶確認(rèn)他們 在該地點(diǎn)出現(xiàn)。如上所述,優(yōu)惠券報(bào)價(jià)(“該冷凍酸奶對(duì)你和四位朋友免費(fèi)(Free Frozen Yogurt for you and 4 Friends)”)可吸引目標(biāo)用戶要獲取優(yōu)惠券的社交行為(“簽到并 標(biāo)記四位朋友(Check in and Tag 4 Friends)”)。
[0038]在特定的實(shí)施方式中,當(dāng)構(gòu)造用于兌換的電子優(yōu)惠券時(shí),移動(dòng)廣告處理可訪問針 對(duì)對(duì)應(yīng)于目標(biāo)用戶和一個(gè)或多個(gè)其他用戶的圖片或其他用戶信息的數(shù)據(jù)存儲(chǔ)庫(kù)。在特定的 實(shí)施方式中,移動(dòng)廣告處理可生成包括對(duì)應(yīng)于目標(biāo)用戶和一個(gè)或多個(gè)其他用戶的圖片的優(yōu)惠券,并將該優(yōu)惠券呈現(xiàn)給目標(biāo)用戶。例如,在圖4A中,在接收指示已完成所需社交行為的 消息之后,移動(dòng)廣告處理可訪問針對(duì)目標(biāo)用戶和標(biāo)記用戶的個(gè)人資料圖片的用戶個(gè)人資料 數(shù)據(jù)庫(kù)101,生成包括目標(biāo)用戶和四位其他用戶的個(gè)人資料圖片的優(yōu)惠券,并在專用客戶端 應(yīng)用程序的圖形用戶界面中將該優(yōu)惠券呈現(xiàn)給目標(biāo)用戶(413)。然后,目標(biāo)用戶可將該電子 優(yōu)惠券呈現(xiàn)給在該地點(diǎn)的收銀員,隨后該收銀員可使用該個(gè)人資料圖片來(lái)驗(yàn)證標(biāo)記用戶也 在該位置。在一種實(shí)施中,在電子優(yōu)惠券中的圖片是鏈接相應(yīng)的標(biāo)記用戶的用戶個(gè)人資料 的可激活界面元素。在另一實(shí)施中,所生成的具有個(gè)人資料圖片的優(yōu)惠券可被顯示在社交 網(wǎng)絡(luò)中的新聞提要上或在與兌換優(yōu)惠券的廣告商相關(guān)聯(lián)的社交網(wǎng)絡(luò)的頁(yè)面上。
[0039]除了用戶簽到之外,移動(dòng)廣告處理可基于其他社交行為生成廣告。例如,移動(dòng)廣告 處理可通過用戶最近評(píng)估或在第三方網(wǎng)站處寫有關(guān)餐館的評(píng)論(即,社交行為)的第三方 網(wǎng)站的API (應(yīng)用編程接口)接收消息,移動(dòng)廣告處理可隨后發(fā)送包括餐館的優(yōu)惠券的電 子郵件給用戶和用戶的第一級(jí)朋友,或者在用戶的個(gè)人資料頁(yè)面中顯示餐館的廣告。該廣 告還可包括邀請(qǐng)用戶來(lái)到該位置和簽到用戶(和其他用戶)以接收優(yōu)惠券或其他報(bào)價(jià)的報(bào) 價(jià)。激活地理位置優(yōu)惠券所需的其他社交情況,除了簽到和標(biāo)記X個(gè)朋友之外,還包括要求 用戶簽到和上傳圖片、在狀態(tài)更新中標(biāo)記或提及廣告商、以及喜歡與廣告商相關(guān)聯(lián)的社交 網(wǎng)絡(luò)上的頁(yè)面。移動(dòng)廣告處理可通過在美國(guó)專利申請(qǐng)第12/496,606號(hào)中描述的實(shí)例性方 法來(lái)識(shí)別用戶激活地理位置優(yōu)惠券所需的社交條件,為了所有的目的而將該申請(qǐng)的內(nèi)容結(jié) 合于此以供參考,并且可結(jié)合本發(fā)明的各個(gè)實(shí)施方式來(lái)使用。
[0040]盡管前述實(shí)施方式可在多種網(wǎng)絡(luò)配置中實(shí)施,但以下示出用于教導(dǎo)而非限制的目 的的實(shí)例性網(wǎng)絡(luò)環(huán)境。圖5示出了實(shí)例性網(wǎng)絡(luò)環(huán)境500。網(wǎng)絡(luò)環(huán)境500包括將一個(gè)或多個(gè) 服務(wù)器520和一個(gè)或多個(gè)客戶端530彼此耦接在一起的網(wǎng)絡(luò)510。網(wǎng)絡(luò)環(huán)境500還包括鏈 接至一個(gè)或多個(gè)服務(wù)器520的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器540。特定的實(shí)施方式可被實(shí)施在網(wǎng) 絡(luò)環(huán)境500中。例如,社交網(wǎng)絡(luò)系統(tǒng)前端120可被寫入由一個(gè)或多個(gè)服務(wù)器520托管的軟 件程序中。例如,事件數(shù)據(jù)庫(kù)102可被存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)器540中。在特定的實(shí)施方 式中,網(wǎng)絡(luò)510是內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、虛擬專用網(wǎng)(VPN)、局域網(wǎng)(LAN)、無(wú)線局域網(wǎng)(WLAN)、廣 域網(wǎng)(WAN)、城域網(wǎng)(MAN)、部分互聯(lián)網(wǎng)或另一網(wǎng)絡(luò)510或者兩個(gè)或更多個(gè)這種網(wǎng)絡(luò)510的 組合。本公開考慮任何合適的網(wǎng)絡(luò)510。
[0041]一個(gè)或多個(gè)鏈路550將服務(wù)器520或客戶端530與網(wǎng)絡(luò)510耦接。在特定的實(shí)施 方式中,一個(gè)或多個(gè)鏈路550各自包括一個(gè)或多個(gè)有線、無(wú)線或光學(xué)鏈路550。在特定的實(shí) 施方式中,一個(gè)或多個(gè)鏈路550各自包括內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、VPN、LAN、WLAN、WAN、MAN、部分互 聯(lián)網(wǎng)或另一鏈路550或者兩個(gè)或更多個(gè)這種鏈路550的組合。本公開考慮將服務(wù)器520和 客戶端530與網(wǎng)絡(luò)510耦接的任何合適的鏈路550。
[0042]在特定的實(shí)施方式中,每個(gè)服務(wù)器520可以是單一服務(wù)器或者可以是橫跨多個(gè)計(jì) 算機(jī)或多個(gè)數(shù)據(jù)處理中心的分布式服務(wù)器。例如,服務(wù)器520可以是各種類型的服務(wù)器,諸 如但不限于,網(wǎng)絡(luò)服務(wù)器、新聞服務(wù)器、郵件服務(wù)器、消息服務(wù)器、廣告服務(wù)器、文件服務(wù)器、 應(yīng)用程序服務(wù)器、交換服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器或代理服務(wù)器。在特定的實(shí)施方式中,每個(gè)服 務(wù)器520可包括硬件、軟件或嵌入式邏輯部件或者兩個(gè)或更多個(gè)這種部件的組合,以用于 執(zhí)行由服務(wù)器520實(shí)施或支持的合適功能。例如,網(wǎng)絡(luò)服務(wù)器一般能夠托管含有網(wǎng)頁(yè)或網(wǎng) 頁(yè)的特定元素的網(wǎng)站。更具體地,網(wǎng)絡(luò)服務(wù)器可托管HTML文件或其他文件類型,或者在請(qǐng)求后可動(dòng)態(tài)地創(chuàng)建或組成文件,并響應(yīng)于來(lái)自客戶端530的HTTP或其他請(qǐng)求而將這些文件傳遞到客戶端530。郵件服務(wù)器一般能夠向各個(gè)客戶端530提供電子郵件服務(wù)。數(shù)據(jù)庫(kù)服務(wù)器一般能夠提供用于管理存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)的界面。
[0043]在特定的實(shí)施方式中,一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器540可通過一個(gè)或多個(gè)鏈路550通信式地鏈接至一個(gè)或多個(gè)服務(wù)器520。在特定的實(shí)施方式中,數(shù)據(jù)存儲(chǔ)器540可被用于存儲(chǔ)各種類型的信息。在特定的實(shí)施方式中,存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器540中的信息可根據(jù)具體的數(shù)據(jù)結(jié)構(gòu)來(lái)組織。在特定的實(shí)施方式中,每個(gè)數(shù)據(jù)存儲(chǔ)器540可以是關(guān)系型數(shù)據(jù)庫(kù)。特定的實(shí)施方式可提供能使服務(wù)器520或客戶端530管理(例如,檢索、修改、增加或刪除)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器540中的信息的界面。
[0044]在特定的實(shí)施方式中,每個(gè)客戶端530可以是包括硬件、軟件或嵌入式邏輯部件或者兩個(gè)或更多個(gè)這種部件的組合的電子裝置,且能夠執(zhí)行由客戶端530實(shí)施或支持的合適功能。例如但不限于,客戶端530可以是桌面式計(jì)算機(jī)系統(tǒng)、筆記本計(jì)算機(jī)系統(tǒng)、上網(wǎng)本計(jì)算機(jī)系統(tǒng)、手持式電子裝置或手機(jī)。本公開考慮任何合適的客戶端530??蛻舳?30能使在客戶端530處的網(wǎng)絡(luò)用戶來(lái)訪問網(wǎng)絡(luò)530??蛻舳?30能使其用戶與在其他客戶端530處的其他用戶進(jìn)行通信。
[0045]客戶端530可具有網(wǎng)絡(luò)瀏覽器532,諸如微軟IE瀏覽器(INTERNET EXPLORER)、谷歌CHROME瀏覽器或MOZILLA FIREF0X火狐瀏覽器,且可具有一個(gè)或多個(gè)附件、插件或其他擴(kuò)展,諸如工具欄或雅虎工具欄。在客戶端530的用戶可輸入統(tǒng)一資源定位符(URL)或?qū)⒕W(wǎng)絡(luò)瀏覽器532定位到服務(wù)器520的其他地址,且網(wǎng)絡(luò)瀏覽器532可生成超文本傳輸協(xié)議(HTTP)請(qǐng)求并將該HTTP請(qǐng)求傳輸至服務(wù)器520。服務(wù)器520可接收HTTP請(qǐng)求并響應(yīng)于該HTTP請(qǐng)求而將一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言(HTML)文件傳輸至客戶端530??蛻舳?30可基于來(lái)自服務(wù)器520的HTML文件來(lái)渲染網(wǎng)頁(yè),以便呈現(xiàn)給用戶。本公開考慮任何合適的網(wǎng)頁(yè)文件。舉例來(lái)說但非限制,網(wǎng)頁(yè)可根據(jù)特定的需求來(lái)渲染HTML文件、可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)文件或可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件。例如,這些網(wǎng)頁(yè)還可執(zhí)行腳本,諸如但不限于,以JAVASCRIPT、JAVA、MICR0S0FT SILVERLIGHT、標(biāo)記語(yǔ)言和腳本的組合(諸如AJAX (異步JAVASCRIPT和XML)等所寫的腳本。本文中,對(duì)網(wǎng)頁(yè)的引用涵蓋一個(gè)或多個(gè)相應(yīng)的網(wǎng)頁(yè)文件(瀏覽器可使用該網(wǎng)頁(yè)文件來(lái)渲染網(wǎng)頁(yè)),且反之亦然。
[0046]圖6示出了實(shí)例性計(jì)算機(jī)系統(tǒng)600,該系統(tǒng)可結(jié)合本發(fā)明的某些實(shí)施方式一起使用。本公開考慮任何合適數(shù)量的計(jì)算機(jī)系統(tǒng)600。本公開考慮采取任何合適的物理形式的計(jì)算機(jī)系統(tǒng)600。舉例來(lái)說但非限制,計(jì)算機(jī)系統(tǒng)600可以是嵌入式計(jì)算機(jī)系統(tǒng)、片上系統(tǒng)(SOC)、單板計(jì)算機(jī)系統(tǒng)(SBC)(例如,諸如模塊上計(jì)算機(jī)(COM)或模塊上系統(tǒng)(SOM))、臺(tái)式計(jì)算機(jī)系統(tǒng)、膝上型或上網(wǎng)本計(jì)算機(jī)系統(tǒng)、交互式自助服務(wù)、大型計(jì)算機(jī)、計(jì)算機(jī)系統(tǒng)網(wǎng)、手機(jī)、個(gè)人數(shù)字助理(PDA)、服務(wù)器或者兩個(gè)或更多個(gè)以上這些的組合。在合適的情況下,計(jì)算機(jī)系統(tǒng)600可包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)600 ;可以是單一的或分布式的;橫跨多個(gè)位置;橫跨多個(gè)機(jī)器;或駐留在云中,其中的云可包括在一個(gè)或多個(gè)網(wǎng)絡(luò)中的一個(gè)或多個(gè)云部件。在合適的情況下,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)600可在無(wú)大量空間或時(shí)間限制的情況下執(zhí)行本文中所述或所示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。舉例來(lái)說但非限制,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)600可實(shí)時(shí)地或以批處理模式執(zhí)行本文中所述或所示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。在合適的情況下,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)600可在不同時(shí)間或不同位置執(zhí)行本文中所述或所示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。
[0047]在特定的實(shí)施方式中,計(jì)算機(jī)系統(tǒng)600包括處理器602、內(nèi)存604、存儲(chǔ)器606、輸入/輸出(I/o)接口 608、通信接口 610和總線612。盡管本公開描述和示出了具有在特定配置中的特定數(shù)量的特定部件的特定計(jì)算機(jī)系統(tǒng),但本公開考慮具有在任意合適裝置中的任意合適數(shù)量的任意合適部件的任意合適的計(jì)算機(jī)系統(tǒng)。
[0048]在特定的實(shí)施方式中,處理器602包括用于執(zhí)行指令(諸如那些構(gòu)成計(jì)算機(jī)程序的指令)的硬件。舉例來(lái)說而非限制,為了執(zhí)行指令,處理器602可檢索(或獲取)來(lái)自內(nèi)部寄存器、內(nèi)部高速緩沖存儲(chǔ)器、內(nèi)存604或存儲(chǔ)器606的指令;解碼和執(zhí)行這些指令;以及隨后將一個(gè)或多個(gè)結(jié)果寫入內(nèi)部寄存器、內(nèi)部高速緩沖存儲(chǔ)器、內(nèi)存604或存儲(chǔ)器606。在特定的實(shí)施方式中,處理器602可包括用于數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部高速緩沖存儲(chǔ)器。在合適的情況下,本公開考慮包括任意合適數(shù)量的任意合適的內(nèi)部高速緩沖存儲(chǔ)器的處理器602。舉例來(lái)說而非限制,處理器602可包括一個(gè)或多個(gè)指令高速緩沖存儲(chǔ)器、一個(gè)或多個(gè)數(shù)據(jù)高速緩沖存儲(chǔ)器和一個(gè)或多個(gè)轉(zhuǎn)譯后備緩沖器(TLB)。在指令高速緩沖存儲(chǔ)器中的指令可以是在內(nèi)存604或存儲(chǔ)器606中的指令的副本,且指令高速緩沖存儲(chǔ)器可加速處理器602對(duì)這些指令的檢索。在數(shù)據(jù)高速緩沖存儲(chǔ)器中的數(shù)據(jù)可以是在內(nèi)存604或存儲(chǔ)器606中的用于供在處理器602執(zhí)行的指令來(lái)操作的數(shù)據(jù)的副本;在處理器602執(zhí)行的用于供在處理器602執(zhí)行的后續(xù)指令訪問的或用于寫入內(nèi)存604或存儲(chǔ)器606的先前指令的結(jié)果;或其他合適的數(shù)據(jù)。數(shù)據(jù)高速緩沖存儲(chǔ)器可加速處理器602的讀操作或?qū)懖僮?。TLB可加速用于處理器602的虛擬地址轉(zhuǎn)換。在特定的實(shí)施方式中,處理器602可包括用于數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部寄存器。在合適的情況下,本公開考慮包括任意合適數(shù)量的任意合適的內(nèi)部寄存器的處理器602。在合適的情況下,處理器602可包括一個(gè)或多個(gè)算術(shù)邏輯單元(ALU);多核處理器;或包括一個(gè)或多個(gè)處理器602。盡管本公開描述和示出了特定的處理器,但本公開考慮任何合適的處理器。
[0049]在特定的實(shí)施方式中,內(nèi)存604包括用于存儲(chǔ)指令以供處理器602執(zhí)行或用于存儲(chǔ)數(shù)據(jù)以供處理器602操作的主內(nèi)存。舉例來(lái)說而非限制,計(jì)算機(jī)系統(tǒng)600可將來(lái)自存儲(chǔ)器606或另一個(gè)源(例如,諸如另一計(jì)算機(jī)系統(tǒng)600)的指令加載到內(nèi)存604中。隨后,處理器602可將來(lái)自內(nèi)存604的指令加載到內(nèi)部寄存器或內(nèi)部高速緩沖存儲(chǔ)器中。為執(zhí)行指令,處理器602可從內(nèi)部寄存器或內(nèi)部高速緩沖存儲(chǔ)器中檢索指令并解碼該指令。在執(zhí)行指令期間或之后,處理器602可將一個(gè)或多個(gè)結(jié)果(其可以是中間結(jié)果或最終結(jié)果)寫入內(nèi)部寄存器或內(nèi)部高速緩沖存儲(chǔ)器。然后,處理器602可將一個(gè)或多個(gè)這些結(jié)果寫入內(nèi)存604。在特定的實(shí)施方式中,處理器602只執(zhí)行在一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部高速緩沖存儲(chǔ)器或者內(nèi)存604 (而不是存儲(chǔ)器606或其他位置)中的指令,并只操作在一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部高速緩沖存儲(chǔ)器或者內(nèi)存604 (而不是存儲(chǔ)器606或其他位置)中的數(shù)據(jù)。一個(gè)或多個(gè)內(nèi)存總線(其各自可包括地址總線和數(shù)據(jù)總線)可將處理器602與內(nèi)存604耦接。總線612可包括一個(gè)或多個(gè)內(nèi)存總線,如以下將描述。在特定的實(shí)施方式中,一個(gè)或多個(gè)內(nèi)存管理單元(MMU)駐留在處理器602與內(nèi)存604之間,并促成由處理器602請(qǐng)求的對(duì)內(nèi)存604的訪問。在特定的實(shí)施方式中,內(nèi)存604包括隨機(jī)存取存儲(chǔ)器(RAM)。在合適的情況下,該RAM可以是易失性存儲(chǔ)器。在合適的情況下,該RAM可以是動(dòng)態(tài)RAM(DRAM)或靜態(tài)RAM(SRAM)。此外,在合適的情況下,該RAM可以是單端口或多端口的RAM。本公開考慮任何合適的RAM。在合適的情況下,內(nèi)存604可包括一個(gè)或多個(gè)內(nèi)存602。盡管本公開描述和示出了特定的內(nèi)存,但本公開考慮任何合適的內(nèi)存。
[0050]在特定的實(shí)施方式中,存儲(chǔ)器606包括用于數(shù)據(jù)或指令的大容量存儲(chǔ)器。舉例來(lái)說而非限制,存儲(chǔ)器606可包括HDD、軟盤驅(qū)動(dòng)器、閃存、光盤、磁光盤、磁帶或通用串行總線(USB)驅(qū)動(dòng)器或者兩個(gè)或更多個(gè)以上這些的組合。在合適的情況下,存儲(chǔ)器606可包括可移動(dòng)或不可移動(dòng)(或固定)的介質(zhì)。在合適的情況下,存儲(chǔ)器606可在計(jì)算機(jī)系統(tǒng)600的內(nèi)部或外部。在特定的實(shí)施方式中,存儲(chǔ)器606是非易失性固態(tài)存儲(chǔ)器。在特定的實(shí)施方式中,存儲(chǔ)器606包括只讀存儲(chǔ)器(ROM)。在合適的情況下,該ROM可以是掩模編程的ROM、可編程ROM (PROM)、可擦除PROM (EPROM)、電可擦除PROM (EEPROM)、電可改寫ROM (EAROM)或閃存或者兩個(gè)或更多個(gè)以上這些的組合。本公開考慮采用任何合適的物理形式的大容量存儲(chǔ)器606。在合適的情況下,存儲(chǔ)器606可包括促成在處理器602與存儲(chǔ)器606之間通信的一個(gè)或多個(gè)存儲(chǔ)控制單元。在合適的情況下,存儲(chǔ)器606可包括一個(gè)或多個(gè)存儲(chǔ)器606。盡管本公開描述和示出了特定的存儲(chǔ)器,但本公開考慮任何合適的存儲(chǔ)器。
[0051]在特定的實(shí)施方式中,I/O接口 608包括硬件、軟件或兩者,以提供一個(gè)或多個(gè)接口用于在計(jì)算機(jī)系統(tǒng)600與一個(gè)或多個(gè)I/O裝置之間進(jìn)行通信。在合適的情況下,計(jì)算機(jī)系統(tǒng)600可包括一個(gè)或多個(gè)這些I/O裝置。一個(gè)或多個(gè)這些I/O裝置能實(shí)現(xiàn)人和計(jì)算機(jī)系統(tǒng)600之間的通信。舉例來(lái)說而非限制,I/O裝置可包括鍵盤、小鍵盤、麥克風(fēng)、監(jiān)視器、鼠標(biāo)、打印機(jī)、掃描儀、揚(yáng)聲器、靜態(tài)照相機(jī)、觸針、手寫板、觸摸屏、軌跡球、視頻攝像機(jī)、另一合適的I/O裝置或者兩個(gè)或更多個(gè)以上這些的組合。I/O裝置可包括一個(gè)或多個(gè)傳感器。本公開考慮用于它們的任何合適的I/O裝置和任何合適的I/O接口 608。在合適的情況下,I/O接口 608可包括一個(gè)或多個(gè)裝置或能夠使處理器602驅(qū)動(dòng)一個(gè)或多個(gè)這些I/O裝置的軟件驅(qū)動(dòng)器。在合適的情況下,I/O接口 608可包括一個(gè)或多個(gè)I/O接口 608。盡管本公開描述和示出了特定的I/O接口,但本公開考慮任何合適的I/O接口。
[0052]在特定的實(shí)施方式中,通信接口 610包括硬件、軟件或兩者,以提供一個(gè)或多個(gè)接口用于在計(jì)算機(jī)系統(tǒng)600與一個(gè)或多個(gè)其他計(jì)算機(jī)系統(tǒng)600或一個(gè)或多個(gè)網(wǎng)絡(luò)之間進(jìn)行通信(例如,諸如基于數(shù)據(jù)包的通信)。舉例來(lái)說而非限制,通信接口 610可包括用于與以太網(wǎng)或其他基于有線的網(wǎng)絡(luò)或者無(wú)線NIC(WNIC)通信的網(wǎng)絡(luò)接口控制器(NIC)或網(wǎng)絡(luò)適配器,或者用于與無(wú)線網(wǎng)絡(luò)(諸如W1-Fi網(wǎng)絡(luò))通信的無(wú)線適配器。本公開考慮用于它的任何合適的網(wǎng)絡(luò)和任何合適的通信接口 610。舉例來(lái)說而非限制,計(jì)算機(jī)系統(tǒng)600可與專用網(wǎng)、個(gè)人局域網(wǎng)(PAN)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)或一個(gè)或多個(gè)部分的因特網(wǎng)或者兩個(gè)或更多個(gè)以上這些的組合進(jìn)行通信。一個(gè)或多個(gè)這些網(wǎng)絡(luò)的一個(gè)或多個(gè)部分可以是有線的或無(wú)線的。舉例來(lái)說,計(jì)算機(jī)系統(tǒng)600可與無(wú)線PAN(WPAN)(例如,諸如藍(lán)牙WPAN)、W1-Fi網(wǎng)絡(luò)、W1-MAX網(wǎng)絡(luò)、蜂窩式電話網(wǎng)絡(luò)(例如,諸如全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò))或其他合適的無(wú)線網(wǎng)絡(luò)或者兩個(gè)或更多個(gè)以上這些的組合進(jìn)行通信。在合適的情況下,計(jì)算機(jī)系統(tǒng)600可包括用于任何這些網(wǎng)絡(luò)的任何合適的通信接口 610。在合適的情況下,通信接口 610可包括一個(gè)或多個(gè)通信接口 610。盡管本公開描述和示出了特定的通信接口,但本公開考慮任何合適的通信接口。
[0053]在特定的實(shí)施方式中,總線612包括硬件、軟件或兩者,以將計(jì)算機(jī)系統(tǒng)600的部件彼此耦接在一起。舉例來(lái)說而非限制,總線612可包括加速圖形端口(AGP)或其他圖形總線、增強(qiáng)工業(yè)標(biāo)準(zhǔn)架構(gòu)(EISA)總線、前端總線(FSB)、超傳輸(HT)互連、工業(yè)標(biāo)準(zhǔn)架構(gòu)(ISA)總線、無(wú)限頻帶互連、低引腳數(shù)(LPC)總線、內(nèi)存總線、微信道架構(gòu)(MCA)總線、外圍組件互連(PCI)總線、PC1-Express (PC1-X)總線、串行高級(jí)技術(shù)附件(SATA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)局部(VLB)總線或其他合適的總線或者兩個(gè)或更多個(gè)以上這些的組合。在合適的情況下,內(nèi)存612可包括一個(gè)或多個(gè)總線612。盡管本公開描述和示出了特定的總線,但本公開考慮任何合適的總線或互連。
[0054]以上所述的客戶端功能可被實(shí)施為存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的一系列指令,當(dāng)被執(zhí)行時(shí),該指令使得可編程處理器實(shí)施以上所述的操作。盡管客戶端裝置122可被實(shí)施在多種不同的硬件和計(jì)算系統(tǒng)中,但圖7示出了根據(jù)各種特定的實(shí)施方式的實(shí)例性計(jì)算平臺(tái)702的主要部件的示意性表示。多點(diǎn)感測(cè)裝置一般包括控制器704,該控制器704可包括微控制器或被構(gòu)造為執(zhí)行指令和執(zhí)行與計(jì)算平臺(tái)相關(guān)聯(lián)的操作的一個(gè)或多個(gè)處理器。在不同的實(shí)施方式中,控制器704可被實(shí)施為單芯片、多芯片和/或包括一個(gè)或多個(gè)集成電路和印刷電路板的其他電學(xué)部件。控制器704可選地可包括高速緩沖存儲(chǔ)器單元,以用于暫時(shí)地局部存儲(chǔ)指令、數(shù)據(jù)或計(jì)算機(jī)地址。舉例來(lái)說,利用從內(nèi)存檢索的指令,控制器704可控制在計(jì)算平臺(tái)702的部件之間的輸入和輸出數(shù)據(jù)的接收和操縱。
[0055]控制器704連同合適的操作系統(tǒng)一起可操作地執(zhí)行計(jì)算機(jī)代碼形式的指令,并產(chǎn)生和使用數(shù)據(jù)。舉例來(lái)說而非限制,操作系統(tǒng)可以是基于Windows的、基于Mac的或基于Unix或Linux的或者基于Symbian的操作系統(tǒng),以及其他合適的操作系統(tǒng)。操作系統(tǒng)、其他計(jì)算機(jī)代碼(包括以下所述的控制客戶端708)和/或數(shù)據(jù)可被物理地存儲(chǔ)在可操作地耦接至控制器704的內(nèi)存塊706內(nèi)。
[0056]內(nèi)存塊706包括一個(gè)或多個(gè)存儲(chǔ)介質(zhì),且一般提供用于存儲(chǔ)計(jì)算機(jī)代碼(例如,軟件和/或固件)和計(jì)算平臺(tái)702所使用的數(shù)據(jù)的地方。舉例來(lái)說,內(nèi)存塊706可包括各種有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(ROM)和/或隨機(jī)存取存儲(chǔ)器(RAM)。如本領(lǐng)域眾所周知,ROM用于將數(shù)據(jù)和指令單方向地傳輸?shù)娇刂破?04,以及RAM通常用于以雙向方式傳輸數(shù)據(jù)和指令。舉例來(lái)說,內(nèi)存塊706還可包括固態(tài)硬盤驅(qū)動(dòng)器(HDD)形式的一個(gè)或多個(gè)固定存儲(chǔ)裝置,以及其他合適形式的雙向耦接至控制器704的內(nèi)存。當(dāng)需要時(shí),信息還可駐留在被加載到多點(diǎn)感測(cè)裝置中或安裝在該多點(diǎn)感測(cè)裝置中的可移動(dòng)存儲(chǔ)介質(zhì)上。舉例來(lái)說,任何許多合適的內(nèi)存卡均可暫時(shí)地或永久地被加載到計(jì)算平臺(tái)702中。
[0057]控制器704 —般還耦接至多個(gè)接口,諸如圖形控制、視頻接口、輸入接口、輸出接口和存儲(chǔ)接口以及網(wǎng)絡(luò)接口,且這些接口反過來(lái)被耦接至合適的裝置。在某些實(shí)施方式中,控制器704可被連接至輸入結(jié)構(gòu)714,且可一同提供顯示器716,諸如在觸摸屏的情況下,其中,結(jié)合顯示器716來(lái)提供觸摸感應(yīng)機(jī)制。在這種實(shí)施方式中,用戶可通過觸摸感應(yīng)機(jī)制來(lái)選擇顯示的接口元件或與該顯示的接口元件交互。以這種方式,顯示的接口可提供交互功能,允許用戶通過觸摸顯示器716來(lái)導(dǎo)航顯示的接口。
[0058]電信號(hào)(例如,模擬的)可由麥克風(fēng)710生成,并被饋送到聽筒712??刂破?04可接收來(lái)自輸入結(jié)構(gòu)714的指令信號(hào),并控制顯示器716的操作。舉例來(lái)說,顯示器716可包括液晶顯示器(LCD)、發(fā)光二極管(LED)、干涉式調(diào)制器顯示器(IMOD)或任何其他合適的顯示技術(shù)。音頻信號(hào)可通過天線718發(fā)射和接收,該天線718可通過無(wú)線電接口 720或諸如麥克風(fēng)724的音頻輸入接口被連接至編解碼器722,該編解碼器722被構(gòu)造為在控制器704的控制下處理信號(hào)。此外,多點(diǎn)感測(cè)裝置可以是供電電源732。
[0059]移動(dòng)裝置還可包括可操作地耦接至控制器704的一個(gè)或多個(gè)用戶輸入裝置734 (除了輸入結(jié)構(gòu)714之外)。一般地,輸入裝置734被構(gòu)造為將來(lái)自外部世界的數(shù)據(jù)、命令和響應(yīng)傳輸?shù)蕉帱c(diǎn)感測(cè)裝置中。舉例來(lái)說,移動(dòng)裝置可包括鍵盤或鼠標(biāo)。輸入裝置734還可包括一個(gè)或多個(gè)硬按鈕。
[0060]顯示裝置716—般被構(gòu)造為顯示圖形用戶界面(⑶I),該圖形用戶界面能夠容易地使用在計(jì)算平臺(tái)702的用戶和運(yùn)行在移動(dòng)裝置上的操作系統(tǒng)或應(yīng)用程序之間的可視化界面。一般地,Gn利用圖形圖像來(lái)呈現(xiàn)程序、文件和操作選項(xiàng)。在操作期間,用戶可選擇和激活被顯示在顯示器716上的各種圖形圖像,從而啟動(dòng)與圖形圖像相關(guān)聯(lián)的功能和任務(wù)。
[0061]本文中,對(duì)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的引用包括一個(gè)或多個(gè)非臨時(shí)性有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)所擁有的結(jié)構(gòu)。舉例來(lái)說而非限制,在合適的情況下,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可包括基于半導(dǎo)體的或其 他的集成電路(IC)(例如,諸如現(xiàn)場(chǎng)可編程門陣列(FPGA)或?qū)S肐C(ASIC))、硬盤、HDD、混合硬盤(HHD)、光盤、光盤驅(qū)動(dòng)器(ODD)、磁光盤、磁光盤驅(qū)動(dòng)器、軟盤、軟盤驅(qū)動(dòng)器(FDD)、磁帶、全息存儲(chǔ)介質(zhì)、固態(tài)驅(qū)動(dòng)器(SSD)、RAM驅(qū)動(dòng)器、安全數(shù)字卡、安全數(shù)字驅(qū)動(dòng)器或其他合適的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者兩個(gè)或更多個(gè)以上這些的組合。本文中,對(duì)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的引用排除不符合35 U.S.C.§101下的專利保護(hù)要求的任何介質(zhì)。本文中,對(duì)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的引用排除臨時(shí)性形式的信號(hào)傳輸(諸如傳播的電信號(hào)或電磁信號(hào)本身),而在這一程度上,它們不符合35 U.S.C.§101下的專利保護(hù)要求。
[0062]本公開考慮實(shí)施任何合適的存儲(chǔ)的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在特定的實(shí)施方式中,在合適的情況下,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)施一個(gè)或多個(gè)部分的處理器602 (例如,諸如一個(gè)或多個(gè)內(nèi)部寄存器或高速緩沖存儲(chǔ)器)、一個(gè)或多個(gè)部分的內(nèi)存604、一個(gè)或多個(gè)部分的存儲(chǔ)器606或者以上這些的組合。在特定的實(shí)施方式中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)施RAM或ROM。在特定的實(shí)施方式中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)施易失性或永久性內(nèi)存。在特定的實(shí)施方式中,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)體現(xiàn)為軟件。本文中,在合適的情況下,對(duì)軟件的引用可包括一個(gè)或多個(gè)應(yīng)用程序、字節(jié)碼、一個(gè)或多個(gè)計(jì)算機(jī)程序、一個(gè)或多個(gè)可執(zhí)行代碼、一個(gè)或多個(gè)指令、邏輯、機(jī)器碼、一個(gè)或多個(gè)腳本或源代碼,且反之亦然。在特定的實(shí)施方式中,軟件包括一個(gè)或多個(gè)應(yīng)用編程接口(API)。本公開考慮以任何合適的編程語(yǔ)言或編程語(yǔ)言的組合來(lái)書寫或者表達(dá)的任何合適的軟件。在特定的實(shí)施方式中,軟件被表示為源代碼或目標(biāo)代碼。在特定的實(shí)施方式中,用更高級(jí)編程語(yǔ)言表示軟件,例如,諸如C語(yǔ)言、Perl語(yǔ)言或這些語(yǔ)言的適當(dāng)擴(kuò)展。在特定的實(shí)施方式中,用更低級(jí)的編程語(yǔ)言表示軟件,諸如匯編語(yǔ)言(或機(jī)器碼)。在特定的實(shí)施方式中,用Java語(yǔ)言表示軟件。在特定的實(shí)施方式中,軟件用超文本標(biāo)記語(yǔ)言(HTML)、可擴(kuò)展標(biāo)記語(yǔ)言(XML)或其他合適的標(biāo)記語(yǔ)目來(lái)表不。
[0063]本領(lǐng)域普通技術(shù)人員將理解,本公開包括對(duì)本文中的實(shí)例性實(shí)施方式的所有改變、替代、變型、變更和修改。類似地,在合適的情況下,本領(lǐng)域普通技術(shù)人員將理解,所附權(quán)利要求包括對(duì)本文中的實(shí)例性實(shí)施方式的所有改變、替代、變型、變更和修改。
【權(quán)利要求】
1.一種方法,包括:在計(jì)算機(jī)系統(tǒng)處接收表示用戶的位置的數(shù)據(jù);訪問地點(diǎn)和廣告的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù);基于所述用戶的所述位置生成地點(diǎn)列表;至少部分基于所述位置與每個(gè)地點(diǎn)之間的相應(yīng)距離以及廣告是否與所述地點(diǎn)相關(guān)聯(lián)來(lái)對(duì)所述地點(diǎn)列表進(jìn)行排序;以及將經(jīng)排序的地點(diǎn)列表呈現(xiàn)給所述用戶。
2.根據(jù)權(quán)利要求1所述的方法,其中,經(jīng)排序的地點(diǎn)列表包括用于所述地點(diǎn)列表中具有廣告的那些地點(diǎn)的指示符。
3.根據(jù)權(quán)利要求1所述的方法,其中,經(jīng)排序的地點(diǎn)列表還基于所述用戶的屬性。
4.根據(jù)權(quán)利要求1所述的方法,其中,經(jīng)排序的地點(diǎn)列表還基于所述用戶的關(guān)聯(lián)性。
5.根據(jù)權(quán)利要求1所述的方法,其中,經(jīng)排序的地點(diǎn)列表還基于贊助是否與所述地點(diǎn)相關(guān)聯(lián)。
6.根據(jù)權(quán)利要求1所述的方法,其中,經(jīng)排序的地點(diǎn)列表還包括:對(duì)于一個(gè)或多個(gè)地點(diǎn)的集合中的每個(gè)地點(diǎn),訪問用戶活動(dòng)數(shù)據(jù)的集合,其中,所述用戶活動(dòng)數(shù)據(jù)的集合包括對(duì)應(yīng)于所述用戶的簽到活動(dòng)的一個(gè)或多個(gè)值和對(duì)應(yīng)于所述用戶的一個(gè)或多個(gè)社交聯(lián)系人的簽到活動(dòng)的一個(gè)或多個(gè)值;基于地理位置與對(duì)應(yīng)于每個(gè)地點(diǎn)的地理位置之間的距離以及所述用戶活動(dòng)數(shù)據(jù)的集合中針對(duì)每個(gè)地點(diǎn)的所述一個(gè)或多個(gè)值,來(lái)對(duì)所述一個(gè)或多個(gè)地點(diǎn)的集合中的所述地點(diǎn)進(jìn)行排序。
7.根據(jù)權(quán)利要求1所述的方法,其中,一個(gè)或多個(gè)地點(diǎn)的集合中的每個(gè)地點(diǎn)均在距當(dāng)前地理位置的預(yù)定距離內(nèi)。
8.根據(jù)權(quán)利要求1所述的方法,其中,所述數(shù)據(jù)還包括字符串,且其中,訪問數(shù)據(jù)存儲(chǔ)庫(kù)包括將所述字符串與對(duì)應(yīng)于存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)庫(kù)中的地點(diǎn)的地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述將所述字符串與對(duì)應(yīng)于存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)庫(kù)中的地點(diǎn)的地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配還包括完全或部分地將所述字符串與每個(gè)地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配。
10.根據(jù)權(quán)利要求1所述的方法,其中,地理位置由地理坐標(biāo)系統(tǒng)參數(shù)來(lái)標(biāo)識(shí)。
11.一種系統(tǒng),包括:存儲(chǔ)器;一個(gè)或多個(gè)處理器;以及非臨時(shí)性存儲(chǔ)介質(zhì),存儲(chǔ)計(jì)算機(jī)可讀指令,所述指令當(dāng)被執(zhí)行時(shí),可操作地使所述一個(gè)或多個(gè)處理器:接收指示用戶的位置的數(shù)據(jù);訪問地點(diǎn)和廣告的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù);基于所述用戶的所述位置生成地點(diǎn)列表;至少部分基于所述位置與每個(gè)地點(diǎn)之間的相應(yīng)距離以及廣告是否與所述地點(diǎn)相關(guān)聯(lián)來(lái)對(duì)所述地點(diǎn)列表進(jìn)行排序;以及將經(jīng)排序的地點(diǎn)列表呈現(xiàn)給所述用戶。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,經(jīng)排序的地點(diǎn)列表包括用于所述地點(diǎn)列表中具有廣告的那些地點(diǎn)的指示符。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,經(jīng)排序的地點(diǎn)列表還基于所述用戶的屬性。
14.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,經(jīng)排序的地點(diǎn)列表還基于所述用戶的關(guān)聯(lián)性。
15.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,經(jīng)排序的地點(diǎn)列表還基于贊助是否與所述地點(diǎn)相關(guān)聯(lián)。
16.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,為對(duì)所述地點(diǎn)列表進(jìn)行排序,還包括用于使所述一個(gè)或多個(gè)處理器執(zhí)行以下步驟的指令:對(duì)于一個(gè)或多個(gè)地點(diǎn)的集合中的每個(gè)地點(diǎn),訪問用戶活動(dòng)數(shù)據(jù)的集合,其中,所述用戶活動(dòng)數(shù)據(jù)的集合包括對(duì)應(yīng)于所述用戶的簽到活動(dòng)的一個(gè)或多個(gè)值和對(duì)應(yīng)于所述用戶的一個(gè)或多個(gè)社交聯(lián)系人的簽到活動(dòng)的一個(gè)或多個(gè)值;基于地理位置與對(duì)應(yīng)于每個(gè)地點(diǎn)的地理位置之間的距離以及所述用戶活動(dòng)數(shù)據(jù)的集合中針對(duì)每個(gè)地點(diǎn)的所述一個(gè)或多個(gè)值,來(lái)對(duì)所述一個(gè)或多個(gè)地點(diǎn)的集合中的所述地點(diǎn)進(jìn)行排序。
17.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,一個(gè)或多個(gè)地點(diǎn)的集合中的每個(gè)地點(diǎn)均在距當(dāng)前地理位置的預(yù)定距離內(nèi)。
18.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述數(shù)據(jù)還包括字符串,且其中,為訪問數(shù)據(jù)存儲(chǔ)庫(kù),所述系統(tǒng)包括用于使所述一個(gè)或多個(gè)處理器將所述字符串與對(duì)應(yīng)于存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)庫(kù)中的地點(diǎn)的地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配的指令。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中,為將所述字符串與對(duì)應(yīng)于存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)庫(kù)中的地點(diǎn)的所述地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配,所述系統(tǒng)還包括用于使所述一個(gè)或多個(gè)處理器完全或部分地將所述字符串與每個(gè)地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配的指令。
20.根據(jù)權(quán)利要求 11所述的系統(tǒng),其中,地理位置由地理坐標(biāo)系統(tǒng)參數(shù)來(lái)標(biāo)識(shí)。
【文檔編號(hào)】G06Q30/02GK103460233SQ201280015814
【公開日】2013年12月18日 申請(qǐng)日期:2012年2月1日 優(yōu)先權(quán)日:2011年2月1日
【發(fā)明者】蒂莫西·肯德爾 申請(qǐng)人:臉譜公司