创建化身的系统和方法

文档序号:1584294阅读:193来源:国知局
专利名称:创建化身的系统和方法
创建化身的系统和方法相关申请的交叉引用本申请为非临时申请,且其要求2008年6月2日提交的美国临时申请号为 No. 61/058,174,名称为“创建化身的系统和方法”的优先权,该申请的全部内容通过引用而 并入于此。
背景技术
社区网络系统或服务专注于构建和验证在线社区网络社区用于共享兴趣和活动 的人类群体,或对钻研他人兴趣和活动感兴趣的人,其使得使用软件成为必要。大多数社 区网络服务主要基于网页并为用户接触提供多种不同的交互方法,比如聊天,信息,邮件, 视频,音频聊天,文件共享,博客,讨论组,等等。社区网络服务的主要类型是包含一些类别 (如以往同学)目录的,意在与朋友联系(通常有自我描述页面),及与信任相连的推荐系 统。比如,在多种兴趣中,一个社区网络服务,或是关于其的应用,可能关注运动员或运动, 其成员可能根据其运动爱好和活动而交互。社区网络服务可能进一步包含或描述应用开 发的框架。这种应用可能与核心社区网络服务功能性或其他应用交互以定制社区网络服 务。比如,社区网络服务用户可能包含一个或多个应用用于定制或扩展社区网络服务的功 能性。在社区网络服务内,用户可由化身表示。通常来说,化身可能是代表用户的二维 图形图标或三维模型。化身可能简单如用户的图片或是代表用户行为,信仰,兴趣,外表, 特征,身份,个性,或诸如此类的图形对象。化身更可成为动画。除了代表上面列举的特征 外,用户可选择利用化身——特别是图形图标或模型——用于维持其匿名参加和与社区网 络服务及相关成员交互。除了社区网络服务,化身作为桌面窗口小部件,面板,小配件,或其类似物的一部 分也很有用。通常,桌面装饰,面板,小配件,或是类似物可以是很有创意的应用或小型应 用,其提供从桌面访问至经常使用的功能和/或信息,比如时钟,日历,新闻服务,或类似 物。


