首页> 中国专利> 用于社交网络服务的交互式体现形式

用于社交网络服务的交互式体现形式

摘要

实施例是一种在运动成绩系统或服务和/或例如作为因特网的一部分的社交网络系统或服务中使数据形象化的体现形式或体现形式的环境。该体现形式可以响应于数据或其它输入进一步演化或变更其外观、动画或其它视觉或听觉特征。具体地,实施例的体现形式可以响应并且提供运动或体育成绩数据的形象化。根据第一或多个方面,体现形式可以被置于其他网络站点并且基于运动成绩数据而更新。可以为用户实现的目标对体现形式进行奖励。奖励或礼品还可以包括诸如服装、礼品卡等的不与体现形式相关的物品。

著录项

  • 公开/公告号CN101910992A

    专利类型发明专利

  • 公开/公告日2010-12-08

    原文格式PDF

  • 申请/专利权人 耐克国际有限公司;

    申请/专利号CN200880123673.9

  • 申请日2008-12-01

  • 分类号G06F3/048(20060101);G09G5/00(20060101);

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人吕晓章

  • 地址 美国俄勒冈州

  • 入库时间 2023-12-18 01:18:04

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-06-22

    授权

    授权

  • 2014-10-08

    专利申请权的转移 IPC(主分类):G06F3/048 变更前: 变更后: 登记生效日:20140910 申请日:20081201

    专利申请权、专利权的转移

  • 2011-01-19

    实质审查的生效 IPC(主分类):G06F3/048 申请日:20081201

    实质审查的生效

  • 2010-12-08

    公开

    公开

说明书

相关申请的交叉引用

本申请是于2007年11月30日提交的美国专利申请No.60/991,589的部分继续申请并且主张其优先权,在此通过引用并入该申请并且作为本申请的一部分。

背景技术

社交网络系统或服务聚焦于在线社交网络的建立和验证,所述在线社交网络用于分享兴趣和活动的人、或者对调查(explore)其他人的兴趣和活动感兴趣的人的社区,而这使得软件的使用成为必需。大多数社交网络服务主要是基于网络的,并且提供用于用户互动的各种方式的集合,诸如聊天、发消息、电子邮件、视频、语音聊天、文件共享、日志、讨论组等。社交网络服务的主要类型是包含一些分类(诸如以前的同学)的目录、用于与朋友联络的手段(通常具有自我描述页面)、以及链接到委托(trust)的推荐人系统。例如,在多种兴趣中,社交网络服务或其应用可能聚焦于运动员和体育,其成员可以对于他们的体育兴趣和活动进行互动。社交网络服务还可以包括或描述用于应用开发的架构。这种应用可能与核心社交网络服务功能或其他应用互动以对社交网络服务进行定制。例如,社交网络服务用户可以包括一个或多个应用,以对该社交网络服务的功能进行定制或扩展。

在社交网络服务中,用户可以由体现形式(avatar)表示。一般来说,体现形式可以是可以表示用户的二维图形图标或三维模型。体现形式可以简单地为用户的图片,或者可以是可以表示用户的行为、信仰、兴趣、外表、身份、个性等的图形对象。体现形式可以是进一步被制成动画(animate)。除了表示上述特征外,用户可以选择利用体现形式(具体地,图形图标或模型)来在参与以及与社交网络服务互动的同时保持他们的匿名。

发明内容

提供本发明内容部分来以简化的形式介绍对概念的选择,所述概念下面在具体实施方式中进一步描述。本发明内容部分不是旨在确定要求保护的主题的关键特征或基础特征,也不是旨在用于限制要求保护的主题的范围。

一个或多个方面涉及使用体现形式来数字化地表示用户以及他的或她的运动成绩(athletic performance)。在一个配置中,当用户完成运动成绩目标时,可以给体现形式奖励用于改变体现形式的外观的奖品。例如,当用户完成首次锻炼时,可以为体现形式解锁新的衬衫或一双鞋。然后可以用该新的衬衫或鞋更新该体现形式。因此,可以向体现形式提供基于预定事件的对象。奖励或礼品可以进一步包括运动员的现实物品,诸如礼品卡、服装、礼券等。

根据另一方面,体现形式奖励可以用来激励用户完成目标和履行他们的决定(resolution)。在一个示例中,用户可以为来年设置目标或决定。为了使用户保持在跑道上并且受到激励,可以在沿途给用户和/或体现形式奖励。在一些实例中,目标可以分为子目标,在完成时可以向子目标提供奖励。

根据另一方面,可以使用体现形式小部件(widget),将体现形式放置在另外的网络站点(例如网页)。体现形式小部件可以自动接收或取回与用户相关的运动成绩和体现形式数据,并且更新小部件。因此,如果在第一网站上向用户的体现形式给予了新的衣服,则在第二网站上的体现形式小部件可以自动更新。用户的运动成绩信息也可以以类似的方式更新。

根据另一方面,可以从一个用户向另一用户赠予奖励、奖品和其它物品。例如,第一用户可以通过购买或作为奖励接收体现形式物品,并且认可第二用户的一些成果而决定将其赠予第二用户。

还可以下载体现形式作为提供体现形式信息以及运动成绩信息的屏幕保护。

附图说明

通过示例来说明某些实施例,并且这些实施例不限于附图,在附图中相同的参考标号指示类似的元件,并且在附图中:

图1图示根据在此描述的一个或多个方面的实施例的系统;

图2图示根据在此描述的一个或多个方面的实施例的社交网络服务节点;

图3和图4图示根据在此描述的一个或多个方面的示例体现形式创建和定制界面;

图5-7图示根据在此描述的一个或多个方面的示例通知窗口;

图8图示根据在此描述的一个或多个方面的实施例的应用的截屏;

图9图示根据在此描述的一个或多个方面的应用的替代的截屏;

图10图示根据在此描述的一个或多个方面的体现形式发布界面;

图11图示根据在此描述的一个或多个方面的展示体现形式的屏幕保护;

图12图示根据在此描述的一个或多个方面的代码取回界面;

图13和图14图示根据在此描述的一个或多个方面的示例体现形式显示;

图15图示根据在此描述的一个或多个方面的示例体现形式小部件添加界面;

图16A-16D图示根据在此描述的一个或多个方面的示例体现形式小部件;

图17图示根据在此描述的一个或多个方面的社交网络站点的社区或分组;

图18图示根据在此描述的一个或多个方面的用于创建和添加体现形式到社交网络站点的示例方法;

图19和图20图示根据在此描述的一个或多个方面的社交网络站点中的示例体现形式显示部分;

图21图示根据在此描述的一个或多个方面的连接社交网络站点、运动成绩站点和客户端设备的网络的框图;

