基于容器交换来收集统计数据的制作方法

文档序号:6477637阅读:179来源:国知局
专利名称:基于容器交换来收集统计数据的制作方法
第1/13页
基于容器交换来收集统计数据
扭旦 冃足
此背景旨在提供本专利申请的基本上下文,而不旨在描述要解决的具体问题。
技术使得数据更加可传输且能够适合在较小的设备上。例如,现在可将之 前存储在压縮盘上的音乐作为电子文件存储在便携播放器上。可在便携设备上 存储许多许多文件。结果,跟踪数据变得越来越困难,而通过创建播放列表和 添加艺术来对数据个性化是可能的。此外,由于数据可容易地传递,存在与社 区共享数据的期望。跟踪数据的容器的通信上的统计数据可向各种市场提供有
价值的信息。 概述
提供本概述是为了以简化的形式介绍将在以下详细描述中进一歩描述的 一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特 征,也不旨在用于限定所要求保护的主题的范围。
公开了跟踪关于数据的容器的统计数据的方法。可将由作者创建的容器存 储在网络上。可允许除作者以外的其他用户搜索容器。可允许其他用户获取所 选容器的副本,且可存储关于所获取的容器的多个副本的统计数据。可在传递 时或当传递设备与网络进行通信时跟踪容器从一个计算设备到另一个计算设 备的传送。容器的传递的统计数据可由各种受众来创建和使用。
附图


