基于网络的竞赛创建的制作方法

文档序号:6455227阅读:138来源:国知局
专利名称:基于网络的竞赛创建的制作方法
技术领域
本发明涉及计算机系统,更具体地说,本发明涉及用于在诸如因特网
之类的计算机网络上创建和管理竞赛(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·斯培瑟 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1