图22图示根据在此描述的一个或多个方面的示例体现形式共享界面;

图23图示根据在此描述的一个或多个方面的接收者可以接收的示例体现形式共享消息;

图24图示根据在此描述的一个或多个方面的示例成绩概要报告;

图25图示根据在此描述的一个或多个方面的用于指定目标或决定的示例界面;

图26图示根据在此描述的一个或多个方面的示例奖励通知;以及

图27图示根据在此描述的一个或多个方面的示例进度跟踪界面;

具体实施方式

将描述用于社交网络服务的交互式体现形式的实施例。如附图所图示的,现在将对这些实施例的描述进行详细参照。尽管将结合这些附图描述实施例,但是不是旨在将它们限制于在此公开的附图。相反,旨在覆盖落入如在此所述的描述实施例的精神和范围内的所有替换,修改和等效物。

如在此所使用的体现形式或体现形式环境可以用于使(例如,作为因特网的一部分)社交网络系统或服务内的数据形象化(visualize)。该体现形式可以响应于数据或其它输入而演化或变更其外观、动画(animation)或其它视觉或听觉特征。具体地,实施例的体现形式可以响应于运动或体育成绩数据并且提供对运动或体育成绩数据的形象化。

图1图示了其中可以使用体现形式或体现形式环境的系统100的实施例。在实施例中,系统100是包含多个节点的社交网络系统。如对于给定的一组设计参数或性能限制所期望的,节点通常可以包含用于在系统100中交换(communicate)信息的任何物理或逻辑实体,并且可以包括硬件、固件、软件或其任何组合。尽管图1可能通过示例示出了有限数目的节点,但是根据需要可以采用更多或更少节点。

在各个实施例中,节点可以包括或实现为计算机系统、计算机子系统、计算机、器械、工作站、终端、服务器、个人计算机(PC)、膝上型计算机、超级膝上型计算机、手持计算机、个人数字助理(PDA)、机顶盒(STB)、电话、移动电话、蜂窝电话、手持电话、无线接入点、基站(BS)、用户站(13)、移动用户中心(MSC)、无线电网络控制器(RNC)、微处理器、诸如专用集成电路(ASIC)之类的集成电路、可编程逻辑器件(PLD)、诸如通用处理器、数字信号处理器(DSP)和/或网络处理器之类的处理器、接口、输入/输出(I/O)设备(例如,键盘、鼠标、显示器、打印机)、路由器、集线器、网关、桥、开关、电路、逻辑门、寄存器、半导体器件、芯片、晶体管、或任何其它器件、机器、工具、装置、组件、或其组合。实施例不限于该上下文。

在各个实施例中,节点可以包括或实现为软件、软件模块、应用程序、程序、子程序、指令集、计算代码、字、值、符号或其组合。节点可以根据用于指示处理器执行某一功能的预定计算机语言、方式或语法来实现。计算机语言的示例可以包括C、C++、Java、BASIC、Perl、Matlab、Pascal、VisualBASIC、汇编语言、机器代码、用于网络处理器的微代码等。实施例不限于该上下文。

可以安排系统100的节点来交换一个或多个类型的信息、诸如媒体信息和控制信息。媒体信息通常可以指表示用于用户的内容的任何数据,诸如图像信息、视频信息、图形信息、音频信息、语音信息、文本信息、数字信息、文字数字符号、字符符号等。控制信息通常可以指表示用于自动系统的命令、指令或控制字的任何数据。例如,控制信息可以用于通过系统路由媒体信息,或者指示节点以某种方式处理媒体信息。媒体和控制信息可以从多个不同设备或网络交换并被交换到多个不同设备或网络。

系统100可以包括被安排来通过一个或多个有线和/或无线通信介质而交换信息的一个或多个节点(例如,节点110-130)。有线通信介质的示例可以包括电线、电缆、印刷电路板(PCB)、底板(backplane)、开关结构(switchfabric)、半导体材料、双绞线、同轴电缆、光纤等。无线通信介质的示例可以包括无线光谱的部分,诸如射频(RF)光谱。在这样的实施方案中,系统100的节点可以包括适于通过指定的无线光谱交换信息信号的组件和接口,诸如一个或多个发射机、接收机、收发机、放大器、滤波器、控制逻辑、天线等。

通信介质可以使用输入/输出(I/O)适配器连接到节点。可以安排I/O适配器利用任何适合的技术来运行,所述技术用于使用期望的一组通信协议、服务或操作进度来控制节点之间的信息信号。I/O适配器还可以包括用于将I/O适配器与相应的通信介质连接的适当的物理连接器。I/O适配器的示例可以包括网络接口、网络接口卡(NIC)、线路卡(line card)、盘控制器、视频控制器、音频控制器等。

在各个实施例中,通信系统100可以包括或形成诸如以下网络的一部分,如WiMAX网络、宽带无线接入(BWA)网络、WLAN、WMAN、无线广域网(6AN)、无线个域网(WPAN)、码分多址(CDMA)网络、宽带CDMA(WCDMA)网络、时分同步CDMA(TD-SCDMA)网络、时分多址(TDMA)网络、扩展的TDMA(E-TDMA)网络、全球移动通信系统(GSM)网络、正交频分多路复用(OFDM)网络、正交频分多址(OFDMA)网络、北美数字蜂窝(NADC)网络、通用移动电话系统(UMTS)网络、第三代(3G)网络、第四代(4G)网络、局域网(LAN)、广域网(WAN)、城域网(MAN)、因特网、万维网、蜂窝网络、无线电网络、卫星网络、和/或被配置来承载数据的其它任何通信网络。实施例不限于该上下文。

在实施例中,系统100可以包括节点130。节点130可以包括例如移动设备或具有无线性能的固定设备。移动设备可以包括提供与诸如其它移动设备或固定设备之类的其它无线设备的连接的通用设备装置。节点130的示例可以包括计算机、服务器、工作站、笔记本计算机、手持计算机、电话、蜂窝电话、个人数字助理(PDA)、蜂窝电话和PDA的组合等。

节点110-130可以具有一个或多个无线收发机和无线天线。在一个实施例中,例如,节点110-130每一个可以具有多个收发机和多个天线,用于通过无线共享介质160交换信息信号。例如,可以使用用于发射和接收分组164的无线共享介质160的一个或多个频带来形成信道162、链路或连接。实施例不限于该上下文。

