專利名稱:基于網絡的競賽創建的制作方法
技術領域:
本發明涉及計算機系統,更具體地說,本發明涉及用于在諸如因特網
之類的計算機網絡上創建和管理競賽(contest)的服務。
背景技術:
基于技能的競賽世代流行,其中多個參賽者提交諸如短篇小說、照片 等之類的參賽作品并且獲勝者在競賽結束時被確定并得到獎勵。然而這種 競賽的建立和管理傳統上需要相當多的努力和時間,例如,組織者需要建 立競賽規則、宣傳競賽、選擇裁判或投票者、接收參賽作品、向裁判/投票 者提供參賽作品、計算結果、通知獲勝者等等,這些事項中的每一種常常 需要組織者執行一個或多個手工動作。此外,尤其如果競賽涉及參賽費或 者某種程度的金錢補償,那么競賽組織者有責任確定是否有任何政府法規 適用于該競賽,并且如果有這種政府法規的話,競賽組織者有責任從政府 當局獲取任何所需許可并確保該競賽不違反可適用的法規。因此,建立這 種競賽通常是昂貴且緩慢的過程,該過程經常超出一般人的能力范圍。
近年來,具有不斷增長計算能力的個人計算機已經變得價格上愈發可
以承受,并且計算機之間的網絡連通性和可用帶寬隨著因特網的出現已經 極大增長。可以從家用計算機訪問的內容源的數目和類型以及利用通常可 以在中產家庭中得到的家用計算機和設備所可以相對簡單和廉價地創建的 內容類型都已經得到增長。利用廉價數字攝像機在家創建的視頻、基于網 絡的日志或者說"博客(blog)"以及音頻材料的播客(podcast)僅僅是 可以相當容易地創建和分發的新型內容的某些示例。同樣,人們對諸如美 國流行電視節目"美國偶像"和其全球眾多克隆者之類的涉及非專業人員 之間的比賽的新型娛樂的興趣一直在增長,在這種比賽中獲勝者是由觀眾 選擇的。雖然有日益增長的聯網和內容創建能力和對技能比賽的不斷興趣,但是目前仍然沒有用于建立和經營基于技能的競賽的靈活、易用的機 制。
發明內容
公開了用于基于網絡的競賽創建的系統和方法的各種實施例。根據一 個實施例, 一種系統包括一個或多個處理器以及耦合到這些處理器的存儲 器,其中存儲器存儲可由這些處理器執行以實現競賽管理器的程序指令。 競賽管理器被配置為經由網絡接收對建立競賽的請求,以及根據該請求 中所包括的一個或多個競賽規范來建立競賽。例如,可以通過因特網從競 賽創建者接收到請求,并且可以在幾分鐘內建立具有豐富可能特征的任何 組合的競賽,從而可能允許來自全世界的數十萬參賽者通過經由因特網提 交參賽作品而開始競賽。
在不同的實施例中,可以在競賽創建請求中指定各種各樣的競賽特 征。例如,請求可以指示出可以作為競賽參賽作品提交的一種或多種內容 類型所支持的內容類型可以包括音頻、視頻、諸如照片之類的靜止圖 像、文本、游戲以及其他媒體,或者不同類型內容的任何組合。在一個實 施例中,請求可以指示出競賽的結構,例如競賽將包括多少輪競爭,參賽 作品提交和投票的開始和結束時間,等等。請求在一些實施例中可以指定 將用于確定競賽結果的投票系統例如,每個投票者可被允許投贊成票或 反對票,并且在指定投票時段結束時具有最高的贊成票數的競賽參賽作品 可被宣布為獲勝參賽作品。在一些實施例中還可以在競賽創建請求中指定 獎勵系統,其例如指示獎品的性質(例如,獎品是否為金錢性的)、將被 授予獎勵的參賽作品或參賽者的數目、獎勵通知的發生方式,等等。在一 些實施例中還可以在競賽創建請求中指定競賽所需的報名費(如果有的 話)。在一些實施例中,請求可以包括從競賽創建者到競賽管理器的多個 消息;例如,并非競賽的所有規范可被包括在^"個消息中。
在一個實施例中,競賽管理器可被配置為接收來自請求者的競賽創建 請求,以及確定競賽是否違反一個或多個政府法規。如果競賽管理器確定 在一個或多個管轄范圍中競賽的建立將違反政府法規,那么競賽管理器例如可以通知請求者,并且可以不在法規被違反的管轄范圍內建立競賽。如 果競賽管理器確定競賽的創建不違反政府法規,那么競賽可以根據請求被 建立。競賽管理器在一些實施例中還可以配置為維護可適用的政府法規的 數據庫。在一個實施例中,競賽管理器110可被配置為通過提交一個或多 個適當的文檔或表格從相關政府機構獲得針對各類競賽的預先批準,使得 接收競賽創建請求和競賽建立之間的延遲可被最小化。在一些實施例中, 除了獲得預先批準之外或者作為代替,競賽管理器可被配置為在競賽創建 請求被接收到之后加快從相關政府機構獲得批準的處理,例如,競賽管理 器可以基于其對競賽創建者的了解并且/或者基于在競賽創建請求中提供的 信息來完全或者大部分填寫一個或多個批準表格。
根據另一個實施例,競賽管理器可被配置為通過網絡接收指定用于選 擇競賽的獲勝者的選擇機制的請求,并且提供諸如網頁之類的界面,在網 絡上顯示對選擇機制的指示。在一些實施例中,選擇機制可以指示反對票 將被用于去除競賽參賽作品直到剩下一個獲勝者或者一組獲勝者為止。在 另 一個實施例中,選擇機制可以包括從每個投票者接收針對給定參賽作品 的多個投票或排名例如,在一種實現方式中可以基于競賽參賽作品的音 頻和視頻方面來提供分開的排名或投票。
根據另一個實施例,競賽管理器可被配置為通過網絡接收對限制參與 通過網絡舉行的競賽的請求。該請求可以包括針對競賽的一個或多個參與 標準,并且競賽管理器可被配置為驗證經由網絡接收到的競賽參賽作品符 合參與標準。在不同的實施例中可以指定各種參與標準例如,在某些實
現方式中,參與者的總數可被限制,或者參賽者要參與給定競賽可能需要 隸屬于指定組織。
圖1圖示出根據一個實施例的系統。
圖2圖示出在一個實施例中可被實現為競賽管理器所提供的競賽管理 服務的主頁的網頁的簡單示例。
圖3圖示出根據一個實施例的可被用于競賽創建的網頁的簡單示例。圖4圖示出根據一個實施例的競賽管理器的管理模塊可以提供的簡單 競賽主頁的示例。
圖5圖示出根據一個實施例的顯示特定競賽參賽作品的細節的網頁的 示例。
圖6圖示出根據一個實施例的在為競賽錄制卡拉OK參賽作品期間可
以在上傳工具的幫助下顯示給參賽者的示例性網頁。
圖7是圖示出根據一個實施例的競賽管理器的操作的多個方面的流程圖。
圖8是圖示出根據一個實施例的競賽管理器在競賽參賽作品的創建和 上傳期間的操作的多個方面的流程圖。
圖9是圖示出根據一個實施例的可被用于執行競賽管理器的部分或者 全部功能的計算機主機的框圖。
雖然本發明容易受到各種修改和替代形式,特定實施例在附圖中通過 示例示出并且在這里得到詳細描述。然而應當明白,附圖和對附圖的詳細 描述并非意圖將本發明限于所公開的具體形式,相反地,本發明將覆蓋落 入在所附權利要求書所定義的本發明的精神和范圍內的所有修改、等同物 和替代。
具體實施例方式
圖1是圖示出根據一個實施例的系統100的框圖。如圖所示,系統 100包括經由網絡105連接到多個客戶端設備150 (例如,設備150A— 150Z)的競賽管理器110。競賽管理器110的建立模塊115被配置為幫助 各客戶端設備150處的競賽創建者170 (例如競賽創建者170A和170M) 例如通過經由網絡105 (其可包括部分因特網)提交指定期望競賽的各種 參數的一個或多個請求來容易并快速地建立基于技能的競賽。競賽可以允 許參賽者160 (例如,參賽者160A和參賽者160K)通過經由網絡105提 交它們相應的參賽作品來參加競賽。競賽管理器的管理模塊120可被配置 為管理或實行競賽。管理競賽可以包括不同實施例中的多種功能,例如接 收競賽提交物,針對根據競賽規則的有效性來檢查提交物(例如,確保參賽者已經支付了指定報名費)、確保在競賽期間不違反政府法規、接收針 對已提交參賽作品的投票(例如,來自各客戶端設備150的由諸如投票者
165A和165L之類的投票者165提交的投票)、向參賽者獎勵獎品,等 等。競賽管理器110從而可以使得位于世界任何地方的競賽創建者可以建 立針對期望內容類型參賽作品或者基于期望主題的競賽,該競賽有可能利 用極少努力并在短時間內向數十萬參賽者160和投票者165 (也位于世界 任何地方)開放。在某些實施例中,指導競賽的建立和管理的規則可由規 則引擎117處理例如,建立模塊115和管理模塊120中的任一個或其兩 者可以被配置為使用規則引擎117來確保特定于每個競賽的創建和經營的 規則得到遵循,并且/或者競賽的建立或所提交的參賽作品不違反政府法 規。在一個實施例中,競賽管理器110可被配置為例如在接收任何要求創 建特定類型競賽的請求之前從政府機構或當局獲取建立和經營這種競賽的 許可。例如,對于可能考慮包括某種形式的賭博的競賽,某些管轄權可能 要求許可。
在某些實施例中,競賽可允許參賽者160提交各種類型的媒體對象 (例如記錄的音頻或視頻文件)作為競賽參賽作品,這些競賽參賽作品可 由媒體管理器125采集并存儲在存儲裝置130中。在一個這種實施例中, 媒體管理器125可被配置為例如通過提供供參賽者在創建其參賽作品時使 用或修改的媒體對象來輔助參賽者160準備競賽參賽作品,并且這些媒體 對象也可存儲在存儲裝置130中。例如,在"音影同步(lip sync)"競賽 (其中競賽參賽作品包括參賽者160使其嘴唇運動與先前記錄的音樂相匹 配的視頻)中,媒體管理器可被被配置為將歌曲歌詞流傳輸到客戶端150 處的參賽者160,并被配置為采集并存儲由參賽者創建的視頻參賽作品。 除了向參賽者160提供媒體對象和接收媒體競賽參賽作品之外,媒體管理 器125還可被配置為管理用于實行競賽的可執行軟件的一個或多個模塊 (例如上傳工具)向客戶機150的分發。上傳工具例如可被配置為自動接 管客戶機處的音頻和/或視頻記錄設備、捕捉由參賽者提供的用于作為參賽 作品提交的輸入,以及將參賽作品上傳回媒體管理器125,而無需參賽者 160執行復雜的技術任務。注意到,某些競賽除了個體參賽者之外還可以支持群組參賽者或者可以支持群組參賽者而不是個體參賽者例如,在這 種實施例中多個個體參賽者160可以共同提交單個競賽參賽作品。
在一個實施例中,存儲裝置130可以包括多個邏輯上和/或物理上不同 的數據庫,例如用于接收到的競賽參賽作品的競賽參賽作品數據庫134、 包括將被提供給參賽者用于輔助參賽作品創建的媒體對象(例如視頻或歌
曲歌詞)的源媒體庫132、包括競賽規則和/或可適用的政府法規的法規數 據庫136、包含關于競賽創建者170、參賽者160和/或投票者165的信息 的用戶數據庫,等等。在一個實施例中,競賽管理器可被配置為每當相關 法律或規則改變時就更新它的可適用政府法規的數據庫,并且例如可以利 用一個或多個法律服務提供商的服務來自動獲取相關法律變化的通知。在 一個實施例中,競賽管理器110可被配置為與e—商務(電子商務)引擎 140通信,例如用來幫助推廣或銷售與曾使用競賽管理器建立的競賽相關 聯的內容。例如,利用來自由競賽管理器110建立的網頁的網絡鏈接,可 以通過電子商務引擎來銷售曾在競賽中獲獎或者曾由競賽獲勝者創建或者 與競賽獲勝者另有關系的音頻或視頻內容。在某些實施例中,電子商務引 擎可被相對于競賽管理器獨立地管理和/或擁有,即,與負責操作電子商務 引擎140的組織不同的組織或公司可以負責競賽管理器110。在某些實施 例中,如上面提到的,網絡105可以包括諸如因特網之類的公共網絡,而 在其他實施例中,可以至少部分地通過私有網絡(例如用于限于特定公司 的雇員的競賽的公司網絡)來創建和經營競賽。在下面給出關于競賽管理 器110的操作的各方面的進一步細節,例如所允許的競賽的類型和結構、 可以實現的投票和獎勵系統的類型,等等。注意到,雖然在圖1所示的實 施例中建立模塊115、管理模塊120、規則引擎117和媒體管理器125被 圖示為分離的實體,但是在其他實施例中競賽管理器110的功能可被分配 在不同模塊組之間(或者可被組合成單個模塊);就是說,在各種實施例 中任何期望的機構可以用來實現競賽管理器110。
可以針對競賽管理器110所支持的各種功能(例如競賽創建、參賽作 品提交、審閱和評判等)來實現若干界面,例如可以從客戶端150經由瀏 覽器訪問的網頁。圖2圖示出網頁201的簡單示例,在一個實施例中網頁201可被實現為競賽管理器110所提供的競賽管理服務的主頁或"歡迎"
頁面。如圖所示,歡迎頁面可以包括標題區域203、滾動條205和歡迎消 息207 (例如,"歡迎來到ContestAToZ.com")。在某些實現方式中可 以針對來到該頁面的返回游客來使歡迎消息個性化(例如,如果用戶已經 在由競賽管理器110管理的網站注冊過,那么用戶的名字可以顯示在歡迎 消息中)。此外,如圖所示,歡迎頁面可以包括搜索接口區域211,搜索 接口區域211使得用戶可以基于各種搜索標準(例如基于競賽名稱、競賽 內容類型(例如,競賽參賽作品是否為視頻、照片等)、競賽創建者、競 賽流行度等等)來搜尋競賽。在某些實施例中可以實現高級搜索功能(如 標記有"高級搜索"的按鈕所示),例如用來實現包括搜索項的布爾組合 在內的更加復雜的搜索査詢。
網頁201還可以包括選定數目的競賽的列表215。在各種實施例中, 可以根據各種不同標準在由競賽管理器110管理的競賽的集合(其可以包 括當前進行中的競賽、已完成的競賽和/或定于以后開始的競賽)中選擇一 子集以包含在列表215中。例如,在一個實施例中,可以顯示具有最大獎 勵或者最大贊助額的競賽;在其他實施例中,可以顯示迄今為止已經吸引 最多投票的競賽,或者可以顯示在不久的將來即將完成的那些競賽。在某 些實施例中,用來選擇列表215中的競賽的標準例如可以由競賽管理器 110的網站管理員來配置。對于在列表215中的列出的每個競賽,可以顯 示各種細節,例如競賽名稱(例如,在示出的"競賽名稱"欄中)、競賽 參賽作品類型或主題(例如,在"類型"欄中)、關于競賽持續時間或狀 態的信息(例如,在標記為"結束"的欄中)以及通向其他網頁的鏈接, 在所述其他網頁中用戶可以執行和競賽有關的各種動作,例如查看參賽作 品或獲勝者、提交參賽作品等等。
除了列表215之外,歡迎頁面201在某些實施例中還可以包括一個或 多個界面元素(例如按鈕、網絡鏈接等),該界面元素被配置為使得用戶 可以開始創建各種類型的競賽的過程。例如在某些實施例中,通過點擊嵌 入的網絡鏈接或按鈕(例如圖2中的標題為"創建你自己的競賽"的按 鈕),用戶可以獲得訪問通用競賽創建網頁的機會,在通用競賽創建網頁中可以創建任何期望類型的參賽作品,如下面結合圖3的描述所述。在替 代實施例中, 一個或多個元素219中的每一個(例如圖2中標記有指示各
類競賽參賽作品的"音影同步"、"卡拉OK"、"視頻"和"照片"的
網絡鏈接)可以通向其他網頁,在這些其他網頁中用戶可被提供用來創建 相應參賽作品類型的競賽的各種選項,如下面更詳細描述的。在一個實施
例中,"聚焦"競賽的選定參賽作品(例如參賽作品227A—227C)也可 以顯示在歡迎頁面上的聚焦區域223中。聚焦部分中的每個參賽作品227 例如可以包括提交參賽作品227的參賽者160的小照片291 (例如291A-291C)或視頻、參賽者的標識符或名稱(例如,"用戶1"、"用戶2" 或"用戶3"),以及諸如參賽作品名稱(例如,"歌名A")之類的關 于參賽作品的信息。在各種實施例中可以基于各種不同標準來選擇在聚焦 部分223中的顯示的參賽作品例如,基于參賽作品流行度、參賽作品的 提交新近程度等等。注意到,雖然圖2示出了在一個實施例中可被競賽管 理器110作為入口而提供的界面的非常簡單的示例,但是在其他實施例中 可以實現更加復雜的界面(其例如可以包括動畫、音樂和其他效果)。還 注意到,在某些實施例中,在歡迎頁面201以及由競賽管理器IIO實現的 其他網頁中還可以包括廣告和/或競賽相關推廣內容,例如一個或多個最流 行競賽的標識、獲勝參賽者160的標識、具有最成功投票記錄的投票者 165的標識等等,如下面更詳細描述的。
可擴展性和可用性
在一個實施例中,競賽管理器110可被配置為可擴展的,以支持大量 并發的競賽、競賽創建者170、參賽者160、投票者165和其他觀眾(例 如,可能希望在自己不投票、競爭或創建競賽的情況下觀看所提交的競賽 參賽作品或競賽狀態)。例如,競賽管理器110可以利用計算機服務器的 群集和與之相關聯的存儲設備來實現,并且競賽管理器110的各種組件的 功能可以分布并且/或者復制在群集的各計算機服務器中。在這種實施例中 可以管理數百或數千并發的競賽,其中每個競賽包括數萬或者數十萬參與 者(例如,參賽者160、投票者165和一個或多個競賽創建者170)和觀眾。在一個實施例中,競賽管理器110可以是地理上分布式的例如,實 現競賽管理器功能的服務器可位于全國或全球的多個數據中心中,這可以 幫助增加競賽管理器對諸如颶風、火災等之類的自然災害的適應力,并且 還可以幫助分配競賽管理器所經受的工作負荷以預防可能壓倒任何單個服 務器的過載。在某些實施例中,資源的子集(來自服務器群的服務器的子 集和/或來自存儲池的存儲設備的子集)可以響應于作為競賽創建的一部分 提交的保留請求而專用于特定競賽,如下面更詳細描述的。
為了提供高度的可用性,多種失效轉移(failover)和/或冗余技術中的
任一種可以用于競賽管理器110的各組件和存儲裝置130:例如,實現
RAID (廉價磁盤冗余陣列)技術的一個或多個存儲陣列可被用于存儲裝 置,并被配置為主要服務器和失效轉移備用服務器的計算機服務器可以用 來實現競賽管理器110的各模塊。在利用多個計算機服務器實現競賽管理 器110的某些實施例中,軟件或硬件的負載均衡機制(例如,專用硬件負 載均衡器)可用于在這多個服務器之間分配工作負荷。注意到,雖然圖1 僅圖示出每個客戶端設備150 —個用戶(例如,競賽創建者170、參賽者 160或競賽投票者165),但是在某些實施例中每個客戶端設備150可以 支持每種類型的多個用戶(例如,多個參賽者160可以使用同一客戶端設 備150)。
競賽創建
在各種實施例中,建立模塊115可被配置為針對競賽創建者170提供 多個界面,以指定指導競賽的結構和規則的各方面的各種參數。例如,針 對競賽創建請求使用簡單的、基于web的、類表格式界面,競賽創建者 170可以指定如下多種參數例如競賽參賽作品類型和格式(例如,特定 競賽的參賽作品是否將由音頻或視頻對象、照片、書面文本等組成)、競 賽的持續時間和結構(例如,競賽是否將由一輪或多輪組成,競賽的開始 和結束時間/日期)、將用來確定競賽的一個或多個獲勝者的選擇機制或過 程(例如下面描述的各種投票系統的多個方面)、參賽者160的報名費 (如果有的話)、競賽是將限于特定群組的參賽者160 (例如特定公司的雇員或者特定鄰近地區、城市或州的居民)還是向一般公眾開放,以及將 用于宣傳競賽、使競賽與贊助者或品牌相關聯的各種技術,等等。
圖3圖示出根據一個實施例的可用于競賽創建的網頁301的簡單示
例。如圖所示,網頁301可以包括歡迎消息303 (例如,"創建你自己的 競賽"),以及使得競賽創建者170可以指定將為競賽提交的參賽作品的 類型(例如,音影同步視頻文件、照片、卡拉OK參賽作品,等等)的界 面311 (例如下拉式菜單)。競賽創建者可以例如經由文本框315指定競 賽的名稱,并且可以經由文本框319提供描述。在某些實施例中,描述區 域或者另一類似界面元素可被競賽創建者用于指定其競賽的規則,例如, 指示允許誰提交參賽作品、允許誰投票等的規則。在某些實施例中,可以 經由諸如下拉式列表323 (用于提交開始時間)和327 (用于提交結束時 間)之類的界面元素來指定競賽提交將要開始和結束的日期和/或時間。可 以經由類似的界面元素331 (用于投票開始)和335 (用于投票結束)來 指定對參賽作品的投票將要開始和結束的日期和/或時間。期間接受參賽作 品的時間段可被稱為"參賽作品提交時段",并且期間接受投票的時間段 在這里可被稱為"投票時段",并且在某些實現方式中給定競賽的參賽作 品提交時段可以不同于該競賽的投票時段。報名費可以經由文本框339來 指定,并且管理模塊120可被配置為在競賽進行期間核實每個參賽者已經 支付指定的報名費。競賽創建者170可被提供多個界面,以利用諸如按鈕 343之類的界面來驗證它們的競賽創建請求,例如用來確保競賽規定符合 競賽管理器110所建立的競賽創建規則和/或政府法規。競賽創建者170可 以利用諸如按鈕347之類的界面來保存它們的競賽,例如,競賽名稱的永 久表示、描述等可被保存在存儲裝置130內的競賽數據庫中。
在某些實施例中,建立模塊115可以向競賽創建者170提供按照與某 些電子郵件服務器允許用戶以草稿格式保存郵件消息的方式類似的方式將 競賽保存為"草稿"的能力。例如,競賽創建者no可被提供具有待填充 或定制的各種元素的競賽模板,并且競賽創建者可以隨著競賽的更多細節 得到填充不時地將模板保存為工作草稿,而不一定在保存草稿版本之前使 競賽定型。競賽創建者170可以稍后取回所保存的競賽,例如在將其發送給競賽管理器110之前對其進行修改或審閱。按鈕351可被提供以啟動開 辦競賽的處理一例如,向建立模塊115提交對競賽創建的請求。在某些實
現方式中,可以經由諸如按鈕355之類的一個或多個其他界面元素來訪問 競賽創建界面的高級特征,例如指定獎勵管理選項和針對需要建立費用的 競賽的費用管理選項的特征。注意到,雖然圖3圖示出可以用于創建競賽 的界面的簡單示例,但是在其他實施例中可以使用可以包括除圖3所示特 征之外的另外特征或者修改版本的圖3所示元素的界面。例如在某些實施 例中,界面可以向用戶提供某些競賽參數的缺省或建議值,或者可以提供 "向導(wizard)"界面,例如用來幫助指導可能在創建競賽方面沒有許 多經驗的新競賽創建者。
在一個實施例中,如上面提到的,規則引擎117可被配置為存儲(例 如,在存儲裝置130內的法規數據庫136中)關于可以適用于競賽的各種 政府法規的信息,并且如果競賽創建者170建立可能受一個或多個法規影 響的競賽,那么建立模塊115可被配置為向競賽創建者170提供指示法規 禁止競賽的通知(例如錯誤消息和/或諸如網絡鏈接之類的指向說明法律影 響的信息的指針)。如果競賽創建者170試圖建立違反法規的競賽,那么 建立模塊可以防止競賽創建者成功地完成競賽創建過程,即,非法或者可 能非法的競賽在任何非法活動可以發生之前可被識別并預防。例如,在一 種實現方式中,如果提議的競賽將允許年齡18歲以下的未成年人作為針 對金錢獎勵的參賽者參與,并且可以訪問競賽的至少一個國家或者州具有 禁止未成年人參與這種競賽的法律,那么規則引擎117和建立模塊115可 以一起防止競賽創建者建立這種競賽或者防止競賽創建者允許參賽作品被 從如下管轄區域提交,在所述管轄區域中該競賽是非法的。注意到,在某 些實施例中,競賽管理器110可被配置為在競賽創建期間和競賽進行期間 檢査是否符合政府法規例如,建立模塊115可被配置為確保在創建競賽 時不違反法規,并且管理模塊可被配置為確保在參賽作品提交、投票、獎 勵或獎品分發等期間不違反法規。例如,在某些管轄區域中,禁止顯示某 些類型的媒體對象的禮貌法規在競賽進行期間可能適用。在某些實施例 中,不同的法規在競賽創建和競賽進行期間可能適用;在其他實施例中,重疊集合的法規可以兼適用于內容創建和內容進行/管理。為了檢驗是否符 合法規,在一個實施例中,競賽管理器110可被配置為確定競賽創建者
170、參賽者160或投票者165的地理位置(和因而適用的相關法律/法
規,其可能針對不同位置而不同)例如,不是基于競賽創建者、參賽者
或投票者自愿提供的地址信息,就是基于諸如所使用的客戶端系統150的
網絡地址和地理位置之間的映射之類的其他信息。在一個實施例中,競賽
管理器110可被配置為例如通過提交一個或多個適當的文檔或表格來從相
關政府機構獲得對各類競賽的預先批準,使得接收競賽創建請求和競賽建 立之間的延遲可被最小化。在某些實施例中,除了獲得預先批準之外或者 替代獲得預先批準,競賽管理器可被配置為在競賽創建請求被接收到之后 加快從相關政府機構獲得批準的處理,例如,競賽管理器可以基于其對競 賽創建者的了解并且/或者基于在競賽創建請求中提供的信息來完全或者大 部分填寫一個或多個批準表格。
在某些實施例中并且對于某些類型的競賽,競賽創建者160在被允許 開始競賽之前可能必須例如經由信用卡或者經由諸如PayPalTM之類的基于 因特網的支付手段來存入指定數量的金錢。例如,某些競賽可能需要競賽 創建費。諸如由公司之類的商業實體贊助的某些競賽(例如,其中將會獎 勵許多和/或大量金錢或者同類獎品的競賽)之類的其他競賽在競賽被開始 之前可能也需要或者代而需要競賽創建者170 (例如,代表商業實體而行 動)提供指定程度的籌款。贊助者籌款的至少一部分可以用于獎勵給獲勝 參賽者的獎品,并且其他部分可以作為支付被提供給競賽管理器110的所 有者或者管理者。在某些實施例中,競賽管理器110可以實現靈活的籌款 機制例如,可以基于在指定參賽作品提交時段期間接收到的競賽參賽作 品的總數來確定競賽創建者(例如,公司贊助者)必須支付的總獎金金額 (例如,每個參賽作品$2),而不是要求在競賽開始前存入固定的獎金金 額(例如$10,000)。在使用這種靈活籌款的實施例中,如果特定競賽不吸 引許多參賽者,那么贊助者可以避免支付大量的預支競賽創建費。在一個 實施例中,例如可以基于從贊助者收到的贊助金額來免除前N個參賽者的 報名費,以吸引參賽者160。在某些實施例中,競賽管理器110可以向競賽創建者170提供易用的 界面,以通過競賽管理器IIO來推廣他們的競賽。例如,可以允許競賽創 建者利用簡單的類表格式界面來在以下各項上為他們的競賽做廣告由競
賽管理器管理的諸如歡迎頁201之類的一個或多個web頁面、諸如搜索引 擎(例如,Google )之類的外部網頁和網站,或者諸如廣播、電視、報 紙之類的其他媒體,等等。競賽管理器110可被配置為例如通過提供廣告 模板和預覽/編輯選項來使設計和分發競賽廣告的過程對非專業人員變得容 易。在某些實施例中,競賽管理器110還可以提供多種工具,以允許競賽 創建者170跟蹤其所創建的競賽中的參與水平。例如,競賽管理器110可 以向競賽創建者170提供對有多少參賽者160和/或投票者165正參與競 賽的指示、投票者的地理位置,和/或諸如參與者年齡分布(例如,參與者 中有多少屬于20—40歲年齡組)、性別分布之類的其他信息,等等。在 某些實施例中,競賽管理器110可以從參賽者160和投票者165采集這種 人口統計信息,例如作為競賽參與的注冊要求或條件。在某些實施例中可 以按照總計和匿名形式(例如,按照這樣一種形式,其中諸如參賽者和/或 投票者的姓名、完整地址等之類的標識信息被去除)向競賽創建者170呈 現人口統計信息以避免侵犯隱私,并且在某些實施例中可以允許參賽者和 投票者限制或不準對其人口統計信息的使用(例如,使用"選擇不接受
(叩tout)"界面)。在某些實施例中,可以實時地提供人口統計信息 例如,隨著接收到另外的競賽參賽作品和/或投票,可以動態地更新對競賽 創建者或贊助者可用的人口統計信息。
在一個實施例中,競賽管理器110可被配置為在競賽創建時為特定競 賽預留指定的計算、聯網和/或存儲資源集合。例如,競賽管理器可以控制
(或者可以訪問)具有多個計算機服務器、存儲設備等的數據中心或web 群(webfarm),從中可以為各競賽分配和預留特定的服務器和存儲子 集。預期到大量參賽者、投票者或觀眾的競賽創建者170可以作為競賽創 建過程的一部分而請求足量的計算、存儲和聯網資源被預留給并專用于他 們的競賽。在某些實施例中,競賽管理器110可以包括監控模塊,該監控 模塊配置為跟蹤特定于一個競賽或者一組競賽的資源使用(例如CPU利用、存儲利用、帶寬利用,等等)。監控模塊例如可以確定資源利用是否 已經達到需要部署額外資源的閾值,并且可以在需要時自動部署額外的資 源,或者通知管理員對于該競賽或者該組競賽需要額外的資源。在某些實 施例中,例如,對于特別復雜的競賽,或者對于將以很大規模運行并因而 具有特殊要求的競賽,競賽管理器110可以提供使得競賽創建者170可以 聯系競賽專家的信息,例如可以提供去往在大規模的基于web的競賽方面
具有專業經驗的專業服務組織的鏈接。
建立模塊115在某些實施例中可以支持"冠名"競賽的創建,例如,
諸如公司之類的贊助競賽的商業實體可能希望將特定于品牌的"外觀和感 覺"應用于競賽,例如在對應于競賽的每個網頁上顯示公司標識。在某些 實施例中,建立模塊可以允許競賽創建者上傳將用于定制競賽呈現方式的
規范(例如,利用CSS (層疊樣式表)、HTML (超文本標記語言)、JSP (Java服務器頁面)或其他某種網頁呈現技術)。在一個實施例中,建立 模塊可以向精通技術的競賽創建者提供應用編程接口 (API)或者編程指 南/示例,從而允許某些競賽創建者提交可以用于建立和經營其競賽的編程 代碼。
競賽結構
如上面提到的,競賽創建者170可以作為對建立代理115的通信或請 求的一部分來指定競賽結構。這里所使用的術語"競賽結構"可以指描述 期間可以提交和/或評判參賽作品的時間段的信息,和/或關于競賽可被組 織為的輪或子競賽的數目和特性的信息(例如,為了進入多輪競賽的后續 輪而選擇參賽作品的方式,等等)。在各種實施例中,競賽管理器110可 被配置為支持各種各樣的競賽結構。在一種示例性競賽機構中,如上面在 圖3中所示,可以為競賽指定開始時間和結束時間,從而指示fK司可以提 交參賽作品的時間段和期間發生投票和評判的時間段就是說,在這種競 賽中一旦參賽作品被從參賽者160接收到并且被變得對投票者165可見, 投票者165就可以開始對該參賽作品投票。(注意到,術語"開始時間" 和"結束時間"可以指日歷日期以及一日內的時間和時區信息例如,"幵始時間"或"結束時間"可被指定為"2006年2月1日,太平洋標準
時間10:00 am")。結束時,可以基于接收到的投票來確定獲勝者或最高 評分競爭者的排序列表。在該第一示例中,競賽包括單輪。在單輪競賽結 構的另一示例中,可以例如利用圖3的界面元素323、 327、 331和335來 為參賽作品提交和投票指定不同的開始和結束時間。例如,可以在"2006 年3月1日,東部標準時間9:00 am"(提交開始時間)和"2006年3月4 日,東部標準時間11:00 pm"(提交結束時間)之間允許提交,同時可以 在"2006年3月5日,東部標準時間9:00 am"(投票開始時間)和 "2006年3月8日,東部標準時間11:00 pm"(投票結束時間)之間允許 投票。投票時段在某些競賽中可以與提交時段至少部分地重疊,并且在其 他競賽中可以與提交時段完全分離。在某些實施例中,參與者的總數可能 受限,例如,競賽創建請求可以指定僅允許注冊競賽的頭1000個參與者 參賽。在其他實施例中,在競賽創建請求中可以指定其他參與標準例 如,只有特定公司的雇員或者只有隸屬于諸如俱樂部之類的特定組織的那 些人可被允許參與。作為替代,在某些實施例中,競賽創建請求可以指定
參與者排除標準例如,可以禁止競賽贊助組織的一級或多級雇員進入競賽。
在多輪競賽的一個示例中,可以為每一輪指定提交和投票時段,并且
指定數目的最佳表現參賽者160 (即收到最高投票數的參賽者)可以自動 進入下一輪。例如,以第l輪中的10,000參賽者開始,頭10% (1000)參 賽者可以進入第2輪。可以為每一輪指定不同的投票時段,并且在每輪中 一定百分比的最高排名參賽者可以晉升至下一輪,而不需要提交任何新參 賽作品。殘存參賽者160的百分比例如可以基于在競賽創建期間指定的參 數而在輪與輪之間變化。在數輪之后(例如取決于初始參與者的數目或者 取決于在競賽創建期間指定的輪數),可以根據正在使用的獎品策略向單 個獲勝者或一小組最高排名的剩余參賽者獎勵獎品。在上面描述的多輪競 賽結構的第二變體中,從一輪幸存到下一輪的參賽者160可能需要提交新 的參賽作品,例如在為每一輪指定的提交時段內。在某些實施例中還可以 實現各種其他競賽結構例如,在多輪競賽的一種情形中,每輪競賽中的一定百分比的最高排名的"失敗"參賽者可被允許修改其參賽作品并且針 對下一輪重新提交這些參賽作品。
內容類型和主題
在各種實施例中,內容管理器110可被配置為支持各種各樣內容類型 的內容。例如,特定競賽可被限于將視頻與音頻相組合的參賽作品、由以 下各項組成的參賽作品僅音頻、僅視頻(例如,"無聲"視頻)、靜止 圖像、文本,或者可以通過諸如因特網之類的網絡提交的任何期望媒體對 象類型的組合。在某些實施例中可以在競賽創建期間指示更詳細的內容類 型規范例如,在一種實現方式中,競賽可以限于不長于五分鐘持續時間 的視頻,或者照片參賽作品的文件大小可受限制。管理模塊120在某些實 施例中可被配置為在把參賽作品收錄到競賽中之前驗證參賽作品屬于正確 的內容類型并且滿足任何所需內容類型規范,并且例如可以拒絕未能滿足 期望規范或者屬于未期望內容類型的條目。在某些實施例中,給定競賽可 以允許不同媒體類型的參賽作品進入例如,題為"向戰爭英雄致敬"的 競賽可以允許視頻、音頻、照片、詩歌、評論、小說等被提交作為參賽作 品。在某些實施例中,甚至可以針對無法直接通過網絡提交的媒體類型 (例如,雕塑)舉行競賽,只要可以通過網絡提供足夠信息(例如,雕塑 的一系列照片)以供投票者或裁判對參賽作品進行相對排名即可。在一個 實施例中,競賽參賽作品可以包括謎或游戲(例如,視頻游戲或棋類游 戲)。
在各種實施例中可以支持對應于不同主題或類別的多種不同競賽類 型。例如,各種實施例中的歌曲相關競賽可以允許用戶提交"卡拉OK" 參賽作品(其中業余歌手參賽者160跟著歌曲的歌詞歌唱,同時該歌曲的 歌詞被顯示并且原歌手的語音被靜音或者被減小音量)、"音影同步"參 賽作品(其中參賽者使其嘴唇運動與先前錄制的音樂相匹配),和/或"清
唱(capdla)"參賽作品(其中參賽者在沒有伴奏樂器的情況下歌唱)。 在某些實施例中,競賽參賽作品可以包括音頻文件,例如將音樂與諸如新 聞或仿新聞、評論、講故事等之類的非音樂內容相結合或者完全由非音樂內容組成的"播客"。喜劇相關競賽可以允許參賽者提交以下各項的視頻 或音頻站立式(stand-up)喜劇(即,對在現場觀眾之前講笑話或喜劇 劇目的參賽者的記錄)、所謂的"洋相(blooper)"(對出錯的個人或群 組的記錄,例如讀錯劇本或電影中的臺詞,其中差錯產生幽默)、惡作劇 等等。在某些實施例中,競賽管理器110可以支持美麗相關競賽的創建和 執行,例如選美大賽、"最佳化妝"或"最佳裝扮"獎。在一個實施例 中,競賽管理器110可以支持"約會"競賽的建立和執行,其中例如允許 參賽者160提供包含其自身有關信息的參賽作品,以基于參賽作品觀眾的 投票來爭取與個體(例如競賽創建者)進行社交或"約會"的機會。針對 提交的每個參賽作品都有報名費的約會競賽例如可以以名人的名義運營, 以為最喜愛的慈善組織籌款。
在不同實施例中可以利用競賽管理器110組織各種文本相關的競賽, 例如小說競賽、非小說競賽、短篇小說競賽、詩歌競賽、網絡日志(博 客)競賽、采訪競賽等等。靜止圖像相關競賽可以包括照片競賽(包括原 創照片競賽以及對現有照片的修改或變形競賽)、繪畫(例如,手工繪圖 或計算機輔助繪圖)競賽、油畫競賽、拼貼畫競賽、與使用特定技術或軟 件程序(例如Photoshop)來修改現有媒體對象相關的競賽,等等。在特
定類別內,在某些實施例中可以建立特定子類的專門比賽例如,在照相
相關競賽的一般類別內,用戶在競賽管理器110的幫助下可以建立和管理
限于通過移動電話拍攝的照片,或者利用特定品牌相機拍攝的相片的專門 競賽。
可以例如使用與圖3所示類似的類表格式web界面在競賽創建請求中 指定給定競賽的媒體類型和/或主題。在某些實施例中,媒體管理器125可 被配置為提供媒體對象(例如卡拉OK競賽的歌曲歌詞、音影同步競賽的 音樂視頻,或者照片修改競賽的原始照片)和/或軟件組件來輔助參賽者準 備其競賽參賽作品。此外,如下面更詳細描述的,在某些實施例中,媒體 管理器可被配置為使競賽參賽作品的各種元素同步(例如,通過調節音頻 和視頻的相對定時,使在客戶端系統150處捕捉的來自參賽者的音頻與由 競賽管理器提供的視頻同步),并且/或者幫助提高競賽參賽作品的質量(例如,通過對可能是利用廉價或非復雜視頻攝像機拍攝的視頻進行數字 增強)。
投票系統
在各種實施例中,管理模塊120可被配置為支持用于對競賽參賽作品 進行排名并確定競賽獲勝者的各種不同選擇機制。競賽創建者170例如可 以在競賽創建請求被提交時指定被允許對給定競賽的參賽作品進行投票的
用戶或投票者165的群體。默認情況下(例如,如果競賽創建者不指定投
票者資格條件),在一個實施例中可以允許競賽參賽作品的任何訪客或觀
眾(除競賽創建者170和參與競賽的參賽者160之外)對競賽的作品進行
投票。競賽創建者在不同實施例中可以出于各種原因而限制投票群體例
如,基于競賽的創作題材或主題(例如,在特定公司的"最佳休閑星期五 辦公室著裝"競賽中,僅可以允許該公司的雇員投票)、出于推廣/經費原 因(例如,在選擇最有趣答錄機消息的競賽中,僅可以允許贊助該競賽的 特定電信公司的客戶投票),等等。
除了指定投票群體之外,在各種實施例中還可以把和將用于競賽的特 定投票或評判技術有關的多個其他細節指定為競賽創建過程的一部分。例 如,在某些實施例中,競賽創建者可以指定每個投票將由簡單的二項選擇 (例如指示對參賽作品的贊成的"拇指向上"選擇和指示不贊成的"拇指 向下"選擇)組成,并且指定具有最多贊成投票數的參賽作品將被選擇為 獲勝參賽作品。在其他實現方式中,可以允許投票者提供基于指標的評分
(例如,基于"1"到"5"的指標的評分,其中"1"標志著最佳評分并 且"5"是最差評分),或者允許投票者提供針對參賽作品的、基于不同
方面或評價標準的多個評分(例如,在歌曲參賽作品中,可以為語音的強 度提供一個評分,為語音范圍提供另一個評分,等等)。在某些實施例 中,可能需要投票者對各參賽作品進行排名(例如,以指示從"最佳參賽 作品"到"最差參賽作品"的排序,或指示他們所選擇的頭五個參賽作品
的相對排名)。在一個實施例中,可以通過排除來確定競賽獲勝者例 如,投票可被用來逐個除去剩余參賽作品,直到剩下僅一個獲勝者或者指定數目的獲勝者為止。在一種實現方式中,可以允許每個投票者165對競 賽的每個參賽作品投多票例如,可以允許給定投票者165進行總共十次 投票,這些投票將隨著投票者在多至十個競賽參賽作品之中進行選擇而被 分發。除了投票之外,在某些實施例中還可以允許投票者165對參賽作品 或候選人提供評論(例如書面評論、音頻評論或者視頻評論),并且這些 評論可以被存儲并可以通過競賽管理器供其他觀眾、投票者和參賽者觀看 或回放。
在某些實施例中,除了使用由投票者165提交的投票來確定競賽結果 之外或者作為替代,可以選擇一組專家來參與選擇競賽獲勝者的過程。在 一種情形中,可以請求知名的電影專家、攝影家或作家參與從收到來自觀 眾的最多投票的參賽者160子集中選擇獲勝者例如,在所提交的10,000 個攝影參賽作品中,頭10個投票獲得者可以被專業攝影家組審閱,以確 定最終的排名。在一個實施例中,專家組還可以利用競賽管理器110所支
持的一個或多個界面通過網絡來參與即,可以不需要專家聚集于一處來
做出其決定,而是可以電子地這樣做,例如使用專家組內的電子投票過 程。在這種實施例中,以這種方式將具有知名專家的組的使用與公眾投票
(即,非專家投票者165的投票)相組合可以幫助為經由競賽管理器110 經營的競賽產生額外的宣傳。
在一個實施例中,潛在的投票者165或參賽者160 (例如,尚未決定 是否要在競賽中參賽或投票的觀眾)可以瀏覽一個或多個網頁(除了圖2 所示的歡迎頁之外),以查看關于競賽的更多信息和/或各種已經提交的參 賽作品。圖4圖示出根據一個實施例的可以由管理模塊115提供的簡單競 賽主頁401的示例。競賽主頁401可以由于對競賽管理器主頁201上的界 面元素(例如圖2的列表215中標記為"查看/輸入"的網絡連接)的點擊 而被訪問。在圖示的實施例中,競賽主頁401可以包括歡迎消息407、描 述參賽者所可以贏得的獎品的獎品部分411、用來加入競賽的界面元素 412、針對提交參賽作品的剩余時間的指示415、描述參賽者和投票者資格 標準的描述/規則部分419,以及關于競賽制作人和/或贊助者的信息423。 此外,競賽主頁可以提供去往在競賽中提交的各種參賽作品的鏈接,例如利用HTTP鏈接實現。在圖4所示的示例中,例如,列出各種競賽參賽作
品的表格427被提供,其中表格中的每項條目包括參賽者的照片440 (例 如,照片440A—440C)、對應參賽作品的名稱444 (例如,對應于照片 440A的參賽作品名稱444A,等等),以及對參賽作品提交時間的指示
(例如,參賽作品名稱444A的指示448A)。參賽作品可以根據各種排序 標準而被顯示例如,在一個實施例中,具有最多投票的參賽作品可被顯 示在表格427的頂部,而在另一個實施例中,最新參賽作品可被首先顯 示。在某些實施例中,可以針對觀眾來定制顯示最顯著的參賽作品集合 例如,如果競賽管理器110能夠確定正在通過因特網觀看競賽的用戶所來 自的城市,那么來自該觀眾城市的作品或者來自該觀眾城市的鄰近地理區 域的參賽作品與其他參賽作品相比可被更加顯著地顯示(例如,位于表格 427頂部)。照片444和參賽作品名稱448可以各自包括去往對應競賽參 賽作品的網頁的鏈接,例如,通過點擊照片444A,觀眾可被引導至對應 于名稱448A的參賽作品的網頁,例如圖5所示的網頁。在某些實施例 中,可以在競賽主頁上顯示、說明或圖示將在該競賽中使用的投票系統或 選擇機制。用于加入競賽的界面元素412在各種實施例中可以通向一個或 多個其他web頁面,例如,用于作為參賽者160登記、競賽參賽作品創建
(例如在圖6中圖示出并且在下面更詳細描述的網頁)、提交報名費,等 等。
圖5圖示出根據一個實施例的顯示特定競賽參賽作品的細節的網頁 501的一個示例。在圖示的實施例中,由管理模塊115提供的競賽參賽作 品網頁501包括其中可以顯示參賽作品的顯示窗口 520 (例如,可以利用 諸如來自微軟公司的Windows Media Player和來自Real.com的Realplayer 等之類的任何期望的網絡瀏覽器嵌入型媒體播放程序,在窗口 520中顯示 音影同步競賽的視頻參賽作品)、以及去往"下一參賽作品"的鏈接522 和去往"前一參賽作品"的鏈接518。可以基于上面在某些實施例中描述 的與在圖4的表427中用于對參賽作品進行排名的那些標準類似的標準來 選擇"下一個"和"前一個"參賽作品。在具有視頻參賽作品的競賽中, 對應于參賽作品的靜止圖像最初可以顯示在顯示窗口 520中,并且諸如按鈕525之類的界面元素可被提供以允許用戶播放視頻或者在視頻幵始播放 之后暫停視頻。諸如"拇指向上"(以提供正反饋或贊成)和"拇指向
下"(以提供負反饋或不贊成)按鈕530之類的用于對參賽作品進行投票 的界面也可以被提供在競賽參賽作品網頁501上。在某些實施例中可以提 供諸如用于添加對應于可在窗口 520中顯示的參賽作品的評論的文本區域 535之類的界面元素,并且在某些實施例中可以在諸如表538之類的界面 元素中查看先前提交的關于同一參賽作品的評論(例如圖5中的評論 560A—560C)。在一個實施例中,競賽參賽作品網頁501可以顯示關于已 經投出的票的信息,例如,指示已經針對參賽作品投出了多少贊成票和/或 否定票。在某些實施例中,可以在當前用戶投出其自己的一票之前隱藏關 于已經投出的票的信息例如,在這種實施例中在用戶使用界面元素530 之前區域545可以不可見或者可以不被填充以數據。
在某些實施例中,競賽參賽作品的顯示(例如利用與圖5所示類似的 界面來回放視頻)可以包括一個或多個廣告元素。在一個這種實現方式 中,競賽管理器110可被配置為將廣告(例如使用媒體管理器125)插入 參賽作品,例如視頻顯示層520中央的公司標識、占據作為背景的視頻的 一部分的橫幅,或者諸如由公司出售的一瓶飲料之類的產品置入。例如, 復雜的視頻編輯軟件可被用于將這種廣告插入視頻參賽作品,而不使原始 競賽參賽作品已被修改這一事實對一般觀眾或投票者顯而易見。在某些實 現方式中,競賽管理器IIO在參賽者160的參賽作品中插入或者顯示廣告 信息之前從該參賽者獲得許可;在其他實現方式中,參賽者160可以作為 參與競賽的條件而給予競賽管理器110修改參賽者參賽作品的權力,并且 對于廣告無需其他額外許可。在某些實施例中,競賽管理器110從廣告商 收到的支付或非金錢性補償可以被與其參賽作品包括相應廣告的一個或多 個參賽者所共享。在一種實現方式中,每當具有置入廣告的相應競賽參賽 作品被觀看,補償就可以被競賽管理器110收到并且/或者與參賽者160共 享,例如,可以跟蹤參賽作品的觀看次數并且可以相應地進行廣告相關支 付。在某些實施例中,參賽者160可以在其原始參賽作品中包括產品置入 或其他廣告相關元素例如,在視頻或照片競賽中,參賽者可被要求在其提交的參賽作品中包括對公司的引用(例如公司標識或產品的視圖)。
注意到,雖然圖4和圖5圖示出在某些實施例中可被分別包括在競賽 網頁和競賽參賽作品中的信息種類的簡單示例,但是在其他實施例中與圖 4和圖5中所示的那些不同的用戶界面和/或不同的用戶界面元素可被使
用。可以基于為競賽使用的投票方案而為投票提供不同的界面元素;例 如,在一個實施例中, 一組無線電按鈕可被提供以實現使用l至5評分的
投票系統。用于觀看競賽參賽作品的界面也可以取決于競賽參賽作品的內
容類型而不同例如,在某些實施例中可以為文本參賽作品提供與用于電
子書(e-book)的那些文本界面類似的高對比度文本界面。
獎品管理
在各種實施例中可以由管理模塊115實現多種不同的獎品或獎勵管理
方案。在某些實施例中,例如,可以針對每個提交的參賽作品要求報名 費,并且獎勵給獲勝者或者最高排名參賽者的獎品可以至少部分地基于以 報名費形式收集的總金額。例如,在一種情形中,每次參加音影同步競賽
可能需要$1報名費。如果10,000參賽者參與,那么因而產生$10,000報名 費,75%的總報名費($7500)可被分發給獲勝的一個或多個參賽者,25% ($2500)可以在負責實現和維持競賽管理器110的競賽組織者和/或服務 提供者之間分配。在某些實施例中,競賽例如可以由公司贊助,并且對至 少前N個參賽者可以不收取報名費;贊助者可以代而負責提供至少一部分 獎品額。在一個實施例中,贊助者提供的資金和報名費的組合可以用于獎 金例如,贊助者可以負責提供最小獎金額,可以為前N個參與者免除報 名費,并且由額外參賽者提供的任何報名費可被加入贊助者提供的獎金。 在某些實施例中,競賽管理器110可以支持付費訂閱,其向訂閱者提供參
與特定數目競賽的權力例如,在無訂閱的情況下參加每個競賽花費$1的
情形中,$10的年度訂閱可以允許用戶在一年期間參加20個競賽,從而將 訂戶用于20個競賽的實際報名費減少到每個競賽$0.50。在一個實施例 中,競賽的贊助者或者組織者可以向為特定競賽設立的帳戶中提供特定金 額的資金,例如用來資助指定數目的競賽參賽作品。在一個這樣的情形中,例如可以提供$5000來支持競賽中的頭5000個參賽作品,或者從首次
參賽者(即先前尚未參與過由競賽管理器110管理的競賽的參賽者)收到 的頭5000個參賽作品。在某些實施例中,贊助者可以向一個競賽中的最 高N位投票獲得者提供"積分(credit)",積分可被用于參加其他競 賽就是說,因為在競賽"A"中做得好而收到積分的參賽者可被給予積 分,該積分可被用于參與競賽"B"而無需支付競賽"B"的報名費。
在某些實施例中,除了金錢性獎品之外或者作為代替,非金錢性獎品 或福利可被獎勵給競賽獲勝者。例如,在某些競賽中,獲勝參賽者或者一 組最高排名的參賽者可被提供在競賽管理器的網站上的額外曝光(例如, 獲勝者的照片或視頻可被顯著地顯示在競賽管理器的歡迎頁201上),獲 勝者可以在一個或多個廣告中被示出或標識出(或者在因特網上或者在諸 如無線電、電視或報紙之類的其他媒體上),并且/或者獲勝者可被提供與 諸如無線電或電視廣播商、電影制片人等之類的娛樂公司的接觸。在一個 實施例中,競賽管理器110可被鏈接到出售獲勝參賽者所制作內容的電子 商務引擎140:例如,對于獲勝參賽者,競賽管理器的網站可以提供去往 可以在電子商務引擎的網站上得到的由獲勝參賽者制作的光盤、單獨歌曲 錄制或者視頻的鏈接。為了增大影響,去往電子商務引擎140的鏈接在某
些實施例中可被顯示在競賽管理器的網站內的多個不同層次的網頁中例
如,在由獲勝者提交的競賽參賽作品的網頁(例如圖5的網頁501)中, 在獲勝者所參與的競賽的主頁(例如圖4的網頁401)中,并且/或者在競 賽管理器的主頁(例如圖2的頁面201)中。在一個實施例中,作為提供 給獲勝參賽者的獎品或獎勵的一部分,競賽管理器110可被配置為實現用 于許可由獲勝參賽者創建的內容(例如歌曲、歌曲選集、視頻、短篇小 說、照片等)的機制,并且向獲勝參賽者提供權利金。
在某些實施例中,獎品管理細節也可以被指定為競賽創建過程的一部 分,例如,競賽創建者170可以指示將是否以及如何確定獎品額、將向多 少參賽者獎勵獎品等等,作為發送給建立模塊110的請求的一部分。如早 先提到的,在某些管轄范圍中,分配金錢或其他獎勵的競賽可能受到一個 或多個政府當局的管制,并且建立模塊110可被配置為使用規則引擎117來保證競賽創建者所請求的獎品分配方案不違反法規。注意到,在某些競 賽中,多個參賽者可被獎勵金錢性獎品和/或福利就是說,給定競賽可以 不限于一個獲勝者或者非常小的獲勝者群組。例如,在一個實施例中,攝
影競賽中的最高ioo個投票獲得者每個可被獎勵照相機作為獎品。
與其中非獲勝者通常收不到任何種類的獎勵的傳統競賽不同,在利用 競賽管理器110管理的一些競賽中,例如通過允許利用減少的報名費進入 后續競賽、即使在競賽結束之后仍使其競賽參賽作品可被一般大眾觀看、 允許觀眾評論或贊揚參賽作品等,可以至少在某種程度上獎勵大量參賽 者。在一個實施例中,可以在特定時間段內在相應競賽的主頁或競賽管理 器110的主頁上公開或突出顯示隨機選擇的參賽者160或競賽參賽作品,
從而為可能不是競賽獲勝者的參賽者160提供另一種獎勵機制。
投票者獎勵、資料和愛好者站點
在某些實施例中,競賽管理器110的管理模塊120可被配置為實現投 票者獎勵方案,其中例如向最精確地預測競賽結果的投票者165提供金錢 性或非金錢性獎勵。例如,在一個實施例中,如果投票者165成功地為多 個競賽或一個競賽的多輪的最終獲勝者投票,那么該投票者165可被提供 獎品或者可被提供以免費的公開或名聲(例如,該投票者可以在競賽管理 器的網站上被標識為"頭號投票者")。在另一實施例中,管理模塊120 可被配置為實現"投票強度"的系統,其中在確定競賽結果時不是所有的 投票都被給予同等的權重相反,例如可以基于特定投票者在預測先前競 賽或者競賽中的前幾輪的結果時的成功來調節與該投票者的投票相關聯的 權重。在一個示例性實施例中,因為投票者165已經在其投過票的至少 80%的競賽中為獲勝者投票,所以其可被標識為"強力"投票者,并且該 投票者的相對權重可被增加至5 (使得該投票者在后續競賽中的投的每一 票等于非強力投票者投的5票)。
在一個實施例中,競賽管理器110可以允許投票者165選擇由多個參 賽者組成的團隊。投票者165可以在競賽的各輪中或者在各競賽中跟隨其 選擇的團隊中的成員的進程,并且其"團隊"整體表現最好(例如,其成員收到最多投票的團隊)的投票者可被獎勵以金錢性和/或非金錢性獎品。 在某些實施例中,競賽管理器110可以提供允許投票者在競賽結果上打賭 或下注(例如,不是使用官方貨幣(例如美元)就是使用競賽管理器110 所支持的虛擬或人造的貨幣)的一個或多個界面。在一個這樣的實施例 中,競賽管理器110可被配置為基于迄今為止已經在競賽參賽作品上下的 注來計算并顯示給定競賽參賽作品被確定為競賽獲勝者的當前幾率(例
如,1/1000),并且投票165可以基于當前幾率下新注。利用這些以及其 他類似技術,競賽管理器110可以向觀眾提供在由競賽管理器管理的競賽
中進行投票的激勵,從而增加對競賽管理器的網站的觀眾忠誠度,這可以
接著為實現競賽管理器110的組織帶來增加的收入(例如,由于廣告、贊
助、競賽報名費等的增加)。
在某些實施例中,競賽管理器110可被配置為實現各種其他服務來吸 引和保留去往競賽網站的額外游客(例如,投票者165和參賽者160)。 例如,競賽管理器110在一個實施例中可以實現參賽者資料系統。參賽者 資料例如可以包括包含關于特定參賽者160的各種信息(例如參賽者的照 片、參賽者所提交的競賽參賽作品的列表、包括關于參賽者的參賽作品的 評論的留言板等)的一個或多個網頁。競賽管理器110在一個實施例中可 被配置為提供用于建立參賽者資料的可定制模板,并且競賽管理器的網站 的注冊觀眾可被允許利用這些模板來定制資料頁面。在一個實施例中,參 賽者資料網頁可以提供使得觀眾可以將其自己添加作為參賽者的"愛好者 (fan)"或支持者或者作為參賽者的朋友或家庭成員的界面(例如,表 格)。在某些實施例中,競賽管理器110可以向觀眾提供用來為參賽者 160建立愛好者俱樂部(例如,愛好者俱樂部網站)的工具(例如可以容 易定制的模板網頁)。愛好者俱樂部網站可以支持與上面描述的參賽者資 料類似的功能。
用于競賽參賽作品提交的上傳工具
在其中參賽作品包括音頻和視頻兩者的一些競賽中,可能需要參賽作 品的音頻和視頻元素之間的同步,例如用來保證音影同步競賽中的參賽者的嘴唇運動的時刻與原始歌手的時刻相匹配,或者保證卡拉OK參賽選手 的歌唱與正在播放的音樂相匹配。在某些實施例中,競賽管理器110 (例
如,使用管理模塊120和/或媒體管理器125)可被配置為輔助競賽參賽作 品的各元素的同步。例如,競賽管理器110可被配置為向參賽者的客戶端 系統150 (例如個人計算機或膝上型計算機)傳送軟件模塊(其在這里可
被總稱為一個或多個上傳工具)以取得對諸如麥克風和計算機附接攝像頭 之類的用于記錄競賽參賽作品的各記錄外圍設備的控制,并使得從不同外
圍設備接收到的輸入同步。對于音影同步和/或卡拉OK競賽,所傳送的工 具可被配置為利用適當定時播放背景音樂并且顯示歌詞。圖6圖示出根據 一個實施例的在為競賽錄制卡拉OK參賽作品期間在上傳工具的幫助下可 被顯示給參賽者160的示例性網頁601。如圖所示,網頁601可以包括歌 名顯示602、顯示正為之錄制卡拉OK參賽作品的歌曲的歌詞的歌詞顯示 區域610,以及實時視頻顯示區域620,其中正由連接到參賽者的客戶端 計算機系統150的攝像頭捕捉的視頻可以在被錄制的同時被顯示。
在一些實施例中,在第一次從客戶機提交競賽參賽作品時,由競賽管 理器110傳送的上傳工具(其在某些實施例中可以包括與視頻捕捉模塊相 分離的音頻捕捉模塊)可被安裝在該客戶端系統150上,并且可以在第一 個參賽作品被提交之后留在客戶端系統150上,例如以避免在客戶端系統 150稍后用于提交另外的競賽參賽作品情況下的重新傳送。在其他實施例 中,對于每次參賽作品提交,上傳工具的一個或多個模塊可被重新安裝。 在一個實施例中,競賽管理器110可被配置為當新版本的模塊(例如,具 有缺陷補丁和/或增強能力的版本)變得可用時自動地更新客戶端系統150 處的上傳工具的一個或多個組件。在各種實施例中,上傳工具可被配置為 捕捉和/或上傳各種不同類型的媒體例如,在一個實施例中,該工具可以 要么直接從攝像頭、掃描儀要么從參賽者160所指定的存儲位置(例如磁 盤或者閃存盤)捕捉靜止圖像,并且可被配置為創建包括來自多個源的靜 止照片的定制幻燈片播放。上傳工具在某些實施例中還可以支持幻燈片和 音樂(例如,不是由競賽管理器110提供的音樂就是由參賽者160提供的 音樂)之間的同步。在一些實施例中,由競賽管理器110提供的上傳工具的一個或多個模 塊可被配置為檢測用于創建音頻錄制的揚聲器和/或麥克風的音量設定,并 且配置為按需修改該設定以提高競賽參賽作品的質量。在另一個實施例 中,上傳工具的一個或多個模塊可被配置為自動檢測客戶端系統150和競 賽管理器110之間的連接的可用帶寬,并且可以相應地使競賽參賽作品的 上傳與之相適應例如,如果上傳工具檢測到對即時上傳可用的帶寬不 足,則視頻或音頻競賽參賽作品可被臨時存儲在客戶端系統150上,并且 可被稍后上傳。在一個實施例中,上傳工具的模塊可被配置為自動地檢測 連接到客戶端系統150的攝像頭的特征或能力,并且可被配置為調節該攝 像頭的設定以優化對競賽參賽作品視頻或靜態圖像的捕捉。上傳工具在一 些實施例中可以包括用于網絡瀏覽器的一個或多個插件模塊,例如,可被 鏈接到瀏覽器的可執行代碼而無需人工干預的模塊。上傳工具在各種實施 例中可以支持多種其他功能,例如將一個或多個圖形圖像疊加于彼此之上 或者疊加于視頻錄制之上的能力、將媒體對象從一種格式轉換為另一種格
式的能力(例如,將".avi"(音頻一視頻交錯)格式的文件轉換為相當 的"flv" (MacroMedia Flash 程序所支持的格式))、利用視頻效果來 組合或"混合(mash)"靜止圖像的能力,等等。在一些實施例中,上傳 工具可以包括語音分析模塊,該語音分析模塊配置為將參賽者的歌曲歌唱 的數字化版本與該歌曲的數字化專業錄制版本進行比較并且提供對兩版本 之間差異的分析,例如用來幫助參賽者提高其歌唱。在一個實施例中,上 傳工具可被配置為提供一個或多個用于在提交之前在客戶端系統150處預
覽和/或修改競賽參賽作品的編輯模塊。參賽者160可以使用該功能在將參 賽作品提交給競賽管理器110之前對其進行改進(例如,參賽者可以去除 視頻的無關部分、增強可能已經以不佳質量捕捉的視頻部分、改變照片競 賽參賽作品的亮度或對比度,等等)。
競賽相關的虛擬社區
在某些實施例中,競賽管理器110可被配置為支持與競賽和/或參賽者 相關聯的虛擬社區(對特定競賽有共同興趣的個體群組或者有興趣通過因特網互相通信的參賽者)的建立和維持。例如,在一個實施例中,競賽管 理器110可以使得觀眾/投票者可以容易地建立用于對競賽或參賽者進行討 論和/或評論的網絡日志、所謂的"維基(Wiki)"(網站或者類似的在線 資源,其使得用戶可以添加和編輯內容而無需通過集中式控制機制)多用 戶群組或者論壇。競賽管理器110還可以支持向表明對特定競賽、競賽參 賽作品或者競賽主題的偏好的特定觀眾或投票者165告知具有類似偏好的 其他觀眾的功能例如,競賽管理器110可以向觀眾告知"喜愛競賽參賽
作品X的人"也喜愛競賽參賽作品"Y"或"喜愛參賽者A的人"也喜愛 參賽者"B",等等。在某些實施例中,可以允許具有類似興趣的觀眾在 由競賽管理器110管理的網站上將他們自己標識為彼此的"朋友",并且 當屬于這種朋友群組的特定觀眾訪問競賽頁面時,競賽管理器110可以利
用與該觀眾的一個或多個平郵相關聯的信息來使頁面個性化。例如,競賽
管理器可以表明該觀眾的朋友所做出的一個或多個投票選擇例如,諸如
"你的N個朋友為競賽參賽作品X投了票"之類的消息可被顯示。利用這
些技術和類似技術來建立虛擬社區還可以幫助增加觀眾對競賽管理器的網 站的忠誠度,這可以接著引起競賽的更高參與程度、增加的贊助、更多的 廣告收入等等。
注意到,雖然已經在圖2—圖6中圖示出對應于競賽管理的各方面的 各種網頁,但是在一些實施例中競賽管理器110也可以實現除網頁之外的 界面。例如,在一個實施例中,競賽管理器110可以提供可被安裝在客戶 端設備150上的定制圖形用戶界面(GUI),并且可以不需要使用網絡瀏
、Mf叫 見益o
圖7是根據一個實施例的、圖示出上述競賽管理器110的一些操作的 多個方面的流程圖。如在圖7的塊702中所示,競賽管理器110 (例如, 使用建立模塊115)可以配置為提供使得競賽創建者170可以通過諸如因 特網之類的網絡提交對競賽創建的請求的界面(例如,類似于圖3的網頁 301)。競賽管理器110可以接收利用該界面提交的競賽創建請求,其中 這些請求指定競賽的各種特征,例如競賽參賽作品的內容類型、競賽是否 將被限于指定的參賽者集合、報名費、投票系統、獎勵系統等等(塊706)。在一些實施例中,競賽創建請求可以包括將期望的計算、存儲和/ 或聯網資源集合專用于舉行競賽的預留請求。響應于一個或多個競賽創建 請求,競賽管理器110可以根據在請求中指定的細節來建立競賽(塊 710)。在一些實施例中,競賽管理器110可以配置為在建立競賽之前例
如利用規則引擎117來驗證競賽的創建不違反可適用的政府法規。如上面 提到的,利用競賽管理器110,位于世界各地的競賽創建者可以在幾分鐘 內建立可能對數十萬參賽者160開放的競賽。
在競賽已被建立之后,競賽管理器110可以配置為開始競賽,例如, 使得參賽者160可以訪問包括一個或多個與圖3中用于競賽的網頁401類 似的網頁的網站。競賽管理器(例如,使用管理模塊120和媒體管理器 125)可以配置為舉行或管理競賽(塊714)。競賽管理在如上所述的各種 實施例中可以包括各種不同類型的操作,例如注冊參賽者160、向客戶端 系統150提供供參賽者用來創建競賽參賽作品的媒體對象(例如卡拉Ok 歌詞)、上傳競賽參賽作品、驗證參賽作品不違反政府法規、接收投票、 確定并顯示結構等等)。在一些實施例中,競賽管理器iio還可以配置為 向競賽獲勝者或贊助者提供一個或多個推廣功能或服務(塊718)。在一 個實施例中,競賽管理器110可以在其一個或多個網頁上提供鏈接,這些 鏈接使得客戶可以購買與競賽相關聯的光盤或視頻,例如由競賽獲勝者制 作的光盤或視頻。在另一實施例中,競賽管理器110可以提供去往由競賽 的公司贊助者維持的網站或網頁的鏈接,例如使得客戶可以獲得將用于購 買贊助者所制造的產品的優惠券。
圖8是根據一個實施例的、圖示出競賽管理器110在競賽參賽作品創 建和上傳期間的操作的其他方面的流程圖。如在塊802中所示,競賽管理 器110可以提供(例如,經由管理模塊120和/或媒體管理器125)使得參 賽者160可以選擇將被用于創建競賽參賽作品的源媒體對象(例如用于音 影同步競賽的歌曲的視頻錄制或者用于音影同步競賽的歌詞)的界面。例 如,競賽管理器可以顯示適用于參賽者160所希望參與的競賽的可用媒體 對象的庫。響應于針對所選擇媒體對象的請求,競賽管理器110可以將該 媒體對象和上傳工具的一個或多個模塊發送給參賽者160所使用的客戶端系統150 (塊806)。在一些實施例中,競賽管理器110可以配置為確定
客戶端系統150是否已經安裝有必要的上傳工具模塊,并且如果已經在客 戶端系統150處安裝了這些模塊則可以避免重新發送這些模塊。上傳工具 的一個或多個模塊可以配置為為了創建競賽參賽作品而接管客戶端系統 150處諸如麥克風或攝像頭之類的錄制外圍設備(塊810)。可以通過上 傳工具收集由參賽者提供的媒體輸入(例如語音或視頻)并且/或者使之與 原媒體對象同步(例如,可以使歌詞的時刻與由攝像機捕捉的參賽者的嘴 唇運動更緊密地關聯)(塊814)。競賽參賽作品然后可以被上傳并加入 競賽(塊818),例如通過將該競賽參賽作品顯示在與圖5所示的允許投 票者165對參賽作品進行投票或評論的網頁類似的網頁上。
圖9是根據一個實施例的、可被用于執行競賽管理器110的部分或者 全部功能(并且/或者可被用作客戶端系統150)的計算機主機901的框 圖。如圖所示,主機901可以包括一個或多個處理器905,例如處理器 905A和905B。在各種實施例中,處理器905可以利用任何期望的架構或 芯片組來實現,例如來自Sun微系統的SPARCTM架構或者來自Intel公 司、超微半導體的x86兼容架構,等等。可被執行用于實現上述競賽管理 器110的功能的程序指令在給定時刻可以部分或者全部地駐留在存儲器 910中,并且還可以存儲在存儲設備940 (例如,在圖1的存儲裝置130中 包括的存儲設備)上。存儲器910可以利用諸如各種類型RAM中的任一 種(例如,DRAM、 SDRAM、 RDRAM、 SRAM等)之類的任何適當介質 來實現。除了處理器905和存儲器910之外,主機901還可以包括一個或 多個I/O (輸入/輸出)接口 912 (例如通向顯示設備950的輸入/輸出接口 912,以及提供對存儲設備940的訪問的輸入/輸出接口 912B)、提供對網 絡的訪問的一個或多個網絡接口卡(NIC) 925,等等。在不同的實施例 中,各種存儲設備940中的任一種可以用于存儲用于競賽管理器110的指 令以及數據,這些存儲設備包括任何期望類型的持久和/或易失性存儲設 備,例如單個磁盤、磁盤陣列、磁帶設備、諸如CD-ROM、 CD-RW驅動 器、DVD-ROM、 DVD-RW驅動器之類的光學設備、閃存設備、各種類型 的RAM等。 一個或多個存儲設備940在某些實施例中可被直接耦合到主機901 (例如,使用小型計算機系統接口 (SCSI)協議),或者在其他實
施例中可以通過諸如iSCSI (因特網SCSI)、光纖通道構造、或者存儲區 域網絡(SAN)之類的任何期望的存儲互連來訪問。存儲設備940在一些 實施例中可以包括全息媒體。在各種實施例中,除了競賽管理器110的組 件之外,存儲器910和/或存儲設備940還可以存儲操作系統軟件和/或用 于各種其他應用的軟件。在一些實施例中,競賽管理器110的組件模塊可 以分布在多個主機901之間,或者可以在多個主機901處被復制。在一個 實施例中,競賽管理器110的部分或全部功能可以經由一個或多個硬件設 備(例如,經由一個或多個現場可編程門陣列(FPGA))實現或者以固 件實現。
雖然已經相當詳細地描述了上面的實施例,但是只要以上公開得到充 分理解,許多變更和修改將對本領域技術人員變得顯而易見。意圖將所附 權利要求書理解為包括所有這種變更和修改。
權利要求
1.一種系統,包括一個或多個處理器;以及耦合到所述處理器的存儲器,其中,所述存儲器存儲可由所述一個或多個處理器執行以實現競賽管理器的程序指令,所述競賽管理器被配置為經由網絡接收對建立競賽的請求;以及根據所述請求中包括的一個或多個競賽規范來建立所述競賽。
2. 如權利要求1所述的系統,其中,所述網絡包括因特網的至少一部分。
3. 如權利要求1所述的系統,其中,所述一個或多個競賽規范指示出 所述競賽的競賽參賽作品的內容類型。
4. 如權利要求1所述的系統,其中,所述一個或多個競賽規范指示出 將用于確定所述競賽的結果的投票系統。
5. 如權利要求1所述的系統,其中,所述一個或多個競賽規范指示出 所述競賽的競爭輪數。
6. 如權利要求1所述的系統,其中,所述一個或多個競賽規范指示出 將用于向在所述競賽中競爭的參賽者授予一個或多個獎勵的獎勵系統。
7. 如權利要求1所述的系統,其中,所述一個或多個競賽規范包括參 與所述競賽的報名費。
8. —種系統,包括 一個或多個處理器;以及耦合到所述處理器的存儲器,其中,所述存儲器存儲可由所述一個或 多個處理器執行以實現競賽管理器的程序指令,所述競賽管理器被配置為經由網絡接收來自請求者的對建立競賽的請求; 確定所述競賽是否違反一個或多個政府法規;如果所述競賽不違反所述一個或多個政府法規,則根據所述請求建立所述競賽;以及如果所述競賽違反一個或多個政府法規,則向所述請求者指示出所述 競賽不被所述一個或多個政府法規所允許。
9. 如權利要求8所述的系統,其中,所述競賽管理器還被配置為維護 可適用于競賽的政府法規的數據庫;并且其中,為了確定所述競賽是否違 反所述一個或多個政府法規,所述競賽管理器還被配置為訪問所述數據 庫。
10. 如權利要求8所述的系統,其中,所述競賽管理器還被配置為在 建立所述競賽之前從政府機構獲得對建立一個或多個競賽的批準。
11. 一種系統,包括 一個或多個處理器;以及耦合到所述處理器的存儲器,其中,所述存儲器存儲可由所述一個或 多個處理器執行以實現競賽管理器的程序指令,所述競賽管理器被配置 為通過網絡接收請求,該請求指定用于選擇競賽的獲勝者的選擇機制-,以及通過所述網絡提供界面,該界面被配置為顯示對所述選擇機制的指示。
12. 如權利要求ll所述的系統,其中,所述選擇機制包括響應于通過 所述網絡接收到的反對票而從所述競賽中去除競賽參賽作品。
13. 如權利要求11所述的系統,其中,所述選擇機制包括通過所述網 絡從多個投票者中的每一個接收與給定競賽參賽作品相對應的多個評分, 其中,所述多個評分中的每個評分與用于該競賽參賽作品的相應評估標準 相關聯。
14. 一種系統,包括一個或多個處理器;以及耦合到所述處理器的存儲器,其中,所述存儲器存儲可由所述一個或 多個處理器執行以實現競賽管理器的程序指令,所述競賽管理器被配置為通過網絡接收對限制參與通過所述網絡舉行的競賽的請求,其中,所 述請求指定一個或多個參與標準;以及驗證所述競賽的競賽參賽作品符合所述一個或多個參與標準。
15. 如權利要求14所述的系統,其中,所述一個或多個參與標準包括 參賽者隸屬于指定組織的要求。
16. 如權利要求14所述的系統,其中,所述一個或多個參與標準包括 所述競賽中允許的競賽參賽作品的最大數目。
17. —種計算機實現的方法,包括 經由網絡接收對建立競賽的請求;以及根據所述請求中包括的一個或多個競賽規范來建立所述競賽。
18. 如權利要求17所述的方法,其中,所述網絡包括因特網的至少一 部分。
19. 如權利要求n所述的方法,其中,所述一個或多個競賽規范指示出所述競賽的競賽參賽作品的內容類型。
20. 如權利要求n所述的方法,其中,所述一個或多個競賽規范指示出將用于確定所述競賽的結果的投票系統。
21. 如權利要求17所述的方法,其中,所述一個或多個競賽規范指示 出所述競賽的競爭輪數。
22. 如權利要求17所述的方法,其中,所述一個或多個競賽規范指示 出將用于向在所述競賽中競爭的參賽者授予一個或多個獎勵的獎勵系統。
23. 如權利要求17所述的方法,其中,所述一個或多個競賽規范包括 參與所述競賽的報名費。
24. 如權利要求17所述的方法,其中,所述一個或多個競賽規范包括 競賽參與標準。
25. 如權利要求24所述的方法,其中,所述競賽參與標準包括參賽者 隸屬于指定組織的要求。
26. 如權利要求24所述的方法,其中,所述競賽參與標準包括所述競 賽被限制為指定數目的參賽者的要求。
27. —種計算機實現的方法,包括經由網絡接收來自請求者的對建立競賽的請求; 自動確定所述競賽是否違反一個或多個政府法規;如果所述競賽不違反所述一個或多個政府法規,則根據所述請求建立所述競賽;以及如果所述競賽違反一個或多個政府法規,則向所述請求者指示出所述 競賽不被所述一個或多個政府法規所允許。
28. 如權利要求27所述的方法,還包括 維護可適用于競賽的政府法規的數據庫;其中,確定所述競賽是否違反所述一個或多個政府法規包括訪問所述 數據庫。
29. 如權利要求27所述的方法,還包括在建立所述競賽之前從政府機構自動獲得對建立一個或多個競賽的批準。
30. —種計算機實現的方法,包括通過網絡接收請求,該請求指定用于選擇競賽的獲勝者的選擇機制;以及通過所述網絡提供界面,該界面被配置為顯示對所述選擇機制的指
31. 如權利要求30所述的方法,其中,所述選擇機制包括響應于通過 所述網絡接收到的反對票而從所述競賽中去除競賽參賽作品。
32. 如權利要求30所述的方法,其中,所述選擇機制包括通過所述網 絡從多個投票者中的每一個接收與給定競賽參賽作品相對應的多個評分, 其中,所述多個評分中的每個評分與用于該競賽參賽作品的相應評估標準 相關聯。
33. —種包括程序指令的有形計算機可讀存儲介質,其中,所述指令 可由計算機執行以實現競賽管理器,所述競賽管理器被配置為經由網絡接收對建立競賽的請求;以及根據所述請求中包括的 一個或多個競賽規范來建立所述競賽。
34. 如權利要求33所述的存儲介質,其中,所述網絡包括因特網的至少一部分。
35. 如權利要求33所述的存儲介質,其中,所述一個或多個競賽規范指示出所述競賽的競賽參賽作品的內容類型。
36. 如權利要求33所述的存儲介質,其中,所述一個或多個競賽規范 指示出將用于確定所述競賽的結果的投票系統。
37. 如權利要求33所述的存儲介質,其中,所述一個或多個競賽規范 指示出所述競賽的競爭輪數。
38. 如權利要求33所述的存儲介質,其中,所述一個或多個競賽規范 指示出將用于向在所述競賽中競爭的參賽者授予一個或多個獎勵的獎勵系 統。
39. 如權利要求33所述的存儲介質,其中,所述一個或多個競賽規范 包括參與所述競賽的報名費。
40. 如權利要求33所述的存儲介質,其中,所述一個或多個競賽規范 包括競賽參與標準。
41. 如權利要求40所述的存儲介質,其中,所述競賽參與標準包括參 賽者隸屬于指定組織的要求。
42. 如權利要求40所述的存儲介質,其中,所述競賽參與標準包括所 述競賽被限制為指定數目的參賽者的要求。
43. —種包括程序指令的有形計算機可讀存儲介質,其中,所述指令 可由計算機執行以實現競賽管理器,所述競賽管理器被配置為經由網絡接收來自請求者的對建立競賽的請求; 確定所述競賽是否違反一個或多個政府法規;如果所述競賽不違反所述一個或多個政府法規,則根據所述請求建立 所述競賽;以及如果所述競賽違反一個或多個政府法規,則向所述請求者指示出所述 競賽不被所述一個或多個政府法規所允許。
44. 如權利要求43所述的存儲介質,其中,所述競賽管理器還被配置 為維護適用于競賽的政府法規的數據庫;并且其中,為了確定所述競賽是 否違反所述一個或多個政府法規,所述競賽管理器還被配置為訪問所述數據庫。
45. 如權利要求43所述的存儲介質,其中,所述競賽管理器還被配置 為在建立所述競賽之前從政府機構獲得對建立一個或多個競賽的批準。
46. —種包括程序指令的有形計算機可讀存儲介質,其中,所述指令可由計算機執行以實現競賽管理器,所述競賽管理器被配置為-.通過網絡接收請求,該請求指定用于選擇競賽的獲勝者的選擇機制;以及通過所述網絡提供界面,該界面被配置為顯示對所述選擇機制的指示。
47. 如權利要求46所述的存儲介質,其中,所述選擇機制包括響應于 通過所述網絡接收到的反對票而從所述競賽中去除競賽參賽作品。
48. 如權利要求46所述的存儲介質,其中,所述選擇機制包括通過所 述網絡從多個投票者中的每一個接收與給定競賽參賽作品相對應的多個評 分,其中,所述多個評分中的每個評分與用于該競賽參賽作品的相應評估 標準相關聯。
全文摘要
一種用于基于網絡的競賽創建的系統包括一個或多個處理器以及耦合到這些處理器的存儲器,其中存儲器存儲可由這些處理器執行以實現競賽管理器的程序指令。競賽管理器被配置為經由網絡接收對建立競賽的請求,以及根據該請求中所包括的一個或多個競賽規范來建立競賽。
文檔編號G06Q99/00GK101529463SQ200780022667
公開日2009年9月9日 申請日期2007年4月10日 優先權日2006年4月17日
發明者萊昂納德·斯培瑟, 邁克爾·L·斯培瑟 申請人:雅虎公司