图1是容器的图示;
图2是创建数据的容器的方法的流程图3是用于容器相关活动的网络的体系结构的图示;
图4是在网页上显示容器的方法的流程图5是网站上的展开容器的图示;图6是更新容器数据的方法的流程图7是跟踪涉及容器的使用的统计数据的方法的流程图;以及
图8是创建容器的名声的方法的流程图。
描述
尽管以下正文阐明众多不同实施例的详细描述,但是应当理解,该描述的 法律范围由本发明所附的权利要求书的言辞来限定。该详细描述应被解释为仅 是示例性的,且不描述每一可能的实施例,因为描述每一可能的实施例即使不 是不可能的也是不切实际的。可使用现有技术或在本申请提交日之后开发的技 术来实现众多替换实施例,而这仍落入权利要求书的范围之内。
还应该理解,在本专利中,除非使用句子"如此处所用,术语'_,特此
被定义为意指......"或者类似句子来明确地定义一个术语,否则不管是明确地
还是含蓄地,都没有限制该术语意义超出其平常或普通意义的意图,并且,这 一术语不应该被解释为被限制在基于本专利的任何部分中(除了权利要求书的 语言之外)所做的任何陈述的范围中。就本专利所附的权利要求书中所述的任 何术语在本专利中以与单数意义相一致的方式来引用而言,这是为简明起见而 如此做的,仅仅是为了不使读者感到混淆,且这类权利要求术语并不旨在隐含 地或以其它方式限于该单数意义。最后,除非-一权利要求要素是通过叙述单词 "装置"和功能而没有叙述任何结构来定义的,否则任何权利要求要素的范围并
不旨在基于35 U.S.C. §12第6段的应用来解释。
所耍求保护的方法和装置的歩骤可运行于多种其它通用或专用计算系统 环境或配置。适合在本权利要求的方法或装置中使用的公知的计算系统、环境 和/或配置的示例包括,但不限于,个人计算机、服务器计算机、手持式或膝上 型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程消费电子产品、 网络PC、小型机、大型机、包括上述系统或设备中的任一个的分布式计算机 环境等。
所要求保护的方法和装置的步骤可在诸如程序模块等由计算机执行的计 算机可执行指令的一般上下文中描述。 一般而言,程序模块包括执行特定任务 或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。这些方法 和装置也可以在其中任务由通过通信网络链接的远程处理设备来执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于包括存储器存储 设备在内的本地和远程计算机存储介质中。
可在计算机可读介质上存储该方法。计算机可读介质可以是可由计算机访 问的任一可用介质,并包括易失性和非易失性介质、可移动和不可移动介质。 作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算 机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它 数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介
质。计算机存储介质包括,但不限于,RAM、 ROM、 EEPROM、闪存或其它 存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁 带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算机110 访问的任何其它介质。通信介质通常以诸如载波或其它传输机制等已调制数据 信号来体现计算机可读指令、数据结构、程序模块或其它数据,并包括任意信 息传送介质。术语"已调制数据信号"指的是其一个或多个特征以在信号中编 码信息的方式被设定或更改的信号。作为示例而非限制,通信介质包括有线介 质,诸如有线网络或直接线连接,以及无线介质,诸如声学、RF、红外线和其 它无线介质。上述中任一组合也应包括在计算机可读介质的范围之内。
网络可被用作本方法的一部分。计算设备可以使用对一个或多个远程计算 机的逻辑连接在联网环境中工作。远程计算机可以是个人计算机、服务器、路 由器、网络PC、对等设备、便携媒体播放器、蜂窝电话、或其它常见网络节 点。逻辑连接可包括局域网(LAN)和广域网(WAN),但也可以包括其它 网络。这样的联网环境在办公室、企业范围计算机网络、内联网和因特网中是 常见的。在网络化环境中,相对于计算机所描述的程序模块或其部分可被储存 在远程存储器存储设备中。
图1是样本数据容器100的图示。容器100可以是包含可以或可以不具有 共同特征的各种数据的电子集合。以某种方式,容器100类似于其中任何文件 都可虚拟地放在文件夹中的个人计算机上的文件夹。容器100可采取诸如被显 示为卡片等各种形式。各种可能的容器100形式仅受用户或设计者的想像力所 限。
容器100可包括各种项目110。项目110可以是或包含基本上任何类型的媒体或数据。通用项目110示例包括容器100中的卡片名称120、符号125、 关于乐队的传记信息130、涉及乐队的可销售商品135、乐队的巡回日期140、 容器的作者的朋友145、作者150、容器的评级155、容器被下载的次数160、 信息的更新日期165等。
容器中的数据可以是涉及广告的数据且广告可以涉及容器100中的其它 数据。广告可携带对其它商品或服务的转介。此外,广告可以是优惠券。此外, 访问和搜索容器100的能力可以是订阅计划的一部分或可以是按下载付费计 划。当然,帮助资助容器100的其它方式是可能的并被构想到。如前所述,容 器100可包含基本上任何数据且之前的示例仅为说明,而非限制。
容器100可具有某些将在此申请中被进一步解释的特征。在高层,容器 100可以是其中其可包括一个或多个组件的容器100,诸如桶可单独或组合地 装有水、肥皂、油、糖浆、刷子、拖把、网球等。容器100还可以是异构的, 其中像桶一样,它可持有诸如可执行文件、」'peg图片、avi动画以及Microsoft Word⑧文件等超过一种类型的组件。容器100可以是可传输的,其中其可使用 各种方式从一个节点移动到另一节点。任何传送数据的方式可用于传输该容器 100。容器100还可在在线或离线时被传送。例如,容器100可存储在闪存设 备上且闪存设备可与不在线的若干计算机进行通信。容器100可以是有多布局 能力的,其中可在超过一个客户机或离线网络中呈现容器100。例如,可在便 携媒体设备、计算机、便携游戏、蜂窝电话上查看容器100。容器100可以是 "实况"的,其中可在可能时和适当时更新容器100中的数据。容器100可以 是可共享的,其中容器100的共享能力随着容器100中的内容的许可证过期或 限制被触发而适度降级。容器100是交互式的,其中通过选择容器100中的项 目来浏览并操作容器100。容器IOO可以是可播放的,其中可选择并播放容器
ioo中的项目。容器ioo可以是社交性的,其中容器ioo携带关于其如何与其
所在的社区相关的信息,如下载次数160等。容器100可被用户修改,其中容 器100可包括由最终用户生成或聚集的内容。容器100可具有可由其社区确定
的名声。最后,可使用各种方式将容器ioo转化为货币。
图2示出创建数据的容器100的方法。在框210,可选择要包括在容器100 中的数据。如前所述,数据可以是任何数据。示例包括容器100的作者感兴趣的项目110,其包括音乐、照片、巡回日期、琐事、视频、歌词、新闻等。在 一实施例中,数据包括关于游戏的信息或游戏本身。选择可通过拖放操作来执 行或可按基本上任何将文件添加到容器100的其它方式来执行。此外,容器100
可包括由用户生成或聚集的内容。例如,作者可在容器100中包括其创建的艺 术、动画或电影。容器100中的数据可以是可选的且可执行涉及所选数据的动 作。例如,文件可以是视频文件,且在容器100中选择该文件可使得该视频文
件被显示。作为另一示例,文件可以是可执行文件(诸如游戏),且选择该文 件可使得该可执行文件被执行(游戏将开始)。当然,其它动作和文件类型是 可能的且已被构想到。
项目110可以或可以不具有共同的主题。例如, 一个卡可具有特定学院的 学院主题。此类卡上的项目110可包括学院战歌、学院乐队的视频、涉及学院
的历史体育赛事的视频、校园的地图、学院的体育赛事的日期、学院校园上的 可识别地方的照片、涉及学院的游戏等。另一方面,另一示例可具有用户觉得
有趣的电影的主题。项目iio可以是完全无关的电影以及涉及这些无关电影的
演员、导演和制片人的信息。当然,这些仅为示例,且不旨在限制。
容器100可由作者150创建。作者150可以是个人、 一组人、选择要包括 在容器100内的项目的计算机程序或其组合。作者150可允许其他人有查看和 修改容器100的权限。在一实施例中,其他人可复制容器100的部分或全部以 及其中的数据以创建他们自己的容器100。此外,其他用户可简单地修改容器 100。作者150也可具有诸如通过"密封"容器100来确保没有其他人可修改 容器100的权力,这意味着不可对容器100或容器100的副本作出改变。例如, 音乐工作室可发放一容器100且该工作室可能期望仅有特定音乐是容器100中 的项目110。此外,可能存在容器100的有限版本。例如,工作室可仅创建5000 个容器100以庆祝流行专辑发行的周年。
容器100还可具有签名170以确保该容器100是真实的。签名170可具有 从由签名授权机构分配给容器100的唯一名称到诸如RSA等用于验证签名的 加密算法等各种形式。当然,基本上任何签名都会起作用且被构想到。
因为数据可以是诸如音乐、视频、电子书(e-book)等受版权保护的数据, 所以也可将涉及媒体相关数据的许可证信息存储在容器100中。逻辑上,此许可证信息可在容器100从一个电子设备被传送到另一个时与容器100 —起移 动。同样,容器100中的项目的共享能力可如许可证过期而时间降级。例如, 如果歌曲具有在其必须被购买前三天/三次收听的限制,则在三天之后该歌曲可
从容器100中消失。在图1的实施例中,显示Willie的新歌(敲砖(Hit the Bricks) ) 172。在该歌曲之下,列出该歌曲的许可证将过期的时间174以及剩 余播放的次数176。此外,显示购买178该歌曲的选项。如果该歌曲被购买, 则许可证权限将改变。可按确保在没有正确授权的情况下数据不被修改的方式 来存储许可证数据。
再次参考图2,在框220,可创建主容器的图形表示。在一实施例中,图 形表示看起来像信用卡。如前所述,除被显示为卡以外,容器100还可采取各
种形式。各种可能的容器ioo形式仅受用户或设计者的想像力所限。
在框230,可在主容器100的图形表示内创建要显示的数据的一个或多个 图形表示。例如,作者可能期望在容器上显示符号125。可添加其它图形表示。 图形表示可以是文本、数字、图画、图片、电影等。常见图形显示可包括专辑 封面、电影宣传片、作者信息、容器100名称等。图形表示类似于对艺术家来 说的空白画布,因为基本上可在图形表示上显示任何事物。图形表示仅受想像 力所限。
在框240,可将可表示主容器100中的项目110的数据和与主容器100相 关联的数据一起存储。类似于个人计算机上的文件夹,容器ioo将数据存储在 其内且通过该容器100来触及该数据。可将主容器100存储在各种位置。可将 主容器100存储在可通过诸如因特网等网络访问的中央服务器上。此外,可以 本地存储主容器]OO或通过网站来访问主容器100。
图3示出一实施例,其中将主容器100存储在网络300上且本地存储容器 100的复制副本。网络可具有存储容器100并允许容器100的搜索的容器服务 器305。可在容器工厂310中创建容器100 (或此示例中的卡片)。容器工厂 310可从可存储预先创建的容器100的容器存储315获取创建容器100的数据。 可使用容器编辑器320来创建容器存储315中的容器100。在编辑器320中, 可创建、更新或删除卡片。可将所编辑的容器100添加到索引器325并存储在 可使用容器搜索功能335来搜索的索引330中,该容器搜索功能335可由容器
11服务器305访问。此外,卡片工厂310可从使用存储340、用户生成内容存储 345、目录存储350、布局存储355取出,以及通过外部数据代理365从外部数 据存储360取出。外部数据存储360可存储主容器100的复制容器100。
网络300还可包含可被存储在播放器服务器中的播放器。播放器可包括 HTML播放器、播放器二进制代码以及皮肤存储。同样,网络300可存储诸如 认证服务等共享服务375。例如,认证服务375可用于认证修改密封容器100 的作者。另一用途可以是在提供某些收费服务时,用户被认证以使用他们有权 使用的服务。
在框250,可允许其他人获取主容器的复制容器。在复制容器与网络300 进行通信时,复制容器100可与主容器100同步。在一实施例中,可在其上有 容器100的复制副本的设备与网络300进行通信时,将对主容器100作出的改 变传送到容器100的复制副本。此外,在某些实施例中,按维基(wiki)类型 的方式来将对容器100的复制副本作出的改变添加到主容器100,即,将非作 者作出的所有改变和评论添加到主容器100以供所有人查看。
图4可示出将来自主容器100的更新后的项目分发给复制容器100的 一个 方法。在框410,可建立与网络的通信。可以用各种方式建立通信。在一实施 例中,通信是诸如遵循IEEE 802.11规则的通信等无线通信。在另一实施例中,
通信是以太网上的有线通信。当然,基本上任何通信方法都是可能的。
在框420,可从网络获取关于容器100中的数据的更新后的数据。例如, 在图1中,可将额外的巡回日期添加到音乐巡回中且可从容器100中移除已经 过去的巡回日期。可在容器100与网络进行通信时将额外巡回日期添加到该容 器100中。
在框430,可将更新后的数据传递到容器100。可以用各种方式传送此传 递。作为示例而非限制,更新可以是具有表示分组包含更新信息的头部信息的 数据分组。当然,传递数据的方式和方法基本上是无限的。
在框440,可显示如容器100中的项目等更新后的数据。在更新后的巡回
日期示例中,更新后的巡回n期可与容器100的其它元素一起显示。
在一实施例中,将容器100存储在网站上。用户能够使用诸如容器100 的作者150、容器100的名称120或歌曲标题172中的单词等基本上任何搜索准则来审阅和搜索容器100。用户可通过网络300来访问网站。在网页上审阅
容器IOO可呈现附加选项。
图5示出网页与媒体相关容器100之间的交互的方法,其中媒体相关容器 IOO具有多个项目110。在框510,可在网页上选择要查看的容器100。可审阅、 搜索或推荐容器100。在诸如图1中的实施例等某些实施例中,容器100被视 作卡片而卡片上的项目IIO被视作卡片上的图像。在一实施例中,卡片显现为 适合放在皮夹中的大小。用户可设计容器100作为便携设备上卡片以及作为网 页将看上去是什么样子的。
如前所述,可将容器100存储在各个位置且可将各种不同数据与该容器 100 —起存储。在将容器100存储在网络300上时,存在可与容器100 —起使 用的各种数据和选项。在主页,可呈现涉及所有用户的统计数据。
在框520,可使用较大的形式来在网页上显示容器100。如果容器100在 便携媒体设备上,则设备上的显示将相对较小。如果在诸如査看网页的个人计 算机等较大显示器上查看容器100,则可使用较大的尺寸来呈现容器100。理 想上,容器100上的图像将具有足够的细节,使得在其被展开时这些图像仍然 是可辨识的。此外,在网站上选择要査看的卡片时,某些作者将创建单独的卡 图像和卡片本身。
在框530,可展开网页上的容器100中的项目。例如,可展开容器100上 的任何图像,列表可以更详细,附加部分可以显现且网络甚至可以添加更新或 附加信息。
图6是任何展开卡片600的实施例的图示。在此实施例中,显示附加统计 数据610。此外,添加和展开诸如各音乐会的位置、游戏等附加项目620。添 加视频630,且可通过选择视频标签来选择附加视频。其它附加项目包括用户 简档640、艺术家642、专辑644、用户内容646、搜索648、发送电子邮件650、 收件箱652、朋友列表654以及更新656。在某些实施例中,通过选择项目之 一来获取附加信息。例如,通过选择用户简档640,可显示诸如朋友、收件箱、 发件箱、使用数据、用户生成内容等附加信息。选择艺术家642或专辑644可 提供诸如购买东西的市场、诸如评级等编辑数据、诸如流行度等社区统计数据、 以及其它用户生成内容等附加信息。此实施例是一示例而不旨在作为限制。类似于网页的设计,展开容器600的实施例的种类和类型基本上是无限的。
如果容器IOO被显示为一卡片,则将该卡片展开到网页上可能需要选择该 卡片、在网页上显示卡片上的图像的较大版本以及显示关于这些图像的附加信 息。
再次参考图5,在框540,可在容器100的项目中的至少一个中显示附加 选项。在一实施例中,附加选项包括允许用户使用创作工具来添加、移除和修 改容器100中的项目。可将被修改的容器IOO作为具有新名称的新容器100来保存。
在框550,如果存在授权,则可允许对容器100的项目的操纵。例如,如 果作者未锁定或密封容器100,则授权可以是可用的。如果授权是可用的,则 可显示添加、移除或修改容器IOO上的项目的选项。
可跟踪关于容器100的统计数据。图7示出跟踪关于媒体文件的容器100 的静态数据的方法。在框710,可将由作者创建的容器IOO存储在网络上。网 络可以是图3中示出的网络或任何其它合适的网络。在框720,可允许其他用 户搜索容器100。该搜索可使用来自图3的搜索功能375来执行或可使用任何 合适的搜索机制来执行。可从与网络300进行通信的任何计算设备上执行该搜 索。在另一实施例中,计算设备不与网络300进行通信但与其它计算设备进行 通信,且该计算设备能够搜索其它计算设备。在又一实施例中,搜索是针对该 计算设备本身的。
在框730,可允许其他用户获取所选容器100的复制品。如前所述,通信 可按基本上任何用于传递数据的方式来发生。当数据从网络300传递时,网络 300跟踪下载的次数。在一实施例中,如果将容器IOO从一个设备直接发送到 另一个,则向网络传送此传递发生的信号。
在框740,可存储关于容器100的分发的统计数据。如前所述,分发可按 从通过网络300下载到从一个便携计算设备到另一便携计算设备的通信等各种 方式来发生。在网络300下载的示例中,当该网络分发容器100时,网络300 可容易地跟踪下载的次数。在其中一个便携计算设备与另一便携计算设备直接 通信的示例中,可在进行传递的发送和接收设备两者上存储记号。在便携计算 设备之一与网络300进行通信时,该便携媒体设备可向网络300传送作出了传递且此传递将反映在关于容器的统计数据中。
关注的统计数据可广泛变化。例如,某些用户和广告客户可能仅关心 19-24岁的女人喜欢什么。其它相关计算可包括容器100多久被下载一次、容
器100多久被使用一次、谁使用了容器ioo、下载的总数、使用的次数以及下
载次数的最大增长。其它计算可包括计算最引用网站、最流行的容器ioo、对
容器100的点击的数量、容器100査看的次数、唯一访问者的数量、最流行的 容器100和当前访问者计数。其它计算还包括访问者在何处进入网络300;采
用哪种途径来访问网络300;在何处采取途径退出网络300;最频繁引用的站 点是什么;最频繁引用的搜索引擎;以及被最频繁使用的、用于定位网络300 的关键词。这些统计数据可具有许多实际用途,如补偿最常引用站点、确定具 有使用量的最大增加的容器等。
另有更多计算可包括用户停留在网络300、容器IOO上的平均时间以及用 户返回网络300或容器100的频率。该计算甚至可以更详细,如访问网络300 的物理位置的分解、访问网络300的用户的语言、以及访问网络300的操作系 统的分解。
容器100的统计数据可被显示为卡片的图形表示,且在该卡片的图形表示 上将关于容器100的统计数据显示为该卡片上的项目。可当在web浏览器中显 示卡片时显示关于该卡片的其它统计数据。在具有容器100的设备与网络进行 通信时更新容器100的统计数据。
这些统计数据可具有各种用途。这些统计数据对希望瞄准具体市场的广告 客户可以是有用的。这些统计数据对由音乐公司或视频公司确定关于其产品的 当前口味可以是有用的。此外,这些统计数据可提供确定容器是真的流行还是 受到点击欺诈类型滥用影响的机制。
统计数据还可用于创建容器100的名声。图8示出创建包含媒体相关数据 的容器100的名声的方法。在框810,可允许用户审阅存储在网络上的容器100。 该审阅可以仅是容器100中的项目的审阅或可以是容器100中的所有项目的扩 展审阅。
在框820,可允许用户提交容器100的意见评级。该意见可以与拇指朝上 或拇指朝下一样简单。在另一实施例中,该意见是O与IOO之间的数字。在另一实施例中,使用进一步的书面响应来补充数字评级。
在框830,可存储意见评级和用户标识。用户标识可用于评估评级的可靠 性。某些用户可能反映主流意见而其他人可能不反映。此外,通过能够标识审 阅者,用户能够标识并跟踪他们喜欢或不喜欢的审阅者。
在框840,可将意见评级和用户标识添加到数据库。数据库可以是允许对 数据进行可搜索访问的任何存储安排。在框850,可使用数据库中的数据来计 算容器100的名声。可按多种方式计算该名声。
在一简单情况下,计算容器100的名声需要创建容器100的评级的加权平 均。权重可能使得过程更复杂但也更有意义。在一实施例中,向与之前的容器 100的加权平均评级类似地对之前的容器100评级的用户添加增加的权重。某 种程度上相关地,向为与之前的容器100的加权平均评级不同地对之前的容器 100评级的用户分配减少的权重。另一可能性是与使用容器100时间较短的用 户相比,向使用容器100时间较长的用户添加增加的权重。如果用户未真正地 完全探究容器100,则该意见在逻辑上可能具有较少权重。相关地,可向更多 地使用网络300的用户添加增加的权重。如果用户是长期用户,则此意见可能 比刚开始使用并评估容器100的用户的意见更有意义。此外,可向较近期使用 网络300的用户添加增加的权重。
在另一实施例中,可使用类似容器100的之前评级来创建用户评级的预 观U。意见的预测可考虑各种因素。可将增加的权重添加到更接近预测用户评级 的用户的评级。以这种方式,可消除极端的分数并可获取更有用的结果。
名声涉及容器100 (或卡片),且该名声可在卡片上显示。如所期望的那 样,所显示的名声可随着对指定卡片接收到更多意见而改变,且可在卡片上所 显示的名声上反映该改变。卡片的名声的计算可采用几乎无限数量的形式。一 旦创建了卡片的名声,可通过将对相同容器100具有类似意见评级的用户选择 为组的一部分来创建表现为具有共同兴趣的用户组。
如果容器100被存储在本地,即使存储该容器100的设备不与网络进行通 信,其仍然可以是完全可操作的。例如,如果容器100被存储在便携媒体设备
上,则即使该设备不与网络进行通信,也可以在该便携媒体设备上播放所有存
储在容器ioo上的音乐。即使一设备不与网络进行通信,也可以将容器100添加到该设备。便携介 质可与所指设备通信,且可将便携介质上的容器100添加到设备。例如,可将 容器100存储在闪存卡上且可将该闪存卡添加到便携媒体播放器。便携媒体播 放器可随后访问该闪存卡,且容器100可被添加到添加到便携媒体设备。类似
地,可将设备上的容器IOO复制到闪存设备,且可将该闪存设备移动到可读取
该闪存设备的基本上的任何设备,且随后可将容器ioo移动到该设备。
当容器100在个人计算机上被查看时,附加信息可用。由于便携设备的处 理、显示和存储能力可能是有限的,不是所有关于容器100的选项都可以在便 携设备上显示。容器100在个人计算机上被査看或在访问基于web的容器100 的web设备上被査看时可以显示附加数据和选项。例如,
可在容器100与被认可网络源进行通信时同步该容器100。例如,容器100 可包含特定音乐艺术家的音乐会信息。在容器IOO驻留其上的设备与被认可网 络源进行通信时,可更新此信息(添加附加音乐会、指定开场动作等)。被认 可网络源可以是可通过有线或无线方法访问的因特网。当然,其它实施例也是 可能的并且被构想到。
作为所述的方法和装置的结果,用户可创建充满他们感兴趣的数据的容器 100。可将这些容器100张贴到其中其他人可共享或审阅容器IOO的网站。用 户随后可对容器IOO进行评级,或添加、修改或删除容器IOO中的项目以创建
他们自己的容器。此外,如果用户欣赏容器ioo,则在具有复制容器100的设
备直接或通过网络与原始容器100进行通信时,由作者对容器100作出的改变 可被传送到复制容器100。此外,可按维基类型风格在原始容器100上张贴在 复制容器IOO上作出的改变。结果,增加了共享和通信,且对人们来说,更易
于跟上其他人以及音乐、时尚、电影、游戏等的变化品位。交换的数据的主题 基本上是无限的。计算所得的关于容器的传递的统计数据对广告客户、容器的
作者以及容器100中的项目110的提供者可以是有价值的。
尽管以上正文陈述了众多不同实施例的详细描述,但是应当理解,本专利 的法律范围由本专利所附的权利要求书的言辞来限定。该详细描述应被解释为 仅是示例性的,且不描述每一可能的实施例,因为描述每一可能的实施例即使 不是不可能的也是不切实际的。可使用现有技术或在本申请提交日之后开发的技术来实现众多替换实施例,而这仍落入权利要求书的范围之内。
由此,可在此处所描述和示出的技术和结构上作出许多修改和变化而不脱 离本权利要求的精神和范围。因此,应当理解,此处所描述的方法和装置仅是 说明性的,且不限制本权利要求的范围。
权利要求
1.一种跟踪关于数据的容器的统计数据610的方法,包括在网络上存储由作者创建的容器710;允许其他用户搜索容器720;允许其他用户获取所选容器的副本730;以及存储关于所获取的容器的多个副本的统计数据740。
2. 如权利要求1所述的方法,其特征在于,所述容器被显示为卡片的图形 表示,且关于所述容器的统计数据在所述卡片的所述图形表示上被显示为所述 卡片上的项目220。
3. 如权利要求2所述的方法,其特征在于,在以展开方式来显示所述卡片 时显示关于所述卡片的附加统计数据610。
4. 如权利要求1所述的方法,其特征在于,在具有所述容器的设备与网络 进行通信时更新所述容器的统计数据610。
5. 如权利要求1所述的方法,其特征在于,所述统计数据610还包括进行 从下组中所选的判定容器多久被下载一次; 容器多久被使用一次;以及 谁使用所述容器。
6. 如权利要求1所述的方法,其特征在于,所述统计数据610还包括从下 组中所选的判定最常引用者、最流行页面、点击次数、页面查看的次数、唯一访问者的 数量、最流行页面、以及当前访问者计数。
7. 如权利要求1所述的方法,其特征在于,所述统计数据610还包括从下组中所选的判定访问者在何处进入所述网络、采取何种途径访问所述网络以 及在何处采取途径来退出所述网络。
8. 如权利要求1所述的方法,其特征在于,所述统计数据610还包括从下 组中所选的判定最频繁引用的站点、最频繁引用的搜索引擎、最频繁使用的 用于定位所述网络的关键字、用户停留在所述网络上的平均时间以及用户的返 回频率。
9. 如权利要求1所述的方法,其特征在于,如果所述容器是有限版本容器, 则剩余容器的数量和所接收到的容器的数量被显示610。
10. 如权利要求l所述的方法,其特征在于,所述统计数据610还包括从下组中所选的判定访问所述网络的物理位置、访问所述网络的用户的语言、 以及访问所述网络的操作系统。
11. 如权利要求l所述的方法,其特征在于,还包括使用所述统计数据 610来基于从下组中所选出的一项来对容器进行排序下载的总数、使用的次 数以及下载次数中的最大增长。
12. —种包括用于跟踪关于数据的容器的统计数据610的计算机可执行指令的计算机存储介质,包括用于以下的计算机可执行指令 在网络上存储由作者创建的容器710; 允许其他用户搜索容器720;允许其他用户获取所选容器的副本730; 跟踪所选容器的副本的分发的数量和频率730;以及存储关于所获取容器的多个副本的统计数据以及分发所述容器的频率740。
13. 如权利要求12所述的计算机存储介质,其特征在于,还包括用于显示卡片的图形表示以及用于将关于所述容器的统计数据610显示为所述卡片 上的项目220的计算机可执行指令。
14. 如权利要求12所述的计算机存储介质,其特征在于,还包括用于在具有所述容器的计算设备与所述网络进行通信时或在分发所述容器的计算设备与所述网络进行通信时收集所述容器的分发的统计数据210的计算机可执行指令。
15. 如权利要求12所述的计算机存储介质,其特征在于,所述统计数据610还包括从下组中所选的判定 容器多久被下载一次; 容器多久被使用一次; 谁使用所述容器; 谁是对所述容器的最常引用者; 容器具有多少查看量, 多少访问者审阅了所述容器; 所述容器的哪个子组分被访问; 所述容器的所述子组分何时被访问; 谁访问了所述容器的所述子组分;以及 访问所述容器的所述子组分的频率。
16. 如权利要求12所述的计算机存储介质,其特征在于,还包括使用 所述统计数据610来基于从下组中选出的一项来确定容器的排序传递的总数、 使用的次数以及传递次数中的最大增长。
17. —种包括在物理上被配置成执行计算机可执行指令的处理器、用于 帮助存储和处理计算机可执行指令的存储器以及输入/输出电路的计算机系统, 所述计算机可执行指令包括用于执行以下步骤的指令在网络上存储由作者创建的容器710; 允许其他用户搜索容器720; 允许其他用户获取所选容器的副本730; 跟踪所选容器的副本的分发的数量和频率;以及 存储关于所获取容器的多个副本的统计数据610以及分发所述容器 的频率740。
18. 如权利要求17所述的计算机系统,其特征在于,还包括用于显示 卡片的图形表示以及用于将关于所述容器的统计数据610显示为所述卡片上的 项目的计算机可执行指令。
19. 如权利要求17所述的计算机系统,其特征在于,还包括用于在具 有所述容器的计算设备与所述网络进行通信时或在分发所述容器的计算设备 与所述网络进行通信时收集所述容器的分发的统计数据610的计算机可执行指令。
20. 如权利要求17所述的计算机系统,其特征在于,所述统计数据610 还包括从下组中选择的判定容器多久被下载一次;容器多久被使用一次;谁使用所述容器;谁是对所述容器的最常引用者;容器具有多少查看量,多少访问者审阅了所述容器,所述容器的哪个子组分被访问;所述容器的所述子组分何时被访问;谁访问了所述容器的所述子组分;以及访问所述容器的所述子组分的频率。
全文摘要
公开了跟踪关于数据的容器的统计数据的方法。可将由作者创建的容器存储在网络上。可允许除作者以外的其他用户搜索容器。可允许其他用户获取所选容器的副本,且可存储关于所获取的容器的多个副本的统计数据。
文档编号G06Q30/00GK101689284SQ200880022175
公开日2010年3月31日 申请日期2008年6月22日 优先权日2007年6月29日
发明者J·埃斯特拉达 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1