專利名稱:使用分布式人口統(tǒng)計的電子廣告的制作方法
使用分布式人口統(tǒng)計的電子廣告
背景技術(shù):
本公開一般涉及數(shù)據(jù)通信。廣告是維持健康的不斷增長的經(jīng)濟的重要工具。每天許多形式的廣告被采用。具 體地,與網(wǎng)頁、數(shù)據(jù)通信和各種電子媒體相關(guān)聯(lián)的電子廣告被世界范圍內(nèi)的用戶觀看。例 如,蜂窩電話(“移動電話”)、個人數(shù)字助理(“PDA”)或計算機用戶可以進入網(wǎng)站或者登 錄博客或通信服務(wù)并且接收若干電子廣告。然而,在一些系統(tǒng)中,電子廣告不是基于用戶或用戶設(shè)備來選擇的。例如,與網(wǎng)站 相關(guān)聯(lián)的隨機廣告可由廣告提供商提供。這樣的隨機廣告可能不會從用戶的個人偏好獲
■、Λ
frff. ο
組件和附圖不一定按比例繪制,而是把重點放在圖示說明本發(fā)明的原理上。此外, 在附圖中,遍及不同視圖,相似的標號標明相對應的部分。圖1圖示出了用于分布式人口統(tǒng)計(distributed demographic)電子廣告的數(shù)據(jù) 通信系統(tǒng)的一個實施例;圖2圖示出了與圖1的系統(tǒng)類似的系統(tǒng)的設(shè)備的一個實施例;圖3圖示出了與圖1的系統(tǒng)類似的系統(tǒng)的另一設(shè)備的一個實施例;圖4圖示出了分布式人口統(tǒng)計系統(tǒng)的另一實施例;圖5圖示出了用于分布式人口統(tǒng)計電子廣告的方法的一個實施例;以及圖6圖示出了用于分布式人口統(tǒng)計電子廣告的方法的另一方面的一個實施例。
具體實施例方式概述通過介紹的方式,下面描述的示例實施例包括數(shù)據(jù)通信設(shè)備和/或系統(tǒng)以及用于 分布式人口統(tǒng)計電子廣告的方法。該系統(tǒng)包括請求數(shù)據(jù)內(nèi)容的設(shè)備、接收或截取請求的設(shè) 備以及多個分布式人口統(tǒng)計設(shè)備中的至少一個?;诎ㄔ谡埱笾械臄?shù)據(jù)以及來自分布式 人口統(tǒng)計設(shè)備的信息來選擇電子廣告。根據(jù)第一方面,接收對電子廣告的請求的至少一個部份。該請求包括指示多個人 口統(tǒng)計服務(wù)器之一的指示符。分析該至少一個部份。該至少一個部份包括用戶數(shù)據(jù)。根據(jù) 用戶數(shù)據(jù)來標識人口統(tǒng)計信息。發(fā)送用于根據(jù)人口統(tǒng)計信息選擇電子廣告的請求。根據(jù)第二方面,接收對內(nèi)容的請求。該內(nèi)容能夠包括電子廣告。數(shù)據(jù)被包括在對 內(nèi)容的請求中。被包括數(shù)據(jù)與用戶信息相對應并且指示多個設(shè)備中的第一個設(shè)備。多個設(shè) 備中的每個設(shè)備分別包括各自的人口統(tǒng)計信息。根據(jù)被包括數(shù)據(jù)來接收所選電子廣告。根據(jù)第三方面,提供了多個設(shè)備中的一設(shè)備。多個設(shè)備中的每個設(shè)備包括各自的 人口統(tǒng)計信息。該設(shè)備可操作來根據(jù)對電子廣告的請求中的指示符來接收該請求的至少一 個部份。該至少一個部份包括指示與該請求相關(guān)聯(lián)的用戶的數(shù)據(jù)。該設(shè)備還可操作來根據(jù)該數(shù)據(jù)標識人口統(tǒng)計信息。根據(jù)第四方面,設(shè)備可操作來監(jiān)視用戶設(shè)備與服務(wù)器之間的數(shù)據(jù)通信。該設(shè)備還 可操作來接收對內(nèi)容的請求。該內(nèi)容能夠包括電子廣告。該設(shè)備還可操作來將數(shù)據(jù)包括在 對內(nèi)容的請求中。被包括數(shù)據(jù)指示多個人口統(tǒng)計服務(wù)器中的一個。根據(jù)第五方面,提供了用于接收對電子廣告的請求的至少一個部份的裝置。提供 了用于分析該至少一個部份的裝置。該至少一個部份包括用戶數(shù)據(jù)。提供了用于根據(jù)用戶 數(shù)據(jù)標識人口統(tǒng)計信息的裝置。提供了用于發(fā)送用于根據(jù)人口統(tǒng)計信息選擇電子廣告的請 求的裝置。本發(fā)明由所附權(quán)利要求來限定,本節(jié)中的任何內(nèi)容不應當認為是對這些權(quán)利要求 的限制。下面結(jié)合優(yōu)選實施例討論本發(fā)明的其它方面和優(yōu)點。示例實施例人口統(tǒng)計數(shù)據(jù)被分布在若干人口統(tǒng)計服務(wù)器中。人口統(tǒng)計數(shù)據(jù)對于每個運營商是 自治的,以使得其受到運營商的保護和控制。例如,人口統(tǒng)計數(shù)據(jù)可經(jīng)由插入頭部中的經(jīng)加 密數(shù)據(jù)或難解密鑰(obscure key)來訪問,以使得運營商之外的實體不能直接接觸訂戶。難 解密鑰或經(jīng)加密數(shù)據(jù)可以根據(jù)算法來創(chuàng)建或者針對運營商的訂戶數(shù)據(jù)庫中的每個訂戶來 配置。難解密鑰或經(jīng)加密數(shù)據(jù)可以經(jīng)由遠程認證撥號用戶服務(wù)(“RADIUS”)被發(fā)送給網(wǎng)絡(luò) 接入服務(wù)器。網(wǎng)絡(luò)接入服務(wù)器將難解密鑰或經(jīng)加密數(shù)據(jù)插入外出數(shù)據(jù)請求中。當訂戶連接 到網(wǎng)絡(luò)時,RADIUS屬性可將難解密鑰或經(jīng)加密數(shù)據(jù)運載到網(wǎng)絡(luò)接入服務(wù)器。將通過難解密鑰或經(jīng)加密數(shù)據(jù)查詢的分布式人口統(tǒng)計服務(wù)器通過將其IP地址插 入請求的頭部內(nèi)而被標識。接收來源服務(wù)器或廣告服務(wù)器提取頭部并且將人口統(tǒng)計解析請 求發(fā)送給標識出的服務(wù)器IP地址。分布式人口統(tǒng)計服務(wù)器被提供以難解密鑰或經(jīng)加密數(shù) 據(jù),并且以用于選擇電子廣告的適當信息(例如指示訂戶與人口統(tǒng)計信息之間的相關(guān)性的 數(shù)據(jù))作出響應。通過利用僅為運營商和/或廣告提供商所知的加密密鑰來加密被插入的 頭部,以維護安全。運營商可以為每個廣告提供商提供不同的加密密鑰。圖1示出了數(shù)據(jù)通信系統(tǒng)101(下面稱為“系統(tǒng)101”)的一個實施例。系統(tǒng)101 是基于因特網(wǎng)協(xié)議的系統(tǒng)、內(nèi)聯(lián)網(wǎng)系統(tǒng)、電話系統(tǒng)、基于蜂窩的系統(tǒng)、無線或有線音頻/可 視數(shù)據(jù)通信系統(tǒng),和/或任何已知的或?qū)淼臄?shù)據(jù)通信系統(tǒng)。系統(tǒng)101包括但不限于用戶設(shè)備100、設(shè)備104、服務(wù)器112、服務(wù)器116以及設(shè)備 120。也可以提供另外的、不同的或更少的組件。例如,可以提供代理服務(wù)器、計費服務(wù)器、 名稱服務(wù)器、路由器、交換機或智能交換機、計算機或工作站、諸如管理工作站之類的管理 組件、網(wǎng)關(guān)設(shè)備、主干網(wǎng)、端口、網(wǎng)絡(luò)連接以及網(wǎng)絡(luò)接口。系統(tǒng)101的不同組件經(jīng)由因特網(wǎng)、 內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)、虛擬專用網(wǎng)(“VPN”)和/或任何已知的或?qū)?來的網(wǎng)絡(luò)相連??梢蕴峁┯芯€和/或無線連接。盡管圖1中的組件被示為彼此分開,這些 組件中的一個或多個也可被組合。用戶設(shè)備100是無線設(shè)備(例如,蜂窩電話、PDA、無線計算機)、有線或線纜設(shè)備 (例如,使用寬帶線纜或DSL連接的臺式計算機),或者可由用戶操作的任何其它數(shù)據(jù)通信 設(shè)備。用戶使用用戶設(shè)備100來查看網(wǎng)站或其它數(shù)字論壇,查看消息,檢閱電子郵件,發(fā)起 或接收電話呼叫,訪問因特網(wǎng)、內(nèi)聯(lián)網(wǎng)或其它網(wǎng)絡(luò),并且/或者執(zhí)行任何其它數(shù)據(jù)處理。例 如,設(shè)備100是使用全球移動通信(“GSM”)、寬帶碼分多址(“WCDMA”)或任何其它調(diào)制或傳輸制式的2G或3G蜂窩電話。用戶設(shè)備100包括顯示器124、處理器128和存儲器132。還可以提供另外的、不同 的或更少的組件。例如,提供輸入設(shè)備,例如按鈕、鍵區(qū)、鍵盤、鼠標、軌跡球、搖桿開關(guān)、觸摸 板或語音識別電路??梢蕴峁┮纛l組件。例如,提供揚聲器、音頻插孔和/或用于輸出或接 收可聽信號或聲音信號的其它組件。處理器128與顯示器124和存儲器132通信。處理器 128可以與更多或更少的組件通信。處理器128是通用處理器、專用集成電路(“ASIC”)、 數(shù)字信號處理器、現(xiàn)場可編程門陣列(“FPGA”)、數(shù)字電路、模擬電路或者其組合。處理器 128是可操作來控制用戶設(shè)備100的各種電子和邏輯組件并且/或者與之通信的一個或多 個處理器。處理器128、存儲器132和其它電路可以是集成電路的一部分。處理器128可操作來生成諸如GET請求之類的請求176。請求176可以是對網(wǎng)頁 的請求。還可以通過網(wǎng)絡(luò)請求其它數(shù)據(jù)內(nèi)容,例如音頻和/或視頻文件、電子郵件內(nèi)容,或 者其它數(shù)據(jù)文件或消息。請求176包括一個或多個數(shù)據(jù)分組或者指示對內(nèi)容的需求的其它 信息。處理器還可操作來接收并處理響應180。響應180包括基于請求176或其它請求而 從服務(wù)器、數(shù)據(jù)庫或其它網(wǎng)絡(luò)設(shè)備或系統(tǒng)檢索到的一個或多個數(shù)據(jù)分組或其它信息。處理 器128可操作來經(jīng)由顯示器124顯示與響應180有關(guān)的數(shù)據(jù),并且可操作來選擇并發(fā)送與 響應180有關(guān)的一些或所有數(shù)據(jù)給存儲器132供存儲。顯示器124是位于設(shè)備100內(nèi)、上或者與設(shè)備100通信的可用于觀看的機械和/ 或電子顯示器。例如,顯示器124是觸摸屏、液晶顯示器(“IXD”)、陰極射線管(“CRT “) 顯示器或等離子體顯示器。顯示器124可操作來顯示網(wǎng)站、因特網(wǎng)論壇和其它數(shù)據(jù),以及相 關(guān)電子廣告,例如網(wǎng)頁上的條幅廣告。存儲器132是任何已知的或?qū)淼拇鎯υO(shè)備。存儲器132是非易失性和/或易失 性存儲器,例如隨機存取存儲器“RAM “ (電的)、只讀存儲器“ROM” (電的)或者可擦除可 編程只讀存儲器(EPR0M或閃存)??梢蕴峁┐鎯ζ骶W(wǎng)絡(luò)。存儲器132可以是處理器128的 一部分。用戶設(shè)備100可操作來與設(shè)備104通信。例如,用戶設(shè)備100將請求176發(fā)送給設(shè) 備104,并且用戶設(shè)備100從設(shè)備104接收響應180。設(shè)備104是網(wǎng)絡(luò)接入服務(wù)器、網(wǎng)關(guān)設(shè)備 和/或可操作來通過網(wǎng)絡(luò)接收或截取數(shù)據(jù)分組的任何其它設(shè)備。例如,設(shè)備104是網(wǎng)絡(luò)接 入服務(wù)器、網(wǎng)關(guān)通用分組無線業(yè)務(wù)(“GPRS”)支持節(jié)點和/或認證、授權(quán)和計費(“AAA”) 服務(wù)器。設(shè)備104判斷用戶設(shè)備100是否被授權(quán)使用提供商網(wǎng)絡(luò),并且/或者計算或解釋 使用費用和計費信息。替代地,設(shè)備104是控制用戶設(shè)備100與外部網(wǎng)絡(luò)之間的連接的交 換機、智能交換機或路由器。設(shè)備104包括處理器140和存儲器136。還可提供另外的、不同的或更少的組件。 處理器140與存儲器136通信。處理器140可以與更多或更少的組件通信。處理器140是 通用處理器、專用集成電路(“ASIC”)、數(shù)字信號處理器、現(xiàn)場可編程門陣列(“FPGA”)、數(shù) 字電路、模擬電路或者其組合。處理器140是可操作來控制設(shè)備104和/或系統(tǒng)101的各 種電子和邏輯組件并且/或者與之通信的一個或多個處理器。處理器140、存儲器136和/ 或其它電路可以是集成電路的一部分。處理器140可操作來將數(shù)據(jù)插入或包括在諸如請求 176之類的請求中。存儲器136是任何已知的或?qū)淼拇鎯υO(shè)備。存儲器136是非易失性和/或易失性存儲器,例如隨機存取存儲器“RAM “ (電的)、只讀存儲器“ROM” (電的)或者可擦除可 編程只讀存儲器(EPR0M或閃存)??梢蕴峁┐鎯ζ骶W(wǎng)絡(luò)。存儲器136可以是處理器140的 一部分。設(shè)備104位于用戶設(shè)備100與設(shè)備112、116和/或120之間。流向設(shè)備100和來 自設(shè)備100的諸如請求176和響應180之類的請求和響應經(jīng)過設(shè)備104。替代地,設(shè)備104 位于公共或外部網(wǎng)絡(luò)內(nèi)的任何其它位置(例如,設(shè)備104由設(shè)備112、116中的一個或兩者 來實現(xiàn))。設(shè)備104可操作來截取或接收來自用戶設(shè)備100的請求,例如請求176。設(shè)備104 還可操作來替換、修改或過濾一個或多個數(shù)據(jù)分組或者將信息插入請求的一個或多個數(shù)據(jù) 分組。例如,圖2示出了設(shè)備201的一個實施例。設(shè)備201是網(wǎng)絡(luò)接入服務(wù)器或網(wǎng)關(guān)設(shè)備, 例如設(shè)備104。設(shè)備201可以與設(shè)備104類似或不同。設(shè)備201可操作來監(jiān)視用戶設(shè)備與 服務(wù)器之間的數(shù)據(jù)通信。例如,設(shè)備201接收針對內(nèi)容的請求205。請求205包括指示希望 檢索網(wǎng)站或其它內(nèi)容的一個或多個數(shù)據(jù)分組。該內(nèi)容與電子廣告相關(guān)聯(lián)。例如,所請求的 網(wǎng)站或其它內(nèi)容包括或指定了電子廣告的多部分。設(shè)備201能夠讀取、分析、修改、包括或生成請求205中的已有信息或新信息。例 如,設(shè)備201將數(shù)據(jù)213包括或插入請求205中以生成請求209。數(shù)據(jù)213包括用戶數(shù)據(jù) 217和指示符221。用戶數(shù)據(jù)217和指示符221被插入數(shù)據(jù)分組的頭部,例如超文本傳送協(xié) 議(“HTTP”)、因特網(wǎng)協(xié)議(“IP”)、傳輸控制協(xié)議(“TCP”)、實時流傳輸協(xié)議(“RTSP”)、 可擴展標記語音(“XML”)或其它應用頭部。用戶數(shù)據(jù)217是訂戶或用戶的個人信息。個 人信息可以包括姓名、地址、來源城市、用戶興趣、收入、年齡信息或其它用戶信息。用戶數(shù) 據(jù)217可被加密。與請求相關(guān)聯(lián)的其它數(shù)據(jù)也可被加密。替代地,用戶數(shù)據(jù)217是諸如用戶 設(shè)備100之類的用戶設(shè)備或用戶的IP地址、媒體訪問控制(“MAC”)地址或以太網(wǎng)硬件地 址(“EHA”)。指示符221指示至少用戶數(shù)據(jù)217將被發(fā)送去往的地點。例如,指示符221 是多個人口統(tǒng)計服務(wù)器或數(shù)據(jù)庫之一的IP地址。設(shè)備104可操作來與設(shè)備108通信。設(shè)備108包括存儲器144和處理器148。還 可提供另外的、不同的或更少的組件。存儲器144和處理器148分別與存儲器136和處理器 140類似或不同。設(shè)備108是生成將被插入諸如請求176或205之類的請求中的密鑰序列 或數(shù)據(jù)的數(shù)據(jù)庫、服務(wù)器或任何其它設(shè)備。例如,設(shè)備108是HLR、AAA或LDAP數(shù)據(jù)庫。設(shè) 備108以諸如用戶數(shù)據(jù)217之類的用戶數(shù)據(jù)的形式來收集或存儲訂戶信息。設(shè)備108還可 以加密用戶數(shù)據(jù)以形成難解密鑰或密鑰序列。設(shè)備108還可以包括多個人口統(tǒng)計服務(wù)器或 數(shù)據(jù)庫的IP地址以及這些IP地址與不同訂戶或用戶之間的相關(guān)數(shù)據(jù)。設(shè)備104可操作來查詢設(shè)備108以檢索數(shù)據(jù),例如用戶數(shù)據(jù)217和/或指示符221, 以便插入諸如請求176或205之類的請求。替代地,設(shè)備108由設(shè)備104實現(xiàn)或者是設(shè)備 104的一部分。例如,處理器和存儲器被共享或組合。設(shè)備104還可操作來與服務(wù)器112通信。服務(wù)器112是提供商服務(wù)器、應用服務(wù) 器、通信服務(wù)器、數(shù)據(jù)庫服務(wù)器、代理服務(wù)器、文件服務(wù)器、web服務(wù)器、客戶端服務(wù)器、對等 服務(wù)器和/或任何已知的或?qū)淼姆?wù)器。服務(wù)器112可操作來接收諸如對網(wǎng)頁的GET請 求之類的內(nèi)容請求,并且收集并/或提供內(nèi)容或到內(nèi)容的鏈接(例如到電子廣告的鏈接) 給用戶設(shè)備100。服務(wù)器112收集諸如html內(nèi)容、標簽和/或鏈接之類的信息以對請求作
7出響應。服務(wù)器112可從其它服務(wù)器、緩存或其它網(wǎng)絡(luò)設(shè)備收集所請求內(nèi)容。例如,服務(wù)器 112與服務(wù)器116通信以獲取與所請求網(wǎng)頁相關(guān)聯(lián)的廣告內(nèi)容。服務(wù)器112是軟件和/或硬件實現(xiàn)方式。例如,服務(wù)器112是應用程序。替代地, 服務(wù)器112是執(zhí)行并運行服務(wù)器應用的服務(wù)器計算機或任何其它硬件。服務(wù)器112的硬件 實現(xiàn)方式包括但不限于存儲器152和處理器156。還可提供另外的、不同的或更少的組件。 處理器156與存儲器152通信。處理器156可以與更多或更少的組件通信。存儲器152和 處理器156分別與存儲器132、136或144和處理器128、140或148類似或不同。服務(wù)器116可操作來與服務(wù)器112和/或設(shè)備104通信。服務(wù)器116是廣告服務(wù) 器、代理服務(wù)器和/或任何已知的或?qū)淼姆?wù)器。例如,服務(wù)器116是廣告服務(wù)器。服務(wù) 器116可操作來接收電子廣告請求,例如對網(wǎng)頁上的廣告的請求,并且收集并提供廣告內(nèi) 容給系統(tǒng)101的設(shè)備100或任何其它設(shè)備或服務(wù)器。服務(wù)器116是在與服務(wù)器112分離的 硬件上實現(xiàn)的,或者是在與服務(wù)器112相同的硬件上實現(xiàn)的。服務(wù)器116是軟件和/或硬件實現(xiàn)方式。例如,服務(wù)器116是應用程序。替代地, 服務(wù)器116是執(zhí)行并運行服務(wù)器應用的服務(wù)器計算機或任何其它硬件。服務(wù)器116的硬件 實現(xiàn)方式包括但不限于處理器160和存儲器164。還可提供另外的、不同的或更少的組件。 處理器160和存儲器164具有分別與處理器156和存儲器152相同的結(jié)構(gòu)或不同的結(jié)構(gòu)。服務(wù)器116可操作來接收具有被包括的數(shù)據(jù)的請求,例如請求209。例如,服務(wù)器 116可能不能分析或查看諸如用戶數(shù)據(jù)217之類的經(jīng)加密數(shù)據(jù)。服務(wù)器116可操作來查看 指示符,例如指示符221,并且根據(jù)該指示符將請求的至少一部分(例如用戶數(shù)據(jù)217)發(fā)送 給另一設(shè)備。例如,該指示符是多個人口統(tǒng)計設(shè)備之一的IP地址,并且服務(wù)器116將用戶 數(shù)據(jù)217發(fā)送給與該IP地址相關(guān)聯(lián)的人口統(tǒng)計設(shè)備。設(shè)備120可操作來與服務(wù)器116通信。設(shè)備120是多個人口統(tǒng)計設(shè)備之一,例如 人口統(tǒng)計服務(wù)器。設(shè)備120包括人口統(tǒng)計信息,例如與關(guān)聯(lián)于設(shè)備120的位置或站點有關(guān) 的人口普查或人口統(tǒng)計數(shù)據(jù)。設(shè)備120是軟件和/或硬件實現(xiàn)方式。例如,設(shè)備120是應 用程序。替代地,設(shè)備120是執(zhí)行并運行服務(wù)器應用的服務(wù)器計算機或任何其它硬件。設(shè) 備120的硬件實現(xiàn)方式包括但不限于處理器168和存儲器172。還可提供另外的、不同的或 更少的組件。處理器168和存儲器172具有分別與處理器128、140、148、156或160和存儲 器132、136、144、152或164相同的結(jié)構(gòu)或不同的結(jié)構(gòu)。設(shè)備120是在與服務(wù)器116分離的 硬件上實現(xiàn)的或者是在與服務(wù)器116相同的硬件上實現(xiàn)的。設(shè)備120可操作來根據(jù)請求中的指示符(例如指示符221),接收具有被包括數(shù)據(jù) 的請求的至少一部分,例如用戶數(shù)據(jù)217。設(shè)備120可操作來分析用戶數(shù)據(jù)217,包括解密 經(jīng)加密數(shù)據(jù),并且經(jīng)由處理器168使用戶數(shù)據(jù)與人口統(tǒng)計信息相關(guān)。設(shè)備120可以收集若 干個訂戶或用戶的人口統(tǒng)計信息并將其存儲在例如存儲器172中。例如,人口普查研究、零 售客戶信息以及其它人口統(tǒng)計數(shù)據(jù)可以被上載到網(wǎng)站或數(shù)據(jù)庫,并且這些數(shù)據(jù)可被上載到 設(shè)備120中或者可由設(shè)備120訪問。圖3示出了設(shè)備300的一個實施例。設(shè)備300是多個人口統(tǒng)計設(shè)備之一,例如設(shè) 備120。設(shè)備300與設(shè)備120類似或不同。設(shè)備300可操作來根據(jù)所包括的指示符(例如 指示符221)接收請求的至少一部分,例如用戶數(shù)據(jù)304。還可以接收請求的更多或更少數(shù) 據(jù)或信息。用戶數(shù)據(jù)304與用戶數(shù)據(jù)217類似。在一個實施例中,用戶數(shù)據(jù)304被加密。請求的其它數(shù)據(jù)也可被加密。設(shè)備300解密用戶數(shù)據(jù)304并且使人口統(tǒng)計信息與經(jīng)加密的用 戶數(shù)據(jù)相關(guān)聯(lián)。替代地,用戶數(shù)據(jù)304不被加密。設(shè)備300可操作來生成與廣告的類型相 對應的一個或多個數(shù)據(jù)分組、標志、指示符或其它數(shù)據(jù)308。設(shè)備300可操作來將數(shù)據(jù)308 發(fā)送給廣告服務(wù)器,例如服務(wù)器116。服務(wù)器116使用數(shù)據(jù)308來選擇廣告。例如,用戶或訂戶經(jīng)由諸如用戶設(shè)備100之類的用戶設(shè)備請求網(wǎng)頁。對網(wǎng)頁或可 包括在網(wǎng)頁中的電子廣告的初次或二次請求由諸如設(shè)備104或201之類的網(wǎng)絡(luò)接入服務(wù)器 或網(wǎng)關(guān)設(shè)備接收。網(wǎng)絡(luò)接入服務(wù)器或網(wǎng)關(guān)設(shè)備將諸如用戶數(shù)據(jù)217或304之類的個人訂戶 信息插入初次和/或二次請求的HTTP頭部或任何其它頭部中。個人訂戶信息可以或可以 不被加密。網(wǎng)絡(luò)接入服務(wù)器或網(wǎng)關(guān)設(shè)備還將指示多個人口統(tǒng)計設(shè)備之一的諸如指示符221 之類的指示符插入該頭部。諸如服務(wù)器116之類的廣告服務(wù)器接收一些或所有的所包括的 數(shù)據(jù)或者具有所包括數(shù)據(jù)的整個請求。廣告服務(wù)器基于所包括的指示符將至少個人訂戶信 息發(fā)送給諸如設(shè)備120或300之類的人口統(tǒng)計設(shè)備。人口統(tǒng)計設(shè)備分析個人訂戶信息。例 如,人口統(tǒng)計設(shè)備解密所接收的數(shù)據(jù)。人口統(tǒng)計設(shè)備隨后使所存儲的或所收集的諸如人口 普查數(shù)據(jù)或本地購物偏好之類的人口統(tǒng)計信息與個人訂戶信息相關(guān)或標識它們。人口統(tǒng)計 設(shè)備根據(jù)對人口統(tǒng)計信息的相關(guān)或標識來查詢廣告服務(wù)器以選擇電子廣告。圖4示出了分布式人口統(tǒng)計系統(tǒng)的另一實施例。該系統(tǒng)包括網(wǎng)絡(luò)401、設(shè)備405、 設(shè)備409和設(shè)備413。還可提供另外的、不同的或更少的組件。網(wǎng)絡(luò)401是因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、 局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)、虛擬專用網(wǎng)(“VPN”)和/或任何已知的或?qū)淼木W(wǎng) 絡(luò)。設(shè)備405、409和413是多個人口統(tǒng)計設(shè)備或服務(wù)器,例如設(shè)備120或300。設(shè)備405、 409和413的每個在不同位置處以分別容納各自的用戶或訂戶。例如,設(shè)備405位于站點 417,設(shè)備409位于站點421,而設(shè)備413位于站點425。不同站點表示不同地理位置,例如 不同的城市區(qū)域、不同城市、不同行政或地理區(qū)域或者不同州或國家。由于人口統(tǒng)計設(shè)備是分布式的,因此可在每個人口統(tǒng)計設(shè)備處存儲并處理較少數(shù) 據(jù)。例如,每個人口統(tǒng)計設(shè)備包括與位于各個站點或接近各個站點的用戶或訂戶相對應的 分別的人口統(tǒng)計信息。此外,可以存儲或收集較少數(shù)據(jù),這是因為個人訂戶信息經(jīng)由廣告請 求被提供給每個人口統(tǒng)計設(shè)備。替代地,一些或所有人口統(tǒng)計設(shè)備可以包括基于標準而非 地理位置的人口統(tǒng)計信息。每個人口統(tǒng)計設(shè)備與網(wǎng)絡(luò)401中的一個或多個廣告服務(wù)器相關(guān)聯(lián)。由于人口統(tǒng)計 設(shè)備是分布式的,因此廣告服務(wù)器可以包括較少的廣告數(shù)據(jù)。例如,廣告服務(wù)器可以僅存儲 或處理與人口統(tǒng)計訂戶或相應的人口統(tǒng)計設(shè)備的用戶信息相關(guān)聯(lián)的廣告。因此,用戶基于 與該用戶相對應的多個人口統(tǒng)計設(shè)備之一來接收所選廣告。運營商可將人口統(tǒng)計設(shè)備出售或許可給一個或多個廣告提供商。替代地,運營商 可以基于運營商與廣告提供商之間的實施協(xié)議來控制人口統(tǒng)計設(shè)備。圖5是用于分布式人口統(tǒng)計電子廣告的方法的一個實施例的流程圖。還可以提供 更少或更多的動作。該方法由圖1-4中的系統(tǒng)和/或設(shè)備或者另外的系統(tǒng)來實現(xiàn)。在動作500中,對內(nèi)容的請求例如由設(shè)備104接收或截取。內(nèi)容可以是可通過一 個或多個網(wǎng)絡(luò)在實體之間流動的數(shù)據(jù)、文件或其它數(shù)字信息。內(nèi)容可以包括網(wǎng)站或其它因 特網(wǎng)/網(wǎng)絡(luò)應用或數(shù)據(jù)。例如,用戶啟動或使能無線或有線設(shè)備,例如用戶設(shè)備100。用戶 利用用戶設(shè)備100通過網(wǎng)絡(luò)請求數(shù)據(jù)內(nèi)容。用戶可以通過網(wǎng)絡(luò)請求網(wǎng)頁、文件或其它數(shù)據(jù)。所請求的內(nèi)容與電子廣告相關(guān)聯(lián)或者能夠包括電子廣告。例如,用戶經(jīng)由用戶設(shè)備100鍵 入統(tǒng)一資源定位符(“URL”)以請求顯示了諸如條幅廣告、交互式廣告或全屏廣告之類的 電子廣告的網(wǎng)頁。作為另一示例,用戶選擇顯示在諸如顯示器124之類的顯示器上的鏈接。 用戶設(shè)備100與諸如服務(wù)器112之類的名稱服務(wù)器或其它服務(wù)器通信,以獲得與該URL相 關(guān)聯(lián)的IP地址。然后,用戶設(shè)備100通過諸如網(wǎng)絡(luò)401或系統(tǒng)101之類的網(wǎng)絡(luò)或系統(tǒng)來發(fā) 送諸如請求176或205之類的請求,以檢索網(wǎng)頁。諸如網(wǎng)絡(luò)接入服務(wù)器、網(wǎng)關(guān)設(shè)備和/或設(shè) 備104之類的設(shè)備截取或接收請求。其它網(wǎng)絡(luò)協(xié)議也可用于獲取內(nèi)容。在動作504中,諸如數(shù)據(jù)213之類的數(shù)據(jù)被包括在對內(nèi)容的請求中。如在動作500 中接收或截取了請求的設(shè)備將另外的數(shù)據(jù)包括或插入請求中,例如一些或所有數(shù)據(jù)分組的 頭部中。數(shù)據(jù)包括與諸如用戶數(shù)據(jù)217之類的用戶信息相對應的數(shù)據(jù),以及指示諸如設(shè)備 120、設(shè)備300、設(shè)備405、設(shè)備409或設(shè)備413之類的多個人口統(tǒng)計設(shè)備中的第一個的諸如 指示符221之類的數(shù)據(jù)或指示符。與用戶信息相對應的數(shù)據(jù)可以包括訂戶的個人信息,例 如姓名、收入、位置或地址(例如郵政編碼)和/或年齡信息。替代地,數(shù)據(jù)可以包括用戶 設(shè)備的IP或MAC地址。指示多個人口統(tǒng)計設(shè)備中的第一個的數(shù)據(jù)或指示符可以包括與第 一個人口統(tǒng)計設(shè)備相關(guān)聯(lián)的IP地址??梢曰趯⒂脩艋蛴啈襞c特定人口統(tǒng)計設(shè)備或服務(wù) 器鏈接起來的查找表或其它相關(guān)性來選擇適當IP地址。例如,可以基于用戶或訂戶居住的 地點(例如家庭地址)、用戶或訂戶作出請求時的當前位置(例如漫游)、請求的時間和/ 或任何其它信息來使用戶或訂戶與人口統(tǒng)計設(shè)備或服務(wù)器相關(guān)聯(lián)。將被包括的數(shù)據(jù)可以通 過RADIUS認證和/或動態(tài)主機配置協(xié)議(“DHCP”)登記來獲取。諸如設(shè)備104或201之 類的接收設(shè)備可以經(jīng)由諸如設(shè)備108之類的數(shù)據(jù)庫或其它設(shè)備來獲取數(shù)據(jù)。被包括數(shù)據(jù)的 插入可以被插入到所有的對數(shù)據(jù)內(nèi)容的請求中。替代地,數(shù)據(jù)僅被插入針對電子廣告的檢 索的請求中??梢詫σ恍┗蛩械谋话〝?shù)據(jù)加密。例如,利用任何已知的或?qū)淼募用芗夹g(shù) 來對諸如用戶數(shù)據(jù)217或304之類的用戶或訂戶數(shù)據(jù)加密。加密在諸如設(shè)備108之類的訂 戶數(shù)據(jù)庫或設(shè)備中完成。替代地,諸如設(shè)備104或201之類的網(wǎng)絡(luò)接入服務(wù)器或網(wǎng)關(guān)設(shè)備可 以在訂戶或用戶數(shù)據(jù)被插入外出請求之前對訂戶或用戶數(shù)據(jù)加密。不同的加密代碼或密鑰 可分別用于不同用戶或訂戶。此外,為了安全的目的,可以定期改變對被包括數(shù)據(jù)的加密。在動作508,具有被包括數(shù)據(jù)的對內(nèi)容的請求(例如請求209)被發(fā)送。例如,經(jīng)修 改的請求被發(fā)送給諸如服務(wù)器112之類的服務(wù)器,以檢索諸如網(wǎng)頁內(nèi)容之類的內(nèi)容。服務(wù) 器將所請求內(nèi)容發(fā)送回包括了另外的數(shù)據(jù)的設(shè)備,以將諸如響應180之類的所請求內(nèi)容發(fā) 送給用戶或用戶設(shè)備。通常,當GET請求被諸如服務(wù)器112之類的服務(wù)器接收到時,該服務(wù) 器檢索并發(fā)送html代碼、標簽和/或鏈接給用戶設(shè)備100。鏈接之一可以用于請求廣告, 因此,用戶設(shè)備100發(fā)送第二請求以從諸如服務(wù)器116之類的服務(wù)器檢索廣告內(nèi)容。替代 地,廣告內(nèi)容基于第一請求被發(fā)送回用戶設(shè)備100。在任一情況中,對電子廣告的請求被發(fā) 送回廣告服務(wù)器,例如服務(wù)器116。例如,對電子廣告的請求的至少一個部分或部份由諸如廣告服務(wù)器和/或服務(wù)器 116之類的服務(wù)器接收。該請求的該部分或部份是被包括數(shù)據(jù),例如用戶數(shù)據(jù)217和/或指 示符221??蓪σ恍┗蛩械谋话〝?shù)據(jù)加密。例如,諸如用戶數(shù)據(jù)217之類的經(jīng)加密用戶 數(shù)據(jù)不可由廣告服務(wù)器訪問或查看(例如,通過對廣告服務(wù)器隱藏用戶數(shù)據(jù),可以防止過多的或不希望的廣告被發(fā)送給用戶)。因此,廣告服務(wù)器根據(jù)指示人口統(tǒng)計設(shè)備的指示符將 經(jīng)加密用戶數(shù)據(jù)發(fā)送給人口統(tǒng)計設(shè)備。替代地,廣告服務(wù)器解密經(jīng)加密用戶數(shù)據(jù)并且根據(jù) 經(jīng)解密數(shù)據(jù)來查詢?nèi)丝诮y(tǒng)計服務(wù)器?;蛘撸脩魯?shù)據(jù)不被加密,并且廣告服務(wù)器將用戶數(shù)據(jù) 發(fā)送給人口統(tǒng)計設(shè)備以用于相關(guān)?;谟脩魯?shù)據(jù),人口統(tǒng)計設(shè)備查詢廣告服務(wù)器以選擇適 當?shù)碾娮訌V告。在動作512中,所選電子廣告被接收。在廣告服務(wù)器選擇適當?shù)碾娮訌V告之后,電 子廣告被發(fā)送給網(wǎng)絡(luò)接入服務(wù)器、網(wǎng)關(guān)設(shè)備或包括了另外的數(shù)據(jù)的設(shè)備,例如設(shè)備104或 設(shè)備201。電子廣告隨后被發(fā)送給用戶設(shè)備,例如用戶設(shè)備100。替代地,所選電子廣告經(jīng) 由不同數(shù)據(jù)路徑被發(fā)送給用戶或用戶設(shè)備。圖6是用于分布式人口統(tǒng)計電子廣告的方法的另一方面的一個實施例的流程圖。 還可以提供更少或更多的動作。該方法由圖1-4的系統(tǒng)和/或設(shè)備或者另外的系統(tǒng)來實現(xiàn)。在動作601中,對電子廣告的請求的至少一個部分或部份由諸如設(shè)備120、300、 405、409或413之類的多個人口統(tǒng)計設(shè)備中的人口統(tǒng)計設(shè)備基于請求中的指示符來接收。 例如,經(jīng)加密或未經(jīng)加密的用戶數(shù)據(jù)被接收。替代地,與用戶設(shè)備相關(guān)聯(lián)的IP或MAC地址 被接收。在動作605中,該至少一個部分或部份被分析。例如,人口統(tǒng)計設(shè)備解密經(jīng)加密用 戶數(shù)據(jù)以查看個人訂戶信息,例如收入、姓名、地址、年齡等。還可使用任何已知的或?qū)淼?解密技術(shù)。替代地,人口統(tǒng)計設(shè)備在不進行解密的情況下查看、讀取或處理用戶數(shù)據(jù)。在動作609中,根據(jù)用戶數(shù)據(jù)來標識人口統(tǒng)計信息。人口統(tǒng)計設(shè)備使用戶或訂戶 數(shù)據(jù)與人口統(tǒng)計信息相關(guān)。人口統(tǒng)計設(shè)備可使從人口統(tǒng)計數(shù)據(jù)得知的消費者偏好或可能的 購物選擇與所接收的收入、地址、年齡、姓名或其它用戶信息相關(guān)。例如,如果收入信息在某 個類別中,則人口統(tǒng)計設(shè)備將確定哪些可能是該收入級中的人將購買的項目或物質(zhì)。在所 接收用戶數(shù)據(jù)不包含諸如IP或MAC地址之類的個人信息的情況中,人口統(tǒng)計設(shè)備還可以包 括更多用戶或訂戶信息以與人口統(tǒng)計數(shù)據(jù)相關(guān)。在動作613,用于根據(jù)所標識的或經(jīng)相關(guān)的人口統(tǒng)計信息選擇電子廣告的請求被 發(fā)送。例如,在人口統(tǒng)計設(shè)備確定或標識出適當?shù)娜丝诮y(tǒng)計信息(例如偏好)之后,人口統(tǒng) 計設(shè)備生成可用來查詢廣告服務(wù)器以基于所標識人口統(tǒng)計數(shù)據(jù)選擇廣告的一個或多個數(shù) 據(jù)分組、標志、密鑰或密鑰序列、比特或其它數(shù)據(jù),例如數(shù)據(jù)308。廣告服務(wù)器選擇適當電子 廣告并將其發(fā)送給用戶。以這種方式,選出了特定于每個用戶或訂戶的廣告。在替代實施 例中,人口統(tǒng)計設(shè)備基于所標識人口統(tǒng)計數(shù)據(jù)來選擇特定廣告。用于實現(xiàn)上面討論的處理、方法和/或技術(shù)的邏輯、軟件或指令被設(shè)置在計算機 可讀存儲介質(zhì)或存儲器或其它有形介質(zhì)上,例如緩存、緩沖器、RAM、可移除介質(zhì)、硬盤驅(qū)動 器、其它計算機可讀存儲介質(zhì)或任何其它有形介質(zhì)。有形介質(zhì)包括各種類型的易失性和非 易失性存儲介質(zhì)。附圖中所示的或者這里所描述的功能、動作或任務(wù)響應于存儲在計算機 可讀存儲介質(zhì)之內(nèi)或之上的一組或多組邏輯或指令而被執(zhí)行。功能、動作或任務(wù)獨立于特 定類型的指令集、存儲介質(zhì)、處理器或處理策略,并且可由單獨操作或以組合形式操作的軟 件、硬件、集成電路、固件、微代碼等來執(zhí)行。同樣地,處理策略可以包括多處理、多任務(wù)、并 行處理等。在一個實施例中,指令被存儲在可移除介質(zhì)設(shè)備上以供本地或遠程系統(tǒng)讀取。在 其它實施例中,邏輯或指令被存儲在遠程位置以用于經(jīng)由計算機網(wǎng)絡(luò)或通過電話線傳送。
11在另外的實施例中,邏輯或指令存儲在給定計算機、中央處理單元(“CPU”)、圖形處理單元 (“GPU”)或系統(tǒng)內(nèi)。所描述的任何設(shè)備、特征、方法和/或技術(shù)可被混合或匹配以創(chuàng)建不同的系統(tǒng)和方法。雖然上面參考各個實施例描述了本發(fā)明,然而應當明白,可以在不脫離本發(fā)明的 范圍的情況下作出許多改變和修改。因此,希望前面的詳細描述被當作是說明性的而非限 制性的,并且將明白,希望由包括所有等同物的下面的權(quán)利要求來限定本發(fā)明的精神和范圍。
權(quán)利要求
一種方法,包括接收對電子廣告的請求的至少一個部份,所述請求包括指示多個人口統(tǒng)計服務(wù)器之一的指示符;分析所述至少一個部份,所述至少一個部份包括用戶數(shù)據(jù);根據(jù)所述用戶數(shù)據(jù)來標識人口統(tǒng)計信息;以及發(fā)送用于根據(jù)所述人口統(tǒng)計信息選擇電子廣告的請求。
2.如權(quán)利要求1所述的方法,其中,接收至少一個部份包括接收經(jīng)加密的用戶數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其中,所述經(jīng)加密的用戶數(shù)據(jù)包括訂戶的個人信息,所述 個人信息包括姓名、地址、收入或年齡信息。
4.如權(quán)利要求3所述的方法,其中,標識人口統(tǒng)計信息包括將所收集的人口統(tǒng)計數(shù)據(jù) 與所述個人信息相關(guān)。
5.如權(quán)利要求4所述的方法,其中,發(fā)送用于選擇電子廣告的請求包括將標識符發(fā)送 給廣告服務(wù)器,所述標識符指示與經(jīng)相關(guān)的人口統(tǒng)計數(shù)據(jù)相對應的廣告的類型。
6.如權(quán)利要求2所述的方法,其中,分析至少一個部份包括解密所述經(jīng)加密的用戶數(shù)據(jù)。
7.如權(quán)利要求2所述的方法,其中,所述經(jīng)加密的用戶數(shù)據(jù)在所述請求的頭部中。
8.如權(quán)利要求1所述的方法,其中,所述指示符包括所述多個人口統(tǒng)計服務(wù)器之一的 IP地址,所述IP地址包括在所述請求的頭部中。
9.一種方法,包括接收對內(nèi)容的請求,所述內(nèi)容能夠包括電子廣告;在所述對內(nèi)容的請求中包括數(shù)據(jù),被包括數(shù)據(jù)與用戶信息相對應并且指示多個設(shè)備中 的一個設(shè)備,所述多個設(shè)備中的每個設(shè)備分別包括各自的人口統(tǒng)計信息;以及 根據(jù)所述被包括數(shù)據(jù)來接收所選電子廣告。
10.如權(quán)利要求9所述的方法,還包括發(fā)送具有所述被包括數(shù)據(jù)的對內(nèi)容的請求,所發(fā)送的請求根據(jù)所述被包括數(shù)據(jù)而在所 述多個設(shè)備中的一個設(shè)備處被接收。
11.如權(quán)利要求10所述的方法,其中,所述被包括數(shù)據(jù)包括所述多個設(shè)備中的一個設(shè) 備的IP地址,所述IP地址在所述請求的HTTP、TCP或IP頭部中。
12.如權(quán)利要求9所述的方法,其中,所述被包括數(shù)據(jù)包括訂戶的個人信息。
13.如權(quán)利要求12所述的方法,其中,所述個人信息被加密,并且其中,包括數(shù)據(jù)的步 驟包括將經(jīng)加密個人信息插入所述請求的HTTP、TCP或IP頭部中。
14.如權(quán)利要求12所述的方法,其中,所選電子廣告是基于所述個人信息來選擇的。
15.一種裝置,包括多個設(shè)備中的一設(shè)備,所述多個設(shè)備中的每個設(shè)備包括各自的人口統(tǒng)計信息, 所述設(shè)備能夠根據(jù)對電子廣告的請求中的指示符來接收所述請求的至少一個部份,所 述至少一個部份包括指示與所述請求相關(guān)聯(lián)的用戶的數(shù)據(jù); 所述設(shè)備還可操作來根據(jù)所述數(shù)據(jù)標識人口統(tǒng)計信息。
16.如權(quán)利要求15所述的裝置,其中,所述設(shè)備還可操作來查詢廣告服務(wù)器以根據(jù)所 述人口統(tǒng)計信息選擇電子廣告。2
17.如權(quán)利要求15所述的裝置,其中,所述設(shè)備包括多個人口統(tǒng)計服務(wù)器中的一個人 口統(tǒng)計服務(wù)器,人口統(tǒng)計服務(wù)器中的每個在不同位置處以分別容納各自的訂戶。
18.如權(quán)利要求15所述的裝置,其中,所述指示符包括在所述請求的HTTP、TCP或IP頭 部中的第一設(shè)備的IP地址。
19.如權(quán)利要求15所述的裝置,其中,指示用戶的數(shù)據(jù)包括所述請求的頭部中所包括 的用戶的個人信息。
20.如權(quán)利要求19所述的裝置,其中,所述個人信息被加密,并且其中,第一設(shè)備還可 操作來對就經(jīng)加密的個人信息加密。
21.一種裝置,包括設(shè)備,該設(shè)備可操作來監(jiān)視用戶設(shè)備與服務(wù)器之間的數(shù)據(jù)通信,其中,所述設(shè)備還可操作來接收對內(nèi)容的請求,所述內(nèi)容能夠包括電子廣告,其中,所述設(shè)備還可操作來將數(shù)據(jù)包括在所述對內(nèi)容的請求中,被包括數(shù)據(jù)指示多個 人口統(tǒng)計服務(wù)器中的一個。
22.如權(quán)利要求21所述的裝置,其中,所述設(shè)備還可操作來將訂戶的個人信息包括在 所述請求中,所述個人信息用于標識與所述多個人口統(tǒng)計服務(wù)器中的一個相關(guān)聯(lián)的人口統(tǒng) 計fe息。
23.如權(quán)利要求22所述的裝置,其中,所述設(shè)備還可操作來根據(jù)所標識的人口統(tǒng)計信 息接收所選電子廣告。
24.如權(quán)利要求21所述的裝置,其中,所述設(shè)備包括網(wǎng)絡(luò)接入服務(wù)器或網(wǎng)關(guān)設(shè)備。
25.一種裝置,包括用于接收對電子廣告的請求的至少一個部份的裝置;用于解密所述至少一個部份的裝置,所述至少一個部份包括用戶數(shù)據(jù);用于根據(jù)所述用戶數(shù)據(jù)標識人口統(tǒng)計信息的裝置;以及用于發(fā)送用于根據(jù)所述人口統(tǒng)計信息選擇電子廣告的請求的裝置。
全文摘要
在一個實施例中,接收對電子廣告的請求的至少一個部份。該請求包括指示多個人口統(tǒng)計服務(wù)器之一的指示符。分析該至少一個部份。該至少一個部份包括用戶數(shù)據(jù)。根據(jù)用戶數(shù)據(jù)來標識人口統(tǒng)計信息。發(fā)送用于根據(jù)人口統(tǒng)計信息選擇電子廣告的請求。
文檔編號G06Q30/00GK101911055SQ200980102271
公開日2010年12月8日 申請日期2009年1月8日 優(yōu)先權(quán)日2008年1月16日
發(fā)明者理查德·L·格雷, 肯尼思·戴維森, 路易斯·F·門迪托 申請人:思科技術(shù)公司