專利名稱:用于定向廣告的基于位置的服務(lbs)系統和方法
技術領域:
總的來說,本發明涉及通信,具體而言,涉及一種方法和系統,用于確定位置和提供位置信息,并且在無線終端上提供廣告。
背景技術:
常常需要知道無線用戶的位置。事實上,有時這是必需的。例如,聯邦通信委員會(FCC)已經采用了一個報告,并且命令加強911(E-9-1-1)無線服務,這種服務要求每次從無線終端發出911呼叫的時候,都要把無線終端(例如蜂窩電話)的位置提供給公共安全報案點(PSAP)。除了FCC指令以外,網絡運營商/服務提供商也會支持利用基于位置的服務的各種應用程序。這些服務提供無線終端的位置信息。“應用程序”指的是對位置信息的特定使用。應用程序常常是利用計算機軟件實現的,這些軟件或者由無線終端內的處理器執行,或者由和該無線終端通信的無線基礎設施網絡中的處理器執行。使用這一信息的應用程序包括,例如,對位置敏感的計費、資產跟蹤、資產監視和收回、車隊和資源管理、個人位置服務等等。個人位置服務的一些具體應用程序實例包括(1)基于無線終端的位置給它提供局部地圖;(2)基于無線終端的位置提供關于設施(例如旅店或餐館)的建議;以及(3)從無線終端的位置給被建議的設施提供指示。
基于位置的服務的系統和方法的一個實例可以從2004年1月30日遞交的,發明名稱為“Location Based Service(LBS)System,Methodand Apparatus for Authorization of Mobile Station LBS Applications”,轉讓給本發明受讓人的第10/769,420號美國專利申請中找到,在這里將它明確引入作為參考。
基于LBS的廣告播放有助于根據無線終端用戶的特性和位置播放廣告。因此,需要一種系統和方法,用于確定位置,并且通過基于位置的服務(LBS)體系結構提供位置信息,基于無線終端用戶的特性和位置顯示定向廣告。
發明內容
一方面,一種提供基于位置的服務,創建社交網絡的方法,包括從無線終端激活功能;從該無線終端向與該功能相聯系的基于位置的服務注冊;創建該功能的用戶的簡檔;以及基于該簡檔并且基于該無線終端的地理位置顯示廣告。
一方面,所述無線終端的地理位置是基于全球定位系統(GPS)的。一方面,顯示的廣告是基于與所述功能相聯系的活動地圖上表示的廣告贊助商的。
一方面,無線終端,包括用于在無線終端上激活功能的模塊;用于從該無線終端向與該功能相聯系的基于位置的服務注冊的模塊;用于創建該功能的用戶的簡檔的模塊;以及用于基于該簡檔并且基于該無線終端的地理位置顯示廣告的模塊。
一方面,計算機可讀介質,其中有計算機可執行指令的程序,該計算機可讀介質包括計算機可讀程序代碼模塊,用于從無線終端激活功能;計算機可讀程序代碼模塊,用于從該無線終端向與該功能相聯系的基于位置的服務注冊;計算機可讀程序代碼模塊,用于創建該功能的用戶的簡檔;以及計算機可讀程序代碼模塊,用于基于該簡檔并且基于該無線終端的地理位置顯示廣告。
顯然,對于本領域技術人員而言,從下面的詳細描述,本發明的其它實施例將會更加顯而易見,其中本發明的各實施例都是作為說明來示出和描述的。顯然,本發明具有其它不同的實施例,可以在其它方面改進其細節,而不偏離本發明的范圍和實質。因此,這些附圖和詳細描述都是說明性的,而不是限制性的。下面將參考附圖進一步描述本發明的各個方面和實施例。
通過結合下面的附圖,閱讀下面給出的詳細說明,本發明的方法和設備將會變得顯而易見,在這些附圖中,類似的引用標號表示類似的單元。
圖1是一個實施例中通過無線鏈路和無線網絡通信的無線終端的一個簡化框圖;圖2是一個實施例中無線終端的組件的一個簡化框圖;圖3是一個實施例中使用的協議棧實例的一個原理示意圖;圖4說明一個實施例中具有三個可能選擇顯示的,供Qsocial用戶使用的手機;圖5示出了一個用于速成約會的活動地圖,其中顯示出一個地理區域內活動的男性和女性;圖6是說明一個實施例中提供基于位置的服務來創建社交網絡的方法的一個總流程圖;圖7示出了基于位置的服務系統的一個功能框圖,該系統用于創建具有定向廣告播放能力的社交網絡;圖8示出了一個實施例中一個方法的一個總流程圖,該方法用于提供基于位置的服務來顯示廣告。
具體實施例方式
圖1是一個簡化框圖,它說明一個實施例中,系統100包括無線終端101,具有基站104的無線通信網絡103,以及還具有移動定位中心(MPC)106和位置確定設備(PDE)107的基于位置的系統105。無線終端101可以是能夠運行基于位置的服務(LBS)應用程序的任何無線裝置。為了本申請文件的目的,LBS應用程序包括所有程序、應用程序小程序或者用計算機實現的其它這種算法,這種算法利用運行該應用程序的無線終端的位置信息或者為用戶提供信息或服務的另一個無線終端的位置信息。這種LBS應用程序的實例包括能夠實現以下功能的程序(1)確定另一個人操縱的無線終端的位置,讓LBS客戶(也就是請求這一LBS服務的人)能夠用正確配備的無線終端找出另一個人的位置;(2)找出附近產品或服務網點的位置,為用戶提供到達這一網點的指引,例如自動柜員機或餐館;(3)跟蹤正確配備的無線終端等等。能夠運行LBS應用程序的無線裝置實例包括蜂窩電話、無線調制解調器、個人信息管理器(PIM)、個人數字助理(PDA)等等。
如圖1所示,無線終端101通過無線鏈路102和無線網絡103通信。無線網絡103至少包括能夠通過無線鏈路102從無線終端101接收信息,并且發射信息給無線終端101的基站104。為了本公開的目的,基站104包括無線網絡103的各種其它組件,例如基站控制器(BSC)、移動交換中心(MSC)等等,為了簡單起見,沒有將它們畫出。
基站104通過通信介質連接到MPC 106,其中的通信介質包括但不限于電纜、微波鏈路、衛星通信鏈路等等。類似地,MPC 106通過通信介質連接到PDE 107。
圖2是一個實施例中無線終端101組件的一個簡化框圖。圖2所示的無線終端101包括收發信機201、全球定位系統(GPS)接收機硬件202、處理器203、應用程序存儲器205、通用存儲器207和天線211、212。收發信機201通過它的天線211發射和接收無線信號。全球定位系統接收機硬件202從它的天線212發射和接收包括定位信息的無線信號。
處理器203被畫成一個塊。但是,本領域技術人員應該理解,這里公開的處理器203所實現的功能可以用協同工作或者獨立工作的離散處理器集合來實現。因此,這樣的處理器集合既可以連接在一起以便實現所公開的功能,又可以完全互相獨立地工作。此外,根據替換實施例,應用程序存儲器205和通用存儲器207可以合并成單獨一個存儲器裝置,儲存這里公開的儲存在這兩個存儲器205、207中的信息。在另一個替換實施例中,無線終端101可以包括幾個另外的獨立存儲器裝置,它們分擔在無線終端101里儲存信息的任務。
處理器203包括一起成為一個協議棧的幾項功能。圖3是用于一個實施例的協議棧實例的一個原理示意圖。為了這一公開的目的,協議棧是能夠一起工作的任意一組軟件子程序或程序指令,通常一個子程序構建在另一個低層子程序或程序的基礎之上,并且使用它的功能。圖3所示協議棧內的第一功能是操作系統301。操作系統301是構建其它功能的基礎功能。也就是說,操作系統301包括處理器203內執行的其它功能能夠訪問和使用的功能。根據一個實施例,操作系統301是一個用于無線的二進制運行時環境(BREW)操作系統。在一個替換實施例中,操作系統301是一個無線應用協議(WAP)系統。在另一個替換實施例中,操作系統是一個短消息服務(SMS)操作系統。在另一個替換實施例中,這個操作系統是一個Java操作系統,等等。Java是Sun微系統公司的操作系統的一個商標。本領域技術人員會明白所使用的具體操作系統并不與這里公開的,用于確定位置,通過基于位置的服務(LBS)體系結構提供位置信息的方法和設備直接相關。
根據一個實施例,LBS應用程序303在操作系統301的頂層運行。在一個實例中,LBS應用程序303可以訪問和使用用戶接口功能,通過常規數據輸入裝置(例如鍵盤或觸摸屏)從無線終端用戶接收信息。LBS應用程序還可以訪問和使用操作系統功能,通過液晶二極管(LCD)顯示屏把信息顯示給無線終端用戶。
LBS應用程序的一個功能是為無線終端用戶提供為無線終端定位的能力,確定在無線終端附近有什么樣的興趣點和服務網點(例如商店、自動柜員機、餐館、博物館等等)的能力,并且根據無線終端的位置信息和特定服務網點和興趣點的位置信息給用戶提供導航指示和地圖。
LBS應用程序303通過訪問定位引擎305來為無線終端101定位。定位引擎305可以是能夠確定無線終端101位置的任何功能。在一個實施例中,定位引擎305是全球定位衛星(GPS)系統的一個組件。在這個實例中,定位引擎305包括GPS接收機功能,它允許無線終端(和GPS接收機硬件202一起)為了確定無線終端101的位置,從GPS衛星接收信息。
另外,在一個實施例中,定位引擎305從PDE 107請求獲得和接收輔助信息。例如,在一個實施例中,無線終端請求獲得關于哪些衛星“在視線內”的信息。如果一個衛星在視線內,那么無線終端101就應該能夠從這個衛星接收信息并進行解調。
另外,無線終端101還可以請求獲得關于視線內衛星的位置的信息,關于利用收自視線內衛星的信息計算無線終端101的位置時要使用的校正因子的信息,關于從視線內衛星接收信號的時候無線終端101會碰到的多普勒偏移大小的信息,以及其它這種有用的信息。這一信息使得無線終端101能夠更快速地探測和“捕獲”衛星。捕獲衛星指的是如下過程無線終端101接收從衛星發射的信號,將收到的信息和無線終端101中的本地時序對準,讓無線終端101準備好解釋衛星發射的信號上調制的信息。
圖3還說明本發明一個實施例中的傳輸控制協議/因特網協議(TCP/IP)打包程序307。TCP/IP打包程序307是一個協議層,它為按照眾所周知的TCP/IP通信協議發送和接收消息提供支持。因此,將無線終端101要按照TCP/IP協議發射的信息提供給TCP/IP打包程序307。TCP/IP打包程序307隨后按照TCP/IP協議規范對這些信息進行適當的格式化,從而使要接收這些信息的其它裝置能夠接收和解釋無線終端101發送的信息。
一旦TCP/IP打包程序307完成了對信息的格式化,就可以把格式化以后的信息傳遞給TCP/IP層309。這個TCP/IP層309按照TCP/IP協議發射這些信息(也就是消息的請求/響應順序,它們構成在發射和接收裝置之間發生的,按照TCP/IP協議的握手)。
Qsocial是組合了無線多媒體和高速數據業務的一種LBS應用程序。在一個實施例中,Qsocial是一個在線約會應用程序。把Qsocial用作在線約會應用程序,用戶能夠用Qsocial的多媒體功能和基于位置的服務來安排社交約會。
Qsocial用戶可以和另一個Qsocial用戶安排速成約會。這樣的安排會產生一個社交網絡。社交網絡是用社交目的連接起來的多個用戶。
根據一個實施例,可以根據Qsocial用戶的簡檔和位置自發地安排速成約會。例如,Betty和Jane要在夜總會地區度過一個晚上。她們認為來一個約會會很好玩。根據一個實施例,她們用Qsocial的速成約會功能登記她們在很活躍地尋找約會。
如果以前儲存過她們的簡檔,Qsocial服務器就訪問她們的簡檔。Qsocial服務器也可以詢問Qsocial來獲得她們的簡檔。
Qsocial服務器(圖中沒有畫出)可以是圖1所示無線網絡103的一部分,也可以是另一個網絡的一部分。對于本領域技術人員而言很顯然,Qsocial服務器可以是單獨一個服務器,也可以是地理上不必相鄰的一組服務器。對于本領域技術人員而言同樣顯而易見,不必將服務器標為服務器。服務器是網絡上具有處理器和存儲器的一個共享裝置。
一注冊,Qsocial服務器就訪問Betty和Jane的簡檔和位置。然后,Qsocial服務器向Betty和Jane發送跟她們的簡檔和位置相匹配的人的簡檔。Betty和Jane從一個匹配簡檔和位置的清單中選擇。Qsocial的速成約會功能告訴她們選中的人他們已經被選中。被她們選中的人可以接受或拒絕被選中的隱含提議。如果被選擇的這些人接受這一隱含提議,就可以安排一個碰面地點。
圖4說明一個實施例中具有顯示器的一個手機,該顯示器上有三個選項供Qsocial用戶選擇。如果有更多的選項,Qsocial用戶可以向上或向下滾動這個清單來獲得更多的選擇。
在一個實施例中,這些選擇和登記的速成約會用戶的簡檔相匹配。這些選擇也可能和所需要的簡檔或簡檔子集相匹配。
簡檔包括關于Qsocial用戶的多個特征。根據一個實施例,簡檔包括年齡、身高、體重、性別、種族/民族、宗教信仰、教育程度、嗜好和Qsocial用戶的用戶定義特征。
Qsocial可以定義要匹配的期望簡檔。用戶可能不關心某些特征,將這些特征指定為“不關心”。例如,Qsocial可能不關心另一個人的種族、民族或者宗教信仰。另一方面,關于所期望的匹配,Qsocial用戶可以有非常具體的要求。例如,Qsocial用戶可能想要和一個沖浪愛好者或者溜冰板愛好者有一個約會,可以在簡檔中定義這樣一個特征。
在一個實施例中,Qsocial包括活動地圖功能。活動地圖提供一個地理區域內活動的Qsocial用戶的一個地圖。活動地圖可以提供活動用戶的位置的歷史統計信息。
什么是活動的取決于活動地圖的應用。例如,用于速成約會的活動地圖可以顯示一個區域內所有活動男性502和女性504,如圖5所示。在一個實施例中,活動用戶是他們自己表明自己是活動的那些用戶。
在一個實施例中,速成約會功能利用活動地圖特征。顯示的候選對象是匹配簡檔,并且在所選擇的活動地圖上活動的那些。因此,根據一個實施例,匹配簡檔,但是所選活動地圖上沒有表示的Qsocial用戶不會被顯示為一個候選對象。在一個實施例中,Qsocial用戶將活動地圖和速成約會功能聯系起來。通過改變活動地圖參數,Qsocial用戶可以動態地改變活動地圖。這樣的參數可以包括經度和緯度范圍。Qsocial用戶還可以表明活動地圖的中心,并且可以向上、下、左、右滾動活動地圖。
根據一個實施例,活動地圖的地理尺寸可以根據用戶對預定義參數的輸入來動態地改變。例如,預定義參數可以包括候選對象的顯示數量。于是,Qsocial用戶輸入“10”作為候選對象顯示數量的輸入,使得當前選擇的活動地圖擴大或縮小,從而顯示10個候選對象。活動地圖和輸入參數一致。
在一個實施例中,匹配器引擎將簡檔作為輸入,并且使用本領域公知的人工智能技術,響應輸入的簡檔,為Qsocial用戶進行匹配處理。匹配器引擎是Qsocial服務器上執行的一個軟件模塊。匹配器引擎不限于簡單模式匹配,而是可以參數化,根據例如社交學研究權衡輸入簡檔的特性。根據另一個實施例,匹配器引擎可以由用戶動態地改變,將和用戶肯定相關的任何數據用作輸入。
根據一個實施例,Qsocial有一個俱樂部加入功能。在一個實施例中,這個俱樂部加入功能僅僅要求臨時注冊。這一注冊僅僅在一段時間內有效。在一個實施例中,這段時間是可編程的。可以用簡檔來進行匹配和過濾,如同在速成約會功能中一樣。
在一個實施例中,俱樂部加入應用程序不需要基于位置的服務。例如,Betty和Jane去夜總會。在進入夜總會以后,她們使用這個俱樂部加入功能,在這個夜總會的加入組注冊。她們使用她們的照相機電話來提交她們的近期圖像,從而使她們在俱樂部中能夠被認出來。Betty看見想和他跳舞的一個男性,就瀏覽她電話上的加入組,看他是否已經注冊。Betty在這個夜總會的加入組里找到了這個男性,并且向他發出跳舞邀請。
根據一個實施例,Qsocial具有會議伙伴功能。這個會議伙伴功能也具有臨時注冊,但是是基于事件和位置的。注冊僅限于某個地理位置上特定事件里的那些活動用戶。來自Idaho的Betty參加SanDiego的一個開發商會議。Betty利用她的會議伙伴功能在一個會議伙伴組注冊,表明對LBS應用的興趣。這個會議的其他注冊人在他們的無線終端顯示器上看見Betty已經在這個會議伙伴組里注冊。于是,這個會議伙伴組中的兩個注冊人向Betty發出邀請,邀請她吃午飯。Betty觀看她的無線終端的顯示器,看見她有兩個邀請。于是她選擇一個邀請,這個選擇結果顯示在被選邀請人的無線終端顯示器上。
根據一個實施例,Qsocial具有興趣組功能。這個興趣組功能需要LBS應用程序。這個興趣組不必是羅曼蒂克的。在一個實施例中,這個興趣組可以是自發的,并且可以在線建立。例如,在星期六的早晨,Alex想玩選人籃球(pick-up basketball)。Alex在他為籃球創建的一個興趣組里注冊為活動的。Qsocial的五個其他活動用戶因為他們也和Alex一樣在同一個地理位置,并且他們對籃球有興趣,籃球在他們的簡檔內,因此看見了這個新創建的興趣組。這五個活動用戶作出響應,利用這個興趣組功能,安排在鄰居公園碰頭,玩3對3籃球。在創建這個籃球興趣組的時候,Alex可以給這個籃球興趣組設置時間限制。
在一個實施例中,興趣組可以是一個固定的興趣組。對這個固定興趣組沒有任何時間限制。例如,有可能這個籃球興趣組已經存在。因此,興趣組可以是靜態的,也可以是動態的。
根據一個實施例,Qsocial具有產品功能。利用這個俱樂部加入功能,象夜總會這樣的商業設施可以注冊為這個俱樂部加入功能的廣告商,按照折扣價給俱樂部加入功能的活動用戶提供飲料。提供折扣的廣告可以是主動的或者是被動的。可以在和這個商業設施里的其他人加入的時候,將廣告推向使用這個俱樂部加入功能的活動用戶。對于活動用戶而言,這個廣告也可以是被動地可以獲得的。用戶必須從廣告數據庫中拉出這個廣告。和推出廣告相對照,從數據庫拉出廣告指的是只有在活動用戶從Qsocial的廣告贊助商數據庫搜索并找到這個廣告的時候,這個活動用戶才能看到這個廣告。
很象俱樂部加入功能,速成約會功能還包括做廣告功能。做廣告可以是推出廣告也可以是拉出廣告。速成約會功能的推出廣告實例有Qsocial服務器找出附近的種花人,讓活動用戶能夠訪問購買準備好的貨物的在線購買。
也是使用這個速成約會功能,活動用戶能夠為他/她的約會安排預付費計程車上客/下客而不知道他/她的約會地址。這樣,就能夠讓約會人的家庭地址對另一方保密。在一個實施例中,在支付了計程車上客/下客的費用以后自動地關閉約會的活動狀態。在一個實施例中,約會人必須在回家之前手動關閉他/她的活動狀態,以免另一方知道他/她的位置。
也是和速成約會功能一起,一旦約會被接受并且同意,就用LBS來例如找出本地的戲院并買票。在另一個實例中,用LBS來找出本地的餐館并約會。
在一個實施例中,Qsocial功能包括菜單,菜單上有如下選項速成約會、活動地圖、俱樂部加入、會議伙伴、興趣組和產品功能。
在一個實施例中,將多媒體消息傳遞服務(MMS)與Qsocial功能結合起來使用。
圖6示出了一個實施例中提供基于位置的服務來創建社交網絡的方法一個總流程圖600。在步驟602中,從無線終端激活一項功能。對于本領域技術人員而言,很顯然可以使用本領域中用于激活功能的任何技術。在步驟604中,用戶利用和這一功能有關的基于位置的服務從無線終端注冊。在步驟606中,創建這個功能的用戶的簡檔。在步驟608中,基于這一簡檔并且基于候選對象的地理位置顯示約會候選對象。
在一個實施例中,可以基于無線終端用戶的簡檔和位置將廣告播放給無線終端。圖7示出了基于位置的服務系統創建具有定向廣告的社交網絡的功能框圖。圖7示出了根據一個實施例中的無線終端701利用無線網絡703在無線鏈路上通信,無線網絡703則和基于位置的服務705、Qsocial服務器和廣告服務器(以后叫做ad服務器)711連接。Qsocial服務器707還包括匹配器708和用戶的簡檔709。
Qsocial服務器707可以是無線網絡703的一部分,也可以是另一個網絡的一部分。對于本領域技術人員而言,很顯然,Qsocial服務器707、LBS 705和廣告服務器711可以用單個服務器或一組服務器來實現,它們不必在地理上鄰近。此外,Qsocial服務器707的單元可以用分開的服務器來實現。因此,匹配器708和用戶的簡檔709可以位于分開的服務器上,但是,互相連接,以便讓匹配器從用戶的簡檔709進行讀寫。
對于本領域技術人員而言顯而易見,圖7的功能框圖有多種配置。因此,例如,Qsocial服務器707可以直接和無線網絡703連接,而LBS 705則直接和無線網絡703和Qsocial服務器707連接。
在一個實施例中,用戶必須輸入他或她的簡檔,以便使用LBS應用或功能。在另一個實施例中使用LBS應用或功能也可以是不需要簡檔。在一個實施例中,用戶必須允許將他或她的簡檔用于定向廣告。在另一個實施例中,也可以是不需要這樣的允許來將用戶的簡檔用于定向廣告。
在具有定向廣告的一個實施例中,Qsocial應用可以包括以下擴展·需要由每個用戶注冊,讓應用程序使用的簡檔的擴展;·返回注冊用戶活動狀態的擴展;·返回注冊用戶實時位置信息的擴展;
·在用戶主動使用LBS的過程中到顯示廣告的在無線終端用戶接口的擴展和提供。
廣告服務器711包括有廣告內容的存儲器。在一個實施例中,這個廣告服務器711基于活動用戶的簡檔和位置提供廣告內容。LBS705發送消息表明活動用戶的位置給Qsocial服務器707。Qsocial服務器707發送消息給這個廣告服務器711,表明活動用戶的簡檔和位置。廣告服務器711讀取活動用戶的簡檔和位置信息。廣告服務器711基于活動用戶的簡檔和/或位置向Qsocial服務器707發送包含廣告內容的消息,然后,通過無線網絡703將消息發射給無線終端701。
在一個實施例中,只是根據無線終端用戶正在使用的應用的類型和無線終端用戶的位置,將廣告從廣告服務器711傳送給無線終端701。例如,廣告服務器711可以傳送匹薩的廣告,而不需要無線終端用戶的簡檔,但是傳送這一匹薩廣告是根據無線終端用戶正在使用保齡球應用并且在贊助這一匹薩廣告的匹薩餐館的地理區域附近才這樣做的。編程到廣告服務器711中去的預先假設是使用這一保齡球應用的人更可能也需要匹薩。
在一個實施例中,廣告服務器711跟蹤使用從廣告服務器711傳送的廣告內容的無線終端用戶的簡檔。例如,廣告服務器711可以跟蹤請求獲得關于傳送的廣告內容的更多信息的無線用戶的簡檔。廣告服務器711不僅跟蹤無線用戶的簡檔,還跟蹤在廣告內容被傳送到無線用戶以后,無線用戶采取的行動。例如,廣告服務器711可以跟蹤一個用戶是否頻繁光顧廣告內容的一個贊助商,這可以通過確定無線終端在贊助商的地理區域內來做到。
不僅廣告內容的在線贊助商能夠使用歷史跟蹤數據,傳統的離線廣告商也能夠使用這些歷史跟蹤數據,以便例如來通知它們的廣告內容。
廣告服務器711包括跟蹤所傳送的廣告內容的計費軟件。對于本領域技術人員而言顯而易見,可以使用本領域中公知的任意計費系統。
在一個實施例中,無線終端用戶同意接收廣告作為應用程序下載協議的一部分。除了根據無線終端用戶的簡檔和位置定向的廣告以外,廣告還可以基于一天里頭的時間。因此,餐館可以讓廣告服務器711為餐館所在地理區域的無線終端用戶,在早晨推出早餐廣告,在下午推出午餐廣告,在晚上推出正餐廣告。
在一個實施例中,不打擾無線終端用戶,讓他觀看廣告象彈出式廣告這樣的廣告。相反,在過渡和等待期間將廣告集中到應用程序中。當注冊用戶已經準備好使用無線終端上的應用程序的時候顯示廣告。
在一個實施例中,廣告具有相聯系的顯示周期。因此,一個廣告可以顯示例如5秒鐘。對于本領域技術人員而言顯而易見,顯示周期可以依賴于許多因素,包括用戶對廣告的承受程度,集中的應用程序,以及贊助商為這一廣告支付的費用。
除了顯示廣告以外,還可以將廣告發送到注冊用戶的無線終端的廣告郵箱里去。因此,將廣告保存在廣告郵箱里,供注冊用戶將來查閱。這些廣告包括例如贈券。
圖8示出一個實施例中一種方法的總流程圖800,該方法提供基于位置的服務來顯示廣告。在步驟802中,從無線終端激活一項功能。對于本領域技術人員而言顯而易見,可以使用本領域中公知的激活功能的任何技術。在步驟804中,用戶從無線終端注冊和約會功能相聯系的基于位置的服務。在步驟806中,創建這一功能的用戶的簡檔。在步驟808中,基于這一簡檔和無線終端的地理位置來顯示廣告。
在一個實施例中,活動地圖可以和功能聯系起來,其中基于無線終端的地理位置顯示廣告是基于在相聯系的活動地圖上表示的無線終端的。例如,一平方英里活動地圖可以有兩個廣告贊助商,在這種情況下,顯示了這一平方英里活動地圖的無線終端用戶可以被這兩個贊助商定向。而兩平方英里活動地圖則可以有七個廣告贊助商,在這種情況下,顯示了兩平方英里活動地圖的無線終端用戶可以從七個廣告贊助商定向。
本領域技術人員還會明白結合這里公開的實施例描述的各種說明性的邏輯塊、模塊、電路和算法步驟可以用電子硬件、計算機軟件或者這兩者的組合實現。為了清楚地說明硬件和軟件的這一交換關系,在前面針對功能一般性地描述了各種說明性的組件、塊、模塊、電路和步驟。這樣的功能是用硬件還是用軟件來實現取決于具體的應用和施加在整個系統上的限制。技術人員會針對每個具體應用以各種方式實現上面描述的功能,但是不應該將這種實現方式解釋為偏離本發明的范圍。
結合這里公開的實施例描述的各個說明性的邏輯塊、模塊和電路可以用通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或者其它可編程邏輯器件、離散門或晶體管邏輯、離散硬件組件,或者設計成實現這里所描述的功能的它們的任意組合。通用處理器可以是微處理器,但是,處理器也可以是常規處理器、控制器、微控制器或狀態機。處理器還可以用計算設備的組合,例如DSP和微處理器的組合,多個微處理器,一個或多個微處理器結合DSP內核,或者任何其它這種結構。
結合這里公開的實施例描述的方法或算法步驟可以直接用硬件,處理器執行的軟件模塊,或者用這兩者的組合實現。軟件模塊可以駐留在RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可拆除盤、CD-ROM,或者本領域里公知的任何其它形式的存儲介質來實現。一種示例性的存儲介質連接到處理器,使得處理器從該存儲介質讀取信息,或者將信息寫入其中。這一存儲介質也可以集成到處理器中。處理器和存儲介質也可以駐留在ASIC。ASIC也可以駐留在用戶終端里。另外,處理器和存儲介質也可以作為離散組件駐留在用戶終端里。
前面提供的對所公開實施例的描述是為了讓本領域技術人員能夠使用本發明。這些實施例的各種改進對于本領域技術人員而言是顯而易見的,這里給出的一般原理可以應用于其它實施例而不會偏離本發明的實質或范圍。因此,本發明不限于這里公開的實施例,而是與這里公開的原理和新穎特征的范圍一致。
權利要求
1.一種在無線終端上提供廣告的方法,包括從無線終端激活功能;從該無線終端注冊與該功能相聯系的基于位置的服務;創建該功能的用戶的簡檔;以及基于該簡檔并且基于該無線終端的地理位置來顯示廣告。
2.如權利要求1所述的方法,其中所述無線終端的地理位置是基于全球定位系統(GPS)的。
3.如權利要求1所述的方法,還包括將活動地圖與所述功能相聯系,其中基于所述無線終端的地理位置來顯示廣告是基于相聯系的該活動地圖上表示的該無線終端的。
4.如權利要求2所述的方法,其中創建所述功能的用戶的簡檔包括創建激活該功能的用戶的簡檔。
5.如權利要求2所述的方法,其中創建所述功能的用戶的簡檔包括創建期望的簡檔。
6.如權利要求5所述的方法,其中創建期望的簡檔包括指定候選對象的期望特性。
7.如權利要求6所述的方法,其中指定候選對象的期望特性包括指定該候選對象的用戶定義特性。
8.如權利要求7所述的方法,還包括選擇所述候選對象。
9.如權利要求8所述的方法,還包括將所述選擇通知給所述候選對象。
10.如權利要求9所述的方法,其中所述通知暗示著活動提議。
11.如權利要求10所述的方法,還包括允許所述候選對象接受所述活動提議。
12.如權利要求11所述的方法,還包括響應所述接受而顯示廣告。
13.一種無線終端,包括用于在無線終端上激活功能的模塊;用于從該無線終端注冊與該功能相聯系的基于位置的服務的模塊;用于創建該功能的用戶的簡檔的模塊;以及用于基于該簡檔并且基于該無線終端的地理位置顯示廣告的模塊。
14.計算機可讀介質,其中有計算機可執行指令的程序,該計算機可讀介質包括用于從無線終端激活功能的計算機可讀程序代碼模塊;用于從該無線終端注冊與該功能相聯系的基于位置的服務的計算機可讀程序代碼模塊;用于創建該功能的用戶的簡檔的計算機可讀程序代碼模塊;以及用于基于該簡檔并且基于該無線終端的地理位置顯示廣告的計算機可讀程序代碼模塊。
15.一種無線終端,用于基于位置的服務,包括天線;全球定位系統接收機,配置成從所述天線發射和接收包括位置信息的無線信號;以及處理器,配置成基于所述位置信息運行基于位置的服務應用程序,其中所述基于位置的服務應用程序包括定向廣告。
16.如權利要求15所述的設備,還包括顯示器,配置成基于所述位置信息顯示廣告。
17.如權利要求16所述的設備,其中所述廣告是在過渡和等待期間顯示的。
18.如權利要求15所述的設備,其中所述定向廣告是基于一天里的時間的。
19.如權利要求15所述的設備,其中所述全球定位系統接收機從GPS衛星接收所述定位信息。
20.一種廣告服務器,包括用于儲存廣告內容的模塊;以及用于基于用戶的簡檔和位置向無線終端提供所述廣告內容的模塊。
21.如權利要求20所述的廣告服務器,其中用于提供廣告內容的所述模塊僅僅是基于無線終端用戶正在使用的應用程序的類型。
全文摘要
一種在無線終端上提供基于位置的服務來創建社交網絡的系統和方法,包括從無線終端激活功能;從該無線終端注冊與該功能相聯系的基于位置的服務;創建該功能的用戶的簡檔;以及基于該簡檔并且基于該無線終端的地理位置來顯示廣告。可以用全球定位系統(GPS)來確定功能的活動用戶和廣告贊助商的地理位置。基于活動地圖上表示的無線終端和廣告贊助商的地理位置來顯示廣告。
文檔編號H04L12/56GK101049034SQ200580036708
公開日2007年10月3日 申請日期2005年8月31日 優先權日2004年8月31日
發明者杰克·斯滕斯特拉, 亞歷山大·甘特曼, 柯克·史蒂文·泰勒, 陳立仁 申請人:高通股份有限公司