图2更具体地图示通信系统100的节点110。如图2所示,节点可以包括多个元件、诸如组件140、模块150、处理器210、存储器260、开关220、发射机230、接收机240、以及用于通过无线共享介质160而交换分组164的天线250。发射机230和接收机240还可以统称为收发机。一些元件可以使用例如一个或多个电路、组件、寄存器、处理器、软件子例程或其任何组合来实现。尽管图2示出了有限数目的元件,但是可以理解的是,按照给定的实施方案的期望,可以在节点110中使用附加的或更少的元件。实施例不限于该上下文。

如所注意到的,在实施例中,节点110可以包括处理器210。处理器210可以连接到开关220和/或收发机(即,发射机230和接收机240)。处理器210可以使用任何处理器或逻辑器件来实现,诸如复杂指令集计算机(CISC)微处理器、简化指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、用于实现指令集的组合的处理器、或者其它处理器器件。在实施例中,例如,处理器210可以实现为通用处理器。处理器210还可以实现为专用处理器,诸如控制器、微控制器、嵌入式处理器、数字信号处理器(DSP)、网络处理器、介质处理器、输入/输出(I/O)处理器、介质接入控制(MAC)处理器、无线电基带处理器、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)等。实施例不限于该上下文。

在一个实施例中,处理器210可以包括存储器260或者对存储器260进行存取。存储器260可以包括任何机器可读介质。存储器260可以使用能够存储数据的任何机器可读或计算机可读介质来实现,包括易失性和非易失性存储器。例如,存储器260可以包括只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、诸如铁电聚合物存储器之类的聚合物存储器、双向(ovonic)存储器、相变或铁电存储器、硅氧化氮氧化硅(SONOS)存储器、磁卡或光学卡、或者适于存储信息的任何其它类型的介质。值得注意的是,可以将存储器260的一些部分或全部包括在与处理器210相同的集成电路上,或者可替代地可以将存储器260的一些部分或全部布置在处理器210的集成电路之外的集成电路或其它介质(例如硬盘驱动器)上。实施例不限于该上下文。

当在系统100的节点中实现时,可以安排节点110来通过有线或无线通信介质在诸如节点120和130的各个节点之间交换信息。可以通过无线共享介质160使用分组164的形式来交换该信息,每个分组164包括媒体信息和/或控制信息。该上下文中的分组164可以指任何离散的信息组,包括单元、帧、信元(cell)、段、片段等。该分组可以有适于给定实施方案的任何大小。实施例不限于该上下文。

在系统100是社交网络系统的实施例中,模块150可以包括体现形式的模块。如所介绍的,体现形式可以是包括但不限于用户的静态的或动画的图片的任何表示或表现(manifestation),或者体现形式可以是当用户参与以及与社交网络互动时可以表示用户的行为、信仰、兴趣、外表、身份、个性等的图形对象。实施例的体现形式模块可以允许用户选择用于社交网络系统或服务中的、他们自己的预先设计的体现形式的表示。用户还可以定制或以其他方式变更预先设计的体现形式(例如,颜色方案等),以生成他们自己的更期望的表示。替代实施例的体现形式模块可以允许用户上载或以其他方式创建基本上的或完全定制的设计的体现形式。

图3图示用户可以通过其创建新的体现形式的示例体现形式创建和定制界面。体现形式创建界面300可以初始显示默认的体现形式301、特征分类303、具体特征305、随机化选项307、发布选项309和取消选项311。从默认体现形式301开始,用户可以修改各种特征,诸如发型或颜色、面部表情、嘴唇、眉毛、眼睛、鼻子、衬衫、裤子、鞋和附件(accessory)。尽管未图示,其它特征也可以是可修改的。例如,在一些实施例中,可以对体现形式的体形、耳朵和手进行定制。使用分类303,可以根据用户的偏好定制上述特征中的每一个。在一个示例中,并且如图所示,用户可以修改体现形式301所穿的鞋。具体地,具体特征305包括可用于用户他的或她的体现形式的各种鞋。在一些示例中,新鞋或其它特征可能仅在完成某些挑战、行动、目标等时可用。对于体现形式可用的鞋还可能对应于由鞋的制造商提供的实际最近的鞋的样式或当前在用户中流行的一些其它鞋的设计。不可用的鞋315或其它特征可能连同需要满足的目标317一起以暗轮廓(即,没有显著的细节)示出。例如,一些鞋可能不能用于选择,直到用户已经奔跑了指定的距离。用户可以进一步选择“X”按钮313,如果他或她希望从体现形式301移除鞋。此外,用户可以使用调色板319来选择鞋或正在定制的其它特征的颜色。与可选择的特征靠近或者以其他方式与可选择的特征相关联的解锁的锁定符号321可以指示可选择的特征是最近对用户可用的。

图4图示了另一示例的体现形式定制界面400,其中用户能够为体现形式301选择不同的衬衫。在一些实例中,当新的项目或可选择的特征已经被解锁时,可以向用户显示通知。例如,图5图示在用户为其首次奔跑赢得新的衬衫时显示的通知窗口501。可以为达到某些目标(诸如用户的首次锻炼)给出奖励。通知窗口501可以覆盖包括体现形式创建界面和运动成绩站点或界面的剩余(remaining)界面。在一个或多个配置中,通知窗口501可以自动激活体现形式创建/定制界面(例如,界面300),使得用户可以立即激活最近可用的特征。通知窗口501可以是基础界面的一部分,或者可替代地,可以是与包括基础界面的窗口分离的界面窗口。要理解的是,可以利用上述特征用于体现形式的多种不同附件的任何一种。

可替代地或另外地,对于成果或实现的奖励或礼品可以包括不与体现形式相关的项目,诸如礼品卡、可下载的诸如音乐或视频的内容、礼券、如T恤和鞋之类的服装等。此外,不管是否与体现形式相关,奖励或礼品可以表示最近或最流行的产品。例如,可以给体现形式奖励由鞋的制造商提供的一系列鞋型号中最近的样式的一双鞋。获得最近的产品或产品的形式(诸如鞋的设计)的能力可以为用户提供进一步的激励以继续达到里程碑或实现目标。

在替代或额外的实施例中,通知窗口可以包括可能不与体现形式相关的其它信息。例如,图6包括通知窗口601,其指示所实现的里程碑603,并且还可以包括专门封装的(seal)、不与体现形式相关的选项605和与体现形式相关的选项607。不与体现形式相关的选项605可以包括诸如向朋友或其它用户夸耀(即,发送消息)611和打印指示成果(accomplishment)的证书613之类的特征。其它不与体现形式相关的选项可以包括接收/接受对于达到里程碑的礼券(例如,用于衣服或体育相关的项目)以及向实现相同里程碑的另一用户发出挑战。

根据一个或多个方面,如果用户已经创建了体现形式,则通知窗口601可以显示与体现形式相关的选项607,诸如定制你的体现形式607a。然而,如果用户还没有创建体现形式,则通知窗口601可以替代地显示邀请或选项以创建体现形式。在图7中图示出这样的选项701。因此,即使没有创建体现形式,用户也仍可以基于各种实现而累积奖励和/或分数。

返回参照图3,一旦用户已经完成编辑或创建体现形式,则用户可以随后选择将309体现形式发布到网站、应用程序或其它界面。发布体现形式可以包括激活体现形式用于在一个或多个界面中使用和显示。可替代地,如果用户决定他或她不喜欢对体现形式301进行的修改,则他或她可以选择取消选项311以返回之前的屏幕或界面而不对当前的体现形式进行改变或者不创建体现形式。替代地,可以使用当前或默认的体现形式(例如,没有进行任何定制的默认的体现形式301)。根据一个或多个实施例,用户可以上载体现形式而不是从预先指定的默认中创建体现形式。例如,用户可以将体现形式存储为图像文件,并且上载该体现形式用于在各个界面中。

在一个或多个配置中,可以包括体现形式创建界面300作为用户的个人运动成绩网站或应用程序界面的一部分,所述用户的个人运动成绩网站或应用程序界面包括多种其它选项,诸如查看挑战、访问社区信息、查看运动成绩信息等。因此,可以基于由基础网站或应用程序界面记录的运动成绩信息来解锁可用的定制特征。可以为诸如完成挑战、接受或加入挑战、赢得挑战、达到目标、与其它用户的协调活动等之类的其它成果来解锁用于体现形式的特征或项目。在一个示例中,可以对完成用户的首次锻炼给用户奖励项目。

可替代地或此外,用户可以赚取分数或一些其它货币,他或她可以用其购买新的可选择的特征或用于他的或她的体现形式的选项,而不是赚取实际特征或选项。例如,2000分可购买第一体现形式的T恤,而3000分可购买第二体现形式的T恤。不是在一旦用户已经达到2000分就自动给用户奖励第一体现形式的T恤,而是可以允许用户选择是购买第一体现形式的T恤还是继续积累分数来购买第二体现形式的T恤。可以以与赚取可选择的特征类似的方式赚取分数。也就是说,可以通过实现目标、加入挑战、完成挑战、赢得比赛、发起挑战、邀请朋友加入挑战或运动成绩网站等来赚取分数。

根据另一方面,用户可以从另一用户接收礼品或奖励。在一个示例中,第一用户或运动员可以创建挑战并且邀请第二用户参与。第一用户可以通过对获胜、达到一些目标或甚至对仅仅参与而提供礼品的奖励来吸引其它人加入或以其他方式参加挑战。因此,当加入、获胜、达到指定目标或其它指定条件时,可以对挑战的参与者给出礼品或奖励。在另一示例中,第一用户可能希望向另一用户提供礼品以认可其成果或目标。礼品可以由第一用户购买,或者可以是对于他自己或她自己完成目标所接收的礼品(例如,对奔跑了指定的距离而解锁的体现形式的鞋可以由奔跑者转移/赠予另一用户)。

一旦用户已经选择或生成合适的体现形式,用户就可以参与并且与社交网络系统或服务的互动。取决于社交网络系统或服务的配置或目的,体现形式可以以多种方式来表示用户。例如,在实施例中,社交网络系统或服务可以允许用户发送消息到另一用户或张贴(post)对另一用户的评论。消息或评论可以伴随发送者的体现形式,或者可以表示或可以不表示发送者的身份。体现形式还可以在网络日志(即,博客)或其它类似自我评论中表示用户。此外,体现形式可以表示用户的运动成绩或能力,或者与其它(多个)用户或(多个)基准(benchmark)的运动成绩或能力的比较。例如,再次参照图3,体现形式301可以用于表示由用户实现的运动成绩目标或用户的运动能力。

在一个安排中,社交网络系统或服务可以包含应用程序、插件等,以便跟踪、监视和/或形象化地显示用户或多个用户的运动或体育成绩数据。这样的一个应用程序、插件等可以涉及将社交网络系统用户的运动成绩与基准或与另一社交网络系统或服务成员的运动成绩进行比较。与应用程序互动的多个用户因此可以基于他们的运动成绩来比赛。可以形象化地表示、具体地利用(多个)用户的(多个)体现形式来表示基准比较和/或多个用户比赛。

例如,如上面所介绍的,每个用户可以选择预先设计的体现形式,可以定制预先设计的体现形式,或者可以上载或以其他方式创建体现形式。此后,每个用户可以在与社交网络系统或服务互动和参与社交网络系统或服务的同时由他们的各自的体现形式来表示。在多个用户基于他们的运动成绩来比赛的实施例中,该比赛可以通过用户的体现形式来形象化地显示或表示。在实施例中,例如,可以通过在同一屏幕、帧、窗口等中显示多个体现形式(即,多个社交网络用户的体现形式)来表示该比赛。此外,该帧中的体现形式的位置可以表示与参与该比赛的其它用户相比,相应用户的相对运动成绩。

在实施例中,比赛可以表示在共同的起点之后每个用户行走、慢跑、奔跑等的总距离。要理解的是,可以通过比赛来表示其它成绩度量(例如,举起的重量、燃烧的卡路里、有氧训练的持续时间、有氧运动的频率等)。可以通过屏幕、帧、窗口等中的每个体现形式的水平或垂直位置来表示行走、慢跑、或奔跑的总距离(或其它成绩度量)。例如,在通过的总距离从左到右跨越屏幕、帧或窗口而增加的情况下(即,在从如由笛卡尔坐标系统表示的比赛的原点或起点增加的距离中),可以通过屏幕、帧或窗口中的水平位置来表示由用户通过的总距离。因此,显示为另一体现形式的右边的体现形式可以形象化地指示在比赛中前一用户领先后一用户。

此外,屏幕、帧、窗口可以表示比赛的部分或缩放的视图。具体地,对于涉及多个参与者的比赛,屏幕、帧、窗口可以仅仅同时显示一部分参与者的进度,使得可以形象化地分辨(resolve)体现形式的相对位置。例如,比赛可以表示朝向100英里目标的用户的行走、慢跑或奔跑进度。显示他们的体现形式的每个用户的屏幕、帧或窗口可以表示少于100英里。更具体地,已经通过50英里的用户的屏幕、帧或窗口可以仅包括已经通过45到55英里的那些用户的体现形式。因此,用户可以具有他们最近的竞争者的形象化的表示。在实施例中,可以调整用户的屏幕、帧或窗口的区域(即,对于该示例以英里为单位的屏幕、帧或窗口的宽度)来仅显示预定数目的体现形式。

