TWI381324B - 利用精細資料之行為定向方法 - Google Patents
利用精細資料之行為定向方法 Download PDFInfo
- Publication number
- TWI381324B TWI381324B TW097120895A TW97120895A TWI381324B TW I381324 B TWI381324 B TW I381324B TW 097120895 A TW097120895 A TW 097120895A TW 97120895 A TW97120895 A TW 97120895A TW I381324 B TWI381324 B TW I381324B
- Authority
- TW
- Taiwan
- Prior art keywords
- user
- fine
- events
- event
- computer
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 62
- 230000003542 behavioural effect Effects 0.000 title description 23
- 230000008685 targeting Effects 0.000 title description 15
- 238000011156 evaluation Methods 0.000 claims description 24
- 238000012549 training Methods 0.000 claims description 22
- 230000000694 effects Effects 0.000 claims description 15
- 238000009826 distribution Methods 0.000 claims description 14
- 238000007781 pre-processing Methods 0.000 claims description 13
- 230000009471 action Effects 0.000 claims description 7
- 238000001914 filtration Methods 0.000 claims description 6
- 238000012706 support-vector machine Methods 0.000 claims description 5
- 238000012417 linear regression Methods 0.000 claims description 4
- 238000007477 logistic regression Methods 0.000 claims description 4
- 230000006399 behavior Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 13
- 238000000059 patterning Methods 0.000 description 11
- 239000000463 material Substances 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000002349 favourable effect Effects 0.000 description 2
- 230000008450 motivation Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013138 pruning Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000012535 impurity Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本發明係與定向之領域有關,尤其係與行為定向之精細資料有關。
網際網路係提供一種商業機制以向消費者提供大量的產品及服務。網際網路的入口網站係向使用者提供一進入網路大量資源的入口及引導。一般而言,一網際網路入口係提供一定範圍之搜尋、電子郵件、新聞、消費、聊天、地圖、財經、娛樂及其他網際網路服務及內容。Yahoo,也就是本案的申請人,即是入口網站的一典型代表。
當一使用者造訪網際網路上某些包含網際網路入口的位置(例如網站)時,使用者鍵入線上活動形式之資訊。這樣的資訊可以經過紀錄及分析,以決定使用者的行為模式及興趣。依序地,這些行為模式及興趣可以用來在網際網路上定向使用者以提供更有意義及更豐富的體驗、例如一網際網路入口網站。例如,如果可以決定使用者對於某些產品或服務的興趣,關於這些產品或服務的廣告將可以提供給該使用者。一種提供廣告服務的行為定向系統不僅有利於向一鎖定的大眾提供訊息之廣告業主,而且也有利於使用者在該使用者感興趣之領域中接收到廣告。
目前,透過電腦網路、例如網際網路傳送之廣告也已經隨著藉由其他媒體、例如電視、廣播或印刷所傳送
之廣告一樣被廣泛地使用。尤其是,透過網際網路所傳遞之線上廣告向商家提供了一機制,可以向線上使用者提供大量產品及服務的廣告。在商業策略方面,不同的線上廣告根據一被廣告所鎖定之使用者而具有不同的目標性。
通常,一廣告業者會執行一廣告活動,其一系列的廣告將會在連續在一段預定的時間內,透過網際網路進行傳播。在廣告活動中的廣告可以是典型的加深品牌印象之廣告,但也可以包含直接回應或購買的廣告。
一般來說,行為定向(BT)應用於網際網路上係指定向活動,例如廣告,一根據線上的行為歷史而對使用者的定向活動。本發明的具體實施例,係聚焦於包含許多使用者活動或事件的行為資料,而且這些資料係透過跨網址之網路的搜尋並且由不同的網頁伺服器所紀錄。這些與一使用者有關的活動,係包含但不限定於是:網頁瀏覽、在該網頁上點擊一連結、在該網頁上點擊一廣告、例如使用一搜尋引擎發出一搜尋詢問、填寫一表格、發表一段文字、評價一網頁及/或產品以及例如執行一買賣等。這裡所提到的每一種活動係被視為一精細事件,且一般而言,使用者在一定時間內會有數百萬計的這樣的精細事件。
行為定向模式是預測的模式,係為了辨識及/或排序一組定向的使用者以向其呈現一特定的廣告或一廣告群組之目的而建立。這些行為的定向模式利用來自歷史的使用者資料中的自動學習的.使用者模式來預測未來事件的反應。某些最想要被預測的事件反應包含未來可
能被點擊的廣告、網頁瀏覽及/或廣告業者轉變等。由於行為資料的大量性、廣延性及稀疏性,精細事件照慣例會被歸類為特殊的商業分類。商業的分類通常是在預定的分類法則,且預測的模式隨後建立在該等分類蒐集資料上。
分類事件的一具體實施例,係包含執行前述一特定分類相關之精細事件其中之一,例如在「汽車」分類中檢視一網頁。另一分類事件的具體實施例包含在「財政/抵押」分類中送出一搜尋詢問。其他額外的分類事件也可能在不脫離本發明之精神或範疇下被使用。
這樣的分類數目係遠小於不同的可能事件的總數。因此,分類簡化了事件在每一類別內的管理及/或事件列表。然而,這樣的分類方法的一個缺點在於重要的資訊隨著分類過程中而不見。例如,事件分類成任意的商業類別必然會衝擊一些個別事件使其進入較大的分類程度時,因而造成資料辨識度的損失。因為分類別設計本身係較有關於商業動機本身而不是問題動機本身,因此他們具有使資訊失去的可能性。除此之外,分類通常必須以自動的型態來執行,因而可能存在有錯誤分類或根本沒有全部分類妥當之風險,因上訴情況將很不願預見地導致一個較低或沒信賴基礎的分類。
另一個缺點在於比較困難將新事件類型包含至原分類機制中,因為每一種新的數據流都必須採用適當的分類方法,但如果這樣做通常是會遭遇到困難且費時的。
綜合以上所述,本發明的具體實施例,係包含一種建立預測性行為定向模式的方法。該模式係用以辨識及/或排序一組目標使用者以用於定向之目的,例如,一特定廣告或廣告子集之呈現。較佳者,該模式係奠基於精細事件。有助於,藉由使用精細事件所產生之模式並不使用任何預先建立的商業模式來分類這樣的事件。特定具體實施例中,係直接從精細事件建立模式,或者是,精細事件組係先經過分組,且隨後由該分組後的精細事件建立上述模式,或者藉由使用精細事件及精細事件之分組的組合來建立上述模式。某些具體實施例,係自動地以問題導向模式及/或透過使用來自歷史資料中所學習的知識來分類精細事件。較佳者,這些具體實施例並不依賴於該可任意取得的一預先定義的商業類別或也不相關於將每一種事件類型都分類成任何特定分類組別。除此之外,這些具體實施例,係一般應用於任何運用歷史行為資料的任何類型事件之預測,例如,預測與事件有關的廣告,例如廣告定向。一種定向方法,其係用以接收數個精細事件,並且預先處理所接收的精細事件,因而產生預先處理的資料,以幫助奠基於該精細資料之一模式的建立。該方法藉由使用預先處理的資料產生一預測的模式。該預測模式係用以判定一使用者動作的一可能性。該方法訓練該預測模式。
一種定向系統,包含精細事件、用以接收該精細事件之預先處理器、一模式產生器以及一模式。該預先處理器具有一個或多個模組,以用於刪減、匯集、群組化及/或過濾至少其中之一。該模式產生器係用以建立奠基於該精細事件之一模式,且該模式係用以判定一使用者
動作之一可能性。該系統在某些具體實施例中進一步包含數個使用者、一種從數個使用者中選出一特定群組之使用者的選擇器、一訓練的模式以及一評分模組。該訓練的模式係用以接收使用者並且提供一指示每一使用者與上述使用者動作之間關係的一標準。該評分模組係用以組織與該組使用者中的每一使用者相關聯的一組標準。
因此,某些具體實施例從幾個使用者中選出一個使用者、並套用該預測的模式到所選定的使用者、並且利用該預測的模式為該使用者進行評分標記。藉由使用評分標記,使用者能更方便地與其他使用者編排等級以產生一組按等級排列的使用者。而從按等級區分的該組使用者中,一按等級區分之使用者的一次群組更有利與不同使用者區別,例如藉由一附加之定向步驟。在一特定具體實施例中,該預先處理係包含根據資料類型進行群組化。該資料類型較佳者係包含:搜尋、搜尋點擊、贊助的搜尋點擊、頁面檢視、廣告檢視及廣告點擊等至少其中之一。該群組化保留一預測目標的資訊,且一般來說包含一自動化的程序。或者是,與該群組化相關聯,乃是該預先處理更選擇性地包含在模式化之前,其刪減、匯集及/或過濾已接收的精細事件。某些執行將使用者動作區分成一個或多個分類以形成基於所接收之精細事件的一分佈。例如,某些執行係分類成二元分佈。
較佳者,上述的精細事件係為:檢視一網頁、點擊該網頁中的一連結、點擊該網頁中的一廣告、發出一搜尋詢問(例如利用一搜尋引擎)、填寫一表格、發表一
段文字、評價一網頁、評價一產品、及/或完成一交易等至少其中之一項或數項。當該精細事件係牽涉到搜尋時,例如,本發明的具體實施例,係追蹤一個或多個搜尋結果的一些點擊。當該精細事件係包含網頁檢視時,一些網頁檢視將被計算,其中被檢視的網頁乃是一群組網頁內的每一網頁的。某些具體實施例,係使用預測模式來預測某一預定的時間週期內,使用者廣告點擊及/或廣告檢視之數字。該預測模式使用一個或多個支援向量機器、貝式(Bayesian)類型機器、一最大熵值(entropy)網路、一邏輯回歸機器以及一線性回歸模式。較佳者,該預測模式具有經由訓練來判定為每一精細事件該加權的權重。一特定的具體實施例使用具有一精細事件計數之線性組合之參數的泊松(Poisson)類型模式。該事件計數基本上係儲存及/或從行為歷程中回復。
本發明的新穎特徵將會由如下的申請專利範圍加以說明。然而,為了說明之目的,本發明的具體實施例將結合圖式加以詳細說明。
下面的說明中,許多的具體實施例係為解釋之目的被提出。然而,熟悉本領域技藝者必須理解本發明,未必只能利用這些具體實施例才能實施。在其他例子中,一些熟知的結構及裝置將會以方塊圖之形式來表示,以更清楚呈現本發明之具體特徵。
如前所述,行為定向之目標係辨識及/或排序一組目
標使用者之定向目的,例如一特定廣告或廣告子集之呈現。行為定向之問題係以不同的方法區分或重新構想。其中一個有用的構想係以許多精細事件與一合意結果之間的關係作為其特徵。該關係一般來說乃使用一個或多個模式來表示。一個特別有用的合意結果之模式係與廣告點擊的精細事件有關。更詳細來說,該特定的構想尋求去預測一使用者對於一或多個使用者事件紀錄中所給出的廣告或廣告組的點擊偏好。另一個因素係額外的包含,例如,一使用者的點擊偏好於一特定時間內的量測。同樣的,該事件紀錄資料係為一段選定的時間點內所蒐集的資料。
例如,在一廣告點擊的特定合意結果之執行上,P(U,A)係代表使用者U對於一給定廣告或廣告組A之點擊偏好。在這個執行中,Λ係與某一參數預測模式f相關的一組參數。因此,為了方便,該點擊偏好P(U,A)係以U,A及Λ來表示:P(U,A)=f(U,A,Λ),其中,U係由與該使用者有關之該組事件來代表,A係為廣告或廣告群組之辨識器,而f(.)則是一映像(mapping)函數。該組參數Λ則是從該歷史資料中透過最佳化一適當的標準來估算。
熟悉本領域技藝者應理解前述係說明一與特定廣告之點擊偏好有關之特定執行,且應理解前述P(U,A)之構想係可替代性地表示使用者U對於不同合意結果的關係。除此之外,在給定大量的精細事件包含,例如,瀏覽、存取及/或下載數以百萬計之網頁、數以千萬計的搜
尋詢問及/或關鍵字、以及數以百萬計之廣告之情況下,某些具體實施例執行特定的有利步驟。
例如,特定的具體實施例預先執行這許多精細事件以產生一限定數目之特徵,以用於一模式化階段。這些具體實施例中某些實施例隨後執行一有效的模式化技術,其中透過學習來自大量歷史資料中的參數並評價新的使用者的該模式化技術得以最佳化。在這些執行中,模式訓練及使用者評價較佳者係隨著訓練的例子以及輸入特徵的數目而線性調整。某些具體實施例包含執行整合下列三個內容其中之一個或多個:(1)預先執行精細事件,(2)模式化、學習模式參數、及/或訓練,以及(3)根據所學習或訓練的模式評價及/或排序使用者。這些方法的某些部分將再詳細說明如下,並且適當的參照如前所述之點擊偏好的實施例來加以說明。
因此,第二圖係表示模式產生及/或訓練的一程序200。在這個圖式中,該程序200開始於蒐集及/或接收資料的步驟210。較佳者,該資料包含許多如前所述之精細事件。
一旦資料在步驟210中蒐集以後,該步驟200轉換到步驟220,其中預先處理程序將被執行。由於所產生的精細事件的容量,某些執行的預先處理程序對於有效及/或實際的應用是很關鍵的。
更詳細來說,本發明的具體實施例,有利於實施下列預先處理步驟其中之一個或多個,以減少模式化階段
之前的特徵數目,這些步驟包括:(1)稀疏的精細事件之修剪,(2)事件時間上的聚集,及/或(3)群組化。
(1)稀疏的精細事件之修剪。為了減少模式化的事件數目,某些執行有利於刪除「雜質」或只發生於少於m個使用者之事件,其中m是有利於使用者定義、事先定義及/或選擇的。
(2)事件時間上的聚集。特定的具體實施例有利於維持每一事件在一預定的訓練時間內的總計數。該總計數可以選擇成是一個時間加權的集合體,其允許向下修正權重,或降低某一事件,例如過時或較舊事件,的權重值。
(3)精細事件群組化。較佳者,針對每一類型之事件,這些事件會根據事件之訊息內容而群組化成一有幫助的群組數目K,以利於定向預測。一具有與該定向有關之事件E由經驗之目標分佈由所有具該事件E的使用者中獲得。
關於群組化,一事件E的實施例,例如發出如「數位相機」之搜尋用詞以進行搜尋詢問。該事件資訊內容的一具體實施例係包含對一廣告分類,例如「財經」分類,的點擊次數。一實施例的一取樣經驗之目標分佈隨後具有一組分佈值,例如,未點擊50%、點擊一次30%、點擊二次10%以及點擊四次10%。熟悉本領域技藝者當可理解這裡所使用的這些數值只是為說明之目的而為之,應當進一步理解額外的分佈值也能使用。較佳者,兩個這樣的分佈之間的距離將由KL差異度(Kullback-Leibler divergence)來量測。
群組事件用這樣的方式更容易保存與該事件有關之定向的預測資訊。該參數k較有利於為使用者定義、預先定義及/或選擇的。在群組化之後,每一群組產生一輸入特徵,該特徵係聚集於該群組內的所有精細事件。除了廣延性的減少外,亦有其他優勢來群組化該精細事件。例如,新的事件有利於分配到存在的群組。此外,群組將隨意的自動更新及/或遞增。因此,這些執行係以一資訊保留的方式聚集精細事件。
某些據替實施例在步驟220中執行額外的執行功能,或者是結合前述之修剪、聚集及/或群組化功能來執行。例如,額外的過濾係可任意的執行以進一步預先處理該精細事件資料到更適合模式化的預先處理資料。
一旦預先處理程序執行於步驟220時,一個或多個模式將在步驟230中建立。如前所述,該預先處理階段較佳者更在步驟230中幫助模式建立。模式產生的特殊例子將進一步說明如下。例如,下面的實施例說明與一選定類型的精細事件有關的一特定模式的建立。更詳細來說,下面的具體實施例描述藉由使用廣義的線性模式來模式化點擊偏好。因此,在本實施例中,在步驟220之預先處理程序之後,每一使用者U係由一組輸入特徵{x}來表示,其基數細小於預先處理之前,但仍然相當大。一種處理高範圍資料的自然且有效的方法係使用廣義的線性模式,其中該模式參數是輸入特徵的線性組合。
隨後,在這個具體實施例中,兩個模式化方法將被提供。第一個方法係為將問題系統化為一個分類問題。
在這個分類問題中,某些執行學習一線性模式。這些執行的某些部分的線性模式隨後係有利於應用到根據預測之行為分辨一組使用者,例如區分點擊的使用者與未點擊的使用者。在這個例子中,定向係為二元的,且由兩個點擊分類所表示,一個分類係屬於點擊的使用者,而另一分類則是屬於未點擊之使用者。該定向隨後由應用任何標準的線性機器學習模式到歷史資料,或者換句話說藉由訓練而展開學習。如同熟悉本領域技藝者所能理解,線性學習機器包括支持向量機器(SVM),貝葉斯機器(Naive Bayes machines)、最大熵值法、邏輯回歸及/或線性回歸模式。
關於支持向量機器、該邏輯回歸及線性回歸模式,其參數係為典型的一組線性權重(w(x,A)),其一為每一輸入特徵x及每一廣告或廣告組A。
關於貝葉斯及最大熵值模式,有兩組典型的可能性權重用於每一廣告或廣告組A:{P(x|A,點擊者)}and{P(x|A,未點擊者)}較佳者,每一組可能性權重係分別隨著最大可能性及最大熵值原則加以學習。
第二個模式化方法係針對點選率(CTR)或直接廣告點擊次數學習一線性模式。廣告點擊偏好通常係由點選率(廣告點擊次數/廣告瀏覽次數)所量測,其為一個比率,因此在輸入特徵中不為線性。例如,一瀏覽更多網頁的使用者不必然具有更高的點選率。因此,廣告點擊次數及廣告瀏覽次數更有利者應分別模式化。此外,
不同的,這些參數的每一個更合理的模式化為輸入特徵的線性組合。
因此,某些執行係使用具有泊松(Posson)分佈的廣義線性模式於廣告點擊次數的計量。因此,從使用者U中看見一特定廣告或廣告組A的n次點擊的可能性係可定義為:
其中,係為使用者U由輸入特徵{x}及廣告或廣告組A所表示之分佈的期待值或平均。該權重{w(x,A)}係為該組由歷史資料所估算的真正模式參數,期較佳者係使用可能性方法所估算:
廣告瀏覽的次數係以相同的方法來模式化,或者根據歷史直接模式化,例如,由過去1天中的廣告瀏覽次數的最近權重平均,其中1較佳者係為預先決定及/或由經驗法則之數據來選擇。
接下來,不管步驟230所建立的特定模式為何,該模式較佳者係在步驟240進行訓練。針對者些使用權重的系統,較佳者訓練造成使該權重之調整,以最佳化該模式的性能。隨後,在步驟240之後,該程序200就完成了。
在特定的例子中,預測模式係根據一連結之點擊及/或一網頁之瀏覽而執行,而這些點擊及/或瀏覽係值得
作出決定的。例如,某些執行二元化該資料及/或標定1及0。針對點擊者對未點擊者之決定,其中二元數1係任意指定給點擊者,而0則是指定給未點擊者。
如前所述所建立的模式一般而言包含一訓練階段,當所建立的模式較佳者係用於不同的評價階段。區分點擊者之分類較佳者係在訓練階段建立。且較佳者,針對不同的資料類型建立不同的模式。例如一模式及/或模式類型係建立來預測一使用者預期會產生多少點擊。另一模式係建立來模式化及/或預測一使用者預期會對一特定之廣告或廣告組產生多少次瀏覽。
一旦一行為定向模式利用前述不同的方式來建構及/或訓練,該模式較有利者係應用於不同的方法。第三圖係表示一種評價及/或排序使用者之程序300。如該圖中所示,該程序300開始於步驟310,其中一個或多個使用者係被選出來加以評價。在步驟320中,一模式係應用於所選擇的使用者。某些具體實施例使用第二圖所示的訓練模式。隨後,該等使用者在步驟330使用該模式來進行評價。
在評價階段,一使用者係在一預定時間週期內被評價。在某些例子中,該評價的時間週期係為持續的、不限制的及/或無限期的。在這些例子中,隨著時間衰減的事件計數及/或隨著時間衰減的評價係較佳地被使用。此外,無論何時,該時間週期可以回到該時間加權的精細事件計數開始的時候。再特定的具體實施例中,這樣的計數係以日為基礎而逐日更新。
某些執行係利用對每一類型之事件的一個計數而追蹤事件,例如,搜尋次數、網頁瀏覽次數、廣告瀏覽次數及/或廣告點擊次數。這些執行計數、追蹤及/或儲存事件發生的數量。因此,對於搜尋而言,這些具體實施例,係儲存代表執行特定搜尋項目之搜尋的次數。因此,這類型的執行係有利於蒐集高精細程度的資料。例如,考慮一精細等級的搜尋,針對一特定詢問項目之搜尋乃係被追蹤。該計數較佳者係紀錄每一使用者一段時間,例如一個月,以提供每一使用者一組可比較的評價。
而且在評價階段,某些執行輸出一連續的評價,以隨意地用來排序使用者。某些執行更根據額外的定向活動之排序來定向頂端的使用者。例如,當合意的結果或尺度包含點選率(CTR)時,某些具體實施例根據該點選率辨識及/或選擇該前面10%,或另一例子中,前面1%的使用者。一般而言,在以點選率高之定向使用者以及以定向之使用者達到之數目之間存在有換算方式。在商業上,較有利者係提供一定向選擇來選擇較大的點選率及/或到達率,並因應每一類型之定向加以評價。
對於前述所提到的二元定向的例子中(1代表點擊者,而0表示未點擊者),某些具體實施例,係簡單使用一個或多個學習的線性模式來評價每一使用者,因而以作為輸入特徵的一線性組合。例如:
而針對貝葉斯及最大熵值模式,較有利的使用者評價方式則是使用:
或者是在更實際的執行中,使用:
而針對泊松(Posson)類型之模式,在廣告點擊的預測次數及廣告瀏覽之次數間的比例,係更適宜地用來評價每一使用者。因此,對於每個使用者U及每一廣告或廣告群組A,所預測的點選率(CTR)係計算如下:
其中,分子係表示廣告點擊次數之一預測值,而分母部分則是廣告瀏覽次數之一預測值。對於罕見的使用者,這個比例通常是不合意地不穩定且不精確。因此,估算值在不同的實施例中較佳者係應替換成:
其中,及分別係為點擊及瀏覽之前的計數。這些先前的計數隨後被選來達成最佳的使用者排序。
不管是特定的評價方法及/或在步驟330所使用的評價方案,所得到的評價隨後都會用於步驟340。例如,某些具體實施例,係分類減少的順序以評價使用者及/或為其他附加程序辨識特定的使用者。隨後,在步驟350,該步驟決定程序300是否繼續。假如程序300應
該繼續,則其做為現實時間程序的的一部分,例如,該程序300將回到步驟310。否則,該程序300則應結束。
第四圖及第五圖係表示根據前述程序200及300之系統執行400及500。如第四圖所示,該系統400係包含多個由系統400所蒐集及/或儲存的精細事件402。因此,某些系統包含數據儲存,係用於監控、蒐集、儲存及/或回復該等精細事件402。如前所述,該等精細事件一般而言是多數的且包含這些使用者活動,例如網頁瀏覽、在網頁中點擊一連結、在網頁中點擊一廣告、使用一搜尋引擎發出一搜尋詢問、填入表單、發表、評價一網頁、評價一產品及/或執行一交易。
不同的精細事件402係由預先處理器404所接收,該處理器執行如前所述的一種或數種預先執行功能,例如資料的刪減、聚集及/或群組化等。某些執行進一步具有額外的過濾功能,以預先處理所述的精細資料,以作為模式化的預先處理資料。該預先處理器404較佳者係包含一個或多個模組406及408,以執行不同的任務。
例如,第六圖係概念性地表示某些具體實施例所執行的群組化。在第六圖中,一系統600執行一模組606以群組化與特定定向相關的精細事件資料。如前所述,該定向係與不同的使用者行為有關,例如,與特定項目有關之搜尋、瀏覽及/或點擊某些網頁、搜尋結果及/或廣告。除此之外,該群組化較佳者係在於不需要及/或獨立於分類及/或分類化下發生。因此,無論特定的定向為何,該實施例之群組622及624係有利於維持與該群組化之事件有關的資訊。
回到如第四圖所示之更一般性的執行,該預先處理器404向一模式產生器410輸出根據精細事件之特徵資料形式之預先處理資料。該模式產生器410係用來產生不同類型之模式,如前所述。例如,某些模式產生器410包含一特徵空間,已用於模式建立及/或訓練。較佳者,該系統輸出一訓練模式412,以用於評價一個或多個使用者。對於一以上使用係將配合第五圖進一步詳細說明。
第五圖係說明一個用以評價及/或排序一個或多個使用者之系統500。如該圖中所示,該系統500係包含由一選擇器511為系統500所選出的一個或多個使用者。例如,該選擇器511的一個特定執行,係根據群組成員或人員統計上的資訊選擇使用者。隨著精細事件,產生精細事件的使用者一般而言會是為數眾多的。然而,這些使用者較佳者每一個係具有一獨特的辨識器以利追蹤。該選擇器511使用該獨特的辨識器輸出所選擇的使用者到一模式引擎512,該模式引擎具有一個或多個建立及/或訓練的模式。一般來說,這些模式係訓練來指示一合意結果的關係。某些具體實施例,係使用如前述之系統或方法所建立及/或訓練之模式。
某些具體實施例中之模式引擎512係輸出一評價模組514,以有利於追蹤這幾個使用者之評價。某些具體實施例更進一步對所評價的使用者彼此相互排序,以進一步允許關於定向之決定。例如,在一關於點擊一特定廣告之偏好的執行中,該評價模組514係辨識較高偏好的使用者以進行定向。這些使用者系選擇性的通過系統
500的其他元件或其他系統,以進一步進行其他定向。
如前所述,一行為定向系統具有一應用程式以辨識線上使用者之興趣與行為,以利一個或多個定向之目標。本發明的具體實施例,係有利於整合到這樣的一個使用者定向系統中。第一圖係表示說明一廣義行為定向系統100之方塊圖。一般來說,該行為定向系統100,係根據使用者的線上活動描繪出網際網路使用者的興趣與行為。如第一圖所示,使用者輸出110係由行為定向處理120所接收。在一具體實施例中,使用者輸入包含一個或多個事件,這些事件通常是高度精細及/或眾多的。
該行為定向處理120較佳者係執行如前所述的一個或多個執行,並且選擇性的輸出到一額外的定向系統元件。在第一圖所示的具體實施例中,該行為定向系統100係輸出到直接回應廣告元件130、品牌體認廣告元件150、購買意圖活動元件180及/或內部公司事業體市場元件190。
第七圖係表示一種操作於行為定向系統之某些具體實施例其一之網路環境700實施例。該網路環境700,係包含一客戶系統720連接到一網路730,例如網際網路、內部網路、外部網路、虛擬私人網路、非TCP/IP協定之網路及任何區域網路或無線網路或類似的網路系統等,以及伺服器系統7401到740N。一伺服器系統
包括一單一伺服器電腦,或者是,由多個伺服器電腦所替代。該客戶系統720係用來與例如任一伺服器7401到740N進行通訊,以請求及接收基礎內容及,例如,網頁形式之額外內容。
該客戶系統720包含一桌上型個人電腦、工作站、膝上型電腦、PDA、電話或任何以無線應用軟體協定(WAP)驅動之裝置,或者是任何能夠直接或間接與一網路進行通訊之任何其他裝置。該客戶系統720一般而言係執行一網頁瀏覽程式,以允許該客戶系統之一使用者去請求及接收來自網路730上之該等伺服器系統7401到740N之內容。一般而言,該客戶系統係包含一個或多個使用者介面裝置722,例如一鍵盤、一滑鼠、一軌跡球、一觸控螢幕、一操控筆或類似裝置,以和一顯示器上(例如監視器、LCD顯示器等)之一網頁瀏覽器之一圖形使用者介面(GUI)互動。
在某些具體實施例中,該客戶系統720及/或該系統伺服器7401到740N係用來執行如前所述之方法。某些具體實施利之方法係以配置的軟體或硬體方式來執行,以最佳化地呈現給使用者額外內容之選擇。
第八圖係顯示一定向系統800之一概念性圖形。該定向系統800包含一客戶系統805、一基礎內容伺服器810以包含基礎內容、一額外內容伺服器815以包含額外內容、一使用者檔案之資料庫820、以及行為定向伺服器835。該行為定向伺服器835包含一最佳化模組838,用以接收事件資訊。該定向系統800係根據使用者檔案來選擇要傳送給使用者之額外內容。該客戶系統
805係用來接收基礎及額外內容並且向使用者呈現該基礎及額外內容(例如以一公開網頁形式)。最佳化系統的不同部分可能存在於第七圖之伺服器7401到740N其中之一個或數個及/或一個或多個客戶中,例如用戶系統720。
使用者檔案資料庫820係為多個使用者/客戶系統儲存使用者檔案,每一使用者檔案具有一獨特的使用者識別號碼,以指定至使用者所使用的特定的客戶系統805。上述的使用者識別號碼可以儲存於,例如,使用者所使用的客戶系統805上。當一使用者請求來自基礎內容伺服器810之內容時,該定向伺服器835選擇性地使用使用者識別號碼自使用者檔案資料庫820中擷取特定的使用者檔案。
該定向系統可以由硬體或軟體加以執行。關於軟體執行,該定向系統係為包含多個電腦執行指令,以執行於一通常功能之電腦系統。在上傳至一般用途之電腦系統之前,該定向系統軟體可能以編碼資訊存在於一可讀取式電腦媒體中,例如一軟式磁碟、磁帶和唯讀記憶光碟(CD-ROM)。
前面所述的具體實施例係與行為定向之領域有關,其係與Joshua Koran等人的於2006年3月29日所申請的美國專利申請案11/394,343有關,該文獻也列為本案之參考文件。特定的具體實施例有利於減少模式化之不同程序的限制。如前所述,傳統的定向系統係強烈與模式化前的分類程序有關,其造成重大資訊遺失的不
與模式化前的分類程序有關,其造成重大資訊遺失的不良結果。
使用者定向資料傾向是高度精細的,係具有多個輸入特徵且一般來說是數以百萬計的輸入及事件。相反的,分類程序只與少數選擇的分類有關。以一搜尋型態之使用者行為事件為例,許多搜尋詢問並不會簡單恰好地貼近分類。因此,在某些估計上,至少40%的搜尋詢問無法分類,因此與這些事件相關的資訊將會不願樂見地漏失。第九圖係表示分類表的一實施例。雖然第九圖包含一些分類,但仍有許多額外的分類可以被執行,熟悉本領域技藝者當能理解在這些分類中限制精細資料的不方便性。
因此,某些具體實施例使用處理高範圍輸入的有效模式系統,例如數百萬計之輸入。這些具體實施例有利於預先處理許多精細事件,而不需要進行分類。預先處理程序的一個類型,係應用群組化計數到精細特徵中,而不是將特徵分類進入固定的分類法。相對於固定的分類項,該預先處理程序之群組化步驟係有利於維持每一種輸入特徵。例如,群組化係根據一目標及/或根據該目標的預測力量聚集搜尋詢問。應用群組化程序的具體實施例能夠根據精細的使用者行為事件之變異而排序使用者。例如,某些具體實施例辨識點擊者及未點擊者,而某些具體實施利則是根據點擊之次數來排序使用者。
對於搜尋的使用者事件,每一搜尋係使用一特定的詢問表示一精細事件,而這些實施例有利於量測詢問之定向分佈,以發現該分佈中的相似性。根據定向分佈。
前面所述的二元實施例中,較佳者該點擊者及未點擊者之可能性係可決定,而在非二元的實施例中,較佳者系所表現出來的點擊次數N的可能性係被決定。
在前面所提的搜尋點擊的實施例中,群組化係執行於搜尋資料類型。然而,其他具體實施例,係在其他資料類型中執行群組化程序。例如,當資料類型包含網頁時,瀏覽網頁的精細事件較有利者係被群組化。相同的,當資料類型包含線上廣告時,廣告瀏覽及/或點擊較佳者係經群組化成感興趣的特定廣告。
前面所述的具體實施例較有利者係透過群組化保留及/或最大化定向的最大預測能力。這些具體實施例,係在整合行為定向之預測能力與保留許多精細事件而不是不必要地捨棄事件且該捨棄之事件與潛在性有用資料相關連,此兩方面具有許多優勢。因此,替代的具體實施例,係採用根據一使用者、一廣告及/或廣告群組之模式。因為與每一使用者有關的精細事件被足夠地蒐集,某些具體實施可為每一使用者建立一更能代表該使用者行為之模式。
在預先處理程序階段,某些執行係實施其他除了群組化以外的功能。例如,某些執行也會實施許多精細事件資料的過濾程序。例如,在搜尋的實施例中,某些具體實施例係過濾掉少於一門檻值的搜尋,例如一個月內少於三次的搜尋。這些低頻率之事件較佳者係在模式化之前加以濾除。
由於使用者產生不同的精細事件,他們被映射到一預測的模式中。較佳者,該模式包含一訓練階段及一評
價階段。在每一使用者的評價階段,某些具體實施例係,計算一選定的資料類型中的一些精細事件的發生。例如,替代的具體實施例係追蹤及/或紀錄一些特定搜尋詢問之搜尋、一特定網頁的瀏覽次數、一些廣告瀏覽之次數及/或一選定廣告之廣告點擊之次數。因此,這些資料將會以高精細程度加以紀錄,而有利於維持事件資訊的大部分或全部的資訊。以搜尋資料類型的例子為例,在精細程度下,某些具體實施例係為一特定搜尋詢問紀錄許多搜尋。一般而言,針對每一使用者之計數係在一週期期間內,例如一個月內。這些具體實施例較佳者係不依靠分類細項或分類程序,因而減輕一般而言為大量資料組模式化的負擔,其中資料組的資料習慣上為精細資料。這些具體實施例因此產生更精確的預測模式。
傳統上,每一資料類型需要屬於自己的分類。如前所述,這些資料類型一般而言係包括:搜尋、搜尋點擊例如每一搜尋後的點擊次數、贊助的搜尋點擊、網頁瀏覽、廣告瀏覽及廣告點擊。除此之外,當資料發生於新區域時,新的分類機器必須為每一種來自新區域的資料類型重新建立。而如前所述,這些分類可能是為數眾多且變化多端。例如,Yahoo在眾多分類中具有這樣的分類,如汽車、財經、Yahoo群組等。然而,照慣例,本發明的具體實施例將精細事件直接列入考慮,而不需要透過分類,而使得這些具體實施例能夠使用相對於習知技藝中更簡單的架構。儘管本發明係與多個特定的詳細實施例來加以說明,但熟悉本領域技藝者當理解本發明亦可能在不脫離本發
明之精神的情況下以其他具體實施例來實施。例如,如前所述的具體實施例通常係關於廣告點擊及/或點選率。然而,涵蓋行為活動及精細事件類型之範圍的定向也是可以預期的。因此,熟悉本領域技藝者當能理解本發明不當以前述之具體實施例說明為限,而應以如下所附之申請專利範圍來加以定義。
100‧‧‧行為定向系統
110‧‧‧使用者輸入
120‧‧‧行為定向處理
130‧‧‧直接回應廣告
150‧‧‧品牌體認廣告
170‧‧‧個人化
180‧‧‧購買意圖
190‧‧‧內部公司事業體市場
200‧‧‧模式產生/訓練程序
210‧‧‧蒐集/接收資料
220‧‧‧執行一或多個預先處理功能
230‧‧‧利用預先處理資料產生模式
240‧‧‧訓練模式
300‧‧‧評價/排序使用者程序
310‧‧‧挑選使用者
320‧‧‧應用一模式
330‧‧‧評價使用者
340‧‧‧排序/識別使用者
350‧‧‧是否繼續
400‧‧‧系統
402‧‧‧蒐集/儲存精細事件
404‧‧‧預先處理器
406‧‧‧群組化模組
408‧‧‧過濾模組
410‧‧‧模式產生器
412‧‧‧訓練模式
500‧‧‧系統
511‧‧‧選擇器
512‧‧‧模式引擎
514‧‧‧評價模組
600‧‧‧系統
604‧‧‧預先處理器
606‧‧‧群組化模組
608‧‧‧過濾模組
610‧‧‧模式產生器
612‧‧‧訓練模式
622、624‧‧‧群組
700‧‧‧網路環境
720‧‧‧客戶系統
730‧‧‧網路
7401~740N‧‧‧伺服器
800‧‧‧定向系統
805‧‧‧客戶系統
810‧‧‧基礎內容伺服器
815‧‧‧額外內容伺服器
820‧‧‧使用者檔案資料庫
835‧‧‧行為定向伺服器
838‧‧‧最佳化模組
第一圖係表示一廣義的行為定向系統。
第二圖係表示預測模式產生及訓練程序。
第三圖係表示評價及/或排序程序。
第四圖係表示一模式產生系統。
第五圖係表示一評價系統。
第六圖係表示某些具體實施例所執行之群組化。
第七圖係表示根據本發明之某些具體實施例的一網路環境。
第八圖係表示根據本發明之具體實施例之定向系統。
第九圖係表示分類表的一實施例。
100‧‧‧行為定向系統
110‧‧‧使用者輸入
120‧‧‧行為定向處理
130‧‧‧直接回應廣告
150‧‧‧品牌體認廣告
170‧‧‧個人化
180‧‧‧購買意圖
190‧‧‧內部公司事業體市場
Claims (18)
- 一種電腦可實施之定向方法,其包含:經由一電腦接收多個精細事件,其中一精細事件包含一種類,其定義使用者與實體之間的一線上活動;經由一電腦預先處理所接收的精細事件,以決定定向預測之該精細事件之資訊內容量;經由一電腦產生預先處理之資料,以藉由基於該定向預測的資訊內容量將該些精細事件群組化為一定數目之群組,以幫助建立一基於該精細事件之模式;經由一電腦藉由使用該群組作為一特徵組以產生一預測模式,該預測模式用以決定一假設性使用者動作之一可能性,其中該預測模式包括假設性使用者動作之一權重;經由一電腦藉由微調該權重以最佳化該預測模式之性能來訓練該預測模式;經由一電腦從多個使用者中選擇一使用者;經由一電腦應用該預測模式到所選擇的使用者;以及經由一電腦利用該預測模式評價該使用者,其中係根據廣告點擊的一預測次數及一廣告瀏覽的一估算次數之間的一比例而評價該使用者。
- 如申請專利範圍第1項所述之方法,其進一步包含:經由一電腦利用評價排序該使用者與其他使用者;經由一電腦產生一組排序的使用者;及經由一電腦為其他的定向步驟識別該排序使用者之一子群組。
- 如申請專利範圍第1項所述之方法,其中該資料類型包 含下列至少其中之一:搜尋、搜尋點擊、贊助的搜尋點擊、網頁瀏覽、廣告瀏覽及廣告點擊。
- 如申請專利範圍第1項所述之方法,其中該群組保留與一預測定向有關之資訊,其中該群組化包含一自動程序。
- 如申請專利範圍第1項所述之方法,其中該預先處理進一步包含下列步驟至少其中之一:刪減所接收之精細事件,其中所述刪減包含消除發生次數低於一預定次數量之一精細事件;隨時間聚集該些精細事件,使得所述聚集產生各精細事件之一總計數;以及過濾所接收之精細事件,其中所述過濾包含移除未符合一預定條件之精細事件。
- 如申請專利範圍第1項所述之方法,其進一步包含:將使用者動作分類成數個分類,該分類包含所接收的精細事件之分佈。
- 如申請專利範圍第6項所述之方法,其中該分類包含一二元分佈。
- 如申請專利範圍第1項所述之方法,其中該線上活動包含下列其中之一:瀏覽一網頁,在該網頁上點擊一連結,在該網頁上點及一廣告,發出一搜尋詢問,使用一搜尋引擎,填入一表格,發表、評價一網頁,評價一產品,以及執行一交易。
- 如申請專利範圍第1項所述之方法,其中該線上活動包含搜尋、該方法進一步包含追蹤一些點擊的搜尋結果。
- 如申請專利範圍第1項所述之方法,其中該線上活動包含網頁瀏覽,該方法包含對於一組網頁中的每一頁,去 計數一些網頁之瀏覽。
- 如申請專利範圍第1項所述之方法,其進一步包含預測使用者在一預定的時間週期內廣告點擊及廣告瀏覽的次數。
- 如申請專利範圍第1項所述之方法,其進一步包含一廣告群組,具有多個廣告。
- 如申請專利範圍第1項所述之方法,其中該預測模式包含一或多個支持向量機器、一貝葉斯類型機器、一最大熵值網路、一邏輯回歸機器及一線性回歸模式。
- 如申請專利範圍第1項所述之方法,其進一步包含使用一泊松(Poisson)類型模式,其具有一參數包含精細事件計數的一線性組合,該事件計數係在一行為歷史內。
- 如申請專利範圍第1項所述之方法,其中該線上活動包含下列至少其中之一:搜尋點擊、贊助的搜尋點擊及廣告點擊,該方法進一步包含利用該預測模式預測該使用者之一點擊偏好。
- 如申請專利範圍第1項所述之方法,其進一步包含根據來自一行為歷史的精細事件之一線性組合評價該使用者。
- 如申請專利範圍第1項所述之方法,其進一步包含根據一點擊者之一估算可能性及一非點擊者之一估算可能性之間的比例評價該使用者。
- 如申請專利範圍第17項所述之方法,其中該可能性係為個別特徵之分類狀態可能性的一乘積。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/770,413 US7921069B2 (en) | 2007-06-28 | 2007-06-28 | Granular data for behavioral targeting using predictive models |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200912789A TW200912789A (en) | 2009-03-16 |
TWI381324B true TWI381324B (zh) | 2013-01-01 |
Family
ID=40161836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW097120895A TWI381324B (zh) | 2007-06-28 | 2008-06-05 | 利用精細資料之行為定向方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US7921069B2 (zh) |
TW (1) | TWI381324B (zh) |
WO (1) | WO2009005905A2 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI793449B (zh) * | 2020-09-18 | 2023-02-21 | 信義房屋股份有限公司 | 客戶狀態的通知裝置 |
Families Citing this family (148)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8099429B2 (en) * | 2006-12-11 | 2012-01-17 | Microsoft Corporation | Relational linking among resoures |
US20080183561A1 (en) * | 2007-01-26 | 2008-07-31 | Exelate Media Ltd. | Marketplace for interactive advertising targeting events |
GB2445630B (en) * | 2007-03-12 | 2008-11-12 | Cvon Innovations Ltd | Dynamic message allocation system and method |
US20080288310A1 (en) * | 2007-05-16 | 2008-11-20 | Cvon Innovation Services Oy | Methodologies and systems for mobile marketing and advertising |
US9760907B2 (en) * | 2007-06-28 | 2017-09-12 | Excalibur Ip, Llc | Granular data for behavioral targeting |
US8126881B1 (en) | 2007-12-12 | 2012-02-28 | Vast.com, Inc. | Predictive conversion systems and methods |
US7941383B2 (en) * | 2007-12-21 | 2011-05-10 | Yahoo! Inc. | Maintaining state transition data for a plurality of users, modeling, detecting, and predicting user states and behavior |
US10134044B1 (en) | 2008-05-28 | 2018-11-20 | Excalibur Ip, Llc | Collection and use of fine-grained user behavior data |
US10068251B1 (en) * | 2008-06-26 | 2018-09-04 | Amazon Technologies, Inc. | System and method for generating predictions based on wireless commerce transactions |
US8762382B2 (en) * | 2008-08-11 | 2014-06-24 | Collective, Inc. | Method and system for classifying text |
US20100088177A1 (en) * | 2008-10-02 | 2010-04-08 | Turn Inc. | Segment optimization for targeted advertising |
US20100088152A1 (en) * | 2008-10-02 | 2010-04-08 | Dominic Bennett | Predicting user response to advertisements |
EP2359259A4 (en) * | 2008-11-12 | 2013-01-09 | Collective Inc | METHOD AND SYSTEM FOR SEMANTIC DISTANCE MEASUREMENT |
US8326688B2 (en) * | 2009-01-29 | 2012-12-04 | Collective, Inc. | Method and system for behavioral classification |
US8230089B2 (en) * | 2009-03-25 | 2012-07-24 | Digital River, Inc. | On-site dynamic personalization system and method |
US8554602B1 (en) | 2009-04-16 | 2013-10-08 | Exelate, Inc. | System and method for behavioral segment optimization based on data exchange |
US20100274821A1 (en) * | 2009-04-22 | 2010-10-28 | Microsoft Corporation | Schema Matching Using Clicklogs |
CN101887436B (zh) * | 2009-05-12 | 2013-08-21 | 阿里巴巴集团控股有限公司 | 一种检索方法和装置 |
TWI489402B (zh) * | 2009-06-30 | 2015-06-21 | Alibaba Group Holding Ltd | Method and apparatus for adjusting foreground class of e - commerce website |
US20110029393A1 (en) * | 2009-07-09 | 2011-02-03 | Collective Media, Inc. | Method and System for Tracking Interaction and View Information for Online Advertising |
US9841282B2 (en) * | 2009-07-27 | 2017-12-12 | Visa U.S.A. Inc. | Successive offer communications with an offer recipient |
US10546332B2 (en) | 2010-09-21 | 2020-01-28 | Visa International Service Association | Systems and methods to program operations for interaction with users |
US9443253B2 (en) | 2009-07-27 | 2016-09-13 | Visa International Service Association | Systems and methods to provide and adjust offers |
US8266031B2 (en) | 2009-07-29 | 2012-09-11 | Visa U.S.A. | Systems and methods to provide benefits of account features to account holders |
US20110035278A1 (en) | 2009-08-04 | 2011-02-10 | Visa U.S.A. Inc. | Systems and Methods for Closing the Loop between Online Activities and Offline Purchases |
US20110035280A1 (en) | 2009-08-04 | 2011-02-10 | Visa U.S.A. Inc. | Systems and Methods for Targeted Advertisement Delivery |
WO2011019759A2 (en) * | 2009-08-10 | 2011-02-17 | Visa U.S.A. Inc. | Systems and methods for targeting offers |
US8621068B2 (en) * | 2009-08-20 | 2013-12-31 | Exelate Media Ltd. | System and method for monitoring advertisement assignment |
US9031860B2 (en) | 2009-10-09 | 2015-05-12 | Visa U.S.A. Inc. | Systems and methods to aggregate demand |
US9342835B2 (en) | 2009-10-09 | 2016-05-17 | Visa U.S.A | Systems and methods to deliver targeted advertisements to audience |
US8595058B2 (en) | 2009-10-15 | 2013-11-26 | Visa U.S.A. | Systems and methods to match identifiers |
US20110093324A1 (en) | 2009-10-19 | 2011-04-21 | Visa U.S.A. Inc. | Systems and Methods to Provide Intelligent Analytics to Cardholders and Merchants |
US8676639B2 (en) | 2009-10-29 | 2014-03-18 | Visa International Service Association | System and method for promotion processing and authorization |
US8626705B2 (en) | 2009-11-05 | 2014-01-07 | Visa International Service Association | Transaction aggregator for closed processing |
US20110125565A1 (en) | 2009-11-24 | 2011-05-26 | Visa U.S.A. Inc. | Systems and Methods for Multi-Channel Offer Redemption |
US8949980B2 (en) * | 2010-01-25 | 2015-02-03 | Exelate | Method and system for website data access monitoring |
US20140236708A1 (en) * | 2010-02-01 | 2014-08-21 | Nevallco, Llc | Methods and apparatus for a predictive advertising engine |
US8639567B2 (en) | 2010-03-19 | 2014-01-28 | Visa U.S.A. Inc. | Systems and methods to identify differences in spending patterns |
US8738418B2 (en) | 2010-03-19 | 2014-05-27 | Visa U.S.A. Inc. | Systems and methods to enhance search data with transaction based data |
US9697520B2 (en) | 2010-03-22 | 2017-07-04 | Visa U.S.A. Inc. | Merchant configured advertised incentives funded through statement credits |
US20110258256A1 (en) * | 2010-04-14 | 2011-10-20 | Bernardo Huberman | Predicting future outcomes |
US9471926B2 (en) | 2010-04-23 | 2016-10-18 | Visa U.S.A. Inc. | Systems and methods to provide offers to travelers |
US20110270671A1 (en) * | 2010-05-03 | 2011-11-03 | Hsiu-Kheurn Tang | Predicting number of selections of advertisement using hierarchical Bayesian model |
US8898217B2 (en) * | 2010-05-06 | 2014-11-25 | Apple Inc. | Content delivery based on user terminal events |
US8359274B2 (en) | 2010-06-04 | 2013-01-22 | Visa International Service Association | Systems and methods to provide messages in real-time with transaction processing |
US8442863B2 (en) | 2010-06-17 | 2013-05-14 | Microsoft Corporation | Real-time-ready behavioral targeting in a large-scale advertisement system |
US8781896B2 (en) | 2010-06-29 | 2014-07-15 | Visa International Service Association | Systems and methods to optimize media presentations |
US8484077B2 (en) * | 2010-07-21 | 2013-07-09 | Yahoo! Inc. | Using linear and log-linear model combinations for estimating probabilities of events |
US9760905B2 (en) | 2010-08-02 | 2017-09-12 | Visa International Service Association | Systems and methods to optimize media presentations using a camera |
US9972021B2 (en) | 2010-08-06 | 2018-05-15 | Visa International Service Association | Systems and methods to rank and select triggers for real-time offers |
US9792640B2 (en) | 2010-08-18 | 2017-10-17 | Jinni Media Ltd. | Generating and providing content recommendations to a group of users |
US8983978B2 (en) | 2010-08-31 | 2015-03-17 | Apple Inc. | Location-intention context for content delivery |
US8510309B2 (en) | 2010-08-31 | 2013-08-13 | Apple Inc. | Selection and delivery of invitational content based on prediction of user interest |
US9679299B2 (en) | 2010-09-03 | 2017-06-13 | Visa International Service Association | Systems and methods to provide real-time offers via a cooperative database |
US10055745B2 (en) | 2010-09-21 | 2018-08-21 | Visa International Service Association | Systems and methods to modify interaction rules during run time |
US9477967B2 (en) | 2010-09-21 | 2016-10-25 | Visa International Service Association | Systems and methods to process an offer campaign based on ineligibility |
US9558502B2 (en) | 2010-11-04 | 2017-01-31 | Visa International Service Association | Systems and methods to reward user interactions |
US8751435B2 (en) * | 2010-12-23 | 2014-06-10 | Intel Corporation | System and method for determining client-based user behavioral analytics |
US10007915B2 (en) | 2011-01-24 | 2018-06-26 | Visa International Service Association | Systems and methods to facilitate loyalty reward transactions |
WO2012109175A2 (en) * | 2011-02-09 | 2012-08-16 | Brightedge Technologies, Inc. | Opportunity identification for search engine optimization |
US10438299B2 (en) | 2011-03-15 | 2019-10-08 | Visa International Service Association | Systems and methods to combine transaction terminal location data and social networking check-in |
US9104960B2 (en) * | 2011-06-20 | 2015-08-11 | Microsoft Technology Licensing, Llc | Click prediction using bin counting |
US8527309B2 (en) | 2011-06-30 | 2013-09-03 | Verisign, Inc. | Targeted campaign management system and method |
US10223707B2 (en) | 2011-08-19 | 2019-03-05 | Visa International Service Association | Systems and methods to communicate offer options via messaging in real time with processing of payment transaction |
US9466075B2 (en) | 2011-09-20 | 2016-10-11 | Visa International Service Association | Systems and methods to process referrals in offer campaigns |
US10380617B2 (en) | 2011-09-29 | 2019-08-13 | Visa International Service Association | Systems and methods to provide a user interface to control an offer campaign |
CN103034665B (zh) * | 2011-10-10 | 2016-01-06 | 阿里巴巴集团控股有限公司 | 信息查询方法和装置 |
US10290018B2 (en) | 2011-11-09 | 2019-05-14 | Visa International Service Association | Systems and methods to communicate with users via social networking sites |
US8898164B1 (en) * | 2011-11-17 | 2014-11-25 | Quantcast Corporation | Consumption history privacy |
US10497022B2 (en) | 2012-01-20 | 2019-12-03 | Visa International Service Association | Systems and methods to present and process offers |
US10672018B2 (en) | 2012-03-07 | 2020-06-02 | Visa International Service Association | Systems and methods to process offers via mobile devices |
US20130339136A1 (en) * | 2012-06-18 | 2013-12-19 | Ebay Inc. | Detection of events from bursts of activity indicators |
US9159083B1 (en) | 2012-06-18 | 2015-10-13 | Google Inc. | Content evaluation based on user's browsing history |
DE112012006300T5 (de) * | 2012-10-10 | 2015-02-19 | Nugg.Ad Ag | Prädiktives verhaltensorientiertes Targeting |
US9317812B2 (en) * | 2012-11-30 | 2016-04-19 | Facebook, Inc. | Customized predictors for user actions in an online system |
US10360627B2 (en) | 2012-12-13 | 2019-07-23 | Visa International Service Association | Systems and methods to provide account features via web based user interfaces |
US10373177B2 (en) | 2013-02-07 | 2019-08-06 | [24] 7 .ai, Inc. | Dynamic prediction of online shopper's intent using a combination of prediction models |
US9123335B2 (en) | 2013-02-20 | 2015-09-01 | Jinni Media Limited | System apparatus circuit method and associated computer executable code for natural language understanding and semantic content discovery |
US9858526B2 (en) | 2013-03-01 | 2018-01-02 | Exelate, Inc. | Method and system using association rules to form custom lists of cookies |
US9465873B1 (en) | 2013-03-07 | 2016-10-11 | Vast.com, Inc. | Systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items |
US9104718B1 (en) | 2013-03-07 | 2015-08-11 | Vast.com, Inc. | Systems, methods, and devices for measuring similarity of and generating recommendations for unique items |
US10007946B1 (en) | 2013-03-07 | 2018-06-26 | Vast.com, Inc. | Systems, methods, and devices for measuring similarity of and generating recommendations for unique items |
US9830635B1 (en) | 2013-03-13 | 2017-11-28 | Vast.com, Inc. | Systems, methods, and devices for determining and displaying market relative position of unique items |
WO2014177956A1 (en) * | 2013-04-28 | 2014-11-06 | Jinni Media Ltd. | Assessing the relevance and impact of secondary content |
US9524520B2 (en) | 2013-04-30 | 2016-12-20 | Wal-Mart Stores, Inc. | Training a classification model to predict categories |
US9524319B2 (en) | 2013-04-30 | 2016-12-20 | Wal-Mart Stores, Inc. | Search relevance |
US9269049B2 (en) | 2013-05-08 | 2016-02-23 | Exelate, Inc. | Methods, apparatus, and systems for using a reduced attribute vector of panel data to determine an attribute of a user |
US10482482B2 (en) * | 2013-05-13 | 2019-11-19 | Microsoft Technology Licensing, Llc | Predicting behavior using features derived from statistical information |
US9916329B2 (en) * | 2013-07-02 | 2018-03-13 | Facebook, Inc. | Selecting images associated with content received from a social networking system user |
US20190279289A1 (en) * | 2013-08-05 | 2019-09-12 | Google Inc. | Content item distribution based on user interactions |
US20150081679A1 (en) * | 2013-09-13 | 2015-03-19 | Avishek Gyanchand | Focused search tool |
EP3047387A4 (en) * | 2013-09-20 | 2017-05-24 | Intel Corporation | Machine learning-based user behavior characterization |
CN104462156B (zh) | 2013-09-25 | 2018-12-28 | 阿里巴巴集团控股有限公司 | 一种基于用户行为的特征提取、个性化推荐方法和系统 |
US10489754B2 (en) | 2013-11-11 | 2019-11-26 | Visa International Service Association | Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits |
US10127596B1 (en) | 2013-12-10 | 2018-11-13 | Vast.com, Inc. | Systems, methods, and devices for generating recommendations of unique items |
US20150278860A1 (en) * | 2014-03-25 | 2015-10-01 | Google Inc. | Dynamically determining a search radius to select online content |
US10419379B2 (en) | 2014-04-07 | 2019-09-17 | Visa International Service Association | Systems and methods to program a computing system to process related events via workflows configured using a graphical user interface |
US10354268B2 (en) | 2014-05-15 | 2019-07-16 | Visa International Service Association | Systems and methods to organize and consolidate data for improved data storage and processing |
US10509816B2 (en) * | 2014-05-16 | 2019-12-17 | Facebook, Inc. | Runtime expansion of targeting criteria based on user characteristics |
US10650398B2 (en) | 2014-06-16 | 2020-05-12 | Visa International Service Association | Communication systems and methods to transmit data among a plurality of computing systems in processing benefit redemption |
AU2014210579B2 (en) | 2014-07-09 | 2019-10-10 | Baylor College Of Medicine | Providing information to a user through somatosensory feedback |
US9886461B1 (en) | 2014-07-11 | 2018-02-06 | Google Llc | Indexing mobile onscreen content |
US10438226B2 (en) | 2014-07-23 | 2019-10-08 | Visa International Service Association | Systems and methods of using a communication network to coordinate processing among a plurality of separate computing systems |
US9965559B2 (en) | 2014-08-21 | 2018-05-08 | Google Llc | Providing automatic actions for mobile onscreen content |
US11210669B2 (en) | 2014-10-24 | 2021-12-28 | Visa International Service Association | Systems and methods to set up an operation at a computer system connected with a plurality of computer systems via a computer network using a round trip communication of an identifier of the operation |
US9703541B2 (en) | 2015-04-28 | 2017-07-11 | Google Inc. | Entity action suggestion on a mobile device |
US9691085B2 (en) | 2015-04-30 | 2017-06-27 | Visa International Service Association | Systems and methods of natural language processing and statistical analysis to identify matching categories |
US10970646B2 (en) | 2015-10-01 | 2021-04-06 | Google Llc | Action suggestions for user-selected content |
RU2632136C2 (ru) * | 2015-10-06 | 2017-10-02 | Общество С Ограниченной Ответственностью "Яндекс" | Способ и устройство для доставки целевого контента целевому пользователю |
US10178527B2 (en) | 2015-10-22 | 2019-01-08 | Google Llc | Personalized entity repository |
US10055390B2 (en) | 2015-11-18 | 2018-08-21 | Google Llc | Simulated hyperlinks on a mobile device based on user intent and a centered selection of text |
US10565627B2 (en) * | 2015-12-30 | 2020-02-18 | Google Llc | Systems and methods for automatically generating remarketing lists |
US11144842B2 (en) | 2016-01-20 | 2021-10-12 | Robert Bosch Gmbh | Model adaptation and online learning for unstable environments |
US10331221B2 (en) * | 2016-03-29 | 2019-06-25 | SessionCam Limited | Methods for analysing user interactions with a user interface |
US10346871B2 (en) * | 2016-04-22 | 2019-07-09 | Facebook, Inc. | Automatic targeting of content by clustering based on user feedback data |
US10860949B2 (en) * | 2016-05-02 | 2020-12-08 | Verizon Media Inc. | Feature transformation of event logs in machine learning |
US20180025088A1 (en) * | 2016-07-21 | 2018-01-25 | Linkedin Corporation | Filtering irrelevant actor updates from content feeds |
US10699538B2 (en) | 2016-07-27 | 2020-06-30 | Neosensory, Inc. | Method and system for determining and providing sensory experiences |
EP3509549A4 (en) | 2016-09-06 | 2020-04-01 | Neosensory, Inc. | METHOD AND SYSTEM FOR PROVIDING ADDITIONAL SENSORY INFORMATION TO A USER |
US10535005B1 (en) | 2016-10-26 | 2020-01-14 | Google Llc | Providing contextual actions for mobile onscreen content |
US11237696B2 (en) | 2016-12-19 | 2022-02-01 | Google Llc | Smart assist for repeated actions |
US10455362B1 (en) | 2016-12-30 | 2019-10-22 | Amazon Technologies, Inc. | Contextual presence |
US10846745B1 (en) * | 2016-12-30 | 2020-11-24 | Amazon Technologies, Inc. | Contextual presence |
WO2018151770A1 (en) | 2017-02-16 | 2018-08-23 | Neosensory, Inc. | Method and system for transforming language inputs into haptic outputs |
US10579685B2 (en) * | 2017-02-28 | 2020-03-03 | Microsoft Technology Licensing, Llc | Content event insights |
US10744058B2 (en) | 2017-04-20 | 2020-08-18 | Neosensory, Inc. | Method and system for providing information to a user |
US10796303B2 (en) * | 2017-09-06 | 2020-10-06 | Visa International Service Association | System, method, and computer program product for predicting payment transactions using a machine learning technique based on merchant categories and transaction time data |
US10268704B1 (en) | 2017-10-12 | 2019-04-23 | Vast.com, Inc. | Partitioned distributed database systems, devices, and methods |
JP7169369B2 (ja) * | 2018-01-22 | 2022-11-10 | ジャック カッパー | 機械学習アルゴリズムのためのデータを生成する方法、システム |
US11715111B2 (en) | 2018-09-25 | 2023-08-01 | Capital One Services, Llc | Machine learning-driven servicing interface |
EP3935581A4 (en) | 2019-03-04 | 2022-11-30 | Iocurrents, Inc. | DATA COMPRESSION AND COMMUNICATION USING MACHINE LEARNING |
US10810630B1 (en) * | 2019-03-29 | 2020-10-20 | Adp, Llc | Method and system for predictive modeling of signage location and pricing |
US11379874B1 (en) * | 2019-03-29 | 2022-07-05 | Airbnb, Inc. | Recommending unique product inventory |
US11467667B2 (en) | 2019-09-25 | 2022-10-11 | Neosensory, Inc. | System and method for haptic stimulation |
US11467668B2 (en) | 2019-10-21 | 2022-10-11 | Neosensory, Inc. | System and method for representing virtual object information with haptic stimulation |
WO2021142162A1 (en) | 2020-01-07 | 2021-07-15 | Neosensory, Inc. | Method and system for haptic stimulation |
CN111538955A (zh) * | 2020-04-17 | 2020-08-14 | 北京小米松果电子有限公司 | 货品销量的预测方法、装置及存储介质 |
US12106358B1 (en) | 2020-07-24 | 2024-10-01 | Vast.com, Inc. | Systems, methods, and devices for unified e-commerce platforms for unique items |
CN112101727A (zh) * | 2020-08-17 | 2020-12-18 | 深圳市元征科技股份有限公司 | 资源分配方法、装置、设备及存储介质 |
US11497675B2 (en) | 2020-10-23 | 2022-11-15 | Neosensory, Inc. | Method and system for multimodal stimulation |
US12223519B2 (en) | 2021-06-22 | 2025-02-11 | WizRocket Inc. | Method and system for granular-level segmentation of users based on activities on webpages in real-time |
US20220414696A1 (en) * | 2021-06-23 | 2022-12-29 | WizRocket Inc. | Method and system for running high performance marketing campaigns for granular-level segments of users in real-time |
US11862147B2 (en) | 2021-08-13 | 2024-01-02 | Neosensory, Inc. | Method and system for enhancing the intelligibility of information for a user |
US11995240B2 (en) | 2021-11-16 | 2024-05-28 | Neosensory, Inc. | Method and system for conveying digital texture information to a user |
CN114187036B (zh) * | 2021-11-30 | 2022-10-11 | 深圳市喂车科技有限公司 | 一种基于行为特征识别的互联网广告智能推荐管理系统 |
US11704173B1 (en) * | 2022-06-30 | 2023-07-18 | Intuit Inc. | Streaming machine learning platform |
US12051008B2 (en) * | 2022-08-08 | 2024-07-30 | Salesforce, Inc. | Generating reliability measures for machine-learned architecture predictions |
US20250055878A1 (en) * | 2023-08-09 | 2025-02-13 | Bank Of America Corporation | Systems and methods for identifying electronic accounts based on near real time machine learning in an electronic network |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6345265B1 (en) * | 1997-12-04 | 2002-02-05 | Bo Thiesson | Clustering with mixtures of bayesian networks |
US6460036B1 (en) * | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
TW200717362A (en) * | 2005-10-28 | 2007-05-01 | Ying-Tung Hsiao | Video objects extraction and tracking algorithm and system |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11232330A (ja) | 1998-02-18 | 1999-08-27 | Hitachi Ltd | マーケティングシステム |
KR20000059129A (ko) | 2000-07-15 | 2000-10-05 | 이종언 | 웹사이트 방문객 행동분석 방법 및 그 시스템 |
KR100377913B1 (ko) | 2000-08-17 | 2003-03-26 | 김정희 | 전자 상거래 분석 방법 및 그 시스템 |
US7725300B2 (en) * | 2004-04-16 | 2010-05-25 | Fortelligent, Inc. | Target profiling in predictive modeling |
WO2007001247A2 (en) | 2004-06-02 | 2007-01-04 | Yahoo! Inc. | Content-management system for user behavior targeting |
GB0521552D0 (en) * | 2005-10-22 | 2005-11-30 | Ibm | Method and system for constructing a classifier |
US8438170B2 (en) * | 2006-03-29 | 2013-05-07 | Yahoo! Inc. | Behavioral targeting system that generates user profiles for target objectives |
US20080154664A1 (en) * | 2006-12-21 | 2008-06-26 | Calvin Kuo | System for generating scores related to interactions with a revenue generator |
-
2007
- 2007-06-28 US US11/770,413 patent/US7921069B2/en active Active
-
2008
- 2008-05-20 WO PCT/US2008/064268 patent/WO2009005905A2/en active Application Filing
- 2008-06-05 TW TW097120895A patent/TWI381324B/zh not_active IP Right Cessation
-
2011
- 2011-01-31 US US13/018,303 patent/US8364627B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6460036B1 (en) * | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
US6345265B1 (en) * | 1997-12-04 | 2002-02-05 | Bo Thiesson | Clustering with mixtures of bayesian networks |
TW200717362A (en) * | 2005-10-28 | 2007-05-01 | Ying-Tung Hsiao | Video objects extraction and tracking algorithm and system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI793449B (zh) * | 2020-09-18 | 2023-02-21 | 信義房屋股份有限公司 | 客戶狀態的通知裝置 |
Also Published As
Publication number | Publication date |
---|---|
TW200912789A (en) | 2009-03-16 |
US7921069B2 (en) | 2011-04-05 |
WO2009005905A3 (en) | 2009-02-19 |
US8364627B2 (en) | 2013-01-29 |
US20090006363A1 (en) | 2009-01-01 |
WO2009005905A2 (en) | 2009-01-08 |
US20110131160A1 (en) | 2011-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI381324B (zh) | 利用精細資料之行為定向方法 | |
US11107118B2 (en) | Management of the display of online ad content consistent with one or more performance objectives for a webpage and/or website | |
US9760907B2 (en) | Granular data for behavioral targeting | |
US8515937B1 (en) | Automated identification and assessment of keywords capable of driving traffic to particular sites | |
US8504411B1 (en) | Systems and methods for online user profiling and segmentation | |
US20100114654A1 (en) | Learning user purchase intent from user-centric data | |
US8027865B2 (en) | System and method for providing E-commerce consumer-based behavioral target marketing reports | |
US8103540B2 (en) | System and method for influencing recommender system | |
CN105183727A (zh) | 一种图书推荐方法及其系统 | |
US20110016058A1 (en) | Method of predicting a plurality of behavioral events and method of displaying information | |
TWI642015B (zh) | 產生使用者瀏覽屬性的方法、以及非暫存電腦可讀的儲存媒介 | |
US20130218616A1 (en) | Method of predicting a plurality of behavioral events and method of displaying information | |
CN108573408A (zh) | 一种最大化利益的热门商品榜单制定方法 | |
CN110020917A (zh) | 一种基于协同过滤的在线理财产品推荐方法 | |
Satish et al. | Study and Evaluation of user’s behavior in e-commerce Using Data Mining | |
Alzyadat et al. | Big data, classification, clustering and generate rules: an inevitably intertwined for prediction | |
Baecke et al. | Improving purchasing behavior predictions by data augmentation with situational variables | |
Pai et al. | Modelling visit similarity using click-stream data: A supervised approach | |
CA3210434A1 (en) | Systems and methods for recommended sorting of search results for online searching | |
Yu et al. | Application of data mining technology in e-commerce | |
Chauhan et al. | Customer-Aware Recommender System for Push Notifications in an e-commerce Environment | |
Zumstein et al. | A fuzzy Web analytics model for Web mining | |
Haque | E-commerce product recommendation system based on ml algorithms | |
Desikan et al. | Web mining for business computing | |
Saxe | Website personalization using data mining and active database techniques |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |