自動為網(wǎng)頁的內(nèi)容項(xiàng)確定大小的制作方法
【專利說明】自動為網(wǎng)頁的內(nèi)容項(xiàng)確定大小
[0001] 相關(guān)申請的交叉引用
[0002] 本申請要求于2013年10月8日提交的題為"自動為網(wǎng)頁的內(nèi)容項(xiàng)確定大小 (Automatically Determining a Size for a Content Item for a Web Page)''的美國非 臨時(shí)申請No. 14/048,921以及于2013年9月30日提交的題為"自動為網(wǎng)頁的內(nèi)容項(xiàng)確定大小 (Automatically Determining a Size for a Content Item for a Web Page)''的美國臨 時(shí)申請No. 61/884,822的權(quán)益,上述申請通過引用全文結(jié)合于此。
【背景技術(shù)】
[0003] 在諸如互聯(lián)網(wǎng)或其它網(wǎng)絡(luò)的聯(lián)網(wǎng)環(huán)境中,第一方內(nèi)容提供者能夠提供信息以用于 有關(guān)資源的公開呈現(xiàn),上述資源例如網(wǎng)頁、文檔、應(yīng)用、和/或其它資源。該第一方內(nèi)容可以 包括由第一方內(nèi)容提供者例如經(jīng)由資源服務(wù)器通過互聯(lián)網(wǎng)所提供的用于在客戶端設(shè)備上 進(jìn)行呈現(xiàn)的文本、視頻、和/或音頻信息。另外的第三方內(nèi)容也能夠由第三方內(nèi)容提供者提 供用于連同由第一方內(nèi)容提供者所提供的第一方內(nèi)容一起在客戶端設(shè)備上進(jìn)行呈現(xiàn)。因 此,觀看資源的人能夠訪問作為資源主題的第一方內(nèi)容,以及可能與該資源主題相關(guān)的第 三方內(nèi)容。
【發(fā)明內(nèi)容】
[0004] -種實(shí)施方式涉及一種用于基于針對資源而確定的內(nèi)容項(xiàng)大小而選擇并派發(fā)內(nèi) 容項(xiàng)的方法。該方法可以包括響應(yīng)于請求而向客戶端設(shè)備派發(fā)腳本。該腳本可以被配置為 確定視口的大小、確定資源的父元素的寬度、以及至少部分地基于該視口的大小和該父元 素的寬度確定內(nèi)容項(xiàng)大小。該方法可以進(jìn)一步包括接收所確定的內(nèi)容項(xiàng)大小的尺寸,以及 至少部分地基于所接收的所確定的內(nèi)容項(xiàng)大小的尺寸而確定內(nèi)容項(xiàng)集合。該方法進(jìn)一步包 括從所確定的內(nèi)容項(xiàng)集合中選擇內(nèi)容項(xiàng)并且派發(fā)用于實(shí)現(xiàn)所選擇的內(nèi)容項(xiàng)隨該資源在父 元素中的顯示的數(shù)據(jù)。
[0005] 在該方法的一些實(shí)施方式中,所確定的內(nèi)容項(xiàng)大小從預(yù)定標(biāo)準(zhǔn)大小集合中進(jìn)行選 擇。在一些實(shí)施方式中,該腳本進(jìn)一步被配置為對該預(yù)定標(biāo)準(zhǔn)大小集合中的每個(gè)預(yù)定標(biāo)準(zhǔn) 大小進(jìn)行排名。該排名可以至少部分地基于每個(gè)預(yù)定標(biāo)準(zhǔn)大小的面積、每個(gè)預(yù)定標(biāo)準(zhǔn)大小 的估計(jì)收入值、以及比率匹配值。該比率匹配值可以至少部分地基于該父元素的寬度和該 視口的寬度,和/或至少部分基于每個(gè)預(yù)定標(biāo)準(zhǔn)大小的第一尺寸與該父元素的寬度的比率, 和/或至少部分地基于每個(gè)預(yù)定標(biāo)準(zhǔn)大小的第二尺寸與該視口的寬度減去該父元素的寬度 的寬度的比率。
[0006] 在該方法的一些實(shí)施方式中,該預(yù)定標(biāo)準(zhǔn)大小集合中的預(yù)定標(biāo)準(zhǔn)大小在該預(yù)定標(biāo) 準(zhǔn)大小的面積超過視口的面積的預(yù)定百分比的情況下不被排名。在該方法的一些實(shí)施方式 中,該腳本進(jìn)一步被配置為至少部分地基于該視口的第二大小和該父元素的第二寬度確定 第二內(nèi)容項(xiàng)大小。
[0007] 該方法可以進(jìn)一步包括接收所確定的第二內(nèi)容項(xiàng)大小的尺寸,并且向客戶端設(shè)備 派發(fā)基于所確定的第二內(nèi)容項(xiàng)大小的尺寸實(shí)現(xiàn)所選擇的內(nèi)容項(xiàng)隨該資源的顯示的第二數(shù) 據(jù)。在該方法的一些實(shí)施方式中,該腳本進(jìn)一步被配置為基于所確定的第二內(nèi)容項(xiàng)大小重 新設(shè)置所選擇的內(nèi)容項(xiàng)的大小。
[0008] 另一種實(shí)施方式涉及一種用于派發(fā)內(nèi)容項(xiàng)的系統(tǒng),其包括一個(gè)或多個(gè)處理模塊以 及一個(gè)或多個(gè)存儲指令的存儲設(shè)備,所述指令當(dāng)由所述一個(gè)或多個(gè)處理模塊執(zhí)行時(shí),使得 該一個(gè)或多個(gè)處理模塊執(zhí)行若干操作。所述操作可以包括響應(yīng)于請求而向客戶端設(shè)備派發(fā) 腳本。該腳本可以被配置為確定視口的大小、確定資源的父元素的寬度、至少部分地基于該 視口的大小和該父元素的寬度對預(yù)定標(biāo)準(zhǔn)大小集合中的每個(gè)預(yù)定標(biāo)準(zhǔn)大小進(jìn)行排名、以及 基于該預(yù)定大小集合中的每個(gè)預(yù)定標(biāo)準(zhǔn)大小的排名確定內(nèi)容項(xiàng)大小。所述操作可以進(jìn)一步 包括接收所確定的內(nèi)容項(xiàng)大小的尺寸,并且至少部分地基于所接收的所確定的內(nèi)容項(xiàng)大小 的尺寸而確定內(nèi)容項(xiàng)集合。所述操作進(jìn)一步包括從所確定的內(nèi)容項(xiàng)集合中選擇內(nèi)容項(xiàng)并且 派發(fā)用于實(shí)現(xiàn)所選擇的內(nèi)容項(xiàng)隨該資源在父元素中的顯示的數(shù)據(jù)。
[0009] 在該系統(tǒng)的一些實(shí)施方式中,對每個(gè)預(yù)定標(biāo)準(zhǔn)大小進(jìn)行排名進(jìn)一步至少部分地基 于每個(gè)預(yù)定標(biāo)準(zhǔn)大小的面積、每個(gè)預(yù)定標(biāo)準(zhǔn)大小的估計(jì)收入值、以及比率匹配值。該比率匹 配值可以至少部分地基于每個(gè)預(yù)定標(biāo)準(zhǔn)大小的第一尺寸與該父元素的寬度的比率,以及每 個(gè)預(yù)定標(biāo)準(zhǔn)大小的第二尺寸與該視口的寬度減去該父元素的寬度的寬度的比率。在該系統(tǒng) 的一些實(shí)施方式中,該預(yù)定標(biāo)準(zhǔn)大小集合中的預(yù)定標(biāo)準(zhǔn)大小在該預(yù)定標(biāo)準(zhǔn)大小的面積超過 視口的面積的預(yù)定百分比的情況下并不被排名。在該系統(tǒng)的一些實(shí)施方式中,該腳本進(jìn)一 步被配置為至少部分地基于該視口的第二大小和該父元素的第二寬度確定第二內(nèi)容項(xiàng)大 小。在該系統(tǒng)的一些實(shí)施方式中,該一個(gè)或多個(gè)存儲設(shè)備存儲指令,所述指令使得該一個(gè)或 多個(gè)處理模塊執(zhí)行另外的操作,上述另外操作為接收所確定的第二內(nèi)容項(xiàng)大小的尺寸,并 且向客戶端設(shè)備派發(fā)用于基于所確定的第二內(nèi)容項(xiàng)大小的尺寸實(shí)現(xiàn)所選擇的內(nèi)容項(xiàng)隨該 資源的顯示的第二數(shù)據(jù)。
[0010] 又另一種實(shí)施方式涉及一種具有其上所存儲的指令的非暫時(shí)性計(jì)算機(jī)可讀存儲 設(shè)備,所述指令包括使得一個(gè)或多個(gè)處理模塊執(zhí)行以上所描述的方法的實(shí)施方式的指令。
【附圖說明】
[0011] 一種或多種實(shí)施方式的細(xì)節(jié)在以下的附圖和描述中給出。本公開的其它特征、方 面、和優(yōu)勢將由于描述、附圖和權(quán)利要求而變得顯而易見,其中:
[0012] 圖1是描繪用于經(jīng)由網(wǎng)絡(luò)提供信息的系統(tǒng)的實(shí)施方式的框圖;
[0013] 圖2A是具有在瀏覽器窗口中示出的第三方內(nèi)容的第一方資源的實(shí)施方式的圖示;
[0014] 圖2B是具有利用大小重新設(shè)置的瀏覽器窗口所示出的圖2A的第三方內(nèi)容的第一 方資源的實(shí)施方式的圖示;
[0015] 圖3A是在移動設(shè)備上顯示并且具有第三方內(nèi)容的另一種第一方資源的實(shí)施方式 的圖示;
[0016] 圖3B是在移動設(shè)備旋轉(zhuǎn)之后顯示的圖3A的移動設(shè)備上所顯示的第一方資源的實(shí) 施方式的圖示;
[0017] 圖4是具有多個(gè)分區(qū)并且在父元素中示出示例第三方內(nèi)容項(xiàng)的第一方資源的實(shí)施 方式的圖示;
[0018] 圖5A是具有多個(gè)分區(qū)并且在父元素中示出示例第三方內(nèi)容項(xiàng)的第一方資源的實(shí) 施方式的圖示;
[0019] 圖5B是示出相對于第一方資源有所旋轉(zhuǎn)的示例第三方內(nèi)容項(xiàng)的圖5A的第一方資 源的圖示;
[0020] 圖6是用于基于內(nèi)容項(xiàng)位置(slot)的父元素自動為內(nèi)容項(xiàng)確定大小的過程的實(shí)施 方式的流程圖;
[0021] 圖7是用于基于自動為內(nèi)容項(xiàng)確定大小而選擇并派發(fā)內(nèi)容項(xiàng)的過程的實(shí)施方式的 流程圖;和
[0022] 圖8是圖示可以被采用以實(shí)現(xiàn)這里所描述并圖示的系統(tǒng)和方法的各種元件的計(jì)算 機(jī)系統(tǒng)的總體架構(gòu)的框圖。
[0023] 將要認(rèn)識到的是,一些或全部附圖是出于說明目的的示意性表示。附圖是在明確 理解它們將不被用來對權(quán)利要求的范圍或含義進(jìn)行限制的情況下以圖示出一個(gè)或多個(gè)實(shí) 施例為目的而提供的。
【具體實(shí)施方式】
[0024] 接下來是對有關(guān)用于在計(jì)算機(jī)網(wǎng)絡(luò)上提供信息的方法、裝置、和系統(tǒng)的各種概念 以及它們的實(shí)施方式的更為詳細(xì)的描述。以上所介紹并且在以下更為詳細(xì)討論的各種概念 可以以任意的多種方式來實(shí)現(xiàn),因?yàn)樗枋龅母拍畈⒉痪窒抻趯?shí)施方式的任何特定方式。 特定實(shí)施方式和應(yīng)用的示例主要是為了說明的目的而提供。
[0025] 計(jì)算設(shè)備(例如,客戶端設(shè)備)能夠通過與和資源相對應(yīng)的服務(wù)器(諸如網(wǎng)頁服務(wù) 器)進(jìn)行通信而經(jīng)由互聯(lián)網(wǎng)來觀看該資源(諸如網(wǎng)頁)。該資源包括來自第一方內(nèi)容提供者 的作為該資源的主題的第一方內(nèi)容,以及另外的第三方所提供的內(nèi)容,諸如廣告或其它內(nèi) 容。網(wǎng)站訪問者使用具有各種屏幕大小的各種各樣的設(shè)備來觀看網(wǎng)頁。因此,資源的呈現(xiàn)可 以基于請求該資源的設(shè)備的類型(例如,桌面型計(jì)算機(jī)、平板計(jì)算機(jī)、移動設(shè)備等)、請求該 資源的設(shè)備的屏幕大小、和/或第一方內(nèi)容在客戶端設(shè)備上的可觀看大小而進(jìn)行修改。這樣 的響應(yīng)性web設(shè)計(jì)使得資源能夠基于客戶端設(shè)備和/或第一方內(nèi)容如何在客戶端設(shè)備上顯 示而以審美上令人愉悅的方式向終端用戶顯示。在一些實(shí)施方式中,網(wǎng)站所有者以手動的 方式來決定他們想要利用他們的網(wǎng)頁以什么樣的大小來顯示第三方內(nèi)容項(xiàng)。也就是說,第 三方內(nèi)容項(xiàng)的呈現(xiàn)可以針對請求該資源的不同類型的設(shè)備、不同屏幕大小、和/或第一方內(nèi) 容的不同可觀看大小來進(jìn)行指定,使得第三方內(nèi)容項(xiàng)并不主導(dǎo)設(shè)備的可觀看區(qū)域,而相對 于資源的第一方內(nèi)容又不會過小。例如,在大的桌面型屏幕上看上去很好且轉(zhuǎn)換良好的大 的第三方內(nèi)容項(xiàng)在移動設(shè)備上可能會過大。相反,被設(shè)計(jì)為在移動設(shè)備的小型顯示器上呈 現(xiàn)的諸如320像素(px)乘50像素的小尺寸的第三方內(nèi)容項(xiàng)在大的桌面型屏幕上可能不會被 注意到。因此,如本文將更為詳細(xì)描述的,自動為要隨資源進(jìn)行呈現(xiàn)的內(nèi)容項(xiàng)確定大小并且 基于所確定的大小選擇并派發(fā)第三方內(nèi)容項(xiàng)將會是有用的。
[0026] 第三方內(nèi)容項(xiàng)的選擇和派發(fā)可以響應(yīng)于對訪問來自網(wǎng)頁服務(wù)器和/或與諸如內(nèi)容 項(xiàng)選擇系統(tǒng)的數(shù)據(jù)處理系統(tǒng)進(jìn)行通信的客戶端設(shè)備的網(wǎng)頁的請求,以用于請求隨所請求網(wǎng) 頁一起呈現(xiàn)的內(nèi)容項(xiàng)。該內(nèi)容項(xiàng)選擇系統(tǒng)能夠選擇第三方內(nèi)容項(xiàng)并且提供用于實(shí)現(xiàn)該內(nèi)容 項(xiàng)在客戶端設(shè)備的顯示器上隨所請求的網(wǎng)頁的呈現(xiàn)的數(shù)據(jù)。在一些實(shí)例中,內(nèi)容項(xiàng)被選擇 并且隨與搜索查詢相關(guān)聯(lián)的資源而被派發(fā)。例如,搜索引擎可以在搜索結(jié)果網(wǎng)頁上返回搜 索結(jié)果,并且可以將有關(guān)該搜索查詢的第三方內(nèi)容項(xiàng)包括在該搜索結(jié)果網(wǎng)頁的一個(gè)或多個(gè) 內(nèi)容項(xiàng)位置中。
[0027] 在一些實(shí)例中,設(shè)備標(biāo)識符與客戶端設(shè)備相關(guān)聯(lián)。該設(shè)備標(biāo)識符可以包括與該客 戶端設(shè)備相關(guān)聯(lián)的隨機(jī)化編號以在針對資源和/或內(nèi)容項(xiàng)的后續(xù)請求期間識別該設(shè)備。在 一些實(shí)例中,該設(shè)備標(biāo)識符被配置為存儲有關(guān)客戶端設(shè)備的信息和/或使得客戶端設(shè)備將 該信息傳送至內(nèi)容項(xiàng)選擇系統(tǒng)和/或資源服務(wù)器(例如,web瀏覽器類型、操作系統(tǒng)、先前資 源請求、先前內(nèi)容項(xiàng)請求等)。
[0028] 在這里所討論的系統(tǒng)收集關(guān)于用戶的個(gè)人信息或者可以對個(gè)人信息加以利用的 情況下,用戶可以被提供用以控制程序或特征是否收集用戶信息(例如,有關(guān)用戶的社交網(wǎng) 絡(luò)、社交動作或活動、職業(yè)、用戶的偏好或用戶的當(dāng)前位置的信息),或者控制是否可以和/ 或可以如何從內(nèi)容服務(wù)器接收可能與用戶更為相關(guān)的內(nèi)容的機(jī)會。此外,某些數(shù)據(jù)可以在 其被存儲或使用之前以一種或多種方式加以處理,而使得個(gè)人可識別信息得以被去除。例 如,用戶的身份可以被處理而使得無法針對用戶確定個(gè)人可識別信息,或者可以在獲得位 置信息的情況下對用戶的地理位置進(jìn)行一般化處理(諸如處理為城市、ZIP碼或州的級別) 而使得無法確定用戶的特定位置。因此,用戶可以對如何收集關(guān)于該用戶的信息以及內(nèi)容 服務(wù)器如何使用該信息加以控制。
[0029]在提供第三方內(nèi)容項(xiàng)用于經(jīng)由互聯(lián)網(wǎng)或其它網(wǎng)絡(luò)隨所請求的資源進(jìn)行呈現(xiàn)時(shí),第 三方內(nèi)容提供者可以利用內(nèi)容項(xiàng)管理服務(wù)來控制或者以其它方式影響第三方內(nèi)容項(xiàng)的選 擇和派發(fā)。例如,第三方內(nèi)容提供者可以指定選擇準(zhǔn)則(諸如關(guān)鍵詞)和相對應(yīng)的出價(jià)值,它 們可以在選擇第三方內(nèi)容項(xiàng)時(shí)被使用。該出價(jià)值可以被內(nèi)容項(xiàng)選擇系統(tǒng)在拍賣中用來選擇 并派發(fā)隨資源顯示的內(nèi)容項(xiàng)。例如,第三方內(nèi)容提供者可以在拍賣中作出出價(jià),該出價(jià)與在 用戶與該提供者的內(nèi)容項(xiàng)進(jìn)行交互的情況下支付的某個(gè)數(shù)量的費(fèi)用(例如,提供者同意在 用戶點(diǎn)擊該提供者的內(nèi)容項(xiàng)的情況下支付$3)相對應(yīng)。在其它實(shí)施方式中,第三方內(nèi)容提供 者可以在拍賣中作出出價(jià),該出價(jià)與同意在內(nèi)容項(xiàng)被選擇并派