然而,在实施例中,用户可能可替代地或另外希望具有整个比赛的形象化的表示。对于这样的实施例,一部分用户的屏幕、帧或窗口可以包括整个比赛的表示以及他们在整体内的具体位置。例如,用户的屏幕、帧或窗口的顶部或底部可以包括滚动条等,其允许用户控制(例如,用鼠标点击或滚动)将被显示的比赛的部分。此外,滚动条可以包括参与比赛的一些或所有用户的进度的核对符号(tick mark)或其它标记。因此,用户可以基于屏幕、帧或窗口中体现形式的相对位置,知道与比赛中的其它用户相比他们的进度以及具有至少他们最近的竞争者的形象化的表示。在实施例中,屏幕、帧或窗口可以利用其它用户的显示名称或其它标识符来形象化地响应于用户对核对符号或标记的滚动。形象化响应除了或代替那些用户的显示名称或其它标识符,还可以包括其它用户的进度(在实施例中通过的距离)。最后,滚动条可以包括比赛滚动条内或邻近比赛滚动条的、到观看屏幕、帧或窗口的各个用户的位置的箭头、颜色区别或其它类似的指针,以便确定他们在比赛中的进度。

图8图示根据上面描述的示例性实施例的截屏。在应用程序窗口内的各个位置显示用于表示三个用户的三个体现形式801。更具体地,三个体现形式801出现在相对于背景的前景中的各个深度。在实施例中,背景可以是跑道、街道马拉松路线、小路或与行走、慢跑或奔跑相关的任何其它背景。如果用户的运动成绩涉及举重训练、有氧训练等,则背景还可以表示举重房、体操馆或任何其它适当相关的背景。可替代地,背景可以是完全任意或异想天开(whimsical)的,以有助于总体体现形式环境与现实的脱离。如所图示的,中间体现形式801b表示正在执行和查看体现形式应用程序的用户。右边的体现形式801c表示在比赛或赛跑中紧接在前的用户,而左边的体现形式801a表示在比赛或赛跑中紧接在后的用户。

应用程序的顶部包括表示比赛或赛跑的至少一部分的滚动条803。在实施例中,滚动条803从头到尾表示整个赛跑,而窗口的剩余部分805(即,包括体现形式的应用程序窗口的部分)可能仅显示整个赛跑的一部分的图形表示。参与比赛或赛跑的一些或所有用户的位置可以在滚动条中显示为核对符号、点、或其它类似的标记(例如,记号807)。此外,执行和查看体现形式应用程序的用户的位置可以通过箭头809或其它指针高亮显示。核对符号807a、点或其它类似的标记还可以具有相互区别的颜色、大小或形状。如上所讨论的,用户可以滚动或以其他方式选择核对符号、点或其它标记来显示比赛或赛跑中相应的用户名称、身份和/或进度。

在实施例中,背景和体现形式801之一或两者可以制成动画。例如,背景可以滚动(在图示的示例中从右到左),作为体现形式801表示在赛跑或比赛期间用户在行走、慢跑或奔跑中的进度的形象化的线索。此外,体现形式801可以表现出行走、慢跑、奔跑、或运动中的其他方式。更具体地,体现形式的动画可以涉及由体现形式表示的用户的运动成绩。例如,以充足的持续时间和/或充足的距离、频繁地奔跑的用户可以通过其动画模拟或暗示快速的奔跑步速的体现形式来表示。相反,以少的持续时间和/或距离、不频繁地行走的用户可以通过其动画模拟或暗示缓慢的行走步速的体现形式来表示。在实施例中,不活动的用户甚至可以通过坐下或其他方式缺少动画的的体现形式来表示。体现形式的动画可以反映用户最近的运动成绩(例如,在特定时间段内)或者可以反映在整个赛跑或比赛的持续时间上的平均值(包括运动平均值)。因此,除了或代替他们在整个赛跑中的位置之外,体现形式的动画可以反映相应的用户的运动成绩中的趋势。

在参与赛跑或比赛的同时,用户可以通过在评论输入框中输入文本和/或符号来生成评论。如图8所示,评论输入框811(在实施例中包含提示“你在想什么?”)位于邻近于并在由背景和重叠在其上的体现形式801定义的赛跑或比赛区域之下。当用户在输入框811中输入评论时,在表示从其发起评论的用户的应用程序中将弹出或者以其他方式出现在体现形式的附近的对话框、气泡(bubble)等。

图9图示在由与体现形式801c相关联的用户提交评论(即,“狂热的”)的输入时从体现形式801c出现和延伸的对话气泡902。在实施例中,评论将对其体现形式在赛跑或比赛中的同一窗口或帧中的其它用户可见。此外,如果张贴评论的用户的体现形式不在赛跑或比赛中的同一窗口或帧中,则可能在滚动条中出现指示(未示出)。任何用户然后可以滚动或选择评论用户/体现形式的核对符号、点或其它类似的标记以查看评论。在另一实施例中,用于表示职业运动员或以可以提供激励消息或其它评论的“体现形式教练”的形式的附加的体现形式可以被引入赛跑或比赛中。

除了当前位置或名次外,依赖于赛跑或比赛的结果,体现形式应用还可以显示名次、领先者显示板、奖品等。此外,体现形式应用可以为不是赛跑或比赛的一部分但是具有以其他方式建立的个人成绩基准的用户显示里程碑、实现的目标等。

如所注意到的,体现形式位置、外观和/或动画可以反映用户的运动成绩。而用户的运动成绩又可以多种方式产生。在实施例中,用户可以输入他们的运动成绩。例如,对于有氧活动的每个实例,用户可以输入在特定时间奔跑的特定距离。依赖于赛跑、比赛或与基准或目标的比较的性质,他们可以替代地或另外地输入举起的磅数、进行的比赛等。

根据另一方面,体现形式模块可以与一个或多个运动成绩数据库或其它运动成绩数据收集模块或设施通信。例如,多个基于因特网的或在线服务从用户收集运动成绩数据。具体地,某一基于因特网的或在线服务可以与用户可能在训练、行走、慢跑、奔跑等的同时配戴或携带的传感器或其它记录设备互操作。在实施例中,如在现有技术已知的,运动成绩数据可以用加速计、步数计、心率监视器、卡路里监视器等收集。

不由赛跑或比赛中的体现形式表示的非运动员或用户也可以执行该应用程序并且与由赛跑或比赛中的体现形式表示的运动员或用户互动。例如,不由赛跑或比赛中的体现形式表示的非运动员或用户可以发送或张贴消息或评论、交付礼品、或以其他方式与由赛跑或比赛中的体现形式表示的一个或多个运动员或用户通信。此外,不由赛跑或比赛中的体现形式表示的非运动员或用户可以为运动员建立目标或里程碑。

