用于評估地理定位的用戶生成的內容項目的地理流行度的方法
【專利摘要】提出了用以評估地理定位的用戶生成的內容的地理流行度的機制。一種用以評估地理定位的用戶生成的內容的地理流行度的方法包括接收具有指示用戶生成的內容項目的地理位置的元數據的用戶生成內容項目,確定內容項目的多個觀看中的每一個的地理位置元數據,通過在考慮內容項目的地理位置的同時跨多個地理區(qū)域劃分所述多次觀看來計算內容項目的觀看地理熵,以及提供內容項目的所計算的觀看地理熵以便在作為內容項目的分析報告的一部分的視覺顯示中呈現。
【專利說明】用于評估地理定位的用戶生成的內容項目的地理流行度的方法
【技術領域】
[0001]本發(fā)明的實施例涉及共享內容托管平臺領域,并且更具體地涉及評估地理定位的用戶生成的內容的地理流行度的機制。
【背景技術】
[0002]在歷史上,經由大型媒體組織(例如,TV頻道、報紙等)向用戶分發(fā)媒體內容,該大型媒體組織常常按區(qū)域性市場將用戶分段,以受控方式發(fā)行新的內容。因此,視頻流行度很少是全球現象,因為用戶不能在全世界都訪問相同的內容。隨著在線視頻共享平臺的到來,這些區(qū)域性障礙已被去除,使得所有內容項目可從全球訪問。
[0003]研究已經顯示視頻共享平臺上的視頻流行度展示了 “長尾”行為,其中,某些視頻能夠累積億萬的觀看,而大多數只能吸引少數的觀看。然而,視頻流行度的此失衡傾斜服務于以下目的:用戶能夠發(fā)現并欣賞關于其感興趣的壁龕主題的幾百萬個視頻,即使每個單獨視頻可能不都產生許多總體觀看。
[0004]視頻的地理相關性可以是影響視頻流行度的強大因素。例如,類似于運動、政治以及新聞的主題趨向于具有感興趣空間焦點。另外,語言和文化也趨向于約束視頻到全球觀眾的傳播。同樣地,視頻的地理范圍可能被很好地約束于有限地理區(qū)域中的web用戶。此夕卜,地理局部性對系統(tǒng)和基礎設施也有影響。理解用戶如何和在哪里觀看視頻共享平臺上的視頻在多個領域內是有用的,諸如構建用戶興趣的預測性模塊和推薦系統(tǒng)。以類似方式,地理局部性能夠影響地理分布內容傳遞系統(tǒng)和數據中心。
[0005]某些視頻共享平臺已提供了允許視頻共享平臺的用戶看到按國家分解的視頻觀看。然而,這些技術沒有考慮附著于視頻本身的地理位置和視頻局部地對比全世界的流行度。
【發(fā)明內容】
[0006]在一個實施例中,提出了用以評估地理定位的用戶生成的內容的地理流行度的機制。本發(fā)明的實施例的方法包括接收具有指示用戶生成的內容項目的地理位置的元數據的用戶生成的內容項目以及確定內容項目的多次觀看中的每一個的地理位置元數據。該方法還包括通過在考慮內容項目的地理位置的同時跨多個地理區(qū)域劃分所述多次觀看來計算內容項目的觀看地理熵。最后,該方法包括提供內容項目的所計算的觀看地理熵以便在視覺顯示中呈現,其為內容項目的分析報告的一部分。
[0007]在本發(fā)明的另一實施例中,內容項目的觀看地理熵等于-Si (ViA) log (Vi/(Wdi)),其中,Vi是在特定區(qū)域i中接收到的觀看的數目,V是用于內容項目的總體的總觀看總數,并且Cli是內容項目的地理位置和與Vi中的觀看數目相關聯的地理區(qū)域的位置之間的距離。此外,可使用觀看地理熵來在從高度全球性內容項目至高度局部性內容項目的范圍內變動的尺度上將內容項目分類,其中,高度全球性指示內容項目遍及多個地理區(qū)域具有一致的流行度,并且高度局部性指示內容項目在單個地理區(qū)域中具有高流行度。
[0008]在附加實施例中,還實現了用于執(zhí)行上述實施例的操作的計算設備。另外,在本發(fā)明的實施例中,計算機可讀存儲介質存儲用于執(zhí)行上述實施例的操作的方法。
【專利附圖】
【附圖說明】
[0009]根據下面給出的詳細描述且根據本發(fā)明的各種實施例的附圖,將更全面地理解本發(fā)明。
[0010]圖1圖示了根據本發(fā)明的一個實施例的示例性系統(tǒng)架構。
[0011]圖2A和2B圖示了根據本發(fā)明的一個實施例的呈現給用戶的趨勢圖形用戶界面(⑶I)。
[0012]圖3圖示了根據本發(fā)明的另一實施例的呈現給用戶的單獨內容項目觀看GUI。
[0013]圖4是圖示了用于跟蹤地理定位用戶生成內容的地理流行度的方法的一個實施例的流程圖。
[0014]圖5是圖示了用于比較地理定位的用戶生成的內容的地理流行度的方法的另一實施例的流程圖。
[0015]圖6是圖示了用于顯示地理定位的用戶生成的內容的地理流行度的方法的另一實施例的流程圖。
[0016]圖7是可執(zhí)行本文所述操作中的一個或多個的示例性計算機系統(tǒng)的框圖。
【具體實施方式】
[0017]描述了用以評估地理定位的用戶生成的內容的地理流行度的機制。用戶生成的內容項目當經由在線共享平臺被共享時經歷大范圍的流行度,請求有時來自全世界。地理位置常常被附著于用戶生成的內容項目。本發(fā)明的實施例提出了用以評估這些用戶生成的內容項目的地理流行度以便當在共享內容托管平臺上共享這些項目時提供關于內容項目的附加分析。
[0018]根據本發(fā)明的實施例的用以評估地理定位的用戶生成的內容的地理流行度的方法包括接收用戶生成的內容項目,其具有指示用戶生成的內容項目的地理位置的元數據。該方法然后確定用于內容項目的每次觀看的地理位置元數據。然后,該方法計算內容項目的觀看地理熵度量。在考慮內容項目的地理位置的同時,通過跨多個地理區(qū)域劃分內容項目的觀看來計算觀看地理熵度量。最后,該方法提供內容項目的所計算的觀看地理熵以便在視覺顯示中呈現。在某些實施例中,視覺顯示是經由用戶界面(UI)呈現給共享內容托管平臺的終端用戶的內容項目的分析報告的一部分。
[0019]當描述本發(fā)明的某些實施例時,在視頻方面引用用戶生成的內容。然而,本發(fā)明的實施例還同樣地可應用于其他類型的用戶生成的內容,諸如照片、文檔、音樂以及用戶可生成的任何其他類型的媒體。
[0020]圖1圖示了根據本發(fā)明的一個實施例的示例性系統(tǒng)架構100。系統(tǒng)100包括共享內容托管平臺107,其包括前端服務器110、分析服務器120、搜索引擎130以及內容數據庫140。另外,一個或多個客戶端/用戶設備105通過網絡102經由前端服務器110與共享內容托管平臺107通信。在一個實施例中,網絡102可包括因特網。在其他實施例中,可使用有線和無線的其他網絡,諸如內部網、局域網(LAN)、廣域網(WAN)、蜂窩網絡或廣播網絡。
[0021]客戶端/用戶設備105可以是任何類型的計算設備,例如包括處理器、計算機可讀介質以及存儲器的設備。在某些實施例中,客戶端/用戶設備105可正在執(zhí)行適合于通過因特網相關協議(例如TCP/IP和HTTP)和/或顯示用戶界面的瀏覽器應用或其他應用。雖然在圖1中僅示出了單個客戶端/用戶設備105,但系統(tǒng)100可支持與許多客戶端/用戶設備105的大量并發(fā)會話。
[0022]此外,本發(fā)明的實施例可在單個服務器設備或多個服務器設備內操作。雖然在圖1中將前端服務器110、分析服務器120、搜索引擎130以及內容數據庫140中的每一個描述為單個不同部件,但可將這些部件在單個設備中一起實現或者以一起操作的多個不同設備的各種組合聯網。設備的示例可包括但不限于服務器、主機計算機、聯網計算機、基于進程的設備以及類似類型的系統(tǒng)和設備。
[0023]在系統(tǒng)100的操作期間,用戶通過網絡102經由客戶端/用戶設備105來訪問共享內容托管平臺107。前端服務器110從客戶端/用戶設備105接收通信,并相應地處理和/或指引這些通信。在一個實施例中,前端服務器110包括處理設備和計算機可讀存儲器。
[0024]前端服務器110被可通信耦合到分析服務器120和搜索引擎130??捎糜布?、軟件、固件或上述的任何組合來實現分析服務器120和搜索引擎130。前端服務器110、分析服務器120和搜索引擎130可以組合方式操作以向終端用戶、諸如利用客戶端/用戶設備105的用戶提供共享內容托管平臺107。終端用戶可向共享內容托管平臺107上傳各種內容以經由共享內容托管平臺與其他終端用戶共享。
[0025]在一個實施例中,分析服務器120向前端服務器110提供地理流行度統(tǒng)計作為顯示給客戶端/用戶設備105的用戶的用戶界面(UI)的一部分。在一個實施例中,用戶可經由用于特定用戶生成的內容項目的統(tǒng)一資源定位符(URL)鏈接而從共享內容托管平臺107請求該內容項目。在某些實施例中,URL可以是由用戶直接輸入的,或者是由用戶搜索內容項目的結果。對內容項目的請求然后被前端服務器110轉發(fā)至搜索引擎130,其從內容數據庫140檢索所請求的內容項目。在其他實施例中,用戶可直接地利用共享內容托管平臺107的分析服務。
[0026]分析服務可提供關于用戶向分析服務查詢的內容項目的用戶詳細統(tǒng)計。在一個實施例中,分析服務器120為共享內容托管平臺107的分析服務提供操作和功能。在一個實施例中,共享內容托管平臺107將由共享內容托管平臺107存儲且被分析服務器120分析的信息類型通知用戶,并且為用戶提供選擇退出此類信息被收集和/或與服務器共享的機
A
O
[0027]—旦經由搜索引擎120或經由分析服務用戶請求來檢索內容項目,分析服務器120可執(zhí)行與被檢索的內容相關聯的元數據150的各種評定以創(chuàng)建關于內容的詳細統(tǒng)計。在一個實施例中,分析服務器120執(zhí)行用戶生成的內容元數據150的評定以確定關于內容的地理位置的內容的地理流行度。
[0028]在一個實施例中,存儲在內容數據庫140中的內容項目的元數據150包括內容項目的地理位置。該地理位置可包括創(chuàng)建項目的位置、上傳項目的位置和/或在項目中描述的內容的位置。在一個實施例中,可由上傳內容項目的用戶直接提供地理位置。在其他實施例中,可由用戶在其上傳內容項目時的網際協議(IP)地址來推斷地理位置。
[0029]除項目的地理位置之外,每個內容項目還具有關聯的觀看歷史數據。該觀看歷史數據可對于內容項目的每次觀看包括內容項目的觀看的時間和日期、與觀看相關聯的IP地址、觀看的持續(xù)時間以及與內容項目的類型有關的其他觀看數據。例如,如果內容項目是視頻,則觀看數據可包括內容項目內的觀看者按照用戶的授權在哪里使視頻暫停、回退或前進的任何時間標記。該觀看數據還可以包括指示觀看者已關閉內容項目的時間的時間標記。在一個實施例中,可將觀看歷史數據和與內容項目相關聯的元數據150—起存儲。在另一實施例中,保持用于內容項目的觀看歷史數據與內容及其關聯元數據分開地存儲。
[0030]在本發(fā)明的實施例中,內容項目的地理位置數據和內容項目的觀看歷史數據被分析服務器120用來確定關于內容的地理位置的內容的地理流行度。使用此數據,對于任何內容項目,可以定義概括請求是來自接近于項目本身還是遠離的位置的度量。本發(fā)明的實施例考慮如何能夠跨空間區(qū)域劃分用于內容項目的觀看請求,以便考慮那些區(qū)域與內容項目本身的位置之間的地理距離。
[0031 ] 例如,考慮兩個單獨內容項目,兩者具有將其放置在紐約市的地理位置元數據。假設項目I接收到來自波士頓的20次觀看和來自洛杉磯的80次觀看(根據該內容項目的觀看歷史數據而確定)。此外,假設項目2接收到來自紐約市的50次觀看、來自波士頓的40次觀看、來自倫敦的5次觀看以及來自巴黎的5次觀看。每個項目接收到相同的總觀看次數
(100),但是在這些觀看的地理分散方面大大地不同。本發(fā)明的實施例的分析服務器120可使度量與這兩個項目相關聯以突出項目2接收到來自其地理位置附近的地點的更多觀看,或者項目I接收到來自在地理上不那么多樣化的一組位置的觀看。
[0032]本發(fā)明的實施例提供指示內容項目是否在限制的地理區(qū)域內而不是全世界流行的度量,將項目的地理位置考慮在內。為了使分析服務器120考慮到跨在不同位置上生成的內容項目的空間不均勻性,可將單獨內容項目的度量與用于項目本身的一定距離內的項目的相同度量的平均值相比較。
[0033]以下描述提供分析服務器120可應用于內容項目數據的公式的列表,諸如地理位置元數據和觀看歷史數據,以確定在本發(fā)明的實施例中利用的地理度量。
[0034]i =地理區(qū)域(例如,地區(qū)、國家或城市)
[0035]Vi =區(qū)域i中的觀看次數
[0036]Cli =項目的地理位置與地理區(qū)域i的位置之間的距離
[0037](V1, V2, V3,…,vN)=表示內容項目的觀看分布的矢量
[0038]總觀看(V):
[0039]V = Σ
[0040]用于總觀看V的公式測量內容項目的總觀看次數。
[0041]觀看距離⑶:
[0042]D = 1/V Σ JVi^di
[0043]用于觀看距離D的公式測量觀看位置與項目位置之間的平均距離,其一般地能夠表示項目如何從遠距離區(qū)域接收觀看。
[0044]觀看局部性(L):
[0045]L = 1/V Σ iVi/di
[0046]用于觀看局部性L的公式通過對來自附近地點的觀看施加更大權重以及對來自遠距離區(qū)域的觀看施加較小權重來測量項目如何從遠處地點接收觀看。
[0047]觀看熵(H):
[0048]H=-E iVj/V 1g(ViA)
[0049]用于觀看熵H的公式測量觀看如何跨不同區(qū)域散布,而不考慮項目的地理位置。
[0050]觀看地理熵(G):
[0051]G=-E iVj/V log (Vi/ (V^di))
[0052]用于觀看地理熵G的公式測量觀看如何跨不同區(qū)域散布,同時考慮內容項目的地理位置。
[0053]利用上述公式,分析服務器120可確定關于內容項目的地理分集的多種度量。在本發(fā)明的實施例中,分析服務器120然后可向前端服務器提供這些度量以便以多種不同的格式向終端用戶呈現。圖2A、2B和3描述了利用基于本發(fā)明的實施例的地理度量的結果以便向終端用戶呈現一個或多個內容項目的示例性UI。
[0054]例如,圖2A和2B圖示了經由客戶端/用戶設備105呈現給共享內容平臺107的終端用戶的示例性趨勢Π200。圖2A描述了能夠被個性化以瀏覽在不同地理區(qū)域中流行的內容項目的Π200。UI200中的用戶控件201、202、203包括下拉菜單,其中,用戶可選擇不同的流行度描述選項,諸如優(yōu)選地理位置201,以及年齡范圍202和性別203,如果此類數據可用的話。使用這些控件201、202、203,終端用戶可選擇感興趣的特定位置和人口統(tǒng)計以觀看對于這些所指示區(qū)域而言流行的內容項目205。在本發(fā)明的實施例中,分析服務器120可針對共享內容托管平臺107中的每個內容項目計算地理熵度量G,并且然后使用此計算的結果來縮窄用于在圖2A中提供的所請求搜索的潛在候選。
[0055]圖2B描述了能夠被個性化以比較在不同地理區(qū)域中流行的不同群組的內容項目的Π200。UI200中的用戶控件205、206、207包括下拉菜單和可選擇鏈接,其中,用戶可指示不同的流行度描述選項,諸如優(yōu)選地理位置201、年齡范圍202以及性別203。使用這些控件205、206、207,用戶可選擇不同的地理區(qū)域和人口統(tǒng)計以比較對于這些特定群組而言流行的內容項目215、216、217。在本發(fā)明的實施例中,分析服務器120可針對共享內容托管平臺107中的每個內容項目計算地理熵度量G。然后,使用此計算的度量G來將內容項目縮窄至應包括在每個群組215、216、217中的那些。然后可在Π中顯示此過濾的結果,諸如在圖2B中所示的Π200。結果,終端用戶能夠比較在不同的地理區(qū)域中局部地流行的內容項目,而未示出用于每個地理區(qū)域的相同全局性流行內容項目。
[0056]圖3圖示了描述了用于單獨內容項目的地理流行度的另一示例性Π300。UI300可用來向上傳內容項目的終端用戶或者由該終端用戶授權向一般管理員、管理用戶或調查內容項目的度量的其他用戶提供度量。UI300描述了內容項目的縮略圖像301、內容項目的描述302,其能夠包括標題、短的解釋文、視頻長度、所有者、上傳日期、總觀看次數以及總觀看時間。此外,UI300提供了多種不同的圖表和圖以舉例說明分析服務器120能夠為內容項目提供的不同度量。例如,觀看圖表305示出了共享內容托管平臺上的內容項目的生命期內的內容項目的每日觀看。下拉菜單303允許用戶改變圖表305中的觀看描述的類型,諸如每日觀看、每周觀看、每月觀看等。
[0057]在地理流行度方面,UI300提供圖表310,其描述作為與內容項目的地理位置的距離的函數的觀看次數。同樣地,映射表320提供了視頻的流行度的全局性視圖,基于那些區(qū)域中的觀看次數為地理區(qū)域提供不同的陰影。最后,標度315在全局性對比局部性流行度方面將內容項目分類。標度的所描述范圍從‘強局部性’流到‘強全球性’。本領域的技術人員將認識到可利用其他術語和描述來描述同一概念。上述地理流行度公式可被分析服務器120應用以產生支撐在Π300中提供的圖表、圖、映射表以及標度305-320的數據。本領域的技術人員將認識到可以有度量的其他圖示和描述,并且本發(fā)明的實施例不限于在圖3中提供的那些。
[0058]圖4-6是用于評估地理定位的用戶生成的內容的地理流行度的方法的各種實施例的流程圖。該方法由處理邏輯執(zhí)行,該處理邏輯可包括硬件(電路、專用邏輯等)、軟件(諸如在通用計算機系統(tǒng)或專用機器中運行)或兩者的組合。在一個實施例中,可由如相對于圖1所述的在服務器機器或另一機器上運行的分析服務器120來執(zhí)行圖4-6的方法。
[0059]圖4是圖示了用于跟蹤地理定位的用戶生成的內容的地理流行度的方法400的一個實施例的流程圖。在方法400的方框410處,與地理位置元數據一起接收內容項目。在一個實施例中,將內容項目上傳到共享內容托管平臺。內容項目可以是視頻、照片、音樂、文檔等中的至少一個。在方框420處,記錄與內容項目相關聯的觀看數據。在某些實施例中,觀看數據包括觀看的時間和日期、與觀看相關聯的IP地址、觀看的持續(xù)時間以及與內容項目的類型有關的其他觀看數據。在一個實施例中,可將觀看歷史數據和與內容項目相關聯的元數據一起存儲。在其他實施例中,保持用于內容項目的觀看歷史數據與內容及其關聯的元數據分開地存儲。
[0060]方框430至470利用在方框410和420中所識別的地理位置元數據和觀看歷史數據來計算各種地理相關度量。在方框430處,對內容項目計算總觀看度量V。如上所述,總觀看度量V測量內容項目的總觀看次數。在方框440處,對內容項目計算觀看距離度量D。觀看距離度量D測量觀看位置與項目位置之間的平均距離,其一般地舉例說明項目如何從遠距離區(qū)域接收觀看。
[0061]在方框450處,對內容項目計算觀看局部性度量L。觀看局部性度量L通過對來自附近地點的觀看施加更大權重并且對來自遠距離區(qū)域的觀看施加較小權重來測量內容項目如何從遠處地點接收觀看。隨后,在方框460處,對內容項目計算觀看熵度量H。觀看熵度量H在不考慮內容項目的位置的情況下測量觀看如何跨不同區(qū)域散布。最后,在方框470處,對內容項目計算觀看地理熵度量G。觀看地理熵度量G測量觀看如何跨不同區(qū)域散布,同時考慮內容項目的地理位置。
[0062]最后,在方框480處,將來自方框430至470的所計算的度量與內容項目的元數據或內容項目的其他分析數據中的至少一個一起存儲。其他分析數據可包括例如內容項目的觀看歷史數據??韶灤﹥热蓓椖康恼麄€生命期周期性地重復方法400的方框420-480。例如,可每日或每周重復這些步驟。
[0063]圖5是圖示了用于比較地理定位的用戶生成的內容的地理流行度的方法500的一個實施例的流程圖。在方法500的方框510處,接收用以比較用于多個內容項目的地理流行度的請求。該請求還指示在此比較中將考慮的一個或多個地理區(qū)域。在某些實施例中,地理區(qū)域可在從地區(qū)水平(例如亞太)至國家水平(例如澳大利亞)直至局部性區(qū)域(例如硅谷)或城市水平(例如鳳凰城)的范圍內變動。在一個實施例中,在共享內容托管平臺的終端服務器處接收該請求并將其傳遞至平臺的分析服務器以用于分析服務。
[0064]在方框520處,對共享內容托管平臺中的所有內容項目檢索或訪問觀看地理熵度量數據。在一個實施例中,先前已對存儲于平臺處的每個內容項目周期性地計算觀看地理熵度量數據。隨后,在方框530處,根據用于每個所指示的地理區(qū)域的其觀看地理熵度量對每個內容項目進行排名。最后,在方框540處,返回來自方框530的排名結果以便在UI中顯示。在一個實施例中,將結果返回至前端服務器以便經由Π向終端用戶顯示。
[0065]圖6是圖示了用于顯示地理定位的用戶生成的內容的地理流行度的方法600的一個實施例的流程圖。在方法600的方框610處,接收用以提供用于內容項目的度量數據的請求。該度量數據包括用于內容項目的地理流行度度量數據。在一個實施例中,在共享內容托管平臺的前端服務器處接收該請求并將其傳遞至平臺的分析服務器以用于分析服務。
[0066]在方框620處,檢索用于內容項目的度量數據,包括地理流行度度量數據,其包括觀看距離度量數據、觀看局部性度量數據、觀看熵度量數據以及觀看地理熵度量數據。在一個實施例中,先前已對存儲于平臺處的每個內容項目周期性地計算度量數據??蓪⒍攘繑祿c內容項目的元數據一起或與預先聚合的分析數據單獨地存儲。
[0067]在方框630處,以圖表、圖、標度或映射表中的至少一個的形式創(chuàng)建每個地理流行度度量的視覺圖示。在一個實施例中,該視覺圖示中的一個是在從‘強全球性’至‘強局部性’的范圍上將內容項目分類的標度。最后,在方框640處,在Π中針對內容項目顯示所創(chuàng)建的視覺圖示。在一個實施例中,將結果返回至前端服務器以便經由Π向終端用戶顯示。
[0068]圖7圖示了在其內部可執(zhí)行一組指令以便促使機器執(zhí)行本文所討論的方法中的任何一個或多個的計算機系統(tǒng)700的示例性形式的機器的圖形表示。在替選實施例中,可以將機器連接(例如聯網)到LAN、內部網、外部網或因特網中的其他機器。機器可作為客戶端-服務器網絡環(huán)境中的服務器或客戶端機器或者作為端對端(或分布式)網絡環(huán)境中的對等機器進行操作。該機器可以是個人計算機(PC)、平板PC、機頂盒(STB)、個人數字助理(PDA)、蜂窩電話、web器械、服務器、網絡路由器、交換機或橋接器或者能夠執(zhí)行指定將由該機器采取的動作的一組指令(連續(xù)或其他)的任何機器。此外,雖然僅圖示了單個機器,但還應將術語“機器”理解成包括單獨地或共同地執(zhí)行一組(或多組)指令以執(zhí)行本文所討論的方法中的任何一個或多個的機器的任何集合。
[0069]示例性計算機系統(tǒng)700包括處理設備(處理器)702、主存儲器704 (例如只讀存儲器(ROM)、閃速存儲器、動態(tài)隨機存取存儲器(DRAM),諸如同步DRAM (SDRAM)或RambusDRAM (RDRAM)等)、靜態(tài)存儲器706 (例如,閃速存儲器、靜態(tài)隨機存取存儲器(SRAM)等)以及數據存儲設備718,其經由總線708相互通信。
[0070]處理器702表示諸如微處理器、中央處理單元等一個或多個通用處理設備。更具體地,處理設備702可以是復雜指令集計算(CISC)微處理器、精簡指令集計算(RISC)微處理器、超長指令字(VLIW)微處理器、實現其他指令集的處理器或實現指令集的組合的處理器。處理器702還可以是一個或多個專用處理設備,諸如專用集成電路(ASIC)、現場可編程門陣列(FPGA)、數字信號處理器(DSP)、網絡處理器等。處理器702被配置成執(zhí)行指令726以便執(zhí)行通過描述處理器702內的指令726在圖7中圖示的本文所討論的操作和步驟。
[0071]計算機系統(tǒng)700還可以包括網絡接口設備722。計算機系統(tǒng)700還可以包括視頻顯示單元710(例如,液晶顯示器(LCD))或陰極射線管(CRT)或觸摸屏)、字母數字輸入設備712 (例如,鍵盤)、光標控制設備714 (例如,鼠標)以及信號發(fā)生設備720 (例如,揚聲器)。
[0072]數據存儲設備718可以包括計算機可讀存儲介質724,在其上面存儲了體現本文所述方法或功能中的任何一個或多個的一個或多個指令集726 (例如軟件)。指令726還可以在由同樣組成計算機可讀存儲介質的計算機系統(tǒng)700、主存儲器724和處理器702進行的其執(zhí)行期間完全或至少部分地存在于主存儲器704內和/或處理器702內。還可以經由網絡接口設備722通過網絡774來傳送或接收指令726。
[0073]在一個實施例中,指令726包括用于可對應于圖1的分析服務器120的分析服務器750的指令和/或包含調用分析服務器的方法的軟件庫。雖然在示例性實施例中將計算機可讀存儲介質724示為是單個介質,但應將術語“計算機可讀存儲介質”理解為包括存儲一個或多個指令集的單個介質或多個介質(例如,集中式或分布式數據庫和/或關聯的高速緩存和服務器)。還應將術語“計算機可讀存儲介質”理解成包括能夠存儲一組指令或對其進行編碼或載送以便由機器執(zhí)行且促使機器執(zhí)行本發(fā)明的方法中的任何一個或多個的任何介質。應相應地將術語“計算機可讀存儲介質”理解成包括但不限于固態(tài)存儲器、光學介質以及磁介質。
[0074]在前述描述中,闡述了許多細節(jié)。然而,應理解的是對于受益于本公開的本領域的技術人員而言可在沒有這些特定細節(jié)的情況下實施本發(fā)明。在某些情況下,用框圖形式而不是詳細地示出眾所周知的結構和設備以免使本發(fā)明含糊難懂。
[0075]在對計算機存儲器內的數據位的操作的算法和符號表示方面呈現了詳細描述的某些部分。這些算法描述和表示是數據處理領域的技術人員用來向本領域的技術人員最有效地傳達其工作的實質的手段。算法在這里且一般地可設想成是導致期望結果的步驟的自相一致序列。該步驟是要求物理量的物理操縱的那些。通常,但不一定,這些量采取能夠被存儲、傳輸、組合、比較以及操縱的電或磁信號的形式。原則上由于一般使用的原因,有時將這些信號稱為位、值、元素、符號、字符、項、數字等已證明是方便的。
[0076]然而,應記住的是所有這些和類似術語將與適當的物理量相關聯,并且僅僅是應用于這些量的方便標簽。除非另外具體地說明,如根據以下討論顯而易見的,應認識到遍及本描述,利用諸如“分段”、“分析”、“確定”、“使能”、“識別”、“修改”等術語的討論參考計算機系統(tǒng)或類似電子計算設備的動作和過程,其對在計算機系統(tǒng)的寄存器和存儲器內表示為物理(例如,電子)量的數據進行操縱并變換成在計算機系統(tǒng)存儲器或寄存器或其他此類信息存儲、傳輸或顯示設備內類似地表示為物理量的其他數據。
[0077]本發(fā)明還涉及用于執(zhí)行本文中的操作的設備。此裝置可出于所需目的特殊地構造,或其可包括被存儲于計算機中的計算機程序選擇性地激活或重配置的通用計算機。此類計算機程序可以存儲在計算機可讀存儲介質中,諸如但不限于任何類型的盤,包括軟盤、光盤、CD-ROM以及磁光盤、只讀存儲器(ROM)、隨機存取存儲器(RAM)、EPROM、EEPR0M、磁或光卡或適合于存儲電子指令的任何類型的介質。
[0078]遍及本說明書對“一個實施例”或“實施例”的引用意指結合該實施例所述的特定特征、結構或特性被包括在至少一個實施例中。因此,短語“在一個實施例中”或“在實施例中”遍及本說明書在各種位置上的出現不一定全部引用同一實施例。另外,術語“或”意圖意指包括性“或”而不是排他性“或”。
[0079]應理解的是以上描述意圖是說明性而非限制性的。在閱讀和理解以上描述時,許多其他實施例對于本領域的技術人員而言將是顯而易見的。因此,應參考所附權利要求以及此類權利要求被授予的等效物的完整范圍來確定本發(fā)明的范圍。
【權利要求】
1.一種方法,包括: 由計算設備接收具有元數據的用戶生成的內容項目,所述元數據指示所述用戶生成的內容項目的地理位置; 由所述計算設備來確定所述內容項目的多次觀看中的每一個的地理位置元數據; 由所述計算設備通過在考慮所述內容項目的地理位置的同時跨多個地理區(qū)域劃分所述多次觀看來計算所述內容項目的觀看地理熵;以及 由所述計算設備來提供所述內容項目的所計算的觀看地理熵以便在作為所述內容項目的分析報告的一部分的視覺顯示中呈現。
2.根據權利要求1所述的方法,其中,指示所述內容項目的地理位置的所述元數據由上傳所述內容項目的用戶提供。
3.根據權利要求1所述的方法,其中,所述內容項目的觀看地理熵等于-Si(ViA)1g(ViAV-Cli)),其中,Vi是在特定區(qū)域i中接收到的觀看次數,V是用于所述內容項目總體的總觀看次數,并且Cli是所述內容項目的地理位置和與Vi中的所述觀看次數相關聯的地理區(qū)域的位置之間的距離。
4.根據權利要求1所述的方法,還包括通過在不考慮所述內容項目的地理位置的情況下測量所述多次觀看如何跨不同地理區(qū)域散布來計算所述內容項目的觀看熵。
5.根據權利要求4所述的方法,進一步包括描述在作為所述內容項目的分析報告的一部分的另一視覺圖示中的觀看熵。
6.根據權利要求1所述的方法,進一步包括將所述內容項目的觀看地理熵與所述內容項目的預定距離內的一個或多個其他內容項目的觀看地理熵相比較。
7.根據權利要求6所述的方法,進一步包括提供所述內容項目和所述一個或多個其他內容項目的觀看地理熵的比較作為排名,其中最大觀看地理熵排名第一。
8.根據權利要求1所述的方法,進一步包括基于所述內容項目的觀看地理熵在從高度全局性內容項目至高度局部性內容項目的范圍內變動的尺度上將所述內容項目分類,其中高度全局性指示所述內容項目遍及多個地理區(qū)域具有一致的流行度,并且高度局部性指示所述內容項目在單個地理區(qū)域中具有高流行度。
9.一種具有指令的非臨時計算機可讀存儲介質,所述指令在被處理設備執(zhí)行時促使所述處理設備執(zhí)行操作,所述操作包括: 由計算設備接收具有元數據的用戶生成的內容項目,所述元數據指示所述用戶生成的內容項目的地理位置; 由所述計算設備來確定所述內容項目的多次觀看中的每一個的地理位置元數據; 由所述計算設備通過在考慮所述內容項目的地理位置的同時跨多個地理區(qū)域劃分所述多次觀看來計算所述內容項目的觀看地理熵;以及 由所述計算設備來提供所述內容項目的所計算的觀看地理熵以便在作為所述內容項目的分析報告的一部分的視覺顯示中呈現。
10.根據權利要求9所述的非臨時計算機可讀存儲介質,其中,指示所述內容項目的地理位置的所述元數據由上傳所述內容項目的用戶提供。
11.根據權利要求9所述的非臨時計算機可讀存儲介質,其中,所述內容項目的觀看地理熵等于-Si(ViZiV) 1g(ViZ1^di)),其中,Vi是在特定區(qū)域i中接收到的觀看次數,V是用于所述內容項目總體的總觀看次數,并且Cli是所述內容項目的地理位置和與Vi中的觀看次數相關聯的地理區(qū)域的位置之間的距離。
12.根據權利要求9所述的非臨時計算機可讀存儲介質,其中,所述指令在由所述處理設備執(zhí)行時促使所述處理設備執(zhí)行進一步操作,所述操作包括:通過在不考慮所述內容項目的地理位置的情況下測量所述多次觀看如何跨不同地理區(qū)域散布來計算所述內容項目的觀看熵。
13.根據權利要求9所述的非臨時計算機可讀存儲介質,其中,所述指令在由所述處理設備執(zhí)行時促使所述處理設備執(zhí)行進一步操作,所述操作包括:將所述內容項目的觀看地理熵與所述內容項目的預定距離內的一個或多個其他內容項目的觀看地理熵相比較。
14.根據權利要求13所述的非臨時計算機可讀存儲介質,其中,所述指令在由所述處理設備執(zhí)行時促使所述處理設備執(zhí)行進一步操作,所述操作包括:提供所述內容項目和所述一個或多個其他內容項目的觀看地理熵的比較作為排名,其中最大觀看地理熵排名第
O
15.根據權利要求9所述的非臨時計算機可讀存儲介質,其中,所述指令在由所述處理設備執(zhí)行時促使所述處理設備執(zhí)行進一步操作,所述操作包括:基于所述內容項目的觀看地理熵在從高度全局性內容項目至高度局部性內容項目的范圍內變動的尺度上將所述內容項目分類,其中高度全局性指示所述內容項目遍及多個地理區(qū)域具有一致的流行度,并且高度局部性指示所述內容項目在單個地理區(qū)域中具有高流行度。
16.一種計算設備,包括: 存儲器,用以存儲用于多個內容項目的元數據和用于所述多個內容項目的觀看歷史數據;以及 處理設備,被耦合到所述存儲器,其中所述處理設備被配置成: 從所述存儲器檢索與用戶生成的內容項目相關聯的元數據,所述元數據指示所述用戶生成的內容項目的地理位置; 從所述存儲器檢索用于所述內容項目的多次觀看中的每一個的地理位置元數據,所述地理位置元數據是所述觀看歷史數據的一部分; 通過在考慮所述內容項目的地理位置的同時跨多個地理區(qū)域劃分所述多次觀看來計算所述內容項目的觀看地理熵;以及 提供所述內容項目的所計算的觀看地理熵以便在作為所述內容項目的分析報告的一部分的視覺顯示中呈現。
17.根據權利要求16所述的計算設備,其中,所述內容項目的觀看地理熵等于-Si (V^)1g(ViWdi)),其中,Vi是在特定區(qū)域i中接收到的觀看次數,V是用于所述內容項目總體的總觀看次數,并且Cli是所述內容項目的地理位置和與Vi中的觀看次數相關聯的地理區(qū)域的位置之間的距離。
18.根據權利要求16所述的計算設備,其中,所述處理設備進一步被配置成將所述內容項目的觀看地理熵與所述內容項目的預定距離內的一個或多個其他內容項目的觀看地理熵相比較。
19.根據權利要求18所述的計算設備,其中,所述處理設備進一步被配置成提供所述內容項目和所述一個或多個其他內容項目的觀看地理熵的比較作為排名,其中最大觀看地理熵排名第一。
20.根據權利要求16所述的計算設備,其中,所述處理設備進一步被配置成基于所述內容項目的觀看地理熵在從高度全局性內容項目至高度局部性內容項目的范圍內變動的尺度上將所述內容項目分類,其中高度全局性指示所述內容項目遍及多個地理區(qū)域具有一致的流行度,并且高度局部性指示所述內容項目在單個地理區(qū)域中具有高流行度。
【文檔編號】G06Q30/02GK104169910SQ201280064820
【公開日】2014年11月26日 申請日期:2012年10月31日 優(yōu)先權日:2011年10月31日
【發(fā)明者】薩爾瓦托雷·謝拉托, 米里亞莫·瓦滕霍費爾, 安德斯·托普·布羅德森 申請人:谷歌公司