交互式的基于网络的信息对象的货币化 【技术领域】
本发明涉及在线页面中的信息对象的显示和货币化。背景技术 因特网是互连了全世界的用户的互连计算机网络的系统。万维网 (Web) 是可通过 因特网访问的互链信息的分散式全球集合。在 Web 上一般是以可包含文本、 图像和 / 或媒 体内容的 “网页” 的形式提供信息的。通过无数用户的贡献, Web 已经发展成为了巨大的分 散式信息宝藏。
因特网和 Web 使能了广告和电子商务 ( 通过网络购买和销售产品或服务 ) 中的许 多进步。以电子方式进行的商务的量随着广泛的因特网使用而惊人地增长。通过因特网购 买和销售的商业产品的量越来越多。 例如, 交互式在线对象可表示由提供该在线对象的 “拥 有者” 销售的产品。用户可与该在线对象交互以从拥有者购买该产品的物理实例。然而, 这 种技术没有充分利用在线对象的潜力来增强电子商务。结果, 产品和服务的销售者产生的 收入比可能产生的少。
发明内容 这里提供了用于货币化在线信息对象的技术。 信息对象可与诸如产品或服务之类 的真实世界实体相关联。当事人被使得能够在一段时间期间管理有线信息对象, 其回报是 对提供所述信息对象的拥有者的补偿。当管理信息对象时, 管理当事人可以任何方式货币 化该信息对象, 包括通过向用户销售与该信息对象相关联的产品和 / 或服务。另外, 信息对 象被配置为具有将来自与信息对象交互的用户的通信路由到管理当事人的通信渠道。 以这 种方式, 用户可询问问题或出于与信息对象有关的任何其他目的与管理当事人通信, 这可 增大管理当事人针对该用户货币化信息对象的机会。
在一种实现方式中, 提供了一种方法。定义代表真实世界实体的信息对象。该信 息对象可例如被存储在数据存储库中 ( 例如存储在信息对象库中 )。信息对象具有相关联 的拥有者。将通信渠道与信息对象相关联, 该通信渠道可被配置为将通信路由到被指派给 信息对象的管理者。使得当事人能够获得在一时间段期间对信息对象的管理。配置通信渠 道以把在该时间段期间通过与信息对象交互而作出的请求路由到当事人。 使得多个用户能 够在该时间段期间与信息对象交互以输入通过通信渠道对当事人的请求。
在另一实现方式中, 提供了一种信息对象管理系统。该信息对象管理系统包括对 象构建器模块和信息对象分配器。 对象构建器模块被配置为使得代表真实世界实体的信息 对象能够被定义并且将通信渠道与信息对象相关联。 通信渠道可被配置为将通信路由到被 指派给信息对象的管理者。 信息对象分配器被配置为使得当事人能够获得在一时间段期间 对信息对象的管理, 并且配置通信渠道以把在该时间段期间通过与信息对象交互而作出的 请求路由到当事人。
这里还描述了计算机程序产品。计算机程序产品包括计算机可读介质, 其上记录
有计算机程序逻辑, 用于根据这里描述的实现方式使得能够向当事人提供对信息对象的管 理, 使得当事人能够对信息对象货币化, 并且使能了更多实施例。
以下参考附图来详细描述本发明的更多特征和优点以及本发明的各种实施例的 结构和操作。要注意, 本发明并不限于这里描述的具体实施例。这种实施例在这里仅是出 于例示目的而给出的。相关领域的技术人员基于这里包含的教导将清楚另外的实施例。 附图说明 被包含在此并形成说明书的一部分的附图图示了本发明并且与描述一起进一步 帮助说明本发明的原理并且使得相关领域的技术人员能够做出和使用本发明。
图 1 示出了根据示例性实施例的信息对象的框图。
图 2 示出了根据示例性实施例的信息对象交互环境。
图 3 示出了根据示例性实施例的用于显示和与信息对象交互的计算机的框图。
图 4 示出了根据示例性实施例的提供信息对象的通信系统。
图 5 示出了根据本发明示例性实施例的用于管理信息对象的流程图。
图 6 示出了根据示例性实施例的对象构建器模块的框图。
图 7 示出了根据示例性实施例的信息对象的显示。
图 8 示出了根据示例性实施例的信息对象分配器的框图。
图 9 示出了根据示例性实施例的可用于请求信息对象的管理的图形用户界面。
图 10 示出了根据示例性实施例的信息对象分配器的框图。
图 11 示出了根据示例性实施例的用于根据拍卖来指派信息对象的管理的流程 图。
图 12 示出了本发明的实施例可在其中实现的示例性计算机系统的框图。
当结合附图来理解时, 根据以下记载的详细描述, 将更清楚本发明的特征和优点, 附图中相似的标号始终标识对应的元件。 在附图中, 相似的标号一般指示相同、 功能上相似 和 / 或结构上相似的元件。元件在其中首次出现的附图由相应标号中的最左侧的数字指 示。
具体实施方式
1. 介绍
本说明书公开了包含本发明的特征的一个或多个实施例。所公开的 ( 一个或多 个 ) 实施例只是例示了本发明。本发明的范围并不限于所公开的 ( 一个或多个 ) 实施例。 本发明由所附权利要求限定。
说明书中提及 “一个实施例” 、 “实施例” 和 “示例性实施例” 等指的是所描述的实 施例可包括特定的特征、 结构或特性, 但不是每一个实施例都一定包括该特定特征、 结构或 特性。另外, 这种说法不一定指的是同一个实施例。另外, 当联系一实施例来描述特定的特 征、 结构或特性时, 认为本领域的技术人员知道联系其他实施例 ( 无论是否有明确描述 ) 来 实现这种特征、 结构或特性。
II. 示例性实施例
本发明的实施例涉及交互式在线信息对象。 提供了可由各种当事人在各种时间段期间管理的交互式在线信息对象。在一实施例中, 可以使得一当事人能够在该当事人被指 派管理一信息对象的时间段中货币化该信息对象。
例如, 图 1 示出了根据实施例的信息对象 102 的框图。信息对象 102 是与真实世 界中的实体相对应的交互式在线信息对象或模型, 所述真实世界中的实体例如是可销售的 产品或服务。信息对象 102 可具有相关联的拥有者 ( 例如个人、 公司等等 ), 该拥有者生成 信息对象 102、 提供信息对象 102 和 / 或使得信息对象 102 被提供。如图 1 中所示, 信息对 象 102 包括元数据 104 和通信渠道定义 106。元数据 104 包括描述信息对象 102 的数据。 通信渠道定义 106 定义与信息对象 102 相关联的可配置的通信渠道。通信渠道可被配置为 把通信从与信息对象 102 交互的用户路由到被选择来在一段时间期间管理信息对象 102 的 当事人。每次信息对象 102 被从当前的管理当事人重指派给后续的管理当事人时, 通信渠 道就可被重配置以将通信路由到该后续管理当事人。
例如, 在一实施例中, 元数据 104 可包括拥有者标识符 108 和管理当事人标识符 110。当存在时, 拥有者标识符 108 可以是信息对象的拥有者的标识符, 并且管理当事人标 识符 110 可以是被选择 / 指派来管理信息对象 102 的当事人的标识符。拥有者标识符 108 和管理当事人标识符 110 中的每个可以是唯一的标识号码、 名称和 / 或任何其他被配置为 分别标识拥有者或管理当事人的标识符。通信渠道定义 106 定义被配置为把通信从与信息 对象 102 交互的用户路由到由管理当事人标识符 110 标识的管理当事人的通信渠道。 例如, 通信渠道定义 106 可包括对一个或多个通信模式的定义, 包括超链接 ( 例如到目的地网页 的统一资源定位符 (URL))、 诸如电子、 即时消息传递和聊天之类的基于文本的通信模式, 等 等。通信渠道可被配置为利用由通信渠道定义 106 定义的通信渠道类型把通信从用户路由 到所标识的管理当事人。 用户、 拥有者和管理当事人可通过任何方式与信息对象 102 交互。例如, 图 2 示出 了根据示例性实施例的信息对象交互环境 200。 如图 2 中所示, 环境 200 包括信息对象 102、 用户 202、 管理当事人 204 以及拥有者 206。管理当事人 204 是被选择来在一段时间期间管 理信息对象 102 的当事人 ( 例如人、 公司或其他实体 ), 并且是由管理当事人标识符 110 标 识的。 拥有者 206 是允许管理当事人 204 在一段时间期间管理信息对象 102 的信息对象 102 的拥有者 ( 例如人、 公司或其他实体 ), 并且是由拥有者标识符 108 标识的。用户 202 与信 息对象 102 交互。例如, 用户 202 可查看信息对象 102, 可想要关于由信息对象 102 表示的 产品或服务的信息, 可想要购买由信息对象 102 表示的产品或服务, 等等。如图 2 中所示, 信息对象 102 具有相关联的通信渠道 208。通信渠道 208 是由通信渠道定义 106 定义的通 信渠道, 并且使得用户 202 和 / 或其他用户能够与管理当事人 204 通信。用户 202 可与信 息对象 102 交互以通过利用通信渠道 208 与管理当事人 204 通信来请求信息、 询问问题、 购 买相关联的产品或服务, 等等。
可通过各种方式使信息对象 102 可被用户 202 和其他用户访问。例如, 图 3 示出 了根据示例性实施例的用于与信息对象 102 交互的计算机 302 的框图。计算机 302 是用 户 ( 例如图 2 的用户 202) 的计算机。如图 3 中所示, 计算机 302 具有显示网页 306 的显示 器 304。例如, 网页 306 可以在 web 浏览器 312 的窗口中打开。web 浏览器 312 可以是任何 类型的浏览应用, 包括 Microsoft Internet ExplorerTM、 Netscape NavigatorTM、 MozillaTM Firefox、 Google ChromeTM、 Opera Software OperaTM、 在蜂窝电话、 PDA( 个人数字助理 ) 或
其他无线移动电话情况下的使能了 WAP( 无线应用协议 ) 的浏览器, 等等。
用户可通过任何方式使网页 306 被显示, 包括通过根据网页 306 的 URL 地址巡览 到网页 306, 作为利用搜索引擎执行的搜索的结果使得网页 306 出现, 等等。用户可使用计 算机 302 来查看信息对象 102 和网页 306 中包括的其他内容, 例如内容 308。内容 308 可选 地存在, 并且可由开发者或与网页 306 相关联的其他实体选择来包括在网页 306 中。另外, 网页 306 可以可选地包括任何数目和布置的广告 ( 或者没有广告 ), 其中包括广告 310。网 页 306 可具有任何布置的内容、 广告和 / 或信息对象 102。
用户可在网页 306 中与信息对象 102 交互, 包括通过利用为信息对象 102 定义的 并且在网页 360 中可用的通信渠道 ( 例如通信渠道 208) 与信息对象 102 的管理当事人通 信。信息对象 102 可包括文本、 图像 ( 例如 GIF 文件图像、 JPG 文件图像等等 )、 视频 ( 例 如 MPEG 文件视频等等 )、 音频 ( 例如 WAV 文件音频等等 )、 多媒体对象 ( 例如 .SWF 文件 ) 等等中的任何一个或多个。在实施例中, 信息对象 102 可包括一个或多个文件, 这些文件包 含编程语言代码和 / 或脚本语言代码来实现其功能, 例如 C、 C++、 HTML( 超文本标记语言 )、 XML( 可扩展标记语言 )、 Java、 JavaScript、 VBScript 等等。
图 2 的环境 200 可通过各种方式实现。例如, 图 4 示出了根据示例性实施例的提 供信息对象的通信网络或系统 400 的框图。如图 4 中所示, 系统 400 包括多个用户设备 402a-402m、 网络 404、 多个广告主 / 商家设备 406a-406o、 对象供应系统 408、 数据存储库 410、 多个内容服务器 412a-412n 以及多个拥有者设备 418a-418p。以下描述系统 400 的这 些元件。 如图 4 中所示, 数据存储库 410 耦合到对象供应系统 408。用户设备 402a-402m、 内容服务器 412a-412n 和对象供应系统 408 通过网络 404 可通信地在一起。网络 404 可 以是任何类型的通信网络, 包括局域网 (LAN)、 广域网 (WAN)、 或者网络的组合, 例如因特 网。用户设备 402 中的每一个可以是可配置有网络浏览功能的任何类型的电子设备, 包 括桌面型计算机 ( 例如个人计算机等等 )、 移动计算设备 ( 例如蜂窝电话、 智能电话、 个人 数字助理 (PDA)、 膝上型计算机、 笔记本计算机等等 )、 或者移动电子邮件设备 ( 例如 RIM
Blackberry设备 )。数据存储库 410 可包括任何类型的存储机构中的一个或多个, 其中包括磁盘 ( 例如在硬盘驱动器中 )、 光盘 ( 例如在光盘驱动器中 )、 磁带 ( 例如在磁带驱动 器中 )、 诸如 RAM 设备、 ROM 设备等等之类的存储器设备、 和 / 或任何其他适当类型的存储介 质。
通信系统 400 使得信息对象能够被拥有者生成和 / 或提供并能够被指派给当事人 来在各段时间期间管理。如图 4 中所示, 对象供应系统 408 维护数据存储库 410, 该数据存 储库 410 存储多个信息对象 102a-102c。在数据存储库 410 中可存储任何数目的信息对象 102, 包括数十个、 数千个以及甚至更大数目的信息对象 102。如图 4 中所示, 对象供应系统 408 包括对象构建器模块 414 和信息对象分配器 416。对象构建器模块 414 使得拥有者能 够更新数据存储库 410 中的信息对象 102, 包括使得拥有者能够创建、 删除和 / 或修改信息 对象 102。 例如, 与拥有者设备 418a-418p 相关联的拥有者可访问对象构建器模块 414 以生 成、 删除、 修改和 / 或提供信息对象 102。如图 4 中所示, 拥有者设备 418a-418p 可直接与对 象供应系统 408 通信地耦合。或者, 拥有者设备 418a-418p 可通过网络 404 或以其他方式 与对象供应系统 408 通信地耦合。信息对象分配器 416 使得用户和 / 或当事人能够搜索数据存储库 410 以寻找匹配 其标准的信息对象 102。 例如, 广告主和 / 或商家可能希望管理数据存储库 410 中的特定信 息对象 102 以便有机会货币化该特定信息对象 102。广告主和 / 或商家可使用相应的广告 主 / 商家设备 406a-406o 来搜索数据存储库 410 以寻找符合其期望标准的信息对象 102。 信息对象分配器 416 可被配置为使得广告主 / 商家设备 406a-406o 处的广告主 / 商家能 够获得在各段时间期间对期望的信息对象 102 的管理。如图 4 中所示, 广告主 / 商家设备 406a-406o 可直接与对象供应系统 408 通信地耦合。或者, 广告主 / 商家设备 406a-406o 可 通过网络 404 或以其他方式与对象供应系统 408 通信地耦合。
另外, 用户设备 402a-402m 处的用户可能希望与信息对象 102 交互。可以使得 用户设备 402a-402m 处的用户能够访问数据存储库 410 中和 / 或其他位置处的信息对象 102a-102c, 所述其他位置例如是由内容服务器 412a-412n 提供的网站处。例如, 内容服务 器 412a-412n 中的每一个可被配置为容宿网站, 以使得用户设备 402a-402m 的用户可通过 网络 404 访问该网站。用户可利用安装在用户可访问的相应用户设备 402 上的 web 浏览器 或其他 web 客户端来访问这种网站。例如, 用户设备 402a-402m 中的每一个可执行例如以 上所述的 web 浏览器, 其使得用户能够访问内容服务器 412a-412n 容宿的任何网站。用户 设备 402a-402m 与内容服务器 412a-412n 之间的通信可利用公知的网络通信协议来执行。 信息对象 102a-102c 中的一个或多个可被显示在内容服务器 412a-412n 所容宿的网页上, 使得用户设备 402a-402m 的用户可与它们交互, 如这里所述。 实施例可在系统 400 和 / 或其他通信系统 / 网络中实现。 对通信系统 400( 称为 “信 息检索和通信网络” ) 的示例的进一步描述在与本申请同申请人的题为 “World Modeling Using a Relationship Network with Communication Channels to Entities” 的未决美 国申请 No.11/058,477 中提供。
以下参考图 5 进一步描述图 4 的系统 400。图 5 示出了根据示例性实施例的用于 管理信息对象的流程图 500。系统 400 例如可根据流程图 500 工作。相关领域的技术人员 基于关于流程图 500 的论述将清楚另外的结构和操作实施例。以下描述流程图 500。
流程图 500 开始于步骤 502。在步骤 502 中, 定义代表真实世界实体的信息对象, 该真实世界实体具有相关联的拥有者。例如, 在一实施例中, 对象构建器模块 414 可被配置 为使得代表真实世界实体的信息对象 102 能够被配置。例如, 信息对象 102 可由真实世界 实体的拥有者利用对象构建器模块 414 来生成或修改。如上所述, 真实世界实体可以是任 何产品或服务, 比如消费品、 制成品、 金融服务、 娱乐服务等等。 虽然被示为包括在对象供应 系统 408 中, 包括对象构建器模块 414 也可实现在另外的位置, 例如拥有者设备 418 中。
对象构建器模块 414 可通过各种方式实现。例如, 图 6 示出了根据示例性实施例 的对象构建器模块 414 的框图。如图 6 中所示, 对象构建器模块 414 包括属性配置模块 602 和通信渠道配置模块 604。属性配置模块 602 被配置为使得信息对象能够被定义。例如, 在 一实施例中, 属性配置模块 602 可生成用户界面 ( 图形用户界面 ), 拥有者设备 418 处的拥 有者可使用该用户界面来通过输入描述信息对象 102 的数据 ( 例如图 1 的元数据 104) 来 配置信息对象 102。例如, 属性配置模块 602 可使得用户能够指示当在网页中显示信息对 象 102 时要显示 / 播放的文本、 图像 ( 例如 GIF 文件图像、 JPG 文件图像等等 )、 视频 ( 例如 MPEG 文件视频等等 ) 和 / 或音频 ( 例如 WAV 文件音频等等 ) 中的一个或多个。
例如, 属性配置模块 602 可使得用户能够指示名称、 类别标签、 唯一对象标识符 (ID)、 拥有者标识符 108( 图 1)、 管理当事人标识符 110 和 / 或任何其他描述性信息中的一 个或多个来作为信息对象 102 的元数据 104。当存在时, 该名称可以是人类用户可理解的 并且是正被建模的信息对象 102 特定的 ( 例如 “Joe 的餐馆” 、 “佳能相机型号 XJ5” 等等 )。 类别标签可表示实体模型 400 表示的真实世界对象的类型。可以是或不是人类用户可理解 的对象 ID 被指派为是数据存储库 410 中的每个信息对象 102 所特有的。在一个实施例中, 当信息对象 102 被创建和 / 或添加时, 对象 ID 可由对象构建器模块 414 自动生成。拥有者 标识符 108 和管理当事人标识符 110 可被如上所述那样配置。 注意, 管理当事人标识符 110 可包括与被指派给信息对象 102 的管理当事人 ( 例如图 2 的管理当事人 204) 相关联的电 子邮件地址、 电话号码、 文本消息传递地址、 即时消息传递地址、 聊天地址、 超链接等等中的 一个或多个。由通信渠道定义 106 定义的通信渠道可使用该电子邮件地址、 电话号码、 文本 消息传递地址、 即时消息传递地址、 聊天地址等等来将通信路由到管理当事人。
信息对象 102 的另外示例 ( 称为 “对象模型” ) 在以上引用的与本申请同申请人的 未决美国申请 No.11/058,477 中描述。 属性配置模块 602 可以以一个或多个文件, 例如 .SWF 文件、 HTML 文件、 XML 文件、 Java 文件、 JavaScript 文件、 VBScript 文件等等的形式, 生成 信息对象 102。
返回参考图 5, 在步骤 504 中, 使通信渠道与信息对象相关联。例如, 在一实施例 中, 对象构建器模块 414 可被配置为将一通信渠道与信息对象 102 相关联。如上所述, 通信 渠道 ( 例如图 2 的通信渠道 208) 被用于将通信从用户 ( 例如用户 202) 路由到指派给信息 对象 102 的管理当事人 ( 例如管理当事人 204)。
例如, 参考图 6, 通信渠道配置模块 604 可用于将通信渠道与信息对象 102 相关联。 在一实施例中, 通信渠道配置模块 604 可生成用户界面 ( 例如图形用户界面 ), 拥有者设备 418 处的拥有者可与该用户界面交互以选择通信渠道类型来与信息对象 102 相关联。通信 渠道配置模块 604 可使得拥有者能够选择包括超链接、 诸如电子邮件之类的基于文本的通 信渠道类型 ( 例如简单邮件传送协议 (SMTP))、 文本消息传递 ( 例如 SMS( 短消息服务 ))、 即时消息传递或聊天等等在内的多种通信渠道类型中的一个或多个来将通信路由到管理 当事人。通信渠道配置模块 604 可被配置为将所选择的 ( 一个或多个 ) 通信渠道类型包括 在通信渠道定义 106 中, 该通信渠道定义 106 被包括在信息对象 102 中。
在步骤 506 中, 使得当事人能够在一段时间期间管理信息对象。例如, 在一实施例 中, 信息对象分配器 416 可被配置为使得当事人 ( 例如图 2 的管理当事人 204) 能够获得在 一段时间期间对信息对象 102 的管理。该时间段可以是预定时间段 ( 例如由信息对象 102 的拥有者设定 ) 或者可由该当事人在对信息对象 102 的管理的请求中指定。该当事人可获 得在一段时间期间对信息对象 102 的管理, 用来交换的是对拥有者 ( 例如拥有者 206) 的补 偿。例如, 当事人可因被提供以管理信息对象 102 的机会而向拥有者支付货币或者提供其 他报酬。
在步骤 508 中, 通信渠道被配置为把通过与信息对象交互而作出的请求路由到当 事人。例如, 在一实施例中, 信息对象分配器 416 可被配置为对信息对象进行配置以使得来 自与信息对象交互的用户的通信被路由到管理当事人。 例如, 在一实施例中, 信息对象分配 器 416 可从数据存储库 410 中请求特定的信息对象 102, 并且可将管理当事人的通信地址( 例如电子邮件地址、 文本消息传递地址、 即时消息传递地址、 聊天地址、 超链接等等 ) 包括 在信息对象 102 中。
在步骤 510 中, 使用户能够与信息对象交互以输入通过通信渠道对当事人的请 求。例如, 在一实施例中, 对象供应系统 408 可使得用户能够与信息对象交互。例如, 对象 供应系统 408 可提供要在网页上显示的信息对象, 所述网页例如是由一个或多个内容服务 器 412a-412n 提供的网页。信息对象的显示可包括使得用户能够输入通过通信渠道对管理 当事人的请求的一个或多个用户界面元素。例如, 当显示信息对象时可显示用于通信渠道 的界面 ( 例如文本输入框等等 ), 以使得用户能够输入被路由到管理当事人的信息。
例如, 图 7 示出了根据示例性实施例的信息对象 702 的显示。信息对象 702 是可 在诸如网页 700 之类的在线位置显示的数据存储库 410 中存储的信息对象 102 的示例性图 形表示。如图 7 中所示, 信息对象 702 可包括由元数据 104 定义的图形和 / 或文本特征。 在图 7 的示例中, 元数据 104 包括在信息对象 702 中显示的文本 “西北航空” 、 飞行前端的顶 视图的图像、 围绕着文本 “点击此处现在预订” 的带圆角的矩形、 文本 “请在此处输入您的问 题: ” 。
信息对象 702 被配置成使得用户可与信息对象 702 交互以输入通过与信息对象 702 相关联的通信渠道对管理当事人的请求。 例如, 文本输入框 704 被提供来作为根据为信 息对象 702 定义的通信渠道与管理当事人通信的界面。文本输入框 704 使得用户能够输入 文本消息 ( 例如问题 ), 该文本消息通过为信息对象 702 定义 ( 例如由通信渠道定义 106 定 义 ) 的通信渠道 ( 图 2 的通信渠道 208) 被发送到管理当事人。例如, 用户可输入文本请求 到文本输入框 704 中, 该文本请求根据任何适当的通信协议或技术, 例如通过电子邮件应 用、 文本消息传递应用、 即时消息传递应用、 聊天应用等等, 被发送到管理当事人。另外, 用 户可选择 ( 例如点击 ) 包括文本 “点击此处现在预订” 的矩形以循着与该矩形相关联的链 接 ( 例如 URL) 去到与管理当事人相关联的网页。该网页可被配置为执行任何功能, 包括使 得用户能够从管理当事人购买由信息对象 702 表示的真实世界实体 ( 例如产品或服务 )。
注意, 图 7 中所示的信息对象 702 的特征的数目、 形式和布置是为了例示而提供 的, 而并不想要是限制性的。 正如相关领域的技术人员将会知道的, 在信息对象中可存在任 何数目、 形式和布置的特征。
以这种方式, 当事人被选择来获得在一段时间期间对信息对象的管理。 另外, 以这 种方式, 后续的当事人可被使能获得在后续的时间段期间对信息对象的管理。 例如, 第一当 事人可获得在第一时间段期间对信息的管理。 第二当事人可被使能获得在第一时间段之后 的第二时间段期间对信息对象的管理。 第三当事人可被使能获得在第二时间段之后的第三 时段期间对信息的管理, 等等。 在每种情况下, 通信渠道可如上所述被配置来向管理当事人 路由通过在相应的时间段期间与信息对象交互而作出的请求。
III. 示例性信息对象分配器实施例
图 4 中所示的信息对象分配器 416 可通过各种方式被配置为使得当事人能够获得 在一段时间期间对信息对象的管理 ( 图 5 中的步骤 506) 并且配置相关联的通信渠道以将 请求路由到管理当事人 ( 步骤 508)。例如, 图 8 示出了根据示例性实施例的信息对象分配 器 416 的框图。 在图 8 的实施例中, 当事人被使能向信息对象分配器 416 提供对管理信息对 象的请求。如图 8 中所示, 信息对象分配器 416 包括用户界面 802、 管理当事人指派器 804、用户界面生成器 818 以及补偿模块 820。下面描述信息对象分配器 416 的这些元件。
用户界面 802 是由用户界面生成器 818 生成的, 并且被配置为使得当事人能够提 供对管理信息对象的请求。例如, 如图 8 中所示, 用户界面 802 可接收对象管理请求 806。 对象管理请求 806 可以是从希望管理信息对象的当事人接收到的。用户界面 802 可提供任 何类型的用户界面来使得当事人能够输入对象管理请求 806, 包括图形用户界面 (GUI)。如 图 8 中所示, 用户界面 802 输出所选信息对象指示 808, 其指示出在对象管理请求 806 中从 当事人接收的信息对象和时间段。如相关领域的技术人员将知道的, 用户界面生成器 818 可通过任何方式被配置为生成用户界面 802。例如, 用户界面 802 可被生成为 HTML 文件或 其他类型的文件, 该文件可被显示在请求方当事人的计算设备 ( 例如图 4 的广告主 / 商家 设备 406) 处。
例如, 图 9 示出了根据一实施例的 GUI 900, 其是用户界面 802 的示例。当事人可 与 GUI 900 交互以输入对象管理请求 806, 从而获得在一段时间期间对信息对象的管理。 例 如, 如图 9 中所示, 当事人可操作指针 910( 例如计算机鼠标 ) 和 / 或可使用其他机制 ( 例 如按键、 语音识别等等 ) 来将对象管理请求 806 输入到 GUI 900 中。
在图 9 的示例中, GUI 900 可显示信息对象的列表 902, 当事人可从中选择特定信 息对象来管理。如图 9 的示例中所示, 列表 902 列出与三个信息对象 ( 例如图 4 的信息对 象 102a-102c) 相对应的三个条目 906a-906c。每个条目 906 包括信息对象的名称 906、 时 间段选择器 912 以及价格指示 916。每个名称 906 可以是在元数据 104 中指派给相应的信 息对象的名称。例如, 名称 “Joe 的餐馆” 被指派给条目 906a 的信息对象, 名称 “佳能相机 型号 XJ5” 被指派给条目 906b 的信息对象, 并且名称 “西北航空” 被指派给条目 906c 的信 息对象。在一实施例中, 如图 9 中所示, 当事人可使用指针 910( 例如通过用鼠标右键点击 所选信息对象 ) 来使得针对感兴趣的所选信息对象的菜单 908 出现。该菜单可包括 “预览” 选择, 其可使得当事人能够根据需要预览所选信息对象。当事人可能希望预览所选信息对 象以帮助判定是否输入对管理所选信息对象的请求。
每个时间段选择器 912 指示当事人当前选择的管理相应信息对象的时间段。在图 9 的示例要, 时间段选择器 912 是使得当事人能够从时间段的列表中选择时间段的下拉菜 单。 作为附加或替换, 可以使得当事人能够利用时间段选择器 912 或 GUI 900 中的其他用户 界面来选择特定天或者多天。 例如, 在图 9 中, 示出对于条目 906c 选择了时间段 “1pm-2pm” 。 在一实施例中, 时间段选择器 912 可提供预定的时间段。在另一实施例中, 时间段选择器 912 可使得当事人能够将时间段配置为预定或可变长度的时间。
每个价格指示 916 指示如果当事人被使得能够在由时间段选择器 912 指示的时间 段期间管理相应的信息对象而应当付给拥有者的价格。价格指示 916 可被自动填充以与所 选时间段相对应的价格。例如, 价格 $150 被指示为被指派在 1pm-2pm 管理名为 “西北航空” 的信息对象的当事人应付给拥有者的金额。价格 $150 例如可能已由拥有者预定为对于使 得当事人能够在所指示的时间段期间管理信息对象所期望的补偿金额。
每个条目 906 具有相应的复选框 918, 如果当事人接受所显示的时间段和为该信 息对象指示的价格则可选择该复选框 918。例如, 如图 9 中所示, 当事人选择了邻近条目 906c 的复选框。这样, 当事人是希望支付 $150 来被提供以在 1pm-2pm 期间对 “西北航空” 信息对象的管理。在图 9 中示出了提交按钮 920, 当事人可选择其来提交对由通过复选框918 指示为选中的任何信息对象的购买。
注意, 图 9 中所示的用户界面元素的数目、 形式和布置是为了例示而提供的, 而并 不想要是限制性的。正如相关领域的技术人员将会知道的, 在用户界面 802 中可存在任何 数目、 形式和布置的用户界面元素以使得当事人能够请求在相应时间段期间对信息对象的 管理。
如图 8 中所示, 管理当事人指派器 804 接收所选信息对象指示 808。基于所选信 息对象指示 808, 管理当事人指派器 804 可向数据存储库 410( 图 4) 发送信息对象请求 810 以请求在所选信息对象指示 808 中由当事人指示为选中的信息对象 102。管理当事人指派 器 804 在信息对象响应 812 接收所请求的信息对象 102。管理当事人指派器 804 被配置为 对请求方当事人 ( 现在是管理当事人 ) 指派包括通信地址的管理当事人标识符到对接收到 的信息对象 102 中 ( 例如到图 1 的管理当事人标识符 110 中 )。例如, 通信地址可包括管理 当事人的统一资源定位符 (URL)、 电子邮件地址、 聊天地址或者文本消息传递地址中的至少 一个。以这种方式, 信息对象的通信渠道被配置为把由与信息对象交互的用户作出的请求 路由到当事人 ( 例如根据图 5 中的步骤 508)。
如图 8 中所示, 管理当事人指派器 804 可将配置的信息对象 814 发送到用户界面 802。配置的信息对象 814 包括被修改以路由通信到管理当事人的信息对象 102。管理当事 人可从用户界面 802 下载配置信息对象 814。 在另一实施例中, 配置信息对象 814 可从管理 当事人指派器 804 被直接发送到管理当事人 ( 例如不经过用户界面 802)。管理当事人可 定位接收到的配置信息对象 814 以使之对用户可用, 包括将配置信息对象 814 定位在网页 上。在另一实施例中, 配置信息对象 814 可从管理当事人指派器 804 被直接发送到将对用 户可用的位置, 例如网页。例如, 管理当事人指派器 804 可发送配置信息对象 814 以使其被 发布在网页上来替换 ( 例如可能曾被配置为将通信路由到先前管理当事人的 ) 配置信息对 象 814 的先前版本。
在一实施例中, 如图 8 中所示, 管理当事人指派器 804 可发送补偿请求信号 822, 该 信号被补偿模块 820 接收。补偿请求信号 822 可指示出管理当事人已被指派给特定的信息 对象 102, 并且作为结果, 信息对象 102 的拥有者应从管理当事人得到补偿 ( 例如根据由价 格指示 916 指示的价格 )。补偿模块 820 可执行任何可能需要的适当价格计算 ( 例如税款 等等 ), 并且可生成补偿信号 824。补偿信号 824 可以是对 ( 例如广告主 / 商家设备 406 之 一处的 ) 管理当事人的补偿指令, 以指示出管理当事人需要向拥有者支付所指示的金额。 在另一实施例中, 补偿模块 820 可制定从管理当事人的账户到拥有者的账户的付款转账, 并且补偿信号 824 可以是对已经作出了这样的付款转账的确认。
图 10 示出了根据另一示例性实施例的信息对象分配器 416 的框图。在图 10 的实 施例中, 当事人被使得能够向信息对象分配器 416 提供对于管理信息对象的出价。对于这 些出价执行拍卖, 以选择 “胜出” 的出价, 以使得提交胜出的出价的当事人能够被指派以对 信息对象的管理。如图 10 中所示, 信息对象分配器 416 包括用户界面 802、 管理当事人指 派器 804、 用户界面生成器 818、 补偿模块 820 以及拍卖模块 1004。另外, 用户界面 802 包 括出价界面 1002。拍卖模块 1004 被耦合在出价界面 1002 与管理当事人指派器 804 之间。 图 10 的信息对象分配器 416 类似于图 8 中所示的信息对象分配器 416, 差异如下文针对图 11 中所示的流程图 1100 所述。流程图 110 可由图 10 的信息对象分配器 416 执行。参考流程图 1100, 在步骤 1102 中, 从多个当事人接收针对对信息对象的临时管理 的多个出价。例如, 在一实施例中, 可在出价界面 1002 接收出价。出价界面 1002 是由用户 界面生成器 818 生成的, 并且如图 10 中所示接收多个出价请求 1006。出价请求 1006 中的 每个出价请求是从一当事人接收的, 并且是针对信息对象管理的出价。在出价请求 1006 中 可存在任何数目的出价, 包括数十个、 数百个、 数千个以及甚至更大数目的出价。
在一实施例中, 出价界面 1002 可被配置得类似于图 9 中所示的 GUI900, 以使得当 事人可选择要出价的信息对象 ( 例如通过选中相应的复选框 918), 可以选择要出价的时间 段 ( 例如通过与相应的时间段选择器 912 交互 ), 并且可输入其出价金额 ( 例如输入到价格 指示器 916 的文本框中 )。当事人随后可通过点击提交按钮 920 来提交以这种方式输入的 一个或多个出价。 在替换实施例中, 正如相关领域的技术人员根据这里的教导将会知道的, 可通过其他方式输入出价。如图 10 中所示, 出价界面 1008 输出多个出价 1008。
在步骤 1104 中, 利用多个出价执行拍卖以选择获得一段时间期间对信息对象的 管理的当事人。例如, 在一实施例中, 拍卖模块 1004 可执行拍卖。如图 10 中所示, 拍卖模 块 1004 接收多个出价 1008。拍卖模块 1004 可被配置为利用多个出价 1008 执行拍卖以选 择获得在一段时间期间对信息对象的管理的当事人。如相关领域的技术人员将会知道的, 拍卖模块 1004 可通过各种方式被配置为基于包括出价金额和时间段在内的对信息对象的 出价来执行拍卖。例如, 对于特定的信息对象, 拍卖模块 1004 可被配置为选择在特定时间 段期间对于信息对象的多个出价 1008 中的所接收到的最高出价。在实施例中, 拍卖模块 1004 可被配置为执行拍卖以跨多个时间段根据多个出价 1008 优化所生成的收入, 这些时 间段可具有标准的或可变的 ( 重叠的或不重叠的 ) 的长度。
如图 10 中所示, 拍卖模块 1004 生成所选信息对象指示 808, 其指示出基于多个出 价 1008 对于特定信息对象选择的管理当事人。管理当事人指派器 804 接收所选信息对象 指示 808, 并且可进一步如以上针对图 8 所述那样操作。
在步骤 1106 中, 根据与多个出价相关联的货币额确定所选当事人要提供给拥有 者的补偿。例如, 如以上针对图 8 所述, 补偿模块 820 可确定和 / 或指派补偿。
IV. 示例性的计算机实现方式
对象供应系统 408、 对象构建器模块 414、 信息对象分配器 416、 属性配置模块 602、 通信渠道配置模块 604、 管理当事人指派器 804、 用户界面生成器 818、 补偿模块 820、 出价界 面模块 1002 和拍卖模块 1004 可用硬件、 软件、 固件或其任何组合来实现。例如, 对象供应 系统 408、 对象构建器模块 414、 信息对象分配器 416、 属性配置模块 602、 通信渠道配置模块 604、 管理当事人指派器 804、 用户界面生成器 818、 补偿模块 820、 出价界面模块 1002 和拍 卖模块 1004 可实现为被配置成在一个或多个处理器中执行的计算机代码。或者, 对象供应 系统 408、 对象构建器模块 414、 信息对象分配器 416、 属性配置模块 602、 通信渠道配置模块 604、 管理当事人指派器 804、 用户界面生成器 818、 补偿模块 820、 出价界面模块 1002 和拍卖 模块 1004 可实现为硬件逻辑 / 电路。
可利用公知的服务器 / 计算机, 例如图 12 中所示的计算机 1200, 来实现这里描述 的实施例, 包括系统、 方法 / 过程和 / 或装置。例如, 可利用一个或多个计算机 1200 实现计 算机 302、 用户设备 402a-402m、 广告主 / 商家设备 406a-406o、 内容服务器 412a-412n、 拥有 者设备 418a-418p 和 / 或对象供应系统 408 的实施例。计算机 1200 可以是任何能够执行这里描述的功能的可购得且公知的计算机, 例 如可从 International Business Machines、 Apple、 Sun、 HP、 Dell、 Cray 等等获得的计算 机。计算机 1200 可以是任何类型的计算机, 包括桌面型计算机、 服务器等等。
计算机 1200 包括一个或多个处理器 ( 也称为中央处理单元, 或者 CPU), 例如处理 器 1204。处理器 1204 连接到通信基础设施 1202, 例如通信总线。在一些实施例中, 处理器 1204 可同时操作多个计算线程。
计算机 1200 还包括基本或主存储器 1206, 例如随机访问存储器 (RAM)。主存储器 1206 中存储有控制逻辑 1228A( 计算机软件 ) 和数据。
计算机 1200 还包括一个或多个次存储设备 1210。 次存储设备 1210 例如包括硬盘 驱动器 1212 和 / 或可移除存储设备或驱动器 1214, 以及其他类型的存储设备, 例如存储卡 和记忆棒。例如, 计算机 1200 可包括工业标准接口, 例如通用串行总线 (USB) 接口, 用于与 诸如记忆棒之类的设备相接口。可移除存储驱动器 1214 代表软盘驱动器、 磁带驱动器、 致 密盘驱动器、 光存储设备、 磁带备份等等。
可移除存储驱动器 1214 与可移除存储单元 1216 交互。可移除存储单元 1216 包 括计算机可使用或可读存储介质 1224, 其中存储有计算机软件 1228B( 控制逻辑 ) 和 / 或数 据。可移除存储单元 1216 代表软盘、 磁带、 致密盘、 DVD、 光存储盘或任何其他计算机数据存 储设备。可移除存储驱动器 1214 以公知的方式从可移除存储单元 1216 读取和 / 或向可移 除存储单元 1216 写入。
计算机 1200 还包括输入 / 输出 / 显示设备 122, 例如监视器、 键盘、 指点设备等等。
计算机 1200 还包括通信或网络接口 1218。通信接口 1218 使得计算机 1200 能够 与远程设备通信。例如, 通信接口 1218 使得计算机 1200 可以通过诸如 LAN、 WAN、 因特网等 等之类的通信网络或介质 1242( 代表一种形式的计算机可使用或可读介质 ) 通信。网络接 口 1218 可经由有线或无线连接与远程站点或网络相接口。
控制逻辑 1228C 可经由通信介质 1242 被传送到或传送自计算机 1200。
任何包括其中存储有控制逻辑 ( 软件 ) 的计算机可使用或可读介质的装置或制 品在这里被称为计算机程序产品或程序存储设备。这包括但不限于计算机 1200、 主存储器 1206、 次存储设备 1210 和可移除存储单元 1216。 其中存储有当由一个或多个数据处理设备 执行时使得这种数据处理设备如这里所述那样操作的控制逻辑的这种计算机程序产品代 表了本发明的实施例。
其中可实现实施例的设备可包括存储装置, 例如存储驱动器、 存储器设备以及另 外类型的计算机可读介质。这种计算机可读介质的示例包括硬盘、 可移除磁盘、 可移除光 盘、 闪存卡、 数字视频盘、 随机访问存储器 (RAM)、 只读存储器 (ROM) 等等。这里使用的术语 “计算机程序介质” 和 “计算机可读介质” 用于泛指与硬盘驱动器相关联的硬盘、 可移除磁 盘、 可移除光盘 ( 例如 CDROM、 DVD 等等 )、 压缩盘、 磁带、 磁存储设备、 MEMS( 微机电系统 ) 存储装置、 基于纳米技术的存储设备以及诸如闪存卡、 数字视频盘、 RAM 设备、 ROM 设备等等 之类的其他介质。这种计算机可读介质可存储程序模块, 这些程序模块包括用于对象供应 系统 408、 对象构建器模块 414、 信息对象分配器 416、 属性配置模块 602、 通信渠道配置模块 604、 管理当事人指派器 804、 用户界面生成器 818、 补偿模块 820、 出价界面模块 1002、 拍卖 模块 1004、 流程图 500 和 / 或流程图 110( 包括流程图 500 和 1100 中的任何一个或多个步骤 ) 和 / 或这里描述的本发明的另外实施例的的计算机程序逻辑。本发明的实施例涉及包 括存储在任何计算机可使用介质上的这种逻辑 ( 例如以程序代码或软件的形式 ) 的计算机 程序产品。这种程序代码当在一个或多个处理器中执行时使得设备如这里所述那样操作。
本发明可结合除这里所述那些以外的软件、 硬件和 / 或操作系统实现方式工作。 可以使用适合于执行这里描述的功能的任何软件、 硬件和操作系统实现方式。
V. 结论
虽然以上已经描述了本发明的各种实施例, 但是应当理解, 它们只是作为示例而 不是限制给出的。对于相关领域的技术人员来说很清楚的是, 在不脱离所附权利要求限定 的本发明的精神和范围的情况下, 可对以上描述的实施例进行形式和细节上的各种改变。 因此, 本发明的宽度和范围不应被任何上述示例性实施例所限, 而应当仅根据所附权利要 求及其等同物来限定。