用户还可以在其它的社交网络系统和服务中使用他们的体现形式。例如,用户可以选择将体现形式发布到诸如FACEBOOK的社交网络网站。图10图示了发布界面1000,用户可以通过其可以发布以及通过选项1003下载以用户的体现形式为特征的屏幕保护,或者使用选项1005生成可以在各个网站中包括的小部件。

图11图示了以用户的体现形式和运动成绩信息为特征的屏幕保护。屏幕保护1100还可以包括与该体现形式相关联的用户的运动成绩统计。运动成绩统计可以是可更新的,例如通过定期地或不定期地下载新的屏幕保护或动态地通过从网络站点取回数据而更新。例如,统计可以包括完成的锻炼的次数1103、奔跑/行走的距离1105、平均步速1107和最后奔跑的距离1109。屏幕保护1100还可以包括即将来临的事件的通告或通知1111。

参照图10,选项1003可以包括两个不同链接以适合于MAC用户或PC用户。在一个示例中,可以为MAC用户生成和下载zip文件,而可以为PC用户生成和下载.exe文件。小部件选项1005可以包括用于将体现形式小部件添加到诸如FACEBOOK的特定社交网络站点的直接链接1009,以及用于将体现形式小部件添加到其它站点的一般链接1011。小部件通常指用户界面的交互式组件,所述用户界面典型地使用可以分开安装和执行的便携式代码段来生成。

直接链接1009可以不同于一般链接1011,在于直接链接1009可以自动将对应于体现形式小部件的代码段添加到特定社交网络站点。该代码可以是为该社交网络站点预先配置的,因此可能不需要用于安装到特定站点中的用户的社交网络页面的用户互动。在一个或多个配置中,用户可能需要在使用直接链接1009安装之前登录到他的或她的社交网络页面。另一方面,一般链接1011可能要求用户自己导航到社交网络站点中的位置,其中可以添加诸如小应用程序(applet)的代码段或可执行代码。因此,选择一般链接1011可以生成其中用户能够获得小部件代码的副本的界面。

图12图示代码取回界面1200,其中用户可以获得用于将体现形式小部件放置在站点上的代码。例如,选择“抓取代码”选项1203可以自动使得用户的设备将代码段复制到剪切板上。可替代地,用户可以选择“检查代码”选项1207,其使得代码被显示在界面1200中。用户然后可以手动地从界面1200复制代码。样本小部件1205可以在界面1200的另一部分中显示,以图示使用该代码生成的小部件的外观。在一个或多个安排中,小部件代码包括MACROMEDIA FLASH代码。

图13图示添加体现形式小部件代码之后的示例网站。网页1300通常可以提供关于诸如在不同国家的赛跑事件和路线的各种主题的信息。希望将体现形式小部件添加到网页1300的用户可以在诸如部分1303之类的页面的所期望的部分中这样做。在插入代码时,体现形式小部件1305可以在部分1303中生成并出现。体现形式小部件1305可以包括网页所有者或发布者的运动信息和统计,包括进行的锻炼、奔跑的英里数、平均步速和最近奔跑的英里。用于创建你自己的体现形式的附加选项1307在小部件下面显示,用于为浏览者提供开始他们自己的体现形式和跟踪他们自己的运动成绩的选项。

图14图示了提供体现形式的替换视图的界面。具体地,可以在支持体现形式和运动成绩跟踪特征的主机站点处提供界面1400。界面1400可以提供与图13的体现形式小部件1305中提供的信息类似的信息。可替代地,界面1400可以显示具有说话气泡1405的体现形式1403。说话气泡1405可以包括从评论的预定选择中选择的评论。评论的选择可以基于运动活动而分组或组织。如果与体现形式1403相对应的用户是殷切的奔跑者,则可以从奔跑者评论的选择中选择评论。运动成绩站点或应用程序可以基于从用户接收的运动成绩数据来确定相关的体育或活动。例如,如果用户输入举重记录、目标、挑战和/或其他数据,则站点可以将用户识别为举重运动员,并且选择适当的评论/说话气泡。

图15图示用于将体现形式小部件添加到社交网络站点FACEBOOK中的用户页面的界面。界面1500可以通过社交网络站点生成,并且要求识别诸如向体现形式站点注册的屏幕名称之类的信息。具体地,界面1500可以包括用于指定用户的体现形式站点屏幕名称的输入区域1503。社交网络站点可以具有与体现形式站点的挂钩(hook)或通信协议,以便基于诸如用户的屏幕名称之类的识别信息来定位和取回体现形式小部件代码。界面1500还可以包括用于创建体现形式的选项1505。例如,选项1505可以将用户链接到体现形式站点,用于账户和体现形式的创建。一旦用户输入他的或她的体现形式站点屏幕名称,并且社交网络站点能够定位该屏幕名称,则用户的体现形式可以被添加到他的或她的社交网络站点页面。例如,如果用户的体现形式被设为私有的,或者如果在体现形式站点没有找到该屏幕名称,则可以显示各种错误或警告消息1507。

图16A-D图示可以放置在社交网络站点/页面上的体现形式小部件的不同版本。图16A图示首次加载用户的社交网络页面时可以呈现给观看者的默认体现形式小部件视图。该默认视图可以允许用户控制是否执行体现形式小部件代码。通过选择例如播放选项1601,可以执行体现形式小部件代码,并且可以生成社交网络页面的所有者特有的体现形式小部件。例如,图16B图示包括来自一个或多个其他站点或活动发起人的消息1605的体现形式小部件1603。专门信息可以包括广告、加入活动的邀请、社区服务通知等。观看者可以通过选择关闭选项1607来忽略该消息。当打开时,消息1605可以隐藏诸如社交网络页面所有者的运动成绩统计之类的信息和其他信息。一旦关闭消息1605,就可以显示该信息。图16C图示被配置为显示运动成绩数据而没有诸如图16B的消息1605之类的专门消息的体现形式小部件1609。

在图16D中,如果社交网络页面所有者已经将他们的体现形式和体现形式小部件设置为私有的,则向观看者显示替代的体现形式小部件或图像1611。小部件或图像1611可以包括通知观看者该体现形式被设为私有的消息。将体现形式小部件或体现形式设置为私有的可以指示所有者仅希望某一选择的一组人能够观看所有者的小部件和运动成绩信息,或者除了所有者之外没有人可以看到小部件或体现形式。