图1示出一个实施例的系统;图2示出一个实施例的社区网络服务节点;图3示出一个实施例的应用的截屏;图4示出一个实施例的应用的另一个截屏;;图5示出用户可选择创建化身的示例介绍屏幕;图6示出初始化身选择屏幕的示例;图7A和图7B示出化身定制界面的示例;图8示出两个示例化身;图9A和图9B示出发布用户化身的共享和发布界面的示例;
图10示出放映化身的屏保程序;图11-13示出不同能量水平的化身动画;图14和15示出包含创建化身选项的运动表现界面;图16和17示出运动表现化身可被集成在其中的社区网络站点;及图18示出显示可被兑换或购买的奖励相关的化身的用户界面。
具体实施例方式将描述用于创建化身的系统和方法的实施例。将具体参考如图所示的这些实施例 的详细描述。当描述实施例及这些附图时,没有把它们限制于在此公开的附图的目的。与此 相反,其目的是覆盖在此描述的实施例的实质和范围内所有的可选办法,变更,及等价物。简单来说,实施例是在社区网络系统或服务中,例如英特网的一部分,和/或在桌 面窗口小部件内,在面板,小配件,或是类似物内,用于形象化数据的化身或化身环境。化身 可响应于数据或其它输入进一步演进或是改变其外表,动画,或其他视频或音频特征。特别 地,实施例的化身可对应以及提供竞技或运动表现数据的形象化。图1示出系统100的实施例。在此实施例中,系统100是个社区网络系统。在不 同实施例中,系统100可包含多个节点。节点通常可包含系统100中任意用于通信的物理 或逻辑实体且也可被实施为硬件,软件,或其任意组合,期望一组给定的设计参数或表现限 制。虽然图1显示了例子中有限的节点,其应该被理解为对于给定的一个实施可使用更多 或更少的节点。在各式各样的实施例中,节点可能包括,或是应用为,计算机系统,计算机子系统, 计算机,应用,工作站,终端,服务器,个人电脑(PC),笔记本电脑,超大型笔记本,手持电脑, 个人数码助理(PDA),机顶盒(STB),电话,移动电话,蜂窝电话,手提电话,无线接入点,基 站(BS),用户站(SS),移动用户中心(MSC),无线电网络控制器(RNC),微处理器,集成电路 如专用集成电路(ASIC),可编程逻辑设备(PLD),处理器如通用处理器,数字信号处理器 (DSP)和/或网络处理器,接口,输入/输出(I/O)设备(例如,键盘,鼠标,显示器,打印 机),路由器,集线器,网关,网桥,交换器,电路,逻辑门,寄存器,半导体设备,芯片,传感器, 或其它设备,机器,工具,装置,元件,及其组合。实施例不仅限于本部分内容。在各式各样的实施例中,节点可能包括,或是应用为,软件,软件模块,应用,程序, 子程序,指令集,计算编码,文字,值或是相关组合。节点可按照预定的计算机语言,方式或 句法实现,如引进处理器执行某些函数。计算机语言的例子可包含C,C++, Java, BASIC, Perl, Mat lab, Pascal, Visual BASIC,汇编语言,机器码,网络处理器的微码等等。实施例 不仅限于本部分内容。系统100的节点安排用于一种或多种信息的传输,如媒体信息和控制信息。媒体 信息通常涉及代表对用户有意义的数据,如图像信息,视频信息,图形信息,音频信息,语音 信息,文本信息,数字信息,字母数字符号,字符符号,等等。控制信息通常涉及代表对自动 化系统有意义的命令,指令及控制字的数据。比如,控制信息可用于将媒体信息路由通过系 统,按特定的方式指导节点处理媒体信息。媒体和控制信息可以在许多不同的设备或网络 中传输。系统100可包含一个或多个节点(例如,节点110-130)用于通过一个或多个有线和/或无线传输通信媒体。有线通信媒体的例子可包含线,电缆,印制电路板(PCB),背板, 交换单元,半导体材料,双绞线,同轴电缆,光纤,等等。无线通信媒体的例子可包含无线频 谱的某些部分,比如射频(RF)频谱。在这样的应用中,系统100的节点可包含适于通过指 定无线频谱传输信号的元件和接口,如一个或多个发射器,接收器,收发两用机,放大器,滤 波器,控制逻辑,天线等等。通信媒体可通过输入/输出(I/O)适配器与节点相连。I/O适配器可安排与使用 预期的通信协议,服务或操作过程用于控制节点间信息信号的适合技术一起工作。I/O适配 器可能包含适当的物理接口用于连接I/O适配器和相应的通信介质。I/O适配器的例子可 能包括网络接口,网络接口卡(NIC),线卡,磁盘控制器,视频控制器,音频控制器,等等。在不同的实施例中,通信系统100可包含或成为网络的一部分,比如WiMAX网络, 宽带无线接入(BWA)网,WLAN,WMAN,无线广域网(WffAN),无线私域网(WPAN),码分多路访问 (CDMA)网,宽带码分多路访问(W⑶MA),时分同步⑶MA (TD-⑶MA)网,时分多路访问(TDMA) 网,扩展TDMA (E-TDMA)网,全球数字移动电话系统(GSM)网,正交频分复用技术(OFDM),正 交频分多址(OFDMA),北美数据蜂窝(NADC)网,通用数据电话系统(UMTS)网,第三代(3G) 网,第四代GG)网,本地网(LAN),广域网(WAN),城域网(MAN),英特网,万维网,蜂窝网,无 线电网,卫星网,和/或其他可配置承载数据的网络。实施例不仅限于本部分内容。在实施例中,系统100可能包含节点130。比如,节点130可包含移动设备或有无 线能力的固定设备。移动设备可能包含通用的装置集用于与提供和其他无线设备的互联, 比如其他移动设备或固定设备。节点130的例子可包含一台电脑,服务器,工作站,笔记本 电脑,手持电脑,电话,蜂窝电话,个人数码助理(PDA),组合蜂窝电话和PDA,等等。节点110-130可具有一个或多个无线收发器和无线天线。比如,在一个实施例中, 节点110-130的每个有多个收发器和多个天线用于通过无线共享媒体160传输信息信号。 比如,可构成频道162,链接,或连接使用无线共享介质160的一个或多个频谱发送和接收 包164。实施例不仅限于本部分内容。图2更明确的描述了通信系统100的节点110。如图2所示,节点可包括多个组元 如元件140,模块150,处理器210,存储器沈0,交换机220,发射器230,接收器240,和天线 250用于通过无线共享媒介160来传输包164。发射器230和接收器240可合并成为一个 收发器。一些组元可通过使用,例如,一个或多个电路,元件,寄存器,处理器,软件子函数, 或相关组合来实现。虽然图2仅显示了有线数量的组元,应该被理解为节点110作为给定 的一个实施可使用额外或更少的节点。实施例不仅限于本部分内容。如上所述,在一个实施例中,节点110可能包含处理器210。处理器210可与交换 机220和/或收发器(S卩,发射器230和接收器M0)相连。可使用任意处理器或逻辑设备, 如复杂指令集(CISC)微处理器,精简指令集(RISC)微处理器,特长指令字(VLIW)微处理 器,实现指令集组合的处理器,或其他处理器设备实现来实现处理器210。在实施例中,例 如,处理器210可被实现为通用处理器。处理器210也可被实现为专用处理器,如控制器, 微控制器,嵌入式处理器,数字信号处理器(DSP),网络处理器,媒体处理器,输入/输出(I/ 0)处理器,媒体访问控制(MAC)处理器,无线基带处理器,现场可编程门阵列(FPGA),可编 程逻辑设备(PLD),等等。实施例不仅限于本部分内容。在一个实施例中,处理器210可能包括,或访问,存储器沈0。存储器260可能包括任何机器可读介质。存储器260可被执行,其可通过使用任何可存储数据的机器可读或计 算机可读的介质,包含易失和非易失存储器。例如,存储器260可包括只读存储器(ROM), 随机访问存储器(RAM),动态RAM(DRAM),双数据沿DRAM (DDRAM),同步DRAM (SDRAM),静态 RAM(SRAM),可编程ROM(PROM),可擦写可编程ROM(EPROM),电可擦可编程ROM (EEPROM),闪 存,聚合存储器如铁电体的聚合存储器,双向存储器,相位变化或铁电体存储器,SONOS (si licon-oxide-nitride-oxide-silicon)存储器,磁或光卡,或任何其他适于存储信息的介 质。值得注意的是存储器260的一些部分或所有可能被包含在和处理器210同一块集成电 路上,或是存储器260的一些部分或所有被布置在一块集成电路或其他介质上,比如硬盘 驱动,其是处理器210的外部设备。实施例不仅限于本部分内容。在系统100节点中的实现时,节点110可安排在不同节点间通过有线或无线通信 介质传输信息,比如节点120和130。信息可使用形如164的包通过无线共享介质160传 输,每个包164包含媒体信息和/或控制信息。在本文中包164可指任何信息的离散集,如 单位,帧,单元,段,片断,等等。包的尺寸可能是任何适于给定实现的大小。实施例不仅限 于本部分内容。对于系统100是个社区网络的实施例,模块150可包括化身模块。如前所述,化身 可能是任何包含并不局限于用户的静态或动态动画的代表物或表现形式,或该化身可能是 个图形对象可代表用户的行为,信仰,兴趣,外表,身份,个性和当用户参与并和社区网络交 互的偏好。一个实施例的化身模型可允许用户选择预定的化身代表他们自己在社区网络系 统或服务中使用。用户可进一步定制或更改预定的化身(例如,颜色方案等等)以生成更 合意的自身代表物。另一可供选择的实施例化身的模型可允许用户上传或创建大体上或整 个顾客设计的化身。一旦用户选择或生成了更合适的化身,用户可参与或与社区网络系统或服务交 互。化身可依据配置信息或社区网络服务或信息的目的在不同的方式上代表用户。比如, 在一个实施例中社区网络系统或服务可允许用户给另外一个用户发送信息或发表评论。信 息或评论可能同时伴随着发送者的化身,可能代表也可能不代表发送者的特征。化身也可 能进一步在网络日志(例如,博客)或其他类似的自评论中代表用户。化身还可进一步代 表用户的竞技表现或运动表现,或是竞技表现或运动表现和其他用户或基准点的比较。比如,在一个实施例中社区网络系统或服务可能包含应用,插件,或等价物用于跟 踪,监控,和/或直观显示一个或多个用户的体育和运动表现数据。类似的应用,插件,或是 等价物可能与将社区网络系统用户的运动表现和基准点或其他社区网络系统或服务成员 的运动表现相比有关。与应用交互的多个用户可能基于其运动表现相应地对抗。基准点比 较和/或多个用户对抗,能以单独的用户化身被直观的表示出来。比如,每个用户可选择预定的化身,可定制预定的化身,或上传或另外创建上述的 化身。此后,每个用户在参加或与社区网络系统或服务交互时可由对应的化身代表。在一个 实施例中多个用户基于其运动表现对抗,其对抗可视地由用户的化身显示或表示。在一个 实施例中,比如,对抗可在同一个屏幕,画面,窗口或等价物中由显示多个化身来表示(即, 多个社区网络用户)。另外,化身在画面的位置可代表对应用户的相应的运动表现和其他参 与对抗的比较。在一个实施例中,其对抗可表示每个用户从共同起点出发后步行,慢跑,跑等的总距离。可被理解的是其他能力的测量(例如,举起的重量,燃烧的卡路里,有氧运动的持续 时间,有氧训练的频率,等)都可由对抗来代表。步行,慢跑,跑等的总距离(或其他能力的 测量)可由屏幕,画面,窗口或等价物中的每个用化身的水平或垂直位置表示。比如,用户 通过的总距离可由屏幕,画面,或窗口中水平位置,和从左到右穿越屏幕,画面,或窗口所增 加的通过的总距离(即,由卡笛尔坐标系统表示的对抗的原始或起始点增加的距离)表示。 相应的,一个化身显示在另一个化身的右边形象地表明在对抗中前一个用户领先后一个用 户。此外,屏幕,画面,或窗口可能表示对抗中部分或放大的视图。特别对于有相当多 的参与者的对抗,屏幕,画面,或窗口仅可同时显示部分参与者的进度因此化身相关的部分 可被直观显示。比如,对抗可能代表用户向100英里处的目标步行,慢跑,或跑的进度。每个 用户的显示其化身的屏幕,画面,或窗口可表示少于100英里。更具体地,已通过50英里的 用户的屏幕,画面,或窗口可能仅包括那些已通过50英里的预定义部分的用户的化身,比 如45至55英里。相应地,用户可有个直观的代表物表示其距离最近的对抗者。在一个实 施例中,用户的屏幕,画面,或窗口的域(即,本例中屏幕,画面,或窗口的宽度折算成英里) 可调整至仅显示预设数量的化身。可选地或另外地,用户可具有对抗的特定部分(如跑道 的最后50米)的形象代表物。然而,在一个实施例中用户可选地或另外地可能想得到整个对抗中的形象的表示 物。对于这样的实施例,用户的屏幕,画面,或窗口的一部分可既包含对抗全部代表物又包 含其全部中的精确位置。比如,用户的屏幕,画面,或窗口的顶部或底部可能包含滚动条或 者允许用户控制(例如,通过鼠标点击或翻滚)显示对抗部分的东西。进一步地,滚动条可 能包含滚动条或其他能标记参与对抗的一些或所有用户进度的东西。用户可因此了解他们 相较于对抗中的其他用户的进度以及在屏幕,画面,或窗口中基于化身的相对位置可以得 到至少他们的最近的对抗者的形象的代表。在一个实施例中,屏幕,画面,或窗口可视觉响 应用户翻转滚动条或显示其他用户名字或其他识别物的标志。视觉响应可进一步包括其他 用户的进度(在一个实施例中通过的距离)除了或替代显示那些用户名字或其他识别物。 最终,滚动条可能包括箭头,颜色区分,或其他类似的表明不同用户在对抗滚动条中或与其 相邻查看屏幕,画面,或窗口的位置的指示物用于判定他们在对抗中的进度。图3为一个根据上面描述典型的实施例的截屏。三个化身301代表在应用窗口中 三个在不同位置显示的用户。更具体的是,三个301化身在背景显示不同深度前景。在一 个实施例中,背景可能是个跑道,街道马拉松线路,地面,或与步行,慢跑,跑相关的其他背 景。背景可进一步代表举重房,健身房,或其他应该是与举重训练,有氧训练,或类似物的用 户运动表现适宜的相关背景。另外,背景可以是完全脱离现实完全任意或异想天开的。如 所阐述的,中间的化身301b代表执行或查看化身应用的用户。右边的化身301c代表在对 抗中或竞赛中即刻领先的用户而左边的化身301a表示在对抗或竞赛中即刻落后的用户。应用的顶部包括滚动条303,其代表至少对抗或竞争的一部分。在一个实施例中, 滚动条303代表从起始点到终点的整个竞赛而窗口的剩余部分305 ( S卩,应用的包括化身的 部分窗口)可能仅显示一个部分比赛的图形代表物。一些或所有参与对抗或竞赛的用户的 地址在滚动条中可被显示为滚动条,点,或其他类似的标记(例如,记号307)。另外,正执行 和查看化身的用户的地址可被箭头309或其他指示物高亮。滚动条307a,点,或其他类似的标记可能还进一步有颜色,大小,或形状将其它的和自身区分开来。如上面所讨论的,用户 可翻转或另外选择一个或其他类似的标记用于显示响应的用户名,特征,和/或在对抗或 竞赛中的进度。在一个实施例中,背景和化身301中的一个或两者可被制成动画。例如,背景可滚 动(在所阐述的示例中从右到左)作为化身301代表用户在竞赛和对抗中步行,慢跑,跑的 进度的视觉线索。另外,化身301可显示为正在步行,慢跑,跑,或其它动作。更具体的是, 化身动画可与化身代表的用户的运动表现有关。例如,用户频繁的跑,足够的时长,和/或 足够的距离,该用户可由模仿或建议快速奔跑节奏的化身表示。反之,用户极少走动距离和 /或时长很短可由模仿或建议慢速步行节奏的化身表示。在一个实施例中,非活跃用户可 能甚至由坐下或缺少动画的化身表示。化身的动画反映了用户大部分当前运动表现(如在 特定的时间段内)或可反映在整个竞赛和对抗的时长的平均值(包括移动平均值)。相应 的,化身在总体竞赛中除了或替代他们的位置外还可反映对应的用户运动表现的趋势。当参与竞赛或对抗时,用户可能通过在注解项框中输入文本和/或符号生成评 论。如图3所示,注解项输入框311(在包含提示“你在想什么”的实施例中)位于邻近或在 比赛或对抗区下方,该区由背景和重叠在其上的化身301限定。当用户在输入框311中输 入评论时,对话框,泡泡,或等价物会在代表评价发起者的用户的应用中的化身邻近显示弹 出或显示。在一个实施例中,评论对于竞赛或对抗中其化身301在相同的窗口或画面的其 它用户是可见的。进一步,在竞赛或对抗中其化身不在同一窗口或画面的用户发表了评论 则标志可在滚动条中显示。任何用户可此时翻转或选择发表评论的用户/化身的滚动条, 点,或其它类似标志(例如,标记307a)以复查评论。在另一个实施例中,另外的化身(未 显示)可能被引入至竞赛或对抗标识专业的运动员或以“化身训练员”的形式可提供激励 信息或其它注释。除了当前的位置或地位,化身应用还可显示地位,领先榜,奖杯,和与竞赛或对抗 成果有关的东西。进一步,化身应用可显示里程碑,已达到的目标,和对于一个不是竞赛或 对抗的一部分但有其它既定个人成果基准点的用户的类似物。图4所示为显示的一个对话泡402从化身301c向上延展到与化身301c相关的用 户提交的消息项(即,“野蛮的”)。在一个实施例中,评论对于竞赛或对抗中其化身在相同 的窗口或画面的其它用户是可见的。进一步地,在竞赛或对抗中其化身不在同一窗口或画 面的用户发表了评论则标志(未示出)可在滚动条中显示。任何用户可此时翻转或选择发 表评论的用户/化身的滚动条,点,或其它标志以复查评论。在另一个实施例中,另外的化 身可能被引入至竞赛或对抗标识专业的运动员或以“化身训练员”的形式可提供激励信息 或其它注释。如注明的那样,化身位置,外表和/或动画可反映用户的运动表现。用户的运动表 现可通过多种方式改变。在一个实施例中,用户可输入他们的运动表现。例如,他们可输入 在每个有氧运动中详细时间内跑的详细距离。他们还可另外输入举起的磅数,玩的游戏,和 那些依赖于竞赛、对抗的性质、或与基准点和目标比较的类似物。另外,化身模块可与一个或多个运动表现数据库或其它运动表现采集模块或实用 程序通信。例如,多个基于英特网或在线服务从用户采集运动表现数据。尤其,一些基于英 特网或在线服务可与传感器或其它用户在健身,步行,慢跑,跑等所穿或携带的记录设备互操作。在一个实施例中,运动表现数据可通过步程计,心率检测器,热量监视器和其它本领 域熟知的东西。在竞赛或对抗中的非运动员或非用化身代表的用户也可执行应用与在竞赛或对 抗中的运动员或用化身代表的用户交互。例如,在竞赛或对抗中的非运动员或非用化身代 表的用户可发送或邮寄信息或评论,递送礼物,或以另外形式与竞赛或对抗中的一个或多 个运动员或用化身代表的用户通信。进一步,在竞赛或对抗中的非运动员或非用化身代表 的用户可为运动员设定目标或里程碑。图5-18所示为替代化身模块和/或与此相关的用户界面。更具体的说,图5-18 所示为用户界面500,其允许用户或运动员选择或生成化身设计。图5,例如,示出了允许用 户用选项503创建化身的介绍屏幕501。示例化身的图片可在屏幕501的背景中显示出来。 用户运动表现统计也可在信息条505中显示出来。其它可选项如访问设备和音乐或联系支 持可在界面500的507部分提供。在选择可选项503创建化身时,可呈现给用户初始创建界面。图6,例如,示出用户 或从运动员初始选择,和/或已创建的化身典型集的一个原型典型集。在一个实施例中,用 户或运动员此后可能修改,定制,或另外个性化他们所选择的化身。图7A所示在选择特定的化身原型后用户或运动员可定制其化身的一些方法(例 如,如图6所示,虽然不局限于本上下文)。比如,用户或运动员可选择面部表情,头发式样 和颜色,眼睛形状和颜色(包括眼镜和太阳镜及他们的款式和颜色),眉毛形状和颜色,身 体形状,嘴的形状和/或表情,上衣或其它上身外衣的式样和颜色,短裤或其它下身外衣的 式样和颜色,鞋的式样和颜色,和与化身相关的音乐。例如,歌曲播放单中特定歌曲可与化 身关联。进一步,化身可被显示为戴耳塞或类似的东西。在一个实施例中,化身可仅显示为 头戴耳麦如果用户或运动员已经将歌曲和/或歌曲的播放单与其化身关联起来。在一些示 例中,化身不同特性的一些选择可能不是立即可用的。而是,用户要求达到一定的目标才获 得访问这些选择。更具体的是,图7A所示为用户或运动员可修改,定制,或另外个性化其化身的实 施例中用户界面500。用户或运动员可选择图标,其与上面所述的定制项目关联。这里,用 户或运动员已选择修改,定制,或另外个性化化身穿的上衣。例如,用户可以从大量的上衣 中,包括圆领汗衫,套衫汗衫(风帽可有可无),拉链汗衫或夹克(风帽可有可无),紧身短 背心,体育/运动文胸,或任何其它可穿的上衣中选择。在一个实施例中,上衣的选择(或 任何其它定制条目)可是限定性别的如果,例如,化身有性别的话。另外,在化身的原型为 中性的实施例中,用户或运动员可从任何可用的条目配置中选择。一旦用户或运动员已选 择了上衣式样(这里,是圆领汗衫),他们可在此后选择圆领汗衫的颜色和/或颜色组合/ 花样。用户或运动员可继续修改,定制,或另外个性化其化身直到对其化身的外表满意为 止。在另外的实施例中,用户或运动员可随机选择其化身的外表(例如,通过用户界面500 的“随机选择”按钮)。如果是所期望的,用户或运动员可在此后修改,定制,或另外个性化 随机生成的化身。图7B示出定制化身的另一个示例界面。界面700可最初显示默认的化身701,特 性种类703,特有特征705,随机选择选项707,发布选项709和取消选项711。从默认的化 身701开始,用户可修改各种特性如头发式样或颜色,面部表情,嘴唇,眉毛,眼睛,鼻子,上衣,裤子,鞋子和其它物件。虽然没有描述,其它特性也可被修改。比如,在一些实施例中, 化身的身体尺寸,耳朵和手可被定制。使用种类703,每个上面提到的特性可根据用户的喜 好被定制。在一个例子中,如上所述,用户可修改化身穿的鞋子。特别地,特有特性705包 括格式他/她的化身可用的鞋子。在一些示例中,新鞋子或其它特性仅在完成一些挑战,情 节,目标或类似的之后才可用。化身可用的鞋子款样与由在当前用户中流行的鞋子制造商 或一些其它鞋子设计提供的实际鞋子的最新款式相对应。不可用的鞋子715或其它特性可 被显示为暗的外形(即,没有显著的细节)连同需要满足的目标717。例如,一些鞋子直到 用户跑完指定的距离后才可用于选择。用户可进一步选择“X”选项713如果他或她想要从 化身701中删除鞋子。另外,用户可选择鞋子的颜色或其它可使用调色板719定制的特性。 临近或与可选特性相关的的解锁的锁定符721可表明可选特性是用户最近可用的。在实施例中,当用户或运动员在创建其化身时,化身可被制成动画。例如,动画可 与用户或运动员正修改,定制,或另外个性化其化身的物品相关。相应的,如果用户或运动 员正在定制这些物品的话,动画可包含系鞋带或拉帽衫。可选地或另外地,动画可与用户或 运动员选择的化身原型和/或化身穿戴或包含的物品组合相关。动画可同时与化身相关的 面部表情有关。同时进一步,至少一个动画组件可以是异想天开的,随机的,或否则是任意 的。用户或运动员创建过程中相关的的化身动画可用于根据化身识别用户和运动员和/或 为用户或运动员提供增强的化身个性化感觉。—旦用户或运动员创建了化身,他们可发布(比如使用选项309)。这样做,用户 或运动员可此后在上面所介绍的一个或多个社区网络服务中及/或在桌面窗口小部件内, 面板,小配件,或是类似物中由他们的化身代表。图8所示为两个示例化身。更具体的是, 图9A示出用户或运动员可以多种方式共享化身的的实施例。例如,用户或运动员可以屏保 和/或以社区网络服务内的窗口小部件的形式共享化身。图9B所示为另一个示例性发布 界面900,用户通过选项903挑出用于发布和下载表征用户化身的屏保,或使用选项905生 成在不同站点被包含的窗口小部件。例如,用户可使用选项909向指定或预定的社区点或 使用选项911向另一个点添加化身。如上所述,一个实施例的化身可反映通过一个或多个运动表现传感器,由用户或 运动员输入,或其组合所采集用户或运动员的运动表现。例如,图10所示实施例的化身为 部分桌面屏保1001。化身1003可显示(例如,以对话框或气泡的形式)消息1005或其它 可表明用户或运动员最近运动表现的指示物。消息1005依赖于运动表现或用户或运动员 可成为补充的或是有关动机的(例如,和运动基准点,里程碑,挑战能力,对抗/竞争能力和 /或由用户或运动员和或他们的训练程序提供的个人目标比较)及可自动被决定和/或有 计算设备产生。除了提供关于用户或运动员的运动表现的口头和/或书写信息,化身动画还可另 外或额外反映用户或运动员的运动表现。在一个或多个装置中,化身应用和/或运动表现 跟踪点或应用可基于用户执行的运动活动的数量决定化身的动画。图11,例如,所示为如 果用户或运动员表明低能量水平的运动表现(例如,基于频率,时长,和/或最近健身的强 度),化身可被制作成对应低能量的表演活动(如玩板球,步行/伸展锻炼,玩视频游戏,坐 下,或类似的)。图12所示如果为用户或运动员表明中级能量水平的运动表现(如骑独轮 脚踏车,慢跑/舞动,执行“奔跑者”,“洒水器”,“购物车”,“甘蓝园”,“明白兔子”,“机器人”或其它类似中级能量的舞蹈,和类似的)的化身动画。图13所示为如果用户或运动员表明 高能量水平的运动表现(如跑/路栏跑,拳击练习/武术,高能量舞蹈如碎步/自由式,嘻 哈,萨尔萨舞曲,街舞,“甩头舞”,和其它高能量活动)的化身动画。因此,一旦化身被实施 获取的数据可引导化身的活动。这里要注意的是,动画可与化身的面部表情有关。除了化身的动画外,化身的背景(例如如果化身是屏保的一部分)也可被选择和/ 或生成(例如,通过运动表现监视点或应用或化身应用)以进一步反映用户或运动员的运 动表现。例如,低能量背景可包含沙发,窗,豆袋(bean bag),或类似的。中能量背景可包含 街道,地面,舞池,或类似的。高能量背景可包括体育馆,跑道,拳击场地,武术柔道馆,舞蹈 俱乐部,或类似的。背景也可由用户或运动员指定并包含图片,照片,或其它空间,面积,地 点的表示物,和根据其喜好的类似物。背景颜色也可表明能量或活动的级别。例如,蓝色可 表明安静或低能量状态,黄色为中能量级,而红则为高能量或活力级别。图14和图15所示为基于运动表现的社区网络系统的用户界面1400。如所示, 除了管理跑,训练,目标和决议,地图,挑战,装备和音乐,支持,和基于运动表现的社区网络 系统的类似物,用户界面1400可进一步如上面描述那样允许用户或运动员创建和修改,定 制,或另外个性化实施例的化身。化身此后在基于运动表现的社区网络系统中代表用户或 运动员。在一个实施例中,化身如上面所述那样可以进一步被制成动画表明其代表的用户 或运动员的运动表现或运动表现能量水平。化身可进一步被制成动画,例如,面部表情和/ 或异想天开的,随机的,或任意不同的移动,至少是部分,从用户或运动员运动表现中。在一 个或多个配置中,一旦用户创建了化身,奔跑中的个体1403的普通图像可被所创建的化身 取代(例如,在奔跑姿态)。图16和17所示为包含社区网络服务的化身应用。比如,化身应用如上面描述那 样允许用户或运动员创建和修改,定制,或另外个性化实施例的化身。化身此后在社区网络 系统中代表用户或运动员。在一个实施例中,化身如上面所述那样可以进一步被制成动画 表明其代表的用户或运动员的运动表现或运动表现能量水平。化身可进一步被制成动画, 例如,具有面部表情和/或异想天开的,随机,或任意不同的动作,至少是部分根据用户或 运动员运动表现。图18所示为具有对用户或运动员分数或其它奖励系统的实施例的用户界面500 和/或1400。例如,一个用户或运动员可随着其运动表现同比例地积累积分(例如,跑每 英里或每公里积分10分)。直到积累到预定义的积分数量,用户或运动员为其化身可购买 虚拟衣服和/或物品。例如,一件特别的上衣或其它的衣服可能仅对那些高级与其运动表 现积累到一定积分的用户或运动员可用。相应地,除了他们的个性化和动画,化身可进一步 代表拥有仅对已达到一定基准点,里程碑,挑战能力,对抗/竞赛能力,和/或个人目标的用 户或运动员可见的特殊衣物或物品的用户或运动员。更进一步地,衣物或物品可以表示其 所代表的(例如“fastest 10k”、“500Miler”或类似的)基准点,里程碑,挑战能力,对抗/ 竞赛能力,或个人目标。图18进一步示出积分或其它奖励可为用户或运动员兑换类似的衣服或物品。除 了表明已达到一定基准点,里程碑,挑战能力,对抗/竞赛能力,和/或个人目标的用户或 运动员,衣服或物品还可进一步包括用户或运动员已修改的,已定制的,或另外个性化的化 身。另外或额外的,显示用户或运动员的修改的,已定制的,或另外个性化化身的衣服或物品对于用户或运动员是可购买。已达到目标,里程碑,挑战和类似的奖励可以进一步在美国 申请号为12/324,140,于2008年11月沈号申请的,名称为“社区网络服务的交互化身”的 申请文件以及于2008年2月14日提交的美国申请号为12/031,380,名称为“运动信息的 采集和显示”的申请文件的内容中被描述到,两篇申请的内容通过引用而全部并入于此。许多特有的细节已经在此被提出用于提供对实施例的全面理解。那些在艺术上有 专长的人会理解,然而,没有这些特有细节的那些实施例可被实践。在另外的示例中,众所 周知的操作和部件没有被详细的描述以免使实施例模糊不清。应该是在此公开的特有的架 构或功能性细节可被代表及没有必要仅限于实施例范围内。值得注意的是对“一个实施例”或“某个实施例”的引用是指所述特有的特性,结 构,或个性至少与至少包含在一个实施例中的实施例相关。短语“在一个实施例“在规格中 不同地点的表象不必要都引用同一个实施例。一些实施例可使用能根据任何数目因素,如预期计算率,力量水平,耐热性,处理 周期预算,输入数据率,输出数据率,存储器资源,数据总线速度和其它性能限制而改变的 架构来实现。例如,一个实施例使用由通用或专用处理器执行的软件来实现。在另外一个 例子中,一个实施例可实现为一个专用硬件,如电路,专用集成电路(ASIC),可编程逻辑设 备(PLD)或数字信号处理器(DSP),等等。在已有的另一个例子中,实施例可通过编程的通 用计算机组件和客户硬件组件的组合来实现。实施例不仅限于本部分内容。一些实施例可使用措词与派生物是“联接的”或“连接的”来描述。其应该被理解 为这些属于不是相互的同义词。例如,一些实施例可使用术语“连接的”来描述以表明两个 或多个组元在物理上或电气上相互接触。在另一个例子中,一些实施例使用术语”联接的 “来描述以表明两个或多个组元并非在物理上或电气上相互接触,但是相互配合或交互。实 施例不仅限于本部分内容。一些实施例可使用机器可读媒介或可存储由机器执行,可使机器根据实施例执行 一个方法和/或操作的的指令或指令集的物品来实现。这样的机器可包括,比如,任何适合 处理平台,计算平台,计算设备,处理设备,计算系统,处理系统,计算机,处理器,或类似的, 可使用任何适合的软硬件组合来实现。机器可读介质或物品可能包括,例如,任何适合类型 的存储器单元,如给出的引用图2的例子。例如,存储器单元可包含任何存储器设备,存储 器物品,存储器介质,存储设备,存储物品,存储介质和/或存储单元,存储器,可移除或非 可移除介质,可擦写或非可擦写介质,可写或非可写介质,数字或模拟介质,硬盘,软盘,只 读光盘存储器(CD-ROM),可写光盘存储器(CD- ,可重写光盘存储器(CD-RW),光驱,磁盘 介质,多种形式的数码通用盘(DVD),磁带,盒式磁带,或类似的。执行可包含各种指令,如 源代码,编译代码,翻译代码,可执行代码,静态代码,动态代码,或类似的。指令可被实现为 使用适合的高级,低级面向对象,可是,编译和/或翻译编程语言,如C,C++, Java, BASIC, Perl, Mat lab, Pascal, Visual BASIC,汇编语言,机器码,等等。实施例不仅限于本部分内 容。当此处所描述的的实施例的某些特性时,许多修改,取代者,改变和等价物可能现 在发生在本领域技术人员中。因此其应该被理解为附加的权利要求本意是覆盖落入实施例 实质精神的所有修改和改变。
权利要求
1.一种用于创建代表用户的运动活动的水平的化身的方法,该方法包括 在计算设备处接收用于创建代表用户执行的运动活动量的化身的用户规范;基于所述由用户执行的运动活动量,由该计算设备确定一组的一个或多个可选择的化 身定制选项;以及为用户提供该组的一个或多个化身定制选项。
2.如权利要求1的方法,其中,所述一个或多个化身定制选项包括化身穿戴的服饰。
3.如权利要求2的方法,其中服饰包括鞋类。
4.如权利要求2的方法,其中服饰包括衬衫。
5.如权利要求1的方法,其中,所述一个或多个化身定制选项包括化身的身体特征。
6.如权利要求5的方法,其中,身体特征包含面部特征。
7.如权利要求1的方法,进一步包括接收用户从所述组的一个或多个化身定制选项中对化身特征的选择;以及 基于用户规范和用户选择生成化身。
8.如权利要求7的方法,进一步包括基于用户执行的运动活动量确定化身的面部表情;和 将面部表情应用于化身。
9.如权利要求7的方法,进一步包括基于用户执行的运动活动量确定化身的动画;和 根据已确定的化身的动画来制作化身动画。
10.如权利要求7的方法,进一步包括 基于用户执行的运动活动量确定界面背景;和 对照界面背景显示化身。
11.如权利要求1的方法,其中,用户规范包括化身的动画面部表情。
12.一种装置,包括 处理器;及用于存储计算机可读指令的存储器,当执行该指令时,使该装置 接收用户规范,该用户规范用于创建代表用户执行的运动活动量的化身; 基于由用户执行的运动活动量来确定一组的一个或多个化身定制选项;及 为用户提供该组的一个或多个化身定制选项。
13.如权利要求12的装置,其中,所述一个或多个化身定制选项包括化身穿戴的服饰。
14.如权利要求13的装置,其中,服饰包括鞋类。
15.如权利要求13的装置,其中,服饰包括衬衫。
16.如权利要求12的装置,其中,所述一个或多个化身定制选项包括化身的身体特征。
17.如权利要求16的装置,其中,身体特征包含面部特征。
18.如权利要求12的装置,其中,所述计算机可读指令在被执行时,进一步使装置 接收用户从所述组的一个或多个化身定制选项中对化身特征的选择;及基于用户规范和用户选择来生成化身。
19.如权利要求18的装置,其中计算机可读指令在被执行时,进一步使装置 基于用户执行的运动活动量确定化身的面部表情;和将面部表情应用于化身。
20.如权利要求18的装置,其中计算机可读指令在被执行时,进一步使装置 基于用户执行的运动活动量确定化身的动画;和根据已确定的化身动画制作化身动画。
21.如权利要求18的装置,进一步包括 基于用户执行的运动活动量确定界面背景;和 对照界面背景显示化身。
22.如权利要求12的装置,其中,用户规范包括化身的动画面部表情。
23.—个或多个计算机可读介质,其存储计算机可读指令,当该指令被执行时,使装置接收用户规范,该用户规范用于创建代表用户执行的运动活动量的化身; 基于用户执行的运动活动量确定一组的一个或多个化身定制选项;及 为用户提供该组的一个或多个化身定制选项。
24.如权利要求23的一个或多个计算机可读介质,其中一个或多个化身定制选项包括 化身穿戴的服饰。
25.如权利要求23的一个或多个计算机可读介质,其中,所述一个或多个化身定制选 项包括化身的身体特征。
26.如权利要求25的一个或多个计算机可读介质,其中,身体特征包含面部特征。
27.如权利要求23的一个或多个计算机可读介质,其中,计算机可读指令在被执行时,进一步使装置接收用户从所述组的一个或多个化身定制选项中对化身特征的选择;及 基于用户规范和用户选择生成化身。
28.如权利要求27的一个或多个计算机可读介质,其中,计算机可读指令,在被执行 时,进一步使装置基于用户执行的运动活动量确定化身的面部表情;和 将面部表情应用于化身。
29.如权利要求27的一个或多个计算机可读介质,其中,计算机可读指令在被执行时, 进一步使装置基于用户执行的运动活动量确定化身的动画;和 根据已确定的化身动画制作化身动画。
30.如权利要求27的一个或多个计算机可读介质,其中,计算机可读指令在被执行时, 进一步使装置基于用户执行的运动活动量确定界面背景;和 对照界面背景显示化身。
31.如权利要求23的一个或多个计算机可读介质,其中,基于由用户执行的运动活动 量决定所述组的一个或多个化身定制选项包括确定用户是否已完成运动活动目标;及作为对确定用户已完成运动活动目标的响应,在所述组的一个或多个化身定制选项中 添加化身定制选项。
32. 一种装置,包括 处理器;及用于存储计算机可读指令的存储器,当该指令被执行时,使装置 接收用户规范,该用户规范用于创建代表用户执行的运动活动量的化身; 基于用户执行的运动活动量,从多个化身定制选项中确定一组的一个或多个化身定制 选项,其中已确定的一个或多个化身定制选项包括鞋类和动画,且其中一个或多个化身定 制选项包括少于所有所述多个化身定制选项;为用户提供所述组的一个或多个化身定制选项,其中用户没有择其余的所述多个化身 定制选项;接收从所述组的一个或多个化身定制选项中对鞋类物品和动画的选择, 生成穿着鞋类物品的化身;及 根据已选择的动画制作化身动画。
全文摘要
在社区网络系统或服务中可以提供用于形象化数据的化身或化身环境,例如英特网的一部分,和/或在桌面窗口小部件内,在面板,小配件,或是类似物内。化身可响应于数据或其它输入例如由相应用户执行的运动表现作进一步演进或是改变其外表,动画,或其他视频或音频特征。特别地,实施例的化身可对应以及提供竞技或运动表现数据的形象化。
文档编号A63F13/10GK102046249SQ200980118891
公开日2011年5月4日 申请日期2009年6月2日 优先权日2008年6月2日
发明者丹妮尔·夸特罗奇, 罗伯托·塔利亚布, 贾森·尼姆斯 申请人:耐克国际有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1