一种电子商务系统、方法和装置的制作方法

文档序号:6553644阅读:244来源:国知局
专利名称:一种电子商务系统、方法和装置的制作方法
一种电子商务系统、方法和装置
相关申请的交叉引用
本申请主张申请日为2004年12月7日的澳大利亚临时申请 2004906982的优先权,名称为"一种通过移动文本信息来要求和解释交易 要求的方法"。该专利申请全文通过引用被纳入本文。
背景技术
1. 发明领域
本发明涉及一种电子商务系统、方法和装置,尤其涉及能服务和/或 提供大范围可能交易的电子商务系统、方法和装置。
2. 相关技术的描述
商务通常根据合同、协议、承诺等来定义和制订。合同一般由一系列 的该合同当事人用以履行(如达成)该承诺的承诺和协议组成。传统地,商 业合同常常暗指惯例的和法律规定的实施行为。承诺和合同通过文字来表 达,这些文字记录在纸上或其它适格的物理介质上。由于这些传统的非数 字的商业方法受到人为程序的限制,这些人为程序介入交易之中,如纸件 合同、要求亲自到场来完成交易,其中的一些限制包括耗时和财力来进行 举例说明、协商、签署、更改、执行和监管静态纸件合同、使用人造物理 介质来格式执行、手动处理交易、手动和/或通过外部来履行合同、难于 解释、变更和理解并且常常不精确而难以通过机器自动操作的普通人的语
言(如英语)。这些人造物理介质包括纸件票据、收据、文件和卡(如磁条、 条形码、智能卡),其需要人亲自到场而且需要机器来完成交易或者交易
的部分程序。结果,市场非常分散(如图23和图24所示),而且缺少统一 性、共同协议以及经济体的互用性和可销售性。
低价的计算装置的提供和通讯网络使得电子商务变得可行。电子商务 (E-commerce)这个术i吾表示了通过计算机跨网络通讯来帮助或执行交易 的商业操作形式。最近,电子商务已经成为越来越流行的在商业体(B2B 电子商务)之间进行商务交易的手段。在电子商务操作中,承诺和合同以 文本的方式表达,该文本以电子的形式^^皮编码,存储在计算机文件中,并 且基于如XML的编码技术以电子数据交换的格式被传递。
最近,低价的移动计算装置的提供和通讯网络正在延伸到电子商务领 域,因此与计算和网络通讯相关的交易可在任何地方和任何时间进行。移 动电子商务(m-commerce)这个术i吾通常用来指与这样的交易相关的商业 操作。
移动电子商务的一方面是其可发生在某一时间、某一地点和与该交易 相关的文本中。语境中移动电子商务(x-commerce)这个术语是指与这种语 境交易相关的商业实践。语境移动电子商务能涉及远程网络、本地电子、 和计算装置与交易当事人之间的本地物理互动的融合。语境移动电子商务 能提供便捷、自然和丰富为消费者准备的体验,因此延伸到电子商务领域, 超过了上述的商业体之间的电子商务,进入了商务对消费者(B2C)和消费 者对消费者(C2C)之间的商务。
电子商务的所有形式目前处于演变的非常早的阶段,因此缺少许多便 捷、可被接受的实践模式和表达方式。结构和平台的缺乏已经阻碍了电子
商务的发展,特别是在与消费者相关的时候(如B2C和C2C)。 发明简述
因此,本发明的实施方式揭示了新的电子商务系统的构建,该新的电 子商务系统在此称做b平台(bPlatform)。在具体实施方式
中,该平台以便 捷、自然的方式提供了进行移动电子商务交易的手段,而且该平台也提供 了丰富的消费者体验。该平台也以比目前可能更有效和更便捷且比目前更 可行的方式来实施更广泛的移动电子商务和电子商务交易。
如上讨论,电子商务基于合同、协议和承诺。合同的必要构成通常是 一方(承诺方)为另 一方(被承诺方)利益履行规定的行为的承诺。该b平台 使用新的数字编码来表达该合同、协议和承诺,并通过机制使其有效力。 b合同(bContract)设有上述的表达方式和机制。
该被揭示的b合同机制对于电子商务是强大的新基础。在具体实施方 式中,该被揭示的b平台执行和运用该b合同方法来提供许多优点和其它 现有电子商务方法没有提供的机会。在具体实施方式
中, 一些优点包括但 不限于(l)广泛电子承诺的结构,其包括固定的、可变的和临时的承诺、 单边承诺(如电子要约、产品请求(RFP)和报价请求(RFQ))、涉及多个不同 角色的N方当事人的多边承诺;(2)组合承诺来形成一揽子要约(bundled offers)、合同和其它组合以及将这些组合反向解析,从而使得市场丰富和 非常有效,来发展电子承诺以及其派生物;(3)提供一种机制来使传统和共 常用的操作模式规范成合同模板,并利用该模板作为有效承诺、合同和其 它派生物的例子;(4)为合同当事人提供一种机制,使其在任何地方和任何 地点通过具有必要计算和通讯装置的电子装置来方便和安全要求承诺;(5) 为合同当事人方便进行承诺行为提供的手段,如语境移动电子商务 (x-commerce);以及(6)提供电子合同的受控的可见性和审核以及其从产生 到终止的整个周期。
在本发明实施方式中,提供了电子商务(bCommerce)方法,其包括就 产品或者服射(b模板(bTemplate))公布买方或卖方要约;用户接收该公布 的要约并有条件地接受该要约,将该有条件的接受传送到匹配处理器((b 市场(bMarket))来要求该产品或者服务;该匹配处理器接收该有条件的接 受,确定在该有条件的接受中的条件是否能履行,通过匹配处理器传递至 少一个待接受选择项;对用户显示至少一个备选项,用户从所述至少一个 选择项中选择一个;提供用户代币((b代币(bToken))。而且,在具体实施 方式中,该代币被设置成用来要求履行该要约的承诺行为,如兌换该产品 或者服务、转让给另一个用户装置或者被存储以备未来兑换该产品或者服 务。
可选择地,在具体实施方式
中,该要约可能是为电影票,该有条件的 接受是以电影、电影放映时间、票价、放映地点和可提供票的数量这些条 件中的至少一个为条件;或者该要约是为运输票,该有条件的接受是以目 的地、离开或到达时间、票价、可提供票的数量这些条件中的至少一个为 条件。此外,该代币可存储在用户装置或者用户能访问的远程装置中的一 个,以备兑换或者转让,该代币兌换导致另外的要约公布给用户; 一个或 更多的代币可用于兑换一个或多个产品或者服务。在进一步的实施方式
中,
接受器来完成。
在其它实施方式中,该代币表示兌换或者传让至少 一 个以下内容的能
力娱乐活动票、运输票、钥匙、抽奖售货/抽奖票、许可、会员资格、 个人标识、货币价值、凭单、客户积分卡(Loyalty Card)、医疗处方、交易 收据、注册证书、统一资源定位器(url)/统一资源标识符(uri)、数字权利 (Digital right)、数据介质、商业卡、队号(queuing token)、帐单、用来
进一步,在具体实施方式
中,该代币可为人工可读、机器可读或者可 光学识别(OCRable),并设置成多模式呈现,至少包括光学识别、条形码 和NFC中的一个。
另夕卜,该代币通过存储和发送信息协议(a store and forward messaging protocol)来可转让,该协议包括存储管理服务(SMS)、多媒体信息服务 (MMS)和/或者电子邮件或同步协议,该同步协议包括超文本传输通讯议 (HTTP)或手机上网协议(WAP)。
在进一步的实施方式中,提供电子商务系统,其包括通过预定的条款 来要求产品或者服务的用户装置,该用户装置被设置成向匹配处理器发送 所述要求;匹配处理器,其被设置成从用户装置中接收所述要求,确定所 述预先确定的条款能否被履行,并将至少 一个选择项发送给该用户装置以 备接受;与该用户装置连接的显示装置,显示至少一个备选项,其中当该 至少一个选择项的一个被选中,向该用户装置提供代币。该代币被设置成 用来兑换该产品或者服务、被转让给一个用户装置或者被存储以备未来兑
换该产品或者服务,在一些实施方式中,该请求是从提供给用户装置的模 板中的一个做出,或者作为可被该匹配处理器分析的自由文本输入。
在本发明的进一步的实施方式中,电子商务方法可包括基于用户的请 求将至少 一个备选要约发送给用户装置,根据该用户从所述至少 一个要约 中选择一个向该用户提供代币。该代币代表兑换产品或服务的能力、将对
该至少一个产品或一种服务的兌换能力转让给另外用户;该代币可以被存 储在用户装置或者能被该用户装置访问的远程存储装置之一来兑换或者 转让,该代币也能被结合来兌换一个或多个产品或者服务;以及该代币的 兑换可通过将该代币呈递给电子扫描器或者将该代币电子传递到接受器
^!j >^ 。
在本发明的进一步的实施方式中,电子商务方法可包括基于用户的请 求将至少一个要约发送给用户装置以备接受;根据该用户对该至少一个要 约的选择向该用户提供代币。该代币能兌换产品或服务、能将对该至少一 个产品或一种服务的兑换能力转让给另外用户;该代币可被存储在远程存 储装置中,该远程存储装置以下述方式被设置存储多个用户的代币,使得 该用户能从该用户装置访问该代币并选择代币来兑换或者转让;该代币的 兌换可通过将该代币呈递传到电子扫描器或者将该代币电性传到接受器
:^元>^ o
在本发明的进一步的实施方式中,匹配系统可包括从用户接收对产品
和服务的请求的接收器、分析装置(parser)、处理器以及发送装置,其中该 请求包括该产品或者服务的标识以及与该对产品或服务的请求相关的用 户定义条款;该分析装置用来分析该请求来确定该被要求的产品或者服务 以及该相关条款;该处理器用来在数据库的信息中比较该被分析的请求,
以将该被分析的请求与可提供的实际产品或服务进行匹配;该发送装置用 来将至少一个满足该请求的匹配发送给用户以备接受。该用户可选择该至 少一个匹配中的一个,该匹配系统向该用户提供代币,该代币被设置成兌 换该产品或者服务、可转让给另一个用户装置或者被存储以备未来兑换该 产品或者服务。,
附图简述
本发明的目的、特征以及优点从以下伴有附图的本发明实施方式的描 述中将变得明显清晰,在附图中,同样的附图标记表示同样的特征,其中

图1是根据本发明实施方式的b合同(bContract)以及相应b代币; 图2是根据本发明实施方式的b合同以及相应b代币; 图3是根据本发明实施方式的b代币、b代码(bCode)和b代币信息; 图4所示是根据本发明的b代币和其它b平台(bPlatform)组件之间关 系流程图5是根据本发明实施方式的b合同引擎(Engine); 图6是根据本发明实施方式的b合同引擎; 图7是根据本发明实施方式的b合同的表达;
图8是根据本发明实施方式的用于b合同服务界面的请求和答复协议 单元;
图9是根据本发明实施方式的b合同;
图10是根据本发明实施方式的b合同;
图11是根据本发明实施方式的元b合同(meta-bContract);
图12是根据本发明实施方式的b钱夹引擎(bWallet Engine);
图13是根据本发明实施方式的b客户引擎(bClient Engine); 图14是根据本发明实施方式的b钱夹界面(bWallet interface); 图15是根据本发明实施方式的b扫描装置(bScanner Apparatus)、 b 扫描引擎(bScanner Engine)以及b代币表达协议;
图16是根据本发明实施方式的b平台结构(bPlatform configuration);
图17是根据本发明实施方式的b平台结构;
图18是根据本发明实施方式的b平台结构;
图19是根据本发明实施方式的b平台结构;
图20是根据本发明实施方式的示例的游戏系统;
图21是根据本发明实施方式的b市场系统(bMarket system);
图22是根据本发明实施方式的b市场系统;
图23是传统的商务系统;
图24是传统的商务系统;
图25是根据本发明实施方式的b市场系统;
图26是根据本发明实施方式的b市场系统;
图27是根据本发明实施方式的示例的电影购票系统;
图28是根据本发明实施方式的示例的运输系统;
图29是根据本发明实施方式的示例的派生合同系统;
图30是根据本发明实施方式的示例的b钱夹系统;
图31是根据本发明实施方式的示例的b钱夹系统;
图32是根据本发明实施方式的示例的b市场系统;
图33是根据本发明实施方式的个人关键字库和匹配处理的典型方
一般地,商业交易是基于管理未来动作执行的合同、协议和/或承诺。
本发明涉及一种b合同、其组成部分以及其它附加部分,这些形成新的机 制,在一些实施方式中,该方法与合同的概念化相似。总体来讲,b合同 是新的、更强大的且以多种手段的合同表达。
例如,b合同被设置成来管理未来动作的执行,还可以包括对动作的 可执行的说明。规定动作的表达在此指b函数(bFunction)。通过b函数规 定的动作可以是由电子计算机、通讯操作和/或通过数字控制装置执行的 逻辑操作,和/或由数控机制执行的物理动作。在具体实施方式
中,b函数 可以对下述命令设定约束,在所述命令中构成动作的操作被执行。而且, b函数在某些实施方式中具有明确的权利规定有条件的(偶发的)动作。能 被表达的条件、偶发事件的例子包括时间和地点条件、可观察状态以及物 理目标间的关系、b合同或者具有结构的其它信息的状态、和/或获知(缺 乏获知)信息。当然,以上所列仅仅是该b函数的明确权利的一些例子。
b平台提供了一种评价以上所述的条件并执行b函数规定的动作的机 制。该^平价/执行才几制在此指b解释器(blnterpreter)。
在某些实施方式中,该b合同给至少一个合同当事人提供数字代币, 该数字代币可让合同当事人要求各当事人在合同中享有权利的具体动作。 这些代币在此指b代币。而且b合同是具有稳定状态的自含数字实体。
以上术"^吾将^^皮在下面相关实施方式中进一步描述和定义,从而让所属 技术领域人员更好地理解。
图1所示了根据本发明实施方式的b合同机制。在如图1所示的实施 方式中,该b合同由五个单个的b函数以及其共享的多变状态信息组成。 更一般性地讲,可通过执行b函数来修改的b合同的任何部分被认为该多 变状态的一部分。例如, 一个b函数可被另一个b函数修改。该状态信息 表示该b函数的可修改部分。在图1中的实施方式中,该状态信息为了简 单和说明的目的作为不同的成分来保存。应该容易理解的是,在没有偏离 本发明总的目的的情况下,也可用其它方法来储存该状态信息。
图1所示的实施方式也说明了两种b代币。b代币1被要求去调用b 函数2和b函数3。 b代币2被要求去调用b函数3、 b函数4和b函数5。 b函数1不要求b代币的出现作为起其执行条件。换言之,b函数1为自 主b函数,当规定的条件满足时就执行。
更一般地,b合同包括一个或多个b函数,并与零个或者更多个b代 币联系。每个b代币映射到在该b合同中的一个或多个b函数。
在某些实施方式中,可扩展标记语言(XML)语法可被用来表示承载有 b代币、b合同、b函数和其它具有信息实体的状态。例如,在图2A-2C 中,b合同元素用〈contract〉的标识符来标出。例如,如图所示,该b 合同包含代表元素x的数值"42",其形成该合同状态的一部分。作为示例 的标识惯例,小写的文字数字式字符被使用,使用在本公开中的如"b代 币"、"b合同"以及其它b术语形式的术语前面的b被去掉(dropped)。当然, 也可用其它任何通用的标识方法。
当可扩展标记语言(XML)在此被用来表示结构状态信息时,所属技术 领域的人员可以容易地使用其它表达方式,如关联数据库记录、对象导向 的编程模块、语义网络等等。XML方便地表示结构状态信息,但当用来
表示待评价的条件或约束以及待执行的操作时,难以读取。因此,取代可
扩展标记语言,在XML中用来表达条件动作(b函数)简单脚本的格式语言 可净皮嵌入,例如图2C所示。
为了清楚, 一些纯技术细节从示例脚本中省略。例如,清楚的<! [CDATA[…]]〉结构从实施方式中省略,其正常应该被要求以确保正确分 析XML的meta字符,例如"<"和"&"。另外,逻辑算子,例如"<"(小 于)和">"(大于),能识别和遵守字符串的词的顺序以及日期和时间的临 时顺序以及数值的语义。所属技术领域的人员自然能推断出这些以及其它 技术细节。
一般脚本使用点符号来表示XML的结构,例如为XML而用在欧洲 计算机厂商协会脚本(ECMAScript)中的(E4X)。脚本的每个语句是逻辑表 达式。例如,在逻辑表达式为真的情况,以下的语句被执行或者在逻辑表 达式为假的情况,b函数的处理终止,等等。逻辑算子的短回路评价也被 采用。控制结构,例如"if…then…else…"的条件,也被认为具有常规的含 义。
b代币(bToken)
在某些实施方式中,b代币可为二进制数字的序列。该前面提到的序 列在某些实施方式中可以是至少40个二进制数字的长度(在其它实施方式 中,该序列可以根据要求或长或短,例如10-20、 30-60、 60-100位的长度), 如图3A所示。在这种情况下,不同的b代币的间隔由2至40的乘方的唯 一值组成(consists of 2 to the power of 40 unique values)。 通过分酉己方法, 单个b代币从可用数值间隔中被分配。例如,分配可简单产生从零开始并
以l递增的连续的b代币,当超过值时循环往复归零。然而,在一些其它 实施方式中,该b代币结构可分成两个子序列位-前字段(prefix field)和系 列字段(serial field)。图3A示出了 15位的前字段和25位的系列字段。该 前字段可以是固定或者变化的长度。该前字段可用来作为各种b代币操作 的前掩码。例如,b代币询问器(b扫描器)装置可以要求客户装置提供具有 与询问器管理的前字段匹配的前字段的b代币。例如,该特定的前字段可 以与特定管理范围联系。在这种情况下,该客户可不必提供其它管理范围 的b代币到该询问器,在某些实施方式中,这在提高效率和确保隐私上有 好处。
如图2A所示的例子中,在后续讨论中的 <代币(token)>的标识符以 及用十进制对b代币的表示也可使用,该后续的讨论中,使用XML的符 号。这个示例的符号强调了b代币的重要特征,也就是它相对其它在给定 时间使用的b代币具有不同值。以下段落和b代币的附加的典型特性一起 提供了对这个问题的解释。
像流程图的注解在此用来描述该系统的结构和程序方面。如图4所 示,例如,长方形表示信息处理组件;圆柱表示固定的信息(数据库);实 心箭头表示该处理組件的控制流或者调用,该处理组件位于该箭头的头 部,该控制流或者调用是通过位于该箭头尾部的元素进行的;虚线箭头表 示沿该箭头的主要数据流,虚线箭头说明一般用远程通讯连接来执行该控 制或者数据 流。
图4示出了 b代币和其它主要b平台组件间的处理步骤和信息关系。 如图所示,该分配程序(如分配b代币)保存了被分配b代币的数值(如b代 币索引)的持续记录。分配是使用随机数字产生器来从可用的数值间隔中
分配新的b代币,以减少成功伪造b代币的可能。在某些实施方式中,随 机分配方法应当避免对由于查找b代币索引而透露的已经^皮分配的值重 复产生b代币。在产生的随机数与已经有效的b代币对应的情况下,分配 可通过再次调用该随机数字产生器或者调用用来寻找未分配数字的确定 性程序来产生新的侯选数。
在b代币以连续或者其它确定的方式被分配的情况下,b代币可被加 密来隐蔽该可预见的结构。在某些实施方式中,该b代币在传输之前被加 密,并在解决之前解密。
b代币通过联系/解析的方法对来指定(如映射和/或确定)一个或多个 对象。该联系方法记录b代币确定的对象。随后给予b代币,解析方法返 回由之前相关的对象组成的解析对象(resolvent),或者在没有联系存在时 返回错误指示。
为了本实施方式的目的,b代币映射到b合同以及该b合同具体的一 方。图4指示该联系程序由两步骤组成,该b合同被刷新来指示新的b代 币的数值和该b代币被存储在关联方的b钱夹中的地址。许多可选择的方 法可用来实现该联系,例如包括关联数据库记录。在某些实施方式中,可 设计b代币联系和解析方法配对来解释b代币作为索引或者混列码(hash code)、从直接可寻址或者内容可寻址存储器中选择b合同。对所属技术 领域人员而言,为了实现有效的一对一的映射的这种和其它方法应该是容 易知悉的。在某些实施方式中,b代币可被构造来包括位序列。该位序列 可确定几个b代币解析器中的一个。 一般地,该被分配的b代币的解析方 法会由多个位于分离的服务计算机的解析器(resolver)组成。可选择地,在 某些实施方式中,b代币可被构造成包括一个或多个子位序列,该子位序
列解释为与该b代币确定的b合同相关的元数据(meta-data)。例如,该b 代币可包含确定该解决的b合同作为运输票的序列以及确定提供该运输 服务的运输商的另一子序列。可选择地,在某些实施方式中,b代币可被 构造来包括一个或多个位的子序列(sub-sequences of bits),该子序列被解 释来说明该b合同的有效性的地理、时间或者其它限制。这些限制可简单 地反映作为该b合同一部分的该b函数的条件。该"预先(up-front)"条件可 被在当地快速处理,从而提高如终端用户知悉的系统性能。
b代码
一旦b代币被分配并与b合同和其当事人联系起来,该当事人就可以 获得该b代币。该b代币以多种可选择的格式被编码(如图4中编译b代币 的步骤)来提供给终端用户。b代币表现格式的例子可包括但不局限于 PCT7AU2005/000276公开的(全文纳入作为参考)N编码(N-CODE)格式; 作为通用产品代码(UPC代码)以及它的许多1维变体、2维变体和其它变 体使用的十进制数字序列、条形码或者其它图形;音调序列,例如该音调 序列的例子是用在通讯工业上的双音多频(DTMF)音调或者嵌入(伪装)在 音频内容内的音频水印;以及射频识别(RFID)或者其它无线电传播格式, 例如蓝牙或者近距离通讯(遥控智能卡)。此外,在某些实施方式中,也可
以使用这些格式的组合。
如上述讨论,该b代币可用N-CODE格式编码。该格式在此指b代码 格式,b代币以该格式编码成b代码。该编码如图3B所示。在本实施方 式中,里德'所罗门(Reed Solomon)编码被用在该b代币的vY个五位符号和 标准控制与报告中心(CRC)的校验和(checksum)的三个五位的符号,从而
得到一百五十位的冗余的编码的位序列。该一百五十位分成三十个五位符 号,该三十个五位符号通过选择三十二个不同的大写文字数字式字符来表 示。在本实施方式中,该三十个字符分成三行,以显示在小屏幕上,其中
在本实施方式中使用"-"符号,来制定和分组该代码,以便通过b扫描器 的影像处理算法来简单提取。其它可选择的冗余编码、字符/符号表示、 和b代码的编制也可被使用。例如,仅仅一个字符,例如"/";被不同数量 的空格字符隔开,可以用来表示该b代码的编码位。
将该b代币编码成b代码或者其它格式后,该b代码可被嵌入到信息, 如短信(SMS)、电子邮件信息、瞬时信息或者其它信息形式,以传输到终 端用户。图3C示出了将该b代码编制为短信。可选择地,该b代码或者 其它编码也可被嵌入万维网网页、国际互联网络服务、打印介质、电视广 播、MP3文件头(header)或者其它介质发送中。该b代币可清楚地表示为 介质流的 一部分或者被嵌入作为数字水印。
例如,示例的b代币信息可由包括b代码文本的头行、被编码成b代 码或者其它编码的b代币、与联系的b合同相关的说明信息、与联系的b 合同的条件和动作相关的信息说明、对使用该b代币的终端用户的指导说 明、以及任选的用来显示该b代币信息或者与该服务相联系的其它介质。
所属技术领域的人员可以容易地构造其它b代币和信息格式以及有 用的功能性,例如b代币的删除/撤退/撤回以及再传/再发送。
在某些实施方式中,该分配、联系、发送、解析以及收回(retirement) 程序保持关于分配的b代币的全面信息数据库。这些信息的例子包括但不 局限于这些事件的日期和时间。b函数
图2B示出一种简单b合同形式,其具有嵌入的b函数。在该实施方 式中,该三个b函数被确认为"funcl"、 "func2"和"func3"。
b合同可包含一个或多个b函数。 一个极端是,执行可选择b合同的 所有变化的运算元素表达成单个b函数;另一个极端是,执行可选择使用 一组限制表达或者条件的动作规则,在这种情况下,每个表达或者规则可 ^皮-〖人为小的b函数。
在某些实施方式中,b合同的算法可表达为小组的合理独立的b函数。 b函数由被评价的条件和根据该被评价的值而被执行的动作组成。其它编 程语言也可用来表示b函数。在某些实施方式中,该选定的语言可具有筒 洁的文本表达,以便于人来阅读。脚本语言,如X4E或者如图2C中所示 的语言格式,可具有简洁文本表达和可阅读性的优点。事件-条件-动作 (ECA)规则体系以及其它制作系统提供另 一典型语言,来表达和评价b函 数。在某些实施方式中,该选择的语言能处理XML结构,来作为原始的 数据类型。XML对于长的词的存储以及在网络中b合同的通讯可作为优 选的表达方式。
例如,图2C示出了两个顶层的可扩展标记语言元素表示合同的合 同元素以及文本元素。该b合同包含自发的b函数,确定为 "timed-terminate,,。该b函数的第一表达是
context. date. $ no w 。
这个表达式的值为真,评价该表达式的副作用可以是将可变的Snow 捆绑到该文本顶层元素的时间元素的值,如"2005-10-l"。在没有日期、元素 存在文本元素里的情况下,该表达式会评价为假。在本实施方式中,该函数的评价将终止。该意外的函数终止可任选地用来产生 例外,这可通过任何现有的技术来提供。
剩下的感兴趣的表达式是assertcontract.state.terminated。这个表达 式的评i介添加了 <terminated/>元素到该b合同的状态中,如图2C中的 箭头所示,其目的是这个合同的其它b函数可随后使用简单 contract.state.terminated表达,来理解该合同期限已经届满,因此万一要 求履行不再适用的承诺时采取适当的行为。
b合同引擎(bContract Engine)
该b平台可分成若干"引擎"组件。例如,b平台可从引擎组件的选择 开始构造,该引擎组件例如图16和17所示。所属技术领域的人员可选择
在本实施方式中,该b合同引擎为处理组件,该处理组件执行作为b 合同部分内容的b函数。例如,这种执行装置由执行条件测试的物理感应 器以及计算机硬件、如存储器的以及执行逻辑运算的计算机硬件、用来执 行通讯操作和物理受动器来处理物理操作的通讯-更件组成。
图5A示出了根据实施方式的b合同引擎的主要组件和结构。在图5A 中,该b合同引擎有下列主要组件组成,这些主要组件包括持久存储装 置、用来评价和执行b函数的条件和动作的b函数执行装置、b合同服务 界面以及钱夹界面,该持久存储装置包括大量的b合同以及可选择地便于 快速取回与特定b代币联系的b合同的索引;该b合同服务界面能让外部 实体来要求b合同的执行,典型地,该要求可导致执行一个或多个调用b
合同的b函数;钱夹界面通过执行发送/撤回b代币操作的b解释器 (blnterpreter)来发送或者撤回b代币。
而且,b合同引擎可提供多于图5中的两个界面。例如,该b解释器 可调用外部实体来提供信息或者执行动作,作为b函数的评价和执行的部 分。
b合同引擎界面可通过若干技术来执行,该若干技术包括程序调用、 网络服务协议、异步信息等等。如图5B所示,可通过远程程序调用(RPC) 装置来发送调用b合同,或者该调用b合同接收为异步信息(MSG),而且 可通过RPC装置来执行b代币发送/撤回。
图8示出可用于b合同服务界面的请求和答复协议单元。 一种外部实 体,如b钱夹、b扫描器或者b客户,可通过例示该请求元素来调用b合 同。呼叫者为该代币元素提供b代币值,并且可任意例示明确的呼叫者的 识别、调用装置识别、b函数名和/或参数。b解释器通过列示答复实体向 呼叫者返回结果,来提供状态码、文本信息、以及任意的具有参数的动作, 供呼叫者执行。例如,答复动作可被用来提供用户相互作用,并且用来操 作与b扫描器连接的物理装置。
如图5所示,b解释器在运行时间文本中执行b函数。该文本反映调 用的参数以及其它相关文本信息。如图5所示的实施方式中,b解释器通 过下面的步骤来循环
步骤l:等待触发事件触发事件可为通过b合同服务界面或者外部 事件的调用,b合同服务界面或者外部事件的例子是被管理为b函数执行 条件的日期的时间(time-of-day)事件。
步骤2:重新获耳又与从持久存储(persistent store)中的事件相关连的一 个或者多个b合同。
步骤3:评价该重新获取的b合同的b函数的条件和动作。
步骤4:在执行修改的动作的情况下,该b合同或者创建的新的b合 同在持久存储装置中存储更新的b合同。
步骤5:转到步骤l。
图6详细示出b合同引擎的典型执行。b代币索引和事件索引被保持, 以使得该引擎能够准备事件或者对调用和事件发生响应。更复杂的执行可 选择使用RETE网络或者其它为该目的的有效装置。
如图6所示的b解释器包括作为该执行文本一部分的时间和日期的表 达。调用b合同被表达为请求实体,该结果被概述并作为答复实体返回到 呼叫者。该b合同的状态的修改作为替换被保持,其可在被写回持久存储 装置之前应用到该b合同。
该b解释器功能在某些实施方式中可通过选择装置来执行,该选择装 置如持久对象数据库和Java企业(J2EE)执行装置或者关联数据库以 及.NET执行装置和环境。
b合同
如上所讨论,图2B示出一种结构最简单的b合同,其包括表示为b 函数的运算方面和表示为状态信息的信息方面,该状态信息作为b函数的 执行结果随时间变化。
图2B中这种示例的b合同形式可用在图7所示的方法列示。该图示 的b合同提供零售凭单的条件和功能性。持有与该b合同相关的b代币的
消费者享有两个免费项目的权利,在这个案子中,该项目叫做"状态条
(Squishy)",通过"状态条自动贩卖机(Squishy Vending Macihne)"来配送。
对于图7和下面的例子,b解释器评价b合同的b函数,该评价从第 一个(最上面的)b函数,向下执行,"exit"动作可被执行来提前结束执行。
可选择的执行可提供公布b函数的条件或者预评价的方法,以提供更 有效的对b合同执行的选择。但是,如图所示的执行顺序以及方法是简单 执行,由于b函数执行表示相对小的工作负担,简单的执行是优选的。
图7示出自发的b函数"timed-terminate",其更新该b合同的状态, 来指示其已经终止了 。该终止的效果被认为是该b函数"redeem-voucher" 的一部分,如果b合同的状态指示合同已经期满,其不会返回"dispense" 动作到自动贩卖机。
注意如图7所示,三个b函数来测试b代币的值。该值作为调用请求 的 一 部分。例如该 b 函数"redeem-voucher"以表达式 request.token."8365992874621002"开始。如果并且仅当如果具有该特定代 币的请求元素"8365992874621002"存在时,该表达式的评价值为真。
有两个b代币的值,其被发送到如图7所示的合同的双方当事人,其 中一个发送到消费者,另 一个发送到作为服务提供商的"Squishy Corporation"。 该消费者通过函数"customer-inquiry"或者请求 "redeem-voucher"能获取关于合同的相关信息,获取想要的项目。在这种 情况下,当该请求在函数"redeem-voucher"中被加上条件表达式, "redeem-voucher"请求必须源自"状态条自动贩卖机"。由于没有表示附加 条件,该服务提供商在任何时候都能调用函数"provider-cancels"来终止要 约。
图7也示出了 b合同怎样被例示来提供零售凭单的电子表格。更具体 地,b合同能用来表达合同、契约性承诺或者非契约性承诺的任何表格以 及计划未来执行动作的其它表格。这种b合同应用的例子包括但并不限 于(l)让消费者参加娱乐或其它活动的娱乐票,在这个例子种情况下,通 过b扫描器操作十字转门装置或者提供同意信号以允许现场人员进入;(2) 运输票,给消费者发送b代币,该代币与b合同联系起来,并作为运输定 票系统的一部分。在这种情况下,用固定安装的b扫描器提供进口/出口 点,手持的b扫描器用在特别检票场合(ad-hoc ticket inspection); (3)机会 游戏,其中彩票或者其它机会游戏可用b合同来记录、执行以及通知游戏 细则,在这种情况下,b代币典型地用来给参加者,以作为参加的凭证以 及兌奖的办法;(4)进入目的地(旅馆房间)的钥匙与含有b扫描器的锁装置 相配合来达到门控效果,b合同可被设计成对拜访者提供时限进入以及其 它附加服务,例如要求房间定餐,要求提升提供等等;(5)组织成员的会员 资格以及随之的权利和义务可通过b合同来表达,在这种情况下,发给会 员的b代币可提供进入服务地点和要求与该会员相关的其它服务的手段, 也提供会员资格续定、会员投票权以及其它这样的服务;(6)多种零售形式 的凭单用于增进的客户忠诚和行为的追踪目的,b代币提供低价的手段来 配送、兌换、追踪以及其它基础操作。该基础b合同可结合附加的凭单、 忠诚以及其它客户关系要素,隐私关系允许,可追踪b合同的调用来获得 客户行为信息;(7)处方和建议,以致医师可给病人b代币,该b代币使得 该病人能兑换到来自药房基础b合同的管理的药品,相似地,其它命令和 建议也可通过使用b代币/b合同的方法来实现,在这种情况下,基础b合 同的函数可包括给制定建议方的鼓励方案;(8)资格和权利,其中b代币和
基础b合同可提供各种财产所有关系的证据,作为例子,第三者保管服务 可发出b代币,并将基础服务的条件和动作表述为b合同,在该数字财产 的例子中,如音乐、视频、计算机游戏等,该b代币可为消费者提供进入 和交易该电子财产的手段,该基础b合同将执行该消费者以及版权所有者 的权利的条件;(9)身份和证明文件,其中b代币可提供方式访问该基础b 合同执行和管理的规定条件下所提供的身份、证明或者其它信息,例如该 b合同可要求除b-代币外的适当的权利证据;(IO)排队号,其中b代币可 作为排队代币发送给等待的消费者来获取限量服务或者进入地点,该基础 b合同可对消费者执行通知信息或者其它相关服务,例如定时发送在等待 时更新的凭单;(ll)协议,其中协议当事人可将该协议表述为b合同,该 协议如雇用、非公开、物品或服务供应、租借、融资、谅解备忘录、中介 代理、代理委托等等,可将b代币发送给当事人,以提供访问该协议的条 款,也提供要求履行以及其它相关职责的方法,这些合同的b函数的条件 容易表述固定价格、可变化的价格或者临时价格的条款;(12)支付方法, 其中支付的货币、信用额度(lines of credit)、借记卡、以及其它支付方式 可通过b合同来执行,为该目的而使用b合同的优点包括表述和执行对支 付动作的各种约束的能力,例如仅仅对于制定类的产品和服务授权支付, 另一个例子是,儿童支付可启动向其父母的授权请求;以及(13)派生物, 以致交易手段(例如未来合同、选择以及其它安全措施)可作为b合同以及 元b合同来执行,如以下实施方式中对b市场的i兌明。
在不偏离本发明的原则的情况下,所属技术领域的人员可设计还具有 其它应用的b合同。 为了便于以上应用,该b合同结构也可如图9所示来延伸。这个示例 的结构与记载在纸件上的传统合同更接近,从使得更容易被人来构建和阅 读该b合同。该条款部分可用来表达名字的定义以及值,来作为b函数的 条件,以限制对承诺动作的执行。该历史部分可对呼叫跟踪以及b合同状 态的主要变化进行记录。该证据部分可包括合同当事人以及运行该b平台 的管理商的数字证书和签名。
图10示出了如图9所示b合同格式的典型例子,如凭单。注意合同 当事人与职责联系起来,而且该b代币依次与这些职责联系起来。该合同 条款包括届满日期/时间以及允许兌换动作的数量。历史部分保留b函数 调用的时间标记的记录。证据部分i兌明时间标记的数字签字,通过"bCode Corp",数字签字证明b合同完整性。
目前该b合同方法已经被用来操作对象层的关于应用领域的信息和 状态,该应用领域如定票。但是,该b合同方法也可从对象层^皮提升到元 层,在那里该b合同反映和处理b合同自身的信息和状态。
如图11所示,元b合同技术揭示了一种b合同,其建立了从"要约方 (offerer)"向"被要约方(offereee)"的要约。要约合同将作为"被提供的合同 (offered-contract)"部分列示的合同表述为其条款之一。该部分列示的合同 可参考b合同为模板。这些模板通过元层b函数来列示。
接受者通过调用"accept"元层b函数来接受要约。函数通过表达assert contracts[ 1 ].$new-contract创造了新的合同例子。构建b解释器以清楚或 者不含糊地在b合同数据库中保存新的合同。在这个实施方式中,称作 "contracts"的数组被用来保持这些待存储的合同。
"accept"函数也调用b代币的分配、联系和批准函数来为客户创建新 的b代币。这些函数被联合起来组成单个函数调用,但如上讨论,也可为 -说明目的而分开。
上面元合同方法提供了表达一 系列方法的手段,这一 系列方法包括但 并不限于许诺销售-部分列示的合同表示销售的产品或者服务,并具有 列示要约的元合同函数;许诺买-部分列示的合同表示要价(RFQs)、要求 投标(RFPs)以及其它要约和表达对取得商品或者服务的兴趣,在这种情况 下,元合同函数被提供给买方来对要约作出反应;派生物-任何b合同, 在该b合同的条款许可下,可通过元合同函数来改变该合同的条款、分解 该合同、调整多个合同成一个以及相似的操作来处理。
除了元合同外,图11也示出了 b合同的其它特征。在此当事人通过 "ids"来表式,该"ids"是在b合同当事人的数据库中的记录的唯一识别。在 这个实施方式中,识别"0"为匿名者保留。
示例的b合同也提供"descriptors"函数,其可被合同当事人的任何一 方呼叫以返回该b'合同的函数签名的XML格式的描述。图11是内省的b 函数的例子,其便于b合同的自动处理。
典型地,b合同嵌入在b平台内,b平台运用b合同机制以便于消费 者使用的方式来提供经济地有价值的服务。b合同可执行标准化的一组完 全已知的b函数,b平台的其它处理以及用户互动元素可依靠这组完全已 知的b函数来提供他们需要的函数。上面提到的b函数"descriptions"以及 b函数"metadata"就是这种协议的例子。
b钱夹
b平台可任意地提供b钱夹服务,该b钱夹服务使得终端用户来管理 发给该终端用户的一组b代币。b钱夹服务可作为基于服务器的远程服务 来执行,也是在用户的移动客户装置上执行的服务,或者作为在媒介(b扫 描器)上的服务。
图12示出了基于服务器的b钱夹的执行。b代币数据库存有代表多用 户的b代币。关于每个服务用户的信息保持在客户数据库中。通过b合同
该钱夹。例如,通过b客户供应界面,b钱夹可进一步传递b代币到b客 户装置。
b钱夹服务的用户(客户)可通过网络入口界面,或者RPC或者异步信 息界面来访问该服务。图14示出了 b钱夹提供的典型服务以及网络入口 服务的看和感受的例子。在图14中,提供给客户b代币清单,该清单包 括描述有联系的/基础b合同的短的元数据项目。在某些实施方式中,b合 同可执行b函数"metadata" , b函数"metadata"使得b钱夹去询问机器可读 格式(如XML)的信息。而且,使用者可使用鼠标点击或者其它用户互动装 置来定制显示的行。用户也可选择任一个b代币,显示基础合同提供的b 函数的菜单。客户也能选择这些函数中的一个,从而调用具有显示在调用 请求中的选择的函数名的b合同引擎。
当简单的b钱夹由许多当前有效b代币组成时,可选择更精心制作的 执行来提供届满合同的持久记录。其它执行仍可提供检索方法或者建议方 法,使得客户能找到b合同,例如感兴趣的要约。
另外的实施方式以及该b钱夹的功能在图31和图32中示出。
b客户(bClient)
b客户提供客户访问b平台服务的所需要的功能。b平台可被设计来 为该目的使用现有的便携式电子装置,以致任何提供数字数据信息方法的 装置都可用来作为简单的b客户。示例的装置包括但并不限于移动电话、 掌上电脑(PDA)、移动游戏控制器、音乐和多媒体播放器以及笔记本电脑。 示例的信息服务包括但并不局限于短信服务,如短信/全球移动通信系统 (SMS/GSM)、电子邮件服务和即时信息服务。
移动电话是典型的简单b客户的例子。编码成b代码信息的b代币可 通过短信装置,如短信/全球移动通信系统服务,发送到这样的装置。
另 一个b客户的例子是配备有低能耗射频(LPRF)接发器的移动电话, 该低能耗射频接发器如蓝牙或者NFC接收器。在这种情况下,b代币仍可 作为b代码信息发送给客户。为了充分利用LPRF的能力,客户可结合额 外的功能来自动呼叫另 一种形式(以特别为表现LPRF而设计的)编码的代 币。这个客户呼叫支持机制如下运行(l)b客户接收b代码信息;(2)b客 户通过信息标题或者内容匹配识别该b代码信息;(3)b客户将请求传到b 平台来提供另一种格式和/或其它相关内容;(4)b平台用请求的表达和/或
然而同时只要客户执行该"最低共同命名"的b代码格式和呼叫支持机制, 不同客户就得到支持,因此该客户呼叫支持机制是有优势的。
图13示出高级的b客户的结构,该高级的b客户可被结合而作为客 户装置的一部分来提供更多功能以及使用该b平台服务的便利。这个引擎 结合b客户供应组件,该b客户供应组件识别b代币信息并将该信息以客
户的b钱夹組件可访问的方式存储。典型地,引擎的b钱夹组件以与图14 揭示或者前面提到的方式相似的方式在该客户装置上表达b代币。
通过发送与作为对b扫描器答复的询问相匹配的b代币,b客户引擎 也可结合b代币表达组件,b代币表达组件响应通过LPRF传输并由b扫 描器提出的询问。通过取消需要用户手动查找和选择表达的b代币,该发 起询问的方式的表达改善了终端用户的体验。
如图2所示,b代币的前字段被设计以便于发起询问的表达。图15D 揭示了 一种简单的表达协议的形式。b扫描器传递包含b代币前字段的查 询协议数据单元(PDU)和包括b扫描器的公开钥匙的b扫描器证书。b客 户用该协议数据单元来答复,该协议数据单元包含一个或者多个具有与该 查询相同的前字段的b代币。在某些实施方式中,客户使用b扫描器提供 的证书来识别出b扫描器不是模拟器。通过使用提供的公共钥匙,客户也 可以对b扫描器的答复进行加密。典型地,b扫描器后续将对该提供的b 代币指示接受/拒绝。数字通讯领域的技术人员可提供这个协议的变体和 细节。
通过自动调用b代币来提供选择的或者附加的数字媒介,如与b代币 联系的图形、音频、视频,b客户引擎可提供更丰富的用户体验。这些媒 介可呈现给终端用户作为对该b代币的表达或者附加。
b扫描器
b平台可使用被称做b扫描器的媒介装置来给消费者提供工具,以执 行语境移动电子商射在本地文本中的移动电子商务)交易。这些本地文本 包括电影院或者高速运输管理局的入口的十字转门、零售生意的销售点等
等。消费者的经验可通过提供完成交易的工具来提高,该交易是通过与本
地硬件装置的互动来完成,该硬件装置识别b代币,提供丰富的互动方式, 并调用b函数和在当地执行该b函数管理的动作。
图15C揭示了 b扫描器的结构。典型地,b扫描器与b客户通过使用 本地通讯装置,如视觉的信号、音频信号、LPRF信号,进行直接交流。 典型地,b扫描器装置提供用户互动装置,如触摸屏,来通知用户并使该 用户进一步与传递的服务进行互动。媒介装置常常提供服务的具体方法, 来完成功能,如打开十字转门,分配物质产品等等。通过将触摸屏界面与 如b代码识别引擎的身份识别装置相结合,b扫描器将电脑空间的因特网 功能带到了物质世界,触摸屏界面可运用在物理商业地点,如零售点。当 使用这种方法时,触摸屏正在给网站功能提供本地文本,而且被呈现的b 代码提供对应的"browser-cookie"功能。不像基于纸件的条形码,如航空 公司登记处的问讯器的相似装置中的条形码,b代码提供像"跟踪信息 (cookie)"的功能,如动态生成、处理、可更新能力、删除以及动态的服务 器那边的映射。通过这种方法,b扫描器将这些功能带到几万亿美元脱机 的零售市场,这些功能一般是网上贸易商的特权,例如具体文本目标(如 Doubleclik.com)、动态自动产品推荐(Amzon.com)以及搜索、匹配和可信 性服务(如Ebay.com)。
典型地,b扫描器根据以下程序来运行
步骤0: b平台可采用b扫描器供应界面来预加载或者緩冲(部分的)b 合同、b扫描器函数以及b扫描器可要求进行运行的表达介质,这个供应 步骤可在任何时候发生。 步骤l:等待消费者到来,在此期间,配备有显示或者音频表现装置 的b扫描器可显示增进的或者其它内容。配备有LPRF装置的b扫描器可 播放该扫描器提供的服务的LPRF广告。
步骤2:从b客户获得b代币,由临近的探测器启动的数码相机可用 来获得显示在移动装置屏幕上的b代码影象。b客户发出的音频信号可用 麦克风来获得。根据协议,如图15D中所示的例子,低能耗射频信号可通 过低能耗射频接受器来获得。
步骤3:对获得的b代币解码,对于视频b代码的情况,运用光学字 符识别(OCR)以及反向如图2所示的编码,通过从获得的影象中分割该b 代码来进行解码。该编制的字符,如"=",使得完全已知影象处理方法被 用在分割上。被加密的b代币也可获得解密以揭示该b代币的值。
步骤4:典型地通过b合同服务界面来询问b代币索引,以确保给定 的b代币有效。在该b代币有效、并且是b扫描器可进行处理类型的前提 下,前进到步骤5。否则,给用户提供指示,该b代币无效,从而返回进 入步骤1。
步骤5: b扫描器通过预定的b函数名(以及其它参数)可直接调用b 合同。可选择地,b扫描器可给消费者提供对于给定b代币可获得的功能 菜单。在这个情况下,函数"metadata"和"descriptors"可被b扫描器调用来 揭示可获得的函数以及要求的参数。而后,用户可选择待呼叫的功能。在 给定b代币后面的b合同可被远程处理或者(部分地)緩冲到b扫描器本身。
步骤6:通过包含该请求处理结果的答复,b合同引擎典型地将答复 b函数调用。该答复可包含情报信息、将被呈现的媒介或者将被b扫描器 执行的函数调用。被调用的b扫描器功能的例子包括打开十字转门和通过 b扫描器作为其一部分的自动贩卖机配送物品。基础b合同可执行同意协 议,要求b扫描器在该被请求的b扫描器功能完成后提供积极或者消极的 确认。
步骤7:转到步骤l。
b平台结构
以下b平台组件已在上面描述
b合同引擎;
b钱夹引擎;
b扫描器引擎,以及
b客户引擎。
这些組件被设计组装在一起以形成整个b平台。示例的b平台结构如 图16和17所示。
图16示出了通过媒介b钱夹处理b客户的单个b合同的引擎。典型 地,该b合同批准的b代币可持久地保存在该b钱夹引擎中,也可保存 (cached)在b客户中。
图17揭示了一种b客户,其通过将b代币呈递给媒介b扫描器来调 用b合同。如图所示,b代币的表达为视觉b代码或者LPRF表达。在这 个例子中,b扫描器直接处理适当的b合同引擎。可选择地,b扫描器可 运用媒介b钱夹来向b合同引擎传递请求。b代币的路由器或者开关元件 可被用来将请求发送到许多b合同引擎中的一个。这个以及其它已知的被
另一个可选择的b平台结构对所属技术领域的人员应该是显而易见
的,该另一个可选择的b平台结构使用在本文中描述的元素。 b平台服务器
给终端用户的电子代币(b代币)的价值是提供给该终端用户调用与终 端用户所拥有的b代币相联系的数字合同的交易方法(b函数)的能力。
例如,给定b代码,终端用户可通过以下方式调用该基础b合同的b 函数
b扫描器呈递用户确定移动电话的短信收件箱中的b代码信息,并 把该移动电话显示放在以下描述的b扫描器装置的扫描板上。
信息呈递用户用移动电话功能编写短信,这些信息由跟随有来自移 动电话收件箱中的b代码的词"信息"以及其它函数名组成。
入口呈递用户登陆网络入口并将b代码文本粘贴到为该目的而提供 的网页输入表上的文本区域。
RPC呈递用户使用安装在移动电话上的Java多媒体(Java MIDLet) 来选择待调用的b代码和函数。
掌握b合同平台的服务器计算机,该服务器计算机与因特网连接,服 务计算机接收和处理请求的b函数。执行的结果是情报信息或者被请求函 数的执行。
图18示出上述b平台系统的物理结构的例子。该平台的最简单的实 施方式如图18所示,由客户装置和服务计算机组成。客户装置可以是移 动手机、掌上电脑(PDA)、笔记本个人电脑、桌上型个人电脑或者其它配 有数据通讯、存储器以及计算装置的装置。服务器装置可以是连接到数据 通讯网络如因特网的服务器计算机。
在示例的客户与服务器之间的互动中,客户收到来自服务器的包含有
b代码的信息,如手机短信。在本实施方式中,服务器使用设有手机电信 载体的短信中心(SMSC)。随后,客户将包含有相同b代码的信息发送到 服务器,请求执行该b代码允许的b函数。例如,在该b代码的基础b合 同可授权该b代码的所有者接收一段数字编码的音乐。该音乐文件响应该 请求而发送到该客户。
图18B揭示了一种典型平台的语境移动电子商务结构。引入媒介b 扫描器(客户与服务器之间)来提供扫描器以扫描b代码以及执行语境移动 电子商务交易。媒介b扫描器可为票或者凭单扫描器、信息知讯器、自动 贩卖机或者在具体物理地点提供服务的装置。
b平台可作为较大系统的组件来嵌入。图18C揭示了这样的嵌入,其 中该较大系统;陂分解成b平台和外部平台组件。在这个例子中,例如,外 部平台可与客户互动来促进服务。随后外部平台可建造b合同规格并将其 发送到b平台服务器计算机以建立处理。
图19揭示了一种示例的b平台服务器的执行结构。该服务器结合b 合同引擎和b钱夹引擎。这些引擎可用C十+程序语言来实现。关系数据库 可为b合同状态、发送的b代币、客户记录以及其它如图19揭示的数据 库做持久存储。b合同模板以及b合同用以持久存储的关系格式来表达, 作为执行中的C+十对象,和作为XML以能共同操作地转移到其它平台。
示例的b合同可由消费者(当事人l)和操作外部平台的店主(当事人2) 之间的两个承诺组成。承诺1是当事人2作为义务方而当事人1作为收益
方,而承诺2是当事人1作为义务方而当事人2作为收益方。这些承诺一 起满足在一些形式的法律合同中所要求考虑的观念。为了本实施方式的目 的,承诺1可提供当事人1要求奖赏的权利,该奖赏是当事人l的好运气 而在当事人2管理的机会游戏中获得的。在这个例子中,承诺2可表现为 当事人1付给当事人2的费用以进入该抽奖。
b扫描器装置
b扫描器装置应用的例子包括票、凭单以及客户识别扫描器、自动贩 卖机以及其它识别b代币的销售和服务点。b扫描器装置形成根据应用而 变化的要素细节以及将该扫描装置嵌入以作为现有设备的一部分的细部。 在这个部分,单独的b扫描装置的设计被描述。对于所属技术领域的人员, 该设计容易就许多嵌入结构而被修改。
图15A和图15B显示了该物理b扫描器装置的设计,其能从移动电 话、掌上电脑、手机的屏幕获取b代币,并用蓝牙LPRF标准通过LPRF 协议来呈递。
在图15中,b扫描器是围绕面对终端用户45度支撑的12寸彩色液晶 显示器触摸屏来设计。 一百三十万像素的数码相机设在该触摸屏的后面, 当移动电话放在与该触摸屏的前边缘垂直的透明窗(扫描板)前时,数码相 机可获取大约90毫米xl20毫米的图像。红外线传感器的光线位于该扫描 板表面上方2毫米,作为近程传感器以触发该数码相机获取图像。蓝牙收 发器以及天线临近该扫描板放置,以通过LPRF标准来获取呈递的b代币。
上述具有成角度的扫描板的工业设计使得消费者能快速方便地将移
动电话放在该扫描板前面。优选地,b扫描器装置大致定位在该b扫描器 的平均终端用户群的人腰部高度的位置。
用于b扫描器装置的存储器和处理装置可通过标准的小波形因数 (standard small form factor)个人电脑主机板、低能耗处理器和闪存来提供。 b扫描器使用标准嵌入无线通讯调制解调器来提供访问b合同平台的尾端 服务器。
b扫描器的核心功能可用C十+程序语言或其它合适的语言来实现。b 扫描器的实施方式可使用宏观媒体(Macromedia)公司的Flash平台为用户 使用液晶显示器触摸屏来互动,并作为b扫描器函数的程序语言。
b媒介
在此描述的b市场允许来自买卖方的要约。每一方能列出存在的要约 来买或者卖产品和服务,并且任何不完整的合同都可被列在市场上,作为 固定的要约,该要约的条件以及建议的条款是可变化的。在某些实施方式 中,固定的b模板可用做对要约草拟程序的捷径。但是,在一般的系统中, 程序是单边的,单个地方被提供给卖方来列出固定的和基本的销售产品和 服务。
另外,在本发明的某些实施方式中,b合同字段(可使用XML来标出) 可用具体的含义来分类,并且可以为字段信息创造含义、文本以及关系, 然而传统的系统仅仅能使用关键字语法。具体来讲,在某些实施方式中, 可使用高级搜索,该高级搜索能和信息,如对象模式和联系关系,来搜索 b合同字段。例如,联系关系可为字段数据之间的关系,字段数据给用户
相临或者相连的结果,这些结果是相关的而且是进行搜索的用户想要的。 在某些实施方式中,许多浏览工具可提供给用户相关结果的文本或者图的
表达。对于每个搜索,搜索基础可以是很大的,而且b合同条款可是潜在 地复杂的。而且,关联的逻辑可是丰富的、有意义的,而且用户友好的界 面可要求用户来使用b市场环境。因此,在某些实施方式中,界面可被制 作来为用户提供可管理的导航。这种界面的例子在某些实施方式中可包括 集中星型、基于分级结构的对象浏览器、邻近映射、n维映射、色代码映 射等等(例如更多直的产品清单)。这些显示方法已经被用来浏览因特网上 的内容,例如Liveplasma.com为News.com提供的信息浏览器。寸吏用该唯 一的合同描述以及本发明指定的分类语言以及联系情才艮(以下讨论),b市 场联系浏览器在某些实施方式中为b合同浏览器可用相似的方法,给用户 同样的浏览功能,如同b合同是静态语境相关的联系的内容,如新闻。
另外,与b合同联系的货物在某些实施方式中可包括物质和虚拟的货 物。而且,条款可变的合同也可提供,该条款可变的合同极大地扩大了可 交易货物的范围,从而包括任何经济中的需求或者提供。例如,不同阶段 买方的要约(买卖、潜在客户开发、要求信息、要求建议、开始要约等等) 以及不同阶段卖方的要约(部分完成的货物、要求组装货物、打包或者加 工等等)通过使用本发明的某些实施方式是可能的。因此,根据本发明的 交易不限于固定销售条款的物质性交易货物。
进一步,如此所述,该b市场让货物、服务以及b合同实时交易。一 旦b代币被交换了,该接受者可迅速获得与其联系的物质的货物或者服 务。因此,例如,b代币可被用来立即进入地点,这是因为b合同^皮b市 场中心商维持,所有的交易实时发生,并伴随权利的实质转移。因此没有
因为通常较慢的后勤事件(例如邮费、第三方保管程序等等)而产生延迟。
而且,b市场可包括执行b合同要素的方法。实施对于b市场是内在的, 因此如兑换、更改、取消、转移等等动作直接通过b市场被调用、授权、 跟踪以及报告。
而且,在某些实施方式中,可提供一对一或者一对多的协商工具来让 当事人对合同的变更进行协商直到协议达成。
另外,在某些实施方式中,b媒介可被用来在b市场中达到实现进一 步的灵活性。该b媒介可以是帮助匹配消费者和具体产品或者服务的装置 或者程序。在某些实施方式中,b媒介可被设计来建立入口或者"外层 (skin)"来提供专门的进入或者使用以锁定具体用户基础元素,或者提供给 具体产品、服务、行业、市场或者b合同的类型。例如,b媒介可被设计 来专业于资料来源方法,因此可被设计用于创造客户入口来吸引他们,提 供加值内容和服务,然后将他们推进b市场。在另一个实施方式中,b媒 介被设计来建立网站,该网站专门销售巧克力,该网站用b市场来获得产 品,然后将它们包装,添加某种价值到专门的巧克力销售入口。 b市场b 媒介的结构允许使用因特网、移动电话、掌上电脑、脱机渠道等的媒介入 口给某些用户基础元素更有意义的b市场进入,反之亦然。而且,除了各 种对象浏览工具,例如应用编程接口(API)、基于订购的传播、基于事件 的传播以及基于规则的传播等等,对于用户、b媒介,有许多查询工具、 过滤工具、数据库的联系"检查(views)"等等。
但是,在传统的系统,没有这种次级市场能力或者市场创造能力。具 体来讲,在b市场中,如果有安全和可靠的市场控制系统,提供给人用户 界面和程序界面或者机器媒介有利于该市场的效率。如上讨论的,对于产
生、协商以及完成当事人、买方和卖方之间的b合同而言,b媒介的作用 是作为便利器的代理。在某些实施方式中,买方或者卖方可能没有意识到 他们将的确成为买方和卖方,这是因为b媒介也可起到构成交易的功能。 在图29中,当零售商人发出了一批不完整的b合同到市场作为预约券,b 媒介可帮助找到这些预约券的目标对方,以致零售商发出者不是不得不直 接找到这些对方。例如,b媒介可为有线电视,其可触及观众,观众被通 知和协商而成为一方。在这种情况下,有线电视通过基于网站的界面进入 b市场,或者如果预先设置,而且如果为这种可用的要约的某些标准得到 满足,可通过自动机器界面进入b市场。b市场提供图形用户界面(UI)或 者机器应用程序接口(API),让b媒介为任何固有的b合同要约来查询b 市场,b媒介可以作为代理或者直接参与b合同要约。如果b媒介对参与 感兴趣,同一 UI或者API可根据这些要约来操作。b媒介可建立自己的 客户应用,通过这些标准的界面进入b市场。客户应用的情报反映了每个 b媒介的专长,其可为机器情报或者人工情报。b市场为b媒介提供搜索、 浏览以及订购功能来进入与有效并且期望完成的b合同要约有关的实时 信息,这是b媒介的主要目的。
以下是b媒介如何运作的示例性实施方式从中国来的航空旅客到达 悉尼机场。该旅客使用移动装置将b合同要约放到b市场,要求五晚豪华 住宿的建议。数个住宿提供者可能已经同意这样的旅客的合格要求,因此 可直接答复这些旅客。但是,在某些实施方式中,许多这样的提供者可能 被要求者即旅客基于市场可靠性标准过滤掉。在这些直接b合同要约答复 中,例如,香格里拉宾馆可能成为提供者,因为其已经具有对旅客的可靠
等级。希尔顿宾馆也可能通过该过滤。即使它没有优先的对旅客的可靠等 级,它可有足够高的基于市场的可信度,因此也可通过旅客的选择标准。
在某些实施方式中,可能有许多b媒介可能已经同意将到达的旅客的 要求。其中一个可能是国内有名的假日管理组织,如雅高企业(Accor)。雅 高企业的一个专长是细心管理旅行者的旅行需要。在这个例子中,雅高企 业可用其情报部门为来自中国的旅行者找到很受推荐的豪华住宿,例如一 个有说中文工作人员的部门。而且,连同对住宿的答复,在某些实施方式 中,其也可提供各种旅行一揽子服务,包括膳宿以及简单参观悉尼娱乐场, 即使请求者没有主动要求这些提供。在某些实施方式中,雅高企业可能通 过中国旅行者的选择标准,这是因为其有市场信誉或者它就是被请求者所 要求。
另 一个b媒介也可通过该选择标准,这是因为其意识到这个特殊的旅 客有寻找女伴的公开的特点,即使那并不作为该住宿要求的一部分。无论 是作为提供者关系管理或者消费者关系管理,b媒介也可作为参与者关系 的行家。在这个例子中,b媒介也可将到该地方的主要单身酒吧的旅游成 为一揽子服务的一部分。b市场对旅客提供的选择标准也包含高级选择配 置能力,这些高级选择配置能力可让这个特定的b媒介被选中。
在提供方面,有些b媒介可集合买家群体来介绍给提供者,在这个例 子中,前面提到的b媒介可专门集合来自中国的旅客,并将这批买者介绍 给悉尼娱乐场所,来获得更好的条件,如这批买者住宿的价格。照此做, b媒介正在介入市场小环境,而且在某些实施方式中,获取利益作为结果。
根据信用度的发展,与博客(Blog)为了建立信用等级以及让低信用的 提供者提高级别的做法相似,b市场可让更多爱冒险的参与者尝试低等级
的提供者或者服务。这些参与者将设定他们的选择标准来瞄准新的提供 者。因此,建立在这些交易结果的意见和交易记录上的等级最后提供有质
量的参与者和b媒介,他们可进行大量交易。b市场为b市场参与者和b 媒介提供应用和用户界面来以上述的方式进行交易。
在某些实施方式中,要求的匹配可能像现实生活人的处境,常常不精 确而且还基于联系和混乱的逻辑。因此,这些要求的匹配常常可通过词和 菜单选择的结合来描述,并通过以下描述的方法在词匹配、联系和关系逻 辑下进行匹配。
例如,如图27和图28所示,b分析过程从b市场交易数据库中提取 信息,并且对这些交易执行数据采集和数据分析。结果是总结的数据和数 据之间的相互关系,其可能包括人口统计分析、倾向结果、定价分析等等。 该信息可以以标准的人可看的形式提供,如报告、图、图表,或者可选择 地该信息可通过API查询形式来提供,如远程数据库访问格式以及查询工 具,如在线分析处理(OLAP)。该信息然后能进一步通过b分析程序被处 理成精简的形式,如b模板。这样就有效地将信息从过去的交易转成最可 能和最容易执行的b合同形式,如变成共同使用的b模板。这些b模板以 相似的形式被存储为b合同。最后的步骤是完成该示例的b市场交易。如 图27和图28所示,该最后步骤从现实需要或者b市场刺激的需要开始。 然后,b模板被选择来产生要约。然后该b模板被发放到b市场来公布和 作为介质。通过直接或者b媒介,该要约正在被各种参与者还价。然后该 要约被协商而执行。b代码被产生发送以确认该协议,并被存储以备后续 调用。然后在最后调用后,完成该交易,并且信息存储在该数据库中,被 b分析进行后续处理。作为最后一步,该信息被反馈到b模板数据库以便
于和促进未来b市场交易。该程序被反复执行来逐渐地优化市场效率。该 方法提供了非常快速和实时的市场交易和自身优化的程序,通过使用在本 发明中详细说明的数据和通讯格式,使得它们当前得以存在。该详细的程 序用来利用这些标准的格式,并使用移动装置让所有与市场相连的市场参 与者避免从b市场脱离(例如,在传统电子商务的情况下当用户不在线)而 浪费时间。
电影院票系统
电影院票系统可通过以上所述的b平台系统以及b扫描器装置被构 造。例如,电影院票系统由以下部分組成
票入口因特网售票网舌各入口用标准的网络入口执行技术来构造。该 入口给用户提供选择项来接收被选的票作为包括b代码格式的b代币的 SMS短信。
短信网关(SMS Gateway): b代码短信被格式化并通过短信网关服务 发送到终端用户。
b平台服务器与服务器计算机连接的因特网被用来寄住b合同引擎 和b钱夹引擎。管理的和b扫描器供应组件也作为该服务器的一部分来执行。
b扫描器b扫描器装置位于放映影片的电影院的入口,筛选通过售 票入口而推销的影片。这些b扫描器显示"允许"的信息来回应呈递有效b 代码编码的代币。附加的b扫描器位于电影院的"糖果拒台(candy bar)", 那里消费者可兑换b代码凭单。
在电影院票的b代币后的b合同提供b函数来使得消费者兑换进入电 影院的票、在销售点兌换可任选的促销凭单、将b代币转让给另一个消费 者、重新订购另一时间的票,以获得被放映的电影、放映时间的简短描迷 并在电影放映前接受规定时间的提醒。
被配置的b扫描器为电影院或者电影发行者提供工具来连接单个音 频(扫描音调(ScanTones))和视频介质(Sc动画)来在b扫描器或者其它合适 装置上播放,作为代表消费者的b代币。 一些这些介质的结合少于其它, 可提供小量持有者附加的激励。
另外的电影票兑换的例子在图27中提供。图28和20提供大量运输 系统和派生市场系统的例子。
例如,在图29中,零售商发布几个基于一个或多个b模板的要约。 该要约可用来制作b代码票,该b代码票被引入b市场来产生b合同。然 后潜在的消费者以下述任何一个方式来确认,所述方式包括但并不局限 于b媒介。b合同的条款可被协商,因此修改后的b合同可发送到若干 用户。如图29所示,例如,用户然后参观该娱乐场所,兌换包含在b合 同中的b代码。尽管图29揭示了该用户收到b代码后到达娱乐场所,在 某些实施方式中,b代码可被散布给娱乐场所里面的用户。进一步地,在 某些实施方式中,b代码可基于触发事件来散布,例如通过登记朴克桌。 b代码可被兑换、取消、交易、结合、分开等等,如其它实施方式中所述。 而且,b代码可存储在b钱夹种。在某些实施方式中,人口的信息可被用 来提供给用户特别制作的b代码。在一些实施方式中,用户对基于任何数 量的不同活动的进一步享有b代码。这些b代码在某些实施方式中可保存 以在未来访问中^f吏用。
另外,在本发明的这个实施方式和其它实施方式中移动装置可用文本
信息来要求信息或者b代币,以获取货物或者服务。同样的方法也可使得 服务提供者准确理解该移动用户的请求的含义。
基于服务的文本信息在全球市场上是流行的。这种服务使得移动用户 可以订购铃声、查询银行余额、订购飞机票、接收电影开始时间以及^f吏用 其它许多服务。但是,许多服务使用密码的方法来请求和解释交易请求。 该密码方法要求用户记住一些种类的预先设定的密码,而且这些密码以预 先设定来判断语法的方式。要求输入该信息所花的时间是短的,但是必须 记住跨越很大范围服务的不同密码和不同语法,负担很大,因此抑制了这 类服务的增长。
因此,可提供文本信息(如短信),该文本信息使用用户化的自然语言 输入的子集,因此在横跨不同领域也能是共通的,同时自然语言输入的子 集对于用户也4艮直观因此不用记住特别的语法,而且足够容易因此可通过 移动电话来输入。这种方法的确让移动用户输入对应于比常用关词方法 多的参数的按键,反过来直观便于使用。
在某些实施方式中,通过移动文本信息,该信息方法可包括使用用户 化的自然语言输入的子集的方法来要求或者解释交易要求,该移动文本信 息特别地允许用户使用具体域的信息,该信息与目的地地址码(如1999电 影影片)联系来在可能的含义和可能的结果之间产生重叠区域,用该区域 来限制域信息到最小,并严格要求代理商用主动语态为我(移动用户),将 该信息的目的限为特殊问题(WH-Question)或者动词或者动作。因此,典 型的语法结果变成〈或者动词(WH-Question or Verb)〉 <域特异性数据 文字(Domain-Specific Data Words)><停止文字(Stop Words)><域特异 性数据文字(Domain-Specific Data Words)〉<停止文字(Stop Words)>等等。
如,在请求"圣诞坏公公(Bad Santa)在福克斯工作室(Fox Studio)是什么时 候放映"中。"明天什么时候"就是特殊问题,"圣诞坏公公"、"福克斯工作 室"和"明天"是该方法将识别的域特异性数据文字。"是(Is)"和"在(At)"是 该方法被设计来忽略的停止文字。
这种方法和普通自然语言处理(NLP)的一个不同在于这不需要理解该 句子的含义或者语意。它用普通自然语言处理语法作为容易的方式,为移 动用户记住怎样要求b代币。这种方法的解释确实使用"回归的最佳匹配" 的匹配算法法则来预报预期的含义。
具体来讲,该方法首先找到动作文字,其为特殊问题或者动词。这是 最常出现在句子开头,例外的是, 一些停止动词可以这种方式出现并需要 被除去,如"我想"。
关于"回归的最佳匹配",具体来讲,最佳匹配使用不同的匹配运算法
SoundEx(以及SoundEx变体)、移动电话键盘映射(Mobile Phone Keypad Mapping)和开头(Starts-Of)、包含以及净皮包含的各种部分匹配。在每个输 入,可能有多个域特异性数据文字的匹配,其在本发明中被回归地评价来 得到对该输入的一系列可能匹配。该方法可描述具体参考顺序到该可能的 匹配以决定该最佳匹配(例如,用这个顺序"Exact"、"双向的Part of Word(部分词)"、"SoimdEx"、 "Mobile Phone Keypad M叩ping")。该方法
也可用域特异性数据文字之间的关系来进一步确定最佳匹配(例如"Syd" 和"Mel"在 一 些文本中将可能显示"Mel"是"Melbourne"而不是"Melon")。
该方法进一步被设计成避免不得不使用复杂的NLP技术,如词干、 统计分析、标签等等,这是由于在此描述的方法对自然语言输入使用关键 字匹配法技术,通过移动文本信息来传递交易请求媒介,该方法也可避免 处理复杂自然语言元素,包括但不局限于抽象名词、形容词、副词、代词 辅助动词、连接词、解疑、语法等等,全因为范围的限制和关键字匹配。
该请求的进一步例子可包括但明显不限于"核对我的储蓄存款帐户余 额"、"从九月三号到九月六号从悉尼飞往墨尔本"、"什么时候JQ123到 达"、"我在什么地方能看圣诞坏公公"、"定购有百事可乐和四个鸡翅的最 好膳食"、"预订两张今天两点三十分钟在福克斯(Fox)上映圣诞坏公公的
根据该方法另外的特征,在准确匹配方法中,包含同样顺序的字母的 文字被匹配,忽略词形变化形式和标点符号,该方法可被执行,或者在"双 向部分匹配方法"("2 way Part of Word")中,文字包含三个变化的部分匹 配,该方法也可被执行。这些特征的例子可包括当并不局限于 (输入)开头(域文字),例如"Hell"开头"Hellbody"等于匹配 (输入)包含(域文字),例如"BadSanta"包含"Bad"等于匹配 (输入)部分(域文字),例如"boy"部分"Hellboy"等于匹配 这也可给该部分匹配的长度影响(例如匹配"Hellboy"开头用"H",这不 是很强的匹配)。而且,该匹配方法可被设计来捕捉串接错误(当应该串接 的词没有串接并且不应该串接的词却串接)。
在某些实施方式中,"Soundex"匹配方法4吏用共知探测法匹配运算法 则作为所有匹配方法的组件,该探测法匹配方法也可被使用。而且,在某 些实施方式中,"电话关键字匹配(Phone Keyword Matching)"匹配方法将 字母表映射到电话拨键上的数字等同物上。例如
QZ映射到1;
ABC映射到2;
DEF映射到3;
GH1映射到4;
JKL映射到5;
MNO映射到6;
PRS映射到7;
TUV映射到8;以及
WXY映射到9。
因此,圣诞坏公公将映射到22372682。如果该移动用户偶然键入"Baf Santa",预期的文本不存在时,其对电话输入是普通错误(由于同样的按键 d变成了f),或者偶然键入"Bce Santa",当预期的文本存在时,其对电话 输入是普通错误,该"Baf Santa"和"Bce Santa"两者仍然映射到22372682, 作为匹配而返回。
在其它实施方式中,使用预定的域特定性逻辑库返回匹配的方法,如 "Moore Park"作为郊区名,"2032"作为邮政编码,两者将匹配到作为该电 影院名字的"Fox Studios"。
而且,在某些实施方式中,可提供对库中项目进行定义来加强匹配和 分析性能的方法提供,以致例如下面的特征也能被提供
(l)域数据的停止文字部分-在这个例子中,停止文字可为域特定的数
据文字,它被回归地匹配到两个选择,然后选择最好的匹配;(2)限制的匹 配方法,"允许验证发生(LAX),,-仅仅通过"Exact"方法返回匹配,而没有 使用其它三个匹配方法;(3)匹配优先以致在"明天之后的一天"中"明天" 比作为日期的"明天"有更高的优先级别;以及(4)默认含义以致如果在概念 中找不到,这些就是被假设的词,例如,如果没有设定,"今天"被认为用 于电影开始的时间;如果没有设定,"l"被认为是预约乘客的数字等等。
也可以提供解释该域特定的数据文字的方法来涵盖比下述方法更宽 的范围,其中该服务提供数据,例如
如果之前匹配有效,而现在不再有效,即状态随时间变化,而不是返 回无效匹配,返回用户友好的信息,如"对不起,该电影不再在这个电影 院放映";
如果匹配具有有效的个人域特异性数据文字,但没有全面匹配,返回 用户友好信息,例如"对不起,没有直接从悉尼到布里斯班的航班";或者
如果匹配要求附加信息来完成匹配,并且包含部分匹配,返回用户友 好的信息,例如"您能确认你要的鸡翅膀的数量吗?"
该短信(或者更普通文本)的含义的附加特点对所属技术领域的人员是 清楚的,这个特点可被用在本发明的其它领域或者本发明的其它方面。
在另一实施方式中,可提供使用关键字索引来构造和联系数据的方 法。在某些实施方式中,提供该方法给愿意见面、交易或者仅仅交际的人 之间。例如,用语言构造对一个市场参与者的描述(例如,"30岁会计职业 人士,喜欢皮艇和滑雪运动");用语言构造对成员想要的联系的描述(例如 寻求商业会计中的职位);记录具有建议与对方(如雇主或者朋友)连接的交
流信息,包括答复来启动b合同协商阶段,以及参与者参与直接交流,如 电子邮件和即时信息;记录交流信息、b合同协商、和b市场所有参与者 正在进行的和完成的交易;b市场可以进入的所有形式的内容,所述内容 是关于其参与者,他们是否在b市场人和机器用户界面内完成交易、或者 外面(博客(Blogs)、 Ebay、其它电子市场或者任何其它公开可得的信息资 源);以及为了优化其性能来定期收集反馈,该反馈是关于b市场与市场 参与者之间匹配的如何、b合同和市场参与者之间的关系进展如何。
在实施方式中,所述方法然后可以索引所有与完全或者不完全b合同 相关的文本内容,创建属于特定b市场参与者或者b媒介的重要词语和术 语库。该方法可以是通过关键字来构造任何信息的唯一方法,所述信息如 人、合同、合同当事人、买卖方、产品和服务以及交易。例如,参见图 33(该图中标记符"SELF"和"SEEKING"给b市场参与者提供机制来明确其 是否正在寻找b合同的对方,或者寻找其它类似其自身的对方来形成买方 或者买方群体)。该方法也可索引双字、三个字或者最小的短句。例如,"提 供骑马地点"或者"三年多UNIX方面的经验"是更有含义,被映射为成群 的文字而不是单个文字。该方法也让b市场用户通过用户界面,如网页, 使用下拉框或者检查下拉框来选择预先选定的内容以进入被结构化的内 容。例如,用户可检-睑出一系列产品特征或者服务说明,而且b市场的用
同标出的要约。使用关系关鍵字库构造b合同的要约和b市场参与者,可 使得b市场能够搜索、匹配、分类、分析该数据,以及它们的相关性、结 合、关系以及和其它数据匹配的适宜性。
可以提供评价在b市场中项目之间被建议连接的潜在适宜性(该项目 为当事人、产品、服务、b合同和b要约(bOffer)等等)、对包括b媒介的b 合同和b市场参与者的关键字索引库使用唯一等级系统来分析结果以及 持续提高所述连接建议和匹配程序的方法。这将允许b市场本身以及参与 者和b媒介来建议在b市场内建立交易方之间的连接。例如,在b市场参 与者寻求交易的背景下,关键字匹配可通过在其库内匹配参与者要求匹配 的关键字来完成,无论其可能是"期望的连接"或者仅仅关于其本身的关键 字,所述库具有潜在的适宜性建议连接。例如
参与者A可已经有关键字AAA、 BBB、 CCC、 EEE、 FFF;
参与者B可已经有关键字AAA、 MMM、 NNN、 QQQ、 RRR;
参与者C可已经有关键字BBB、 CCC、 EEE、 QQQ、 ZZZ;
然后参与者A-参与者C的匹配将返回二者间更高的"近似性 (affinity)"分。该联系的级别将排在参与者A-参与者B和参与者B-参与者 C的前面。而且,更智能的运算法则将在下面详细说明。
无论是否通过参与者的广告信息或者建议的b合同要约,以上简单化 的模型假定参与者本身提供关键字是真实的并且被其它参与者认为是正 确有用的。但是,通过b市场其它部分来确认内容可引入对这些关键字进 行评分的系统来衡量b市场参与者的可靠性。该内容可以是被广泛确认的 市场,来减少由于小样本设置中的统计波动而导致b市场或b媒介做出劣 质匹配的可能性。在以上例子中,如果在参与者A-参与者C相互影响, 证明所建议的连接是成功的,如完成的b合同交易已经发生,然后以下可 发生在关键字上
对于参与者A,关键字BBB、 CCC和EEE可收到正得分,这些关键 字是重叠的关键字,被用来确定建议的连接。
对于参与者B,关键字BBB、 CCC和EEE可也收到同样的正得分。
然而,如果该连接仅仅被参与者A认为是成功的,那么仅参与者B 可收到评分,反之亦然。
在某些实施方式中,得分可进一步通过来自确认方的认可范围来证 实。例如,它可能被分成
"是,我愿意和参与者B交易",以及
"是,我将承认个人B对其交易的可信性"。
在某些实施方式中,这能对有规则的得分系统创造不同分数的级別。 例如,运用对参与者特异性关键词的大量反馈,这些关键词可被因特网站 搜索引擎使用(例如Google页面排名)以及被因特网社会网络(Linkedin Endorsement)作为一种方式来对b市场或者其它之中的关于参与者以及其 交易记录的广告内容的可信度以普通群体来执行尽职水平。而且,该大量 反馈方法可用在属于个体人的关鍵字上,用不被参与者知道的后台方法来 证实这些关于该个体人的关键字,然后通过b市场产生适应性情报以执行 逐渐变得更好的匹配,所有都在后台进行。
在实施方式中,运算法则可使用这些被认可的关键字作为关于个人可 信的语境特异性内容标记。个人可表示成高个子、成功企业家以及准确股 票预言的提供者。但是,如果他的确是矮个子的对股票一无所知,但是在 医疗科技方面是成功的企业家,那么,该方法在其它成员的帮助下将用运 算法则发现这一点。当普遍使用时这个运算法则可快速并准确地寻找到或 者提取关于b市场参与者的可信信息,然后以特异语境的方式使用该信息
来建议b市场交易参与者之间最合适的连接。在某些实施方式中,该关键 字库可从各种关于个人的数据源中形成,因此特别有效。从参与者的个人 信息,到交易历史、交易信誉度、政治意见、爱好、技能、产品知识等等。
而且,除了仅仅b市场匹配引擎本身外,该方法为人以及组织用户保 留了用该数据来为参与者、代理和b合同要约执行搜索的能力,即使这些 特征因为隐私原因从来没有被商业地实施过。对人以及他们的隐私信息的 精确分类最好不被b市场的外部实体访问。
附加的评分考虑也可在某些实施方式中提供。附加的评分考虑可包括 但并不局限于
(1) 负得分(对基于不成功匹配的关键字进行减值)
(2) 关键字相互连接,考虑参与者A的关键字"全貌视角,高级饭店、 高级酒吧"。如果高级饭店收到了匹配,然后在全貌视角、高级饭店和高 级酒吧之间创建关键字连接的记录,即使没有直接的匹配。当适应的引擎 对这些使用回归分析时,可发现一些关键字连接将有利于更大的连接成 功,例如"高级酒吧"和"高级饭店"将返回"弱的"匹配,在两个在其它情况 下没有匹配的个人之间创建成功的匹配。但是,由于被普通采用,这可能 导致b市场作出建议,高个子的人在商业中做得更好等等,这时它是统计 地可欺骗的。在某些实施方式中,这意味着只有大样本数量被获得或者定 期被人或者人工情报专家检查,这种评分考虑才应被考虑。
(3) 如以上解释的不同认可级别。
(4) 文字的频率。
(5) 该文字在什么地方找到?(运用不同级别直至完成的b合同,同行 信用度反馈、广告概评、网络博客、电子邮件信息等等)。
(6)b市场将从对b平台数据库的连续数据挖掘和有统计学意义的适应 性推理中发现任何其它匹配标准。
而且,在某些实施方式中,可提供强制性和消极的关键字。在每个成 员的标准定义程序中即他们寻找什么,这些成员被允许指定强制性的关键 字标准,例如,必须出现在具体语境内的目标中的关键字,例如为了提供 治疗信息服务,该提供者必须住在澳大利亚的悉尼,或者消极关键字,例 如在任何情况下吸烟者不可接受。在某些实施方式中,如果系统能控制准 确文本格式以致没有混淆,这些标准最好被选择作为下拉菜单项目,例如 "去过澳大利亚"和"住在澳大利亚"不能用分隔的关键字来混淆。因此,b 市场能使用[住在澳大利亚]作为对住所划定界限的关键字;在这个例子中, "不抽烟者"也可退回"抽烟者",在抽烟者被要求准确匹配这些之前或者之 后,空间划定界限;多个文字索引也可帮助消除那些运算法则中的逻辑问 题。
在某些实施方式中,可提供所有近似性得分和匹配方法。例如,使用 以上匹配基础,从期间到期间(period-to-period)的基础上b市场提供总共 (11)*(11-1)潜在的连接建议,其中(n)为在b市场中参与者的个数。在这个 例予中,引擎可使用来自每个参与者关于愿意接受多少基于期间到期间基 础的最大建议连接的信息,然后为每个成员推断出最高相似得分的匹配, 该相似分是两个人之间最高的关键字重叠,通过可信度得分来调整。然后, 引擎可推荐参与者之间的连接和b合同要约协商,然后允许该协商从那里 推进, 一段时间后,收集成员的反馈,然后归档和分析该信息,重复运用 这个适应性的情报。
可在某些实施方式中出现的另外一个特征是第二等级和第三等级相
似性。在这个方法中,参与者(假定为参与者A)和其它参与者之间的被建 议的连接通过存在的被建议的连接而创建,所述其它参与者的级别与一 个、两个或者多个参与者A相差较远,例如参与者A与参与者B和参与 者C连接。参与者C与参与者D连接。因此,第二级别相似度意味着参 与者A将被建议与参与者B和参与者C的高度近似性方面连接,第三级 别相似度意味着参与者A将被建议与参与者D的高度近似性方面连接。 这种方法普通用于^土4、人际网,如Linkedln,来进行^皮建i义的连接以让他 们做交易并在他们之间创建完整的b合同。
第二级别相似度可对于类似-吸引集合体(如买卖群体)有用。因此,如 果参与者A在码头工作,而且参与者B也在码头工作,那么第二级别相 似度就有意义,这是因为他们都是"类似的人",因此应该联系到更多的"类 似的人",来创建"码头工人"来为他们自己与运输公司协商获得更好的交 易。
第三级别相似度对于对立-吸引的集合体(男性女性的约会、企业家和 风险金、工作和找工作者等等)是有用的。因此,如果男性A与女性B联 接,女性B又与男性C联接,那么与男性A具有高度相似度的与女性联 接的男性A就具有意义。企业家和风险金、工作和找工作者等等也是同样 的。第二级别相似度和第三级别相似度在现实社会人际网中普遍发生,例 如人际网的功能。本发明电子地和实时地执行这些,而且另外提供b合同 实际交易和履行的环境。
尽管这个例子是被用在在社会环境下人们之间的连接,这个基于文字 的相似度信息和确定方法可被用来决定b市场项目之间的联系关系,以利 于机器或者人用户,在独立的或者结合有其它特征的市场或者本发明的任
何其它部分中,执行搜索、浏览或者订购b合同要约数据。 零售凭单系统(Retail Voucher System)
零售凭单系统可以是上述电影院票系统的組件。电影院票系统也可以 是被用来作为独立的系统,为零售商提供零售凭单代币发送、兌换和相关 服务。
零售凭单系统可使用具有面对服务员的任选第二屏幕的b扫描器提 供待执行的凭单扫描清单。可批准给零售工作成员编码为b代码的b代币 来进行管理操作,例如积极/消极确认凭单的执行,并显示被提供项目的 有/无。工作人员的b代码可被印在薄卡片上。
游戏系统
消费者在个人计算机、视频游戏控制器、便携式游戏控制器以及移动 电话上玩的计算机游戏是流行的娱乐形式。计算机游戏的卖主希望提供给 消费者激励以购买该游戏并支付网上游戏的预定费。消费产品和服务的卖 主常常在消费媒介如计算机游戏上付费作广告设置,来提升他们的产品、 服务以及品牌。
在某些实施方式中,b代码游戏系统可提供给游戏玩家奖赏,而且同 时也给消费者产品公司提供机会来提升产品和品牌。
图20A显示了游戏系统,适合在没有提供网络通讯的电子游戏控制器 执行。在这个例子中,嵌在控制器中或者配在其它媒体上的软件产生视觉 或者音频的b代币编码。参考图20A中所示的标号l代表消费者在游戏 控制器上玩游戏;2代表奖赏的b代码和说明,奖赏可通过使用b代码代
币来兌换,b代码代币在玩游戏中显示,玩游戏可被设计作为对达到玩游 戏的目标或者其它奖赏点数的奖赏;3代表后续消费者为了兑换可唤起在 该游戏控制器屏幕上的b代码的图像;4代表消费者定位显示屏以通过嵌 入作为自动贩卖机的一部分的b扫描器来扫描;5代表自动贩卖机分发奖 赏,例如软饮料。
图20B揭示了游戏系统,适合连接游戏控制器或者移动电话游戏的网 络执行。参考图20B中所示的标号1代表在玩在线游戏的过程中,玩家 达到了游戏中的奖赏点;2代表网络游戏服务器通报b平台服务器,b代 币将发送给该玩家;3代表玩家在指定装置上收到b代币,该指定的装置 可以是游戏控制器、移动电话或者其它b客户装置;4代表玩家将b代币 呈递给b扫描器自动贩卖机;5代表自动贩卖机分发奖赏。
在其它活动期间,游戏实施方式能容易地被推广用来发送奖赏、凭单 或者其它b代币,例如因特网站浏览、定向赛跑或者其它体育运动、基于 要约在移动电话上的服务而定位,等等。
b市场系统
可通过提供适当的功能性将票、凭单、钥匙以及其它b代币作为基础 b合同的一部分来转让和交易。所述转让可以复制b代币或者调用已有的 b代币并给新的所有者批准新的b代币。
所有权转让的事件常要求多个当事人同意或者确认。提供确认b函数 的b代币可用于这些目的。
典型地,具有可评估价值的b合同将执行"估价(valuation)"b函数,从 持有该请求b代币的当事人的角度返还货币值。在合同的承诺的实施方式
中,返回给受益人的价值是正的,然而对承诺者的价值可能是负的。整个
b钱夹或者b钱夹组合可通过累加所有组成的b代币的估价来被估值。
除了上面对象级的交易功能,可以用上述元b合同技术来构造更强大 的电子交易服务器。元合同能在买方和卖方的要约、复合合同以及其它派 生物中进行交易。下述是买方要约和派生物的例子要求在给定条件下的 服务(例如我想要下午7点的7美元的电影票);要求具有变化条件的服务 (例如我想要电影票);派生物包括未来、选择、短期、向前、上限、步进 等等;对资产和财产的权利;对智慧财产的权利;代理/律师委托书;以 及投票。
图21所示另一种b市场实施方式结构。如图所示,消费者(交易者) 和b市场操作员之间的关系最好被表达为元b合同,该元b合同提供b函 数,该b函数处理被交易的对象-b合同。示例的交易操作如图所示。
对象-b合同遵循生命周期,以b合同模板为开始,该模板被元b函数 列示为要约。要约通过元级b函数"accept"转化成完整的b合同。任选地, 可执行处理协商的其它方面的附加函数可以净皮执行。任选地,完成的可转 让的合同可被单个地转回要约或者 一揽子要约。
b市场是构造电子市场的新方法,该电子市场在送达、速度、产品和 服务的范围以及机动性和效率方面优于现有的电子市场。图22从消费者 的视角图示了以上讨论的b市场平台,而且图32从卖方的视角图示了同 样的b市场平台。
如上讨论的,本发明涉及超级效率的数字/电子商务的新平台,使用 移动便携装置提供的实时能力。本发明也处理许多新的以及创新的组件, 这些组件,分开地以及联合地,使得基于在有能力的装置和机器间传输位数据的新的实时移动商务平台变得可能。这些组件的每个具体细节已经在 上面提供并在下面做出筒要说明。
对于发送位数据,b数据格式是标准数据格式的集成,以实现跨越不 同种装置和机器(例如b装置和b机器)进行实时数字交易。b数据格式可 以是独立数据格式的超集(superset),所述独立数据格式包括但并不限于 i)b代码数据格式;ii)正规数表达,具有或者不具有校验和以及冗余;iii) 一维条形码、二维条形码以及三维条形码,包括全息照相术以及三维图形 的、数字的或者文本的表达;iv)射频识别(RFID)的身份数字;v)用于射频 传输(蓝牙)的其它基于硬件的识别数字;以及vi)波形表达(音频的、磁的、 红外线或者任何使用电磁波谱的表达)。
对于现有的数据格式集合,b数据格式向前和向后的兼容性可使得这 些格式之间实现实时转换,从而一体化成不支持一个或者多个所列格式的 遗留和未来的基层结构,例如现有的销售点扫描器仅仅可识别 一 维条形
数调用。
在另 一 个例子中,支持RFID传输的移动装置可接收b代码数据格式 的b代币。 一旦识别该b代码和该RFID能力,该装置可批准信号请求到 中央服务器,接收b代码后,b代币可推进来获取附加元数据,以将b代 币RFID呈递给RFID激活的扫描器。该b数据格式集合也可实现这种类 型的传输来确保向前和向后的兼容性。
在进一步的例子中,具有b代码或者数字表达的b代币的用户可能想 去将b代币呈递给远程没有任何固定网线或者移动因特网能力的商人。该 用户然后简单地在电话上读取该b代币给该商人,而且该商人将用手写输
入或者人工键入该信息到他自己的系统中。在这种情况下,为了成功调用
该b数据格式类别允许转化成声波。
直接插入代码(In-line code)识别允许某些基于文本的格式(如b代码和 数字呈递)被直接插入结合到段落文本中。例如"您同意将 二AMMKJHVIKL2P-转让给乔'史密斯吗?"或者"您的票号是01293090"。 当光学扫描时或者当人读取时(用图案和文本识别技术),这些b数据格式 的子类别的本质允许识别和调用b代币,即使b代币在文本中。
图案代码(In-pattern code)识别允许某些基于图形的格式(如 一 维、二 维以及三维条形码)被结合到其它图形元素(例如图画、艺术以及照片)中, 并且仍能电子地使用各种图案识别技术来作为b代币被识别。
波形代码(In-waveform code)识别允许某些基于波形的格式(如视频和 电磁)被整合到更大的波形中(如人的演讲和无线电广播),而且仍然能电子 地使用图案识别技术来作为b代币被识別。
上面讨论的b代码是一种特别的b数据格式,其解决了市场中二十亿、 并在增长的、现有的移动装置之间的协同工作问题。
如上面所涵盖的,b代码是基于字符的数据格式,其使用特殊图案的 字母数字符号串,以英语或者其它语言,来表达基于位的数据。
使用翻译或者本身的形式,b代码是容易在模拟和数字通道传输的独 特格式它可从具有高可靠性和数据冗余的显示装置(例如移动电话、游 戏控制器、笔记本电脑)的屏幕被光学地扫描,而且也可使用无线频率, 如射频识别、蓝牙以及红外线,来被数字地扫描。b代码能被人读取,并 通过声音告诉另一个。它也似乎容易被人键盘输入。这个特征克服了图形 条形码的限制。通过使用基于文本的字符的特征来允许光扫描装置识别该
代码、它的方向以及与周围的隔离,使用一个或多个下面的技术,b代码 格式使得可靠的和有效光扫描变得可能i)光学字符识别(OCR),使用OCR 技术来确认显示的符号,并且一旦它们被确认,将该符号转化成它们的基 础位值,这些可是任何显示在装置上符号、符号的图案或者能被识别作为 数据编码目的的点;ii)标志字符(例如使用等号"="来标记b代码的不同部 分);iii)方向的图案(例如,在任何轴线方向上的图案来识别代码的方向和 位置,例如"B"在y轴线上将常常位于"X"之前);iv)其它几何方法,如符 号的频率、符号組、线段、符号顺序、符号差异、符号布局图;以及v) 方向数据编码(例如使用任何轴线方向上的图案来编码数据,例如在x轴 线上的一些角度的条纹之间的距离用来编码基于位的数据,基于此字符被 选择来表示代码。)
b代码可以使用前面的、后面的或者周围的文本来确认该代码的旋转 方向,如果b代码包括头文本"b代码票",该附加信息能被用来找到该文 本的确切方向,或者赋予扫描装置额外的关于该基础b代码的信息,例如 体育馆票的位置分配,作为交叉检查持有该内容的服务器。而且,如果这 个要求被建立到运算法则或者装置的芯片中,它能被用来阻止伪造的b代 码票被发出,而无需将授权与该b代码连接的印记。如果"X公司"在解码 运算中是先决条件,那么对于欺诈的提供者发送他们自己的具有"公司欺 诈"头文件的"公司欺诈"b代码是困难的,这是因为他们^皮阻止起作用。
b代码能用 一 系列技术为具体通道来定制和优化数据编码技术。例如, 某一屏幕类型意味着一些上述部分中的技术,光识别能力,比其它技术更 有效,并且确切的方法参数能被调整(例如,对于具有大和相同尺寸的字 符设置的屏幕,有方向的图案可能特别有效),而且某些字体尺寸将有或 多或少的相互相似的字符(例如5和S),在这种情况下,格局(constellation) 类型符号映射将帮助优化特殊通道特点的编码效率(例如,"S"不可能在5 可能的地方),在格局类型符号映射中数据被编码在字符之间的差别中, 并且只有某些顺序是符合逻辑的。
该b代币使得任何类型的工具或者合同表达(b合同)变得可能。b代币 以b数据格式编码,因此在不同数量的装置、机器、媒体、当时人以及通 讯通道中可表达和可调用。它可能被采用来与所有存在的电子代表相互运 作。b代币被列示然后存储在服务器方的中央机构以及客户装置方来允许 远程调用。这种结构允许创建普通的b代币标记和编号系统,使得从各种 b服务中获得好处变得可能。由于有效和简洁的b数据格式的编码,b代 币允许自身被存储在许多不同类型的客户装置中(例如移动电话、掌上电 脑、游戏控制器、音乐播放器、手表(Watches))。 一些这样的装置是智能 装置,并且能另外地存储元数据在基础合同(例如为b代币的票的实际的 图形票设计、物质货物的图片、为金融的或者其它工具的合同摘录)。除 了不具名的b代币,b代币所有权以及权力信息可被存储在中央机构,或 者被委派的等同物,这样每次调用时,可以检查正确的机构以确保交易安 全。
与传统合同的句法以及不系统的特点不同,b合同使其内容以及条款 能以系统的方式被标记、构造、分类和评价,并允许它被机器存储、处理、 -沈明、评价、分析以及市场化。
如果合同的条款允许,b合同的字段可动态改变。与静态的电子或者 纸件合同不同,其动态的特点允许实时变化。这是b合同的关键特征,允 许它在实时市场中运作。b合同包含性能和合同状况的持久状态-b合同每
个方面的最近状态被存储作为在b合同本身中的持续状态。这使得b合同 能实时交易,因为一般没有外部因素影响它的状态和价值。这个特征,与 被执行的程序代码结合,进一步使b合同能自身管理和自身表达。b合同 中的函数能被调用来被b代币的表达执行,取代在普通合同中手工外部执 行以及管理的麻烦程序。以b数据格式编码的b代币能通过各种媒介被呈 递给b合同,来调用b合同预设定执行的函数。b合同一般包含可执行的 程序代码,该程序代码能被自动执行来进行合同中的操作。为了符合合同, 传统的合同要求外部功能和操作发生。这意味着没有实时元素,反过来意 味着它不能实时执行和操作。b合同可具有在合同中使函数被本地限定的 能力,这使得b合同可以做出决定来直接地或者自动地像执行程序代码那 样执行这些函数。程序代码可以是脚本语言或者变体,并且能与外部系统 整合以在该b合同的主系统外执行。
通过评价系统服务,b合同可被加起来给予单个的和累加的订购价值 以及和市场价值,因此容易返还给它的控制实体和当事人以净值。当被交 付、执行或者操作,例如取消和转让,交付物能给予其控制实体和当事人 以流动值(利润和损失,净值上的变化)。
具有这些特征,b合同能发送目前纸件或者静态电子相似物不能在合 理时限内发送的函数。结果,b合同能帮助传递实时数字交易。
b合同可任选地包含驻留构造,其使它能自身管理和自身表达。这也 使它能变成当事人可依赖的最有效率执行函数的独立实体。 一般地,b合 同在功能上有比传统合同更广泛。b合同是描述未来功能执行的工具,这 些执行可包括物理动作、交换、事实描述、服务传递、物质货物的生产和
提供、权利转移、智慧财产的创造、信息发现、项目任务完成、动作指导 等等。
b合同可以是部分或者全部完成的。不完全的合同(其一些落入"要约" 的传统解释)也是被b合同支持的。在一些文化(如韩国)中,合同的含义与 西方国家非常不同,从这个意义上讲,任何被签署或者被执行的合同仍然 是所描述的未来功能执行的进行性文件。这个观念模糊了要约(Offer)、合 同(contract)以及执行(Performance)之间的界限,由于它实质上是在不同时 间点上的单个对象。b合同支持所有这些情况。
现有的非数字以及电子商务市场仅仅允许接近完整或者完整的合同 的交易,例如被交易的金融工具典型地是有固定参数的合同。对于不完整 的合同的交易,没有有效的市场。另一方面,b合同甚至能以不完全的形 式被交易。由于它的被标出、机器可读以及动态格式,b合同提供市场关 于它本身的结构信息,使得市场能客观地评价它,允许它被交易。
b模板是下迷类型的b合同,其被用来作为b合同的参考设计,实现 b合同的快速列示。b模板可被元b合同操作。b模板可包含以下一类或多 类信息i)条款模板;ii)设计信息;iii)教导;iv)项目以及未来动作计划; v)方法;vi)系统设计;vii)装置设计;viii)示意图;ix)商业计划;x )程序 代码;以及xi)构造。为了列示b合同而不必从起草来创建每个b合同组 件,在用户访问级别的条件下,可从库中选出b模板,并且b合同可包含
b模板能携带使当事人快速确认基础条款和设计信息的别名。例如, 两个愿意制定不公开协议(NDA)的当事人能相互要求是否他们高兴遵守 该"USNDA1008"b模板。
b装置是包含有b代币的客户装置,b代币作为交易的人造物品来调 用b合同运作。通过来自b数据格式和b代码的新方法,b装置在单个普 通平台上运作,而且提供向前和向后兼容到现有系统中的能力来为数字交 易维持单个交互操作的平台。这解决了传统交易人造物品的交互操作问 题。列举的装置例子包括但并不局限于移动电话、掌上电脑、移动游戏 控制器、具有板上处理器和用户界面的智能卡、音乐和多媒体播放器、笔 记本以及便携式计算机。
器提供用户界面和/或执行机制,而且可提供持久存储来保存b合同的部 分或者全部。这些可以是票扫描器和十字转门,销售点终端、多目的信息 亭、网络厨房装置、计算机服务器等等。通过响应共用的调用能力如b代 币,这些解决了传统电子代表物遇到的相互可操作性的问题。
b网络是被创建来使b代币的表达和交流变得可能的物理通讯网络。 这些是支持b市场存在和运作的网络中枢(例如参考图26)。 b网络可在一 个或多个网络上被创建来实现使用b数据格式的b代币的传输。常规的网 络类型的例子包括但并不局限于i)全球移动通信系统网络;ii)CDMA网 络;iii)通用分组无线业务(GPRS)网络;iv)第三代移动通讯(3G)网络;v) 微波存耳又全球互通(WiMax)网络;vi)移动宽带网络;vii)射频识另'J(RFID) 频率;viii)红外线频率;ix)固定线电话网络;x)固定线窄带因特网;以及 xi)固定线宽带因特网。
b合同的特性允许创建b市场,其是用于所有货物和服务交易的数字 和动态市场。机器标出的和b合同的持久状态特性实现对所有货物和服务 的转改和特点的实时完全信息访问,使得市场机制如评价和代理能够运
行。传统的非数字和电子商务市场缺少b合同,结果任何货物或者服务的 数字交易的时间和费用成为抑制性因素。b市场的建造是基于信息透明以 及可被所有参与者实时访问,所有参与者包括人代理、机器代理、b装置 和b机器。这解决了时间和费用的效率,最重要的是,解决了经济单元的 链接、公共协议以及相互操作性以及可销售性的问题。b市场允许所有者 和系统对开放的市场公开其内部函数和操作,创建超效率的系统。传统的 障碍,例如工厂门、应用编程性界面被取消(例如参考图25)。 b市场允许 b合同在所有阶段交易,无论是否所有的字段被完没完成。这允许任何参 与者(例如图3)访问、接受、交易、整合、变化、分开任何在b市场中的b 合同,在交易上创建有效率的、柔性的和多样的新标准。
作为例子,消费者可能想买这个周末特定的足球比赛的票。这个消费 者可使用b服务,如b搜索或者b浏览来找到这个比赛,然后从该地点直 接买到该票。
或者,这个消费者可能想要发出更广泛的要约,使用b模板为这个礼 拜六的体育娱乐创建普遍性的要约,其具有允许进入该比赛的强制性要 求。这种方式,消费者将私下参与具体推销的打包,例如票加膳食、票加 饮料、更好的座位或者打折不可退款的票等等。这些b合同要约将被发放 到市场,市场参与者可对该要约答复,试着协商和请求,提供选择的打包 或者分开的货物、增值服务、相关服务。
可选择地,消费者可能想指定备选的条款,例如最高价以及仅仅该足 球比赛。这样,b合同将被交易,消费者可以在不同的地点收到该相同队 的票。
作为另 一个例子,雇主可能需要200个低技能工时在圣诞节前清理花 园。雇主为获得该劳动可发出指定要求的日期和地点的b合同要约。
可选择地,雇主可发出整合的要求给另 一个经济代理或者市场参与者 来寻找正确的人,将他们合并起来以达到b合同要求。
可选择地,该雇主可草拟b合同以致它具有适应以上两个变换的灵活性。
构思好了新的商业计划的企业家想将该计划放到b市场来寻找风险 资本资金。 一旦b合同的目的达成,该企业家可选择维持该b合同在目前 方向上,并且继续寻找要求的当事人和/或资源,将该b合同作为进行中 的经济实体来维持。
可选择地,b合同在任何时间的任何地点和其它当事人交易。转让价 格能被协商。可选择地,它也能通过b评价服务来被客观评价。
不像有形市场,b市场没有被地理局限或者群集(例如零售店)所制约。 不像普通的电子商务市场(例如Ebay), b市场不被句法分组所限制。
具有标出数据结构以及联系的含义(是指为更多关于联系情报的信息 进行b搜索)的b合同,使参与者能为了交易简单地将b合同放入b市场中。 b市场机制和服务将i兆出用于交易的项目,用联系智能,匹配和列出b服 务来找到潜在的对方。
b市场清单(bMarketListing)是基于联系的和常规的句法分組的结合来 让市场参与者进行实时交易,具有最大达成和可销售性。它克服了由自然 语言描述(例如Google搜索产品)和用在传统电子商务(例如E-Bay)的句法 分组带来的市场低效率,这是因为这些语言结构不能使买卖双方容易地找 到对方。例如,列出"我想租绿色的鼠标"的买方和列出"我想租出绿色的
鼠标"的卖方将不能自动匹配,这是因为在电子商务看来这些句法构造之
间没有句法联系。b市场和b市场清单通过理解这些联系关系(更多信息请 参考b搜索)克服这个缺点。
b服务是加强市场服务,b市场使这种市场服务称为可能。这些是市 场参与者提供的服务,参与者如人用户、机器用户、人和机器代理、b机 器以及这些的结合。这些服务包括但并不局限于i)(b合同的)评价服务; ii)市场制造者;iii)套利者;iv)再卖者;v)再买者;vi)匹配者;vii)参与的 分析家(例如可信性、大小、经济性能);viii)其它分析家;ix)激励者;x) 金融家;xi)登广告者和市场商人;xii)合同查找;xiii)监管;xiv)模板库; xv)根据协议由第三者暂为保管(escrows); xvi)信息交易者;xvii)关系交易 者;xviii)浏览/搜索;以及xix)会计服务。
这些功能存在于传统的商业中。但是,b服务包含独特的设计元素, 使得这些功能在b市场和b商务环境下运作。特别地,它们都必需是实时 实现的共同操作的,能在具有巨大范围的市场中运行,包含电子界面,能 与b市场和b合同运作。
一个b服务是搜索服务,其起到关键的市场获得功能,来帮助b市场 参与者找到特定的产品、服务、合同要约以及工具。现有的搜索服务仅仅 是句法和关键字,因此非常有限。b搜索服务在b合同中使用标出部分作 为数据源,其是结构数据而不只是自然语言描述。而且,它有联系智能(以 上讨论过),能在文字之间建立联系,允许搜索服务给出非常有用的搜索 结果。例如"液晶显示器屏幕(LCDScreens)"将与"显示器(Monitors)"、"韩 国三星公司"、"有机发光二极管(OLED)"联系,这意味着当在公布到b市 场中的b合同标识字段进行搜索时,搜索服务将考虑这些联系。
搜索服务可从以下 一 个或多个资源中获取它的联系数据,这些资源
是i)现有的电子文献(例如网址(Websites)、 RSS馈送(RSS feeds)、网际 协议播放(IPbroadcast)),因此在相同页、相同网址以及联接的网址上的文 字被相应地记下;ii)b市场交易,在b市场中的任何交易将在b合同的文 字和内容之间产生关系;以及iii)b搜索数据,实际的搜索要求、浏览和选 择的活动也将在b合同的文字和内容之间产生关系。
使用这些数据资源,如果给出语境(该语境指在同 一次通讯中其它文 字、术语、概念或者种类的出现),那么根据每个文字、术语、概念或者 种类与另一种类之间有多少联系度,从而建立联系关系的数据库。例如, b市场要求"找到液晶显示器屏幕组件"将找到与"液晶显示器屏幕"、"薄膜 晶体管(TFT)屏幕"、"12伏电源"、"视频转换器"相关而不与"显示器"相关 的b合同,这是因为"液晶显示器屏幕"仅仅与这些在"組件"语境中出现的 文字联系。
如果b搜索查询包含域特定的语境(例如如果该查询被发送到1999影 片(1999-FILM)),然后b搜索能使用非传统的普通自然语言处理技术来进 4亍关联匹配,如上述就要求b代币所讨i仑的。
在b市场中b合同和b服务的效率、执行以及操作将产生大量高度结 构化的、详细的和可分类的交易数据。b数据服务(bDataServices)运用基 础协议的知识来有效地捕捉这样的数据到库中,而且在某些实施方式中, 使该信息通过人和机器界面IO提供给该信息的使用者和买方。
b商业系统(bCommerceSystem)是由所有b商业实体和传递b市场服 务的组件构成的整体平台。b网络是物理网络,能使b市场参与者,包括 人用户、机器用户、b服务、b装置、b机器,使用共同的一套协议来相互
通讯。通过该通讯,实体被授;f又,代币被呈递,函数被调用和执行,这将 使所有类型的b市场服务被执行(例如,参看图26)。实质上,与传统的商 务系统相比,b网络可解决链接和公共协议的问题,b市场可解决可销售 性和相互协作的问题。当与b商务系统合并时,它们传递以前不可能的实 时数字商务平台。
本发明的许多变化和修改在所属技术领域人员阅读以上描述后将被 理解。应该理解的是,通过图所显示和描述的具体实施方式
不能被认为是 限制性的。因此,对具体实施方式
的参考将不限制权利要求的范围,权利 要求本身仅记载被认为对该发明是实质性的这些特征。
在此描述的实施方式用于说明本发明。如那些被所属技术领域的人员 所知悉的,可对这些实施方式进行各种修改和变化,这些修改和变化将仍 在本发明所附的权利要求以及它们的等同物所限定的思想和范围内。本领 域的人员将容易想到其它的优点和修改。因此,本发明在其大的方面并不 局限于这里的具体显示和描述的具体细节和代表性实施方式。
权利要求
1.一种电子商务方法,包括为产品或者服务公布要约;用户接收该公布的要约,并有条件地接收该要约;将该有条件的接受发送给匹配处理器来要求该产品或者服务;通过匹配处理器来接收该有条件的接受;通过该匹配处理器来确定在该有条件接受中的条件是否能履行;通过该匹配处理器发送至少一个选择项以备接受;向用户显示该至少一个备选项;该用户从所述至少一个选择项中选择一个;以及提供代币给该用户;其中该代币被设置用来兑换该服务或者产品、被转让给另一个用户装置、或者被存储以备将来兑换该产品或者服务。
2. 如权利要求1所述的方法,其中所述要约是为电影票,而且所述 有条件的接受是以下述中的至少一个为条件电影、电影的时间、票的价 格、电影放映的地点或者可提供的电影票的数量。
3. 如权利要求1所述的方法,其中所述要约是为运输票,所述有条 件的接受是以下述中的至少一个为条件目的地、离开/到达的时间、票 的价格或者可提供的票的数量。
4. 如权利要求l所述的方法,其中所述代币存储在用户装置、能被 该用户装置访问的远程存储装置中的一个,以备兑换或者转让,而且其中 该代币的兑换导致向所述用户公布另外的要约。
5. 如权利要求1所述的方法,其中一个或多个代币能被用来兑换一 个或者多个产品或者服务。
6. 如权利要求1所述的方法,其中代币的兌换通过将该代币呈递给 电子扫描器或者将该代币电子传递给接受器来实现。
7. 如权利要求1所述的方法,其中所述代币代表有能力来兑换或转 让下述中的至少一个娱乐活动票、运输票、钥匙、抽奖售货/抽奖票、 许可、会员资格、个人标识、货币价值、凭单、客户积分卡、医疗处方、 交易收据、注册证书、统一资源定位器/统一资源标识符、数字权利、数 据介质、商业卡、排队号、帐单、或者用来限制的非公开或者其它协议。
8. 如权利要求l所述的方法,其中所述代币被设计用在移动装置中。
9. 如权利要求1所述的方法,其中所述代币是人可读的、机器可读 的、或者可光学识别的,并且被设置用于多模式呈现,该多模式呈现包括 光学识别、条形码或NFC中的至少一个。
10. 如权利要求l所述的方法,其中所述代币通过存储和发送信息协 议(a store and forward messaging protocol)来转让,该存储和发送信息协议包括SMS、 MMS和/或者电子邮件或同步协议,该同步协议包括HTTP 或WAP。
11. 一种电子商务系统,包括用来要求具有预定条款的产品或者服务的用户装置,该用户装置被设 置成将该请求发送到匹配处理器;该匹配处理器被设置成从该用户装置接收该请求,确定该预定的条款 是否可履行,并发送至少一个选择项到该用户装置以备接受;与所述用户装置连接的显示装置,来显示该至少一个备选项,其中当 所述至少一个选择项中的一个被选中时,向该用户装置提供代币;其中,所述代币被设置成用来兌换该产品或者服务、被转让给另一个 用户装置、或者被存储以备将来兑换该产品或者服务。
12. 如权利要求11所述的系统,其中所述要求是为电影票,而且所 述预定的条款包括下述中的至少一个电影、电影的时间、票的价格、电 影放映的地址或者可提供的电影票的数量。
13. 如权利要求11所述的系统,其中所述请求是为运输票,而且所 述预定的条款包括下述中的至少一个目的地、离开/到达的时间、票的 价格或者可提供的票的数量。
14. 如权利要求11所述的系统,其中所述代币被存储在用户装置、 能被该用户装置访问的远程存储装置中的一个,以备兌换或者转让,其中 该代币的兌换导致向所述用户公布另外的要约。
15. 如权利要求11所述的系统,其中一个或多个代币能被用来兌换 一个或者多个产品或者服务。
16. 如权利要求11所述的系统,其中代币的兌换通过将该代币呈递 给电子扫描器或者将该代币电子传送给接受器来实现。
17. 如权利要求11所述的系统,其中所述代币代表能兑换或转让下 述中的至少一个的能力娱乐活动票、运输票、钥匙、抽奖售货/抽奖票、 许可、会员资格、个人标识、货币价值、凭单、客户积分卡、医疗处方、 交易收据、注册证书、统一资源定位器/统一资源标识符、数字权利、数 据介质、商业卡、排队号、帐单、或者用来限制的非公开或者其它协议。
18. 如权利要求11所述的系统,其中所述代币被设计用在移动装置中。
19. 如权利要求11所述的系统,其中所述代币是人可读的、机器可 读的、或者可光学识别的,并且被设置来为多模式呈现,该多模式呈现包 括光学识別、条形码或NFC中的至少一个。
20. 如权利要求11所述的系统,其中代币通过存储和发送信息协议 来转让,该存储和发送信息协议包括SMS、 MMS和/或者电子邮件或同步 协议,该同步协议包括HTTP或WAP。
21. 如权利要求11所述的系统,其中所述请求是从提供给所述用户 装置的模板中的一个做出,或者作为可被所述匹配处理器分析的自由文本 输入。
22. —种电子商务方法,包括基于用户的请求发送至少一个待接受的要约给用户装置; 根据该用户从所述至少一个要约中选择一个向该用户提供代币; 其中,该代币代表兑换产品或服务、能将对该至少一个产品或一种服务的兑换能力转让给另外用户的能力;该代币被存储在该用户装置或者能被该用户装置访问远程存储装置中以备兌换或者转让,该代币也能被结合起来兌换一个或多个产品或者服务;以及其中代币的兌换可通过将该代币呈递给电子扫描器或者将该代币电子传送到接受器来完成。
23. —种电子商务方法,包括基于用户的请求发送至少一个待接受的要约给用户装置; 根据该用户对所述要约中的至少一个的选择向该用户提供代币; 其中所述代币代表兌换产品和服务、能将对该至少一个产品或一种服务的兌换能力转让给另外用户的能力,该代币可被存储在远程存储装置中,该远程存储装置被设置成以下述方式存储用户的多个代币该用户能从该用户装置访问该代币并选择代币来兌换或者转让;其中代币的兌换可通过将该代币呈递到电子扫描器或者将该代币电子传到接受器来完成。
24. —种匹配系统,包括接收器,从用户接收对产品或服务的请求,其中该请求包括该产品或分析装置,示欠;处理器,用来与数据库的信息比较被分析的请求,以将该被分析的请求与可提供的实际产品或服务进行匹配;传送装置,用来将至少一个满足该请求的匹配转送给用户接受; 其中,当该用户从所述至少一个匹配中选择一个时,该匹配系统向该 用户提供代币,该代币被设置成用来兑换该产品或者服务、被转让给另一 个用户装置、或者被存储以备将来兑换该产品或者服务。
25. —种b商务方法,包括使用b模板为产品或者服务公布要约;用户接收该公布的要约,并有条件地接收该要约;将该有条件的接受发送给b市场处理器来要求该产品或者服务;通过该b市场来接收该有条件接受;通过该b市场来确定该有条件接受中的条件是否能被达成;通过该b市场发送至少一个选择以备接受;对用户显示至少一个备选项;该用户从所述至少一个备选项中选择一个;以及提供代币给该用户; 其中该代币被设置用来兑换该服务或者产品、被转让给另 一个用户装 置、或者被存储以备将来兌换该产品或者服务。
26. —种装置,包括接收器,用来接收从b模板创建的要约,以公布该要约来呈现给用户;第一处理器,用来有条件地接收该要约并将该要约传递给b市场来确 定该有条件接受中的条件能否被履行;传送装置,用来发送给用户至少一个选择项以备接受,并将该选择项 显示给该用户以备选择;以及b代币接收器,用来在用户从所述至少一个选择项中选择一个之后接 收b代币;其中所述b代币被设置用来兑换该服务或者产品、或被转让给另一个 用户装置、或者被存储以备将来兌换该产品或者服务。
27. —种b钱夹,其包括接收器,用来接收多个b代币以及与该b代币相关的信息,以将该各 自的b代币匹配到该b代币的用户;存储装置,被设置成以该b代币与各自用户可识别的方式存储所述多 个b代币;请求接收器,用来从用户接收对所述多个b代币中一个的要求; 处理器,用来确认该被请求的b代币匹配该请求用户;以及 传送装置,如果所述请求的b代币被所述处理器确认,该发送装置用 来将所述请求的b代币发送到所述请求用户。
28. —种b市场,其包括b模板数据库,用来存储模板,以允许提供者公布要约; 用户装置,用来接收该被公布的要约,有条件地接受该要约,并发送 该有条件的接受;b市场数据库,用来接收该有条件的接受,确定该有条件接受中的条 件是否能被履行,发送至少一个选择项以备接受,并对用户显示该至少一 个备选项;以及b代币数据库,用来在该用户从所述至少 一个备选项中选择一个之后 将b代币提供给用户。
29. —种为了在网络中创建连接的计算机执行方法,该方法包括 收集关于该网络的多个参与者、产品、或者服务的信息; 基于该收集到的信息,在该多个参与者、产品或者服务之间创建被建议的连接;通过发送语境特异性互动模板给所述多个参与者、产品、或者服务中 的每一个,发起所述多个参与者、产品或者服务之间的连接;调节和发送其它参与者、产品、或者服务的互动结果到所述多个参与 者、产品、或者服务中的每一个;基于该调节的互动结果,在所述多个参与者、产品、或者服务中的第 一参与者、产品、或者服务和第二参与者、产品、或者服务之间创建直接 连接;以及从所述第一参与者、产品、或者服务和/或所述第二参与者、产品、 或者服务中收集反馈,来决定该连接是否成功,并且使用该收集到的反馈 来调试其中未来所建议的连接被创建的所述方法。
30. —种为了在网络中创建连接的计算机系统,该系统包括 与电子参与装置联系的多个参与者、产品、或者服务; 第三方代理,用来收集该网络的所述多个参与者、产品、或者服务的 信息;存储装置,用来存储该收集的信息;以及与该第三方代理联系的处理器,用来在所述多个参与者、产品或者服 务之间基于存储在所述存储装置中的所述收集的信息创建被建议的连接;其中,通过发送语境特异性互动模板给所述多个参与者、产品、或者 服务中的每一个,该第三方处理器在所述多个参与者、产品、或者服务之 间发起对话或者连接,并且调节和发送其它参与者、产品、或者服务的互 动结果到所述多个参与者、产品、或者服务中的每一个;其中,基于该调节的互动结果,在所述多个参与者、产品、或者服务 中的第一参与者、产品、或者服务和第二参与者、产品、或者服务之间创 建直接连接;其中,该第三方代理从所述第一参与者、产品、或者服务和/或所述 第二参与者、产品、或者服务中收集反馈,来决定该连接是否成功,并且 使用该收集到的反馈来调试其中未来所建议的连接被创建的所述方法。
全文摘要
一种电子商务方法,其包括为产品或者服务公布要约、接收该公布的要约并有条件地接受该要约以及将该有条件的接受传到匹配处理器来要求该产品或者服务。该匹配处理器接收该有条件的接受,确定该有条件接受中的条件是否能执行,发送至少一个选择项以备接受。该至少一个选择项被显示出来,用户选择该至少一个选择项中的任意一个。一旦选择,向该用户提供代币。该代币被设置用来兑换该产品或者服务、被转移到另一个用户装置,或者被存储以备将来兑换该产品或者服务。
文档编号G06Q30/00GK101180645SQ200580047854
公开日2008年5月14日 申请日期2005年11月29日 优先权日2004年12月7日
发明者瑟波·瑞诺·科洛南, 迈克尔·曼·何·麦 申请人:毕库德股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1