根据一个或多个方面,就像来自运动成绩监控站点的体现形式可以被置入网页或网站那样,来自分开的网页或网络站点(例如,社交网络社区)的体现形式可以落入并且用在运动成绩监控站点中。因此,替代或除了在运动成绩监控站点内创建体现形式之外,用户可以使用来自社交网络社区的他的或她的体现形式。用户然后可以接收修改该体现形式的外观或其他属性的奖励或礼品。在一个示例中,体现形式可以转换为诸如图像文件之类的文件。在另一示例中,体现形式可以被定义和转换为3D模型。

图17图示社交网络社区或分组页面1700,其包括可以在体现形式显示区域1705中显示他们的体现形式1703的成员。体现形式显示区域1705可以包括表示活动、位置或一些其他类型的图像的背景。例如,显示区域1705具有可以对应于“环街区”马拉松主题的街道视图背景。其他类型的图像或背景可以包括桌面、零售店等的图像。

社区页面1700还可以包括通知部分1707中关于成员、事件、新闻等的通知。此外,照片和视频可以被分别包括在页面1700中的照片部分1709和视频部分1711中。照片、视频、新闻、事件等可以通过社区或分组成员或通过从另一站点或组织(例如,马拉松发起人)供给的新闻、照片、视频或事件来张贴。可以提供日历1713,以便允许成员跟踪在不远的未来要发生的各种事件。例如,因为页面1700专用于马拉松赛跑,所以日历1713可以使发生马拉松事件的日期高亮显示。数据部分1715可以提供若干类型的信息,包括显示分组成员的顶尖成绩的领先者显示板1717、提供关于训练的链接或信息的训练选项1719、以及列出当前可供加入的挑战的挑战1721。领先者显示板1717和挑战1721可以取回和显示从发起人站点供给的、例如跟踪运动成绩信息,用户创建和/或发布的挑战等的实况信息。

在一个或多个配置中,在体现形式显示区域1705中显示的体现形式1703可以专门为社交网络站点的社区页面1700创建。图18图示用户可以通过其创建用于链接到运动成绩站点的社交网络站点中的体现形式的处理。在步骤1800,例如,用户可以将运动成绩应用添加到他的或她的社交网络页面或账户。这可以包括将代码添加到他们的页面或批准新的信息被显示在用户的社交网络账户中或与用户的社交网络账户相关联。在步骤1805,可以要求用户创建或定制他们的体现形式。可以使用用于创建体现形式的各种方法,包括允许用户在预定头部、上身和下身部分之间选择和组装。一旦已经创建用户的体现形式,用户然后可以在步骤1810中将体现形式连接到或关联到运动成绩监控站点。运动成绩监控站点可以被配置为从用户的运动成绩监控设备(例如,计步器、加速计、心率监视器或其他类型的传感器)接收成绩数据,并且将信息记录在与用户相关联的数据库中。在步骤1815,社交网络站点可以接收对用户的运动成绩的更新。用户的运动成绩(例如,花费的步数或奔跑英里数)可以在步骤1820中转换为社交网络站点的环境中的一些成果。例如,奔跑的英里数可以被转换为用于在社区网页中移动用户的体现形式的一定距离(例如,图17的页面1700中体现形式1703的相对位置)。在另一示例中,可以基于由用户奔跑的英里数或达到的其他目标来增加用户的体现形式的大小。因此,在步骤1825,可以基于更新的运动成绩信息来变更体现形式的外观、位置或布置。

图19图示包括运动成绩体现形式的个人社交网络站点页面。页面1900可以包括多种信息,包括图片1901或与用户相关联的其他图像、朋友的列表1903、个人信息1905、信息供给1907和体现形式部分1909。个人信息1905可以提供诸如用户作为成员的网络、关系状态、性别、生日、家乡和政治观点之类的信息。另一方面,信息供给1907提供与用户相关联的事件的日志。例如,如果用户添加新的朋友或新的应用,则该事件可以被记录并且被显示在信息供给1907中。在另一示例中,如果用户改变一条或多条个人信息1905,则该改变也可以被记录并且被标注在信息供给1907中。在另一示例中,如果用户实现一些运动目标,则该信息也可以被显示在供给1907中。

体现形式部分1909可以包括表示用户的运动成绩和/或目标的体现形式1911。体现形式1911可以基于用户当前的运动心情和状态改变表情或身体位置。在一个示例中,如果用户在过去的星期中没有进行运动活动,则体现形式1911可以呈现懒散、迟缓或沮丧的外观。另一方面,如果用户刚刚锻炼或者已经持续锻炼一个月,则体现形式1911可以具有高兴、兴奋或有活力的外观。可替代地或此外,体现形式1911可以与提供体现形式的心情和/或用户的运动成绩的进一步表达的说话气泡1913相关联。

在替代实施例中,如图20所示,体现形式部分2001可以包括对应于用户和他的或她的朋友的多个体现形式2003。体现形式2003之间的相对位置可以表明运动成果或运动成绩的相对水平。例如,如果用户当前正在参与挑战或一些其他比赛,则体现形式部分2001可以显示多个体现形式2003。可替代地,体现形式部分2001可以基于用户偏好选择多个体现形式2003。用户还可以选择在体现形式部分2001中显示哪些体现形式(即,哪些朋友)。体现形式2003的位置和其他特征可以基于从被链接到体现形式2003和社交网络站点的运动成绩监控站点或应用程序供给的实况运动成绩数据而自动地更新。

图21图示其中运动成绩监控站点可以链接到社交网络站点和用户设备的网络的框图。用户设备2101可以包括个人计算机(PC)、诸如蜂窝电话或智能电话的移动通信设备、个人数字助理(PDA)等。用户设备2101可以包括或可以连接到一个或多个运动成绩监控设备2103,诸如计步器、加速器、心率监视器、GPS设备或其他类型的设备(例如,用于确定奔跑或行走的距离)。运动成绩监控设备2103可以将运动成绩数据上载到用户设备2101,用于通过网络2100传输到诸如站点2105之类的运动成绩监控站点。可替代地,如果运动成绩监控设备2103包括通信组件,则设备2103可以直接传输这样的数据至网络站点2105。如所讨论的,运动成绩监控站点2105可以记录运动成绩数据并且基于接收的成绩信息提供各种度量、目标、挑战、奖励等。此外,监控站点2105可以链接到社交网络站点2107。链接可以是永久连接,或者可以是为了更新而定期建立的连接。在一个示例中,监控站点2105可以用运动成绩数据以及与运动员相关联的体现形式的外观来更新社交网络站点2107。可以根据预定时间表、在进行改变时、在接收新数据时,在用户要求和/或上述组合时提供更新。

如在此所述,体现形式还可以与朋友或其他个人分享。图22图示体现形式共享界面2200,其允许用户指定要向其发送共享用户的体现形式的消息的电子邮件地址2201。界面2200还可以包括用于插入个性化的问候的区域2203以及用于接收者的个性化注释或消息的区域2205。界面2200还提供用于在发送之前确认消息的外观的预览选项2207,以及用于发送邀请消息的发送选项2209。

图23图示接收者可以接收的体现形式共享消息2300。消息2300可以提供问候2303、个人消息2305以及包括到发送者的体现形式的链接的标准消息2307。此外,可以提供选项2309以允许接收者创建他们自己的体现形式。

图24图示用于指定时间段(例如,过去一年)的成绩纲要界面2400。纲要界面2400包括诸如奔跑/征服的英里数、燃烧的卡路里、完成的目标、赢得的奖品、挑战的人、最喜欢用于奔跑的时间、最喜欢用于奔跑的日子和最活跃的月份之类的各种统计和信息2403。还可以在面板2405中图示或描述统计和信息2403。可以提供用于共享信息的选项2407,以及用于接收用户的成就的证书的下载证书选项2409。此外,用户可以选择使用选项2411设置超过过去一年的成就的下一年的决定或目标。

图25图示决定/目标界面2500,其中用户可以为即将来临的事件指定他的或她的目标,或者在示例性实施例中为来年指定目标。例如,界面2500提供用于指定用户在下一年想要奔跑的英里数的输入区域2503。用户还可以通过选择诸如频率、燃烧的卡路里和速度之类的任何选项2505来选择其他类型的目标/决定。一旦最后确定,用户然后就可以使用选项2507使该决定或目标生效。

作为完成用户的决定的激励(或进一步的激励),在完成用户的决定或一部分决定时可以解锁各种奖励或奖品。例如,决定或目标可以分为每周、每天、每月、双周等的小目标。在完成小目标时,可以奖励用户奖品。在一个实施例中,奖品或奖励可以包括用于用户的体现形式的附件(例如,衬衫、鞋、裤子、头巾、其他可穿戴的物品、新的发型等)。图26图示在完成他的或她的决定/目标的一月份部分时发布给用户的新奖励的通知2600。奖励可以指示事件。例如,对于一月份的小目标的完成奖励给用户的衬衫可以包括“Congrats Jan’09”的文字。

图27图示对于特定月份的目标跟踪器。目标跟踪器2700包括指定用户与达到目标多远的进度条2705。可以生成目标跟踪器2700以便基于全年的目标或决定跟踪每月、每周或每天的目标水平。例如,如果用户的目标是在一年中奔跑240英里,则可以生成每月奔跑20英里的每月目标。进度条2705可以根据进度的水平来填充。目标跟踪器2700还可以与朋友或其他用户共享。用户可以使用选项2710a和2710b在每月目标间相互移动。子目标(例如,基于每年决定的每月或每周目标)可以不是按平均划分的。例如,基于天气预报,一月份的奔跑子目标可以少于五月份的子目标。

用户还可以夸耀或自夸某些成就。例如,用户可以显示指示用户已经奔跑的英里数或用户已经行走的距离的消息。可以根据其他项目显示消息。例如,用户可以夸耀通过将其转换为燃烧的汉堡包的数目(即,基于汉堡包的平均卡路里量)的燃烧的卡路里的数目。在另一示例中,用户可以通过张贴示出穿破的鞋的数目的消息来自夸奔跑的距离。还可以使用其他变化。

在此已经阐述多个具体细节以提供实施例的彻底理解。然而,本领域的技术人员将理解的是,可以在没有这些具体细节的情况下实施这些实施例。在另外的实例中,没有详细描述公知的操作和组件,以便不使实施例不清楚。可以理解的是,在此公开的具体结构和功能细节可以是表示性的,并且不必限制实施例的范围。

值得注意的是,对于“一个实施例”或“一实施例”的任何参照意味着结合实施例描述的特定特征、结构或特性被包括在至少一个实施例中。短语“在一个实施例中”在说明书中的多个位置的出现不必全部指相同的实施例。

可以使用可以根据以下任何数目的因素而改变的架构来实现一些实施例,所述因素是诸如期望的计算速度、功率水平、热容限、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度和其他性能限制。例如,实施例可以使用由通用或专用处理器执行的软件来实现。在另一示例中,实施例可以实现为专用硬件,诸如电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)或数字信号处理器(DSP)等。在另一示例中,实施例可以通过编程的通用计算机组件和常规硬件组件的任何组合实现。实施例不限于该上下文。

可以使用表达“耦合”和“连接”以及他们的派生词来描述一些实施例。应该理解的是,这些术语不意指为彼此为同义词。例如,一些实施例可以使用术语“连接”来描述,以指示两个或多个元件彼此直接物理的或电的接触。在另一示例中,一些实施例可以使用术语“耦合”来描述,以指示两个或多个元件直接物理的或电的接触。然而,术语“耦合”还可以意味着两个或多个元件没有彼此直接接触,但是仍彼此共同操作或互动。实施例不限于该上下文。

例如,一些实施例可以使用可以存储指令或指令集的机器可读介质或物体实现,如果由机器执行所述指令或指令集,则可以使得该机器执行根据实施例的方法和/或操作。例如,这种机器可以包括任何合适的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器等,并且可以使用硬件和/或软件的任何合适的组合来实现。例如,机器可读介质或物体可以包括任何合适类型的存储器单元,诸如参照图2给出的示例。例如,存储器单元可以包括任何存储器设备、存储器物体、存储器介质、存储装置设备、存储装置物体、存储装置介质和/或存储装置单元、存储器、可移除或不可移除介质、可擦除或不可擦除介质、可写或可重写介质、数字或模拟介质、硬盘、软盘、致密盘只读存储器(CD-ROM)、可记录致密盘(CD-R)、可重写致密盘(CD-RW)、光盘、磁介质、各种类型的数字通用盘(DVD)、磁带、盒式磁带等。指令可以包括任何合适类型的代码,诸如源代码、编译代码、注释代码、可执行代码、静态代码、动态代码等。指令可以使用任何合适的高级、低级、面向对象的、可视化的、编译的和/或注释的编程语言来实现,诸如C、C++、Java、BASIC、Perl、Matlab、Pascal、Visual BASIC、汇编语言、机器代码等。实施例不限于该上下文。

尽管如在此所述已经说明了实施例的某些特征,但是现在本领域的技术人员将想到许多修改、替换、改变和等效物、因此,要理解的是,权利要求旨在覆盖落入实施例的真正精神内的所有的这种修改和改变。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号