对技术使用进行跟踪并开单的方法和系统的制作方法

文档序号:6512820阅读:185来源:国知局
专利名称:对技术使用进行跟踪并开单的方法和系统的制作方法
技术领域
本发明涉及数据处理系统和计算机技术的领域。更具体地,本发明涉及区别性技术的提供以及对这种技术的使用进行跟踪和开单。
背景技术
在数据处理系统,即包括个人计算机、便携式计算机、服务器、大型系统等所有类型的计算机的领域中,系统的能力以比这种机器上使用的应用的需求更快的速度得到了极大改进。这样,可购买到的、尤其是在个人计算机(PC)市场上可购买到的几乎任何一台计算机在技术上都将满足可能购买者的基本需求。实际上,许多可能购买者在考虑购买时都烦扰于技术的潜能。
在这一环境下,计算机本身正在成为日常商品,尽管是由不同公司制造或提供的,但在购买者看来几乎是可以互换的。对于这种机器的提供者来说,将它的产品与其竞争者的产品区分开是很难的。这样,价格就成为购买者为作出购买决定而衡量的主要因素。一台机器中的附加技术或功能几乎成为了不利条件,因为与这种附加技术相关联的开发、实现和支持成本使它很难基于价格去竞争。
加剧PC市场中的这一问题的是PC产品的持续的标准化。任何公司的PC都趋向于基于仅仅几种体系结构(IBM、Apple)、几种主处理芯片组(Intel、AMD)和几种操作系统(Windows、Linux、Apple)。所售出的绝大多数PC都是在运行Windows操作系统的Intel芯片组上的IBM体系结构的。这增加了预期购买者的所有PC都一样的感觉。
为了弄清可购买系统的相对价值的意义,一些购买者、尤其是购买大量系统的企业购买者开始根据“总体拥有成本”来分析产品。产品的总体拥有成本包括最初购买价格加上在机器预期寿命中对其进行支持、升级和维护的成本和花费。这种分析优选地包括与由该机器的预期问题所引起的故障时间相关的成本。最初购买价格在该拥有分析的总成本中仍然是重要的因素,因为它是与购买相关的最明显和直接的花费。当为企业购买大量的机器时,单个机器的最初价格上的相对小的差别会导致该企业必须预先花费的总资金量上的巨大差别。
制造商和销售商已认识到了当前PC相对于普通应用来说能力的过剩及总体拥有成本对预期购买者来说的重要性。结果,系统提供者已花费大量资金和努力为他们的系统开发新的和创新的技术。这些技术中的一些可能是针对帮助客户避免与管理和维护这些系统相关的,尤其是与避免或最小化计算机故障时间的影响相关的成本。这样,这些技术可能只是很少地被客户使用,诸如当遇到问题或发生非常情况时。
在如所理解的当前市场中,对于销售商来说用这样的技术来吸引购买者的注意力是非常困难的。购买者当考虑购买时可能并不理解或欣赏这种技术的价值。真实价值只有到使用它的时候才会被理解—这太迟了因而不会影响购买决定。由于系统本身的日用商品化、市场的价格敏感性及购买者对这种区别性技术理解的缺乏,销售商很难补偿与开发和交付这样的技术相关的成本。增加系统的购买价格以试图补偿这种成本将使得许多预期购买者立即转向别处。
在过去,一些卖主、尤其是软件卖主试图为区别性功能或技术单独收费。这通常是通过下述方式来实现的(i)在最初购买时提供作为基础的技术或能力,但以某种方式使其不可操作;(ii)需要用户连接卖主并购买调用该功能的能力,这是使用例如在其中传递令牌的在线系统、或通过在电话上或以其他方式向用户提供解锁口令来实现的。通常,一旦被购买,令牌或口令就提供对该功能的无限制使用。或者,用户可以购买对该功能有限次数的执行。
这一方法具有几个缺点。第一,用户必须联系卖主来获得使用授权。这导致决定使用该技术与能够使用它之间的延迟。依赖于所涉及的技术,这种延迟可能会是相当成问题的。第二,用户可能不能立即联系到卖主。如果使用在线联系方法,在出现对该技术的需要时,用户的系统可能不能连接到网络,或者用户的或卖主的系统可能发生故障。在非工作时间、假日等其他的联系方法可能无法使用。第三,用户必须或者购买无限制的使用权利或者购买使用该技术一定次数的权利。无限制的使用可能远远超过了用户的预期需求,但是根据卖主所提供的选项,估计将要需要多少次使用可能是困难的—购买太多则浪费资金,太少则必须经历以后购买更多次数的烦扰。

发明内容
鉴于以上问题和缺点,提供了本发明的实施例,包括对计算系统进行销售和定价的方法。所公开的这些实施例假定在计算系统中存在可收费技术。可收费技术是所提供的计算系统中的硬件或软件实现的这样的功能的能力,其与来自其他提供者的同等计算系统中呈现的技术或能力相比较来说,是独特的和创新性的。这样,可收费技术的存在和可用对于该计算系统的用户来说具有某些超过那些同等系统的价值。这种可收费技术的例子包括IBM的Rapid RestoreTMUltra和Client Rescue and RecoveryTM。这两种技术中每一个都被设计为帮助用户从潜在灾难性系统问题中恢复,同时避免数据丢失,并且与没有这种技术的同等系统相比节省大量时间和努力。本发明同样可应用于现在已知或以后由任何提供者开发的其他类型的区别性技术。
本发明的实施例设想向计算系统的购买者收取一个最初购买价格,该最初购买价格低于通常为这样的系统会收取的价格。该购买者的最初成本实际上可低于提供者为了财务上“盈亏平衡”通常必须收取的价格,甚至低于对不具有这种技术的系统所收取的价格。
较低的最初价格使系统的提供者可获得可能购买者的注意。提供者可利用由这一最初注意所获得的吸引,以向购买者描述和出售该可收费技术。可收费技术的特性优选地是这样的,即它将对用户是帮助的,尤其是在避免或最小化故障的影响时,但只是在偶而如此,诸如出现严重的系统问题时。
根据本发明的实施例,使购买者理解到将跟踪可收费技术的使用,并将根据该技术被使用了多少次向该用户收取额外费用。可以在每月、每季或其他的基础上对费用开单。以这种方式,降低了购买者的最初购买价格,减轻了最初购买的负担。然后,向用户收取额外费用,但只是在可收费技术证实有用的范围内收取的。如果系统和可收费技术的提供者正确确定了他们的计算系统的用户的需要,则额外收费将帮助收回与该可收费技术相关的开发、实现、和交付成本。
本发明的另一方面公开了计算系统,其包括实现对可收费功能的使用进行安全且隐式跟踪的部件。优选地,这种信息的跟踪和存储对于用户是透明的,且隐蔽的。此外,对这种信息的跟踪和存储将被保护免受用户或其他人的篡改,以确保准确性。根据本发明实施例的计算系统进一步具有将关于可收费技术的使用的信息传送到一中央场所的能力。可以将该信息传送给一网络管理员。优选地,将该信息传送给一中央场所,在其处系统的提供者或代表提供者操作的第三方服务提供商可以按预先安排,诸如每月、每季等,收集这种使用信息并对用户的使用开单。对于大型企业用户来说,可以将来自该企业的网络中许多系统的使用信息聚积和合并起来,以便实现统一开单。
根据本发明的一个实施例,计算系统被配置为具有用于“正常”操作的主引导映像/操作系统和用于辅助、诊断和跟踪处理的至少一个辅助引导映像/操作系统。优选地,该辅助引导映像位于存储设备中,该存储设备对用户隐蔽,并通过当前已知用于保护计算机存储设备的技术所保护而不被篡改。这一辅助引导映像在操作中所维护和使用的数据同样是隐蔽和受保护的。在某些类型的系统问题、优选是由可收费技术解决的类型的系统问题出现时,辅助引导映像可以获得控制。这一向辅助操作系统的控制转移可以是自动的,或可在用户通过某一特别命令或键序列请求时进行。
在根据本发明的实施例的操作中,该另一可选操作系统可以向用户提供执行一种或多种可收费技术的机会。在执行时,跟踪其使用,并将相关信息,诸如使用的时间/日期、所执行的技术和与系统相关的标识信息存储在受保护存储区域中。优选地,以某种方法对所跟踪的信息进行编码或加密,以进一步防止篡改。可根据任何已知技术对该信息进行加密、散列化(hash)和签字。
在操作期间周期性地或可能在获得控制时,该另一可选操作系统查询使用数据,以查看是否已发生了可收费的使用。如果已发生了,该另一可选操作系统自动并透明地连接到网络,并将使用信息传送给正确的中央场所。一旦被传送,使用信息便被清除。如果由于任一原因网络连接不可用,则在存储设备中维护该信息,以在随后时间传送。
本发明的其他方面包括中央开单场所的操作。该中央场所可以是服务器或其他计算系统,其位于该计算系统的提供者处或由其控制,或者可选地,位于代表该提供者利益的第三方服务提供商处。此种中央场所被配置为接收从客户端计算系统传送的可收费技术的使用数据,包括在需要时根据已知技术对该信息进行解密或以其方式解码。可以为保持记录的目的,对所接收的数据进行存储或存档。根据已建立的策略,基于每月、每季或其他方式对使用数据进行处理。可以对作为大型的、企业客户的一部分操作的许多用户的数据进行合并,并将其呈现为一份使用收费。中央场所还可以向用户提供数据,指出各种可收费技术的使用模式。可以周期性地或在用户请求时提供这一模式数据。这种模式数据将有助于用户确定作为可收费技术的结果所收到的价值。中央场所还可能够通过网络与客户端计算系统通信,以更新数据传送地址、提供新版本的与可收费技术相关的计算机代码等。
根据一个实施例,本发明实现为由一个或多个第三方提供的服务。在本发明的这一实施例中,代表计算系统的提供者的例如开单或其他服务的提供商或其他方面向客户提供如上所述的可收费技术和所述另一可选操作系统或者用于跟踪和报告该技术使用的其他软件。然后,该服务提供商接收并跟踪该技术使用信息。最终,该服务提供商根据已建立策略对技术使用生成帐单,包括在适当时为多个用户合并帐单。


通过阅读下面的详细说明并参考附图,本发明的其他目的和优点将变得明显起来,其中图1是根据本发明一个实施例的计算机系统的方框图;图2是示出了图1系统的非易失性存储设备的示例配置的该系统的方框图;图3是示出提供根据本发明一个实施例的系统的流程图;图4是示出根据本发明一个实施例的图1系统的操作的流程图;图5是示出根据本发明另一实施例的图1系统的操作的流程图;图6是当根据图5所示的实施例进行操作时,图1系统的非易失性存储设备的示例性配置的图示;图7是根据本发明实施例的中央场所计算机系统的方框图;图8是示出图7的中央场所计算机系统的操作的流程图;图9是根据本发明实施例操作的服务的流程图。
尽管本发明可以有各种变型和可选形式,但在附图中以示例的方式显示了其特定实施例,并且这里将对其进行详细描述。但是,应该理解,这里所呈现的附图和详细描述不是要将本发明限制于所公开的特定形式,而是相反,本发明是要涵盖落入所附权利要求定义的本发明的精神和范围内的所有变型、等效变换和替换。
具体实施例方式
一般来说,本发明的实施例设想具有一种或多种可收费技术的计算系统。这些可收费技术中每一种都被认为是提供了相对于相竞争的或其他可选系统的区别性功能或能力的技术。这些技术还被认为是只在有限的情况下或在并非日常的基础上,诸如当系统错误或出现问题时才显示出有用处的一种技术。优选地,这些技术被设计为帮助该系统的用户避免或最小化与这些系统故障或问题相关的问题、成本和损失,以及任何系统故障时间。除了存在一个或多个非限制性的可收费技术、及下面讨论的特定使用跟踪和报告能力之外,根据本发明的计算系统可以是本领域技术人员已知的任何计算系统,包括服务器、个人计算机(PC)、大型系统等。
现在参照图1,其中显示了根据本发明实施例的通用计算系统的方框图。计算系统100具有中央处理单元(CPU)105,其控制系统100的执行并执行实现这里所公开的功能的软件。存储器107、硬盘驱动器或其他非易失性存储设备109、输入-输出(I/O)接口111、和通信接口113与CPU 105相连接。CPU 105可以是本行业中已知的任何适合的处理器,诸如IntelPentium芯片、AMD芯片组或其他现在已知或以后开发的主处理芯片或芯片组。存储器107可以是本行业中已知的任何类型的易失性、暂时性存储器,且其用于存储CPU 105所使用的数据和指令。非易失性存储设备109可以是硬盘驱动器或其他存储设备,其可由CPU 105访问并存储在CPU 105上执行以控制系统100的操作系统(未示出)例如MicrosoftWindows、Linux等。存储设备109还可以保存要由CPU 105访问的其他应用和数据。I/O接口111将CPU 105与各种输入输出设备相连,这些输入输出设备例如有键盘115、鼠标117和显示器119。本行业中已知的各种其他I/O设备(未示出)也可连接到CPU 105。I/O接口111可以是诸如PCI总线或其他工业标准总线的总线,或任何其他已知或以后开发的接口设备。通信接口113将系统100与网络125相连。网络125可以是局域网(LAN)、广域网(WAN)、企业内联网、互联网或任何其他能够使系统100与其他计算设备通信的网络。网络125可以遵从任何已知或以后开发的网络协议,诸如以太网、令牌环网、TCP/IP等。网络125还可以由许多网络构成,每一个网络都潜在地根据不同协议进行操作,并通过各种网桥(未示出)互相连接,所有这些对于相关领域的技术人员来说都是已知的。
连接到网络125的还有其他计算设备,诸如其他客户端计算机127、应用服务器129和中央场所服务器130,中央场所服务器130的功能在下面进一步讨论。网络125还可包括各种类型的其他计算设备(未示出),所有都潜在地互相通信并通过通信接口113与系统100通信。
根据本发明,计算系统100还包括至少一种可收费技术135,其在图1示为居于计算系统100内。可收费技术135可包括硬件、软件或二者的组合。不管在图1中怎样表示,可收费技术135可完全或部分地由随同系统操作系统(O/S)和其他应用(未示出)一起存储于硬盘驱动器109中的应用构成。或者,也如图1中所示的,可收费技术135可至少部分地位于应用服务器129上或者以其他方式可由系统100(经由CPU 105)远程访问。此外,计算系统100可具有或能够访问一种以上的可收费技术135,其每一个可位于不同地方或以不同方式访问。
本发明的实施例设想计算系统100识别并跟踪CPU 106对可收费技术135的执行的能力。现在参照图2,其显示了计算系统100的方框图,示出了可收费技术使用跟踪能力。如关于图1所描述的,可收费技术135可完全或部分地由随同系统O/S和其他应用(未示出)一起存储在硬盘驱动器109中的应用构成。硬盘驱动器109被显示为保存在正常操作状态下CPU105所使用的操作系统、应用和数据202。在硬盘驱动器109上还显示了技术使用跟踪和报告部件205。这些部件被显示为占据了硬盘驱动器109的某些部分,但它们可以本行业中已知的任何方式来存储和由CPU 105访问。跟踪和报告部件205在CPU 105上执行,并在任何可收费技术135执行时将其识别。在进行这种识别时,部件205收集关于该执行的信息,诸如时间/日期、唯一系统标识(如UUID、系统序列号、数字证书或本领域技术人员已知的其他标识信息)、所执行技术的标识等,并将此信息存储在安全存储区域207中。安全存储区域207被显示为硬盘驱动器109的一部分,但可位于计算系统100内的其他位置,或甚至是在系统100外部的不同存储设备(未示出)上,或通过网络125外部于系统100。此信息可以暂时存储在硬盘驱动器109或存储器107中,直到网络125可用为止。
对于本发明的实施例来说重要的是,跟踪和报告部件205的操作对于系统100的用户是透明而隐蔽的。这样,部件205的操作不干扰用户使用和享有系统100,并且同样,用户不能干扰或篡改部件205的操作。类似地,安全存储区域207优选地对于用户是隐蔽的,且以某一方式被保护以免被篡改。可以相关领域技术人员已知的任何方法使安全存储区域207不能被查看,且防止其被篡改。
本发明的实施例包括用于对计算系统100进行定价和销售的方法和过程。根据本发明的实施例进行操作的计算系统的提供者设定系统100的最初购买价格,其低于在本发明之外将会设定的那种价格。实际上,该系统的最初价格可以被设定得低于通常为不包括上面讨论的区别性、可收费技术的系统所设定的价格。这与用于包括附加技术的产品的现有技术的定价策略不同。这种产品的最初购买价格相对于没有这种技术的产品通常会增加,以便收回与该区别性技术相关的开发、实现、和交付成本。根据本发明的系统100的最初购买价格甚至可以设定在在没有额外收入的情况下该系统的提供者将会赔钱的水平。这是可以实现的,因为根据本发明的方法,提供者期望收到与该系统和区别性技术相关的额外收入,如关于下面讨论的实施例所描述的那样。如这里所设想的,计算系统100的提供者可以是制造商、系统零售商、第三方销售代理或其他提供者。
现参照图3,其中显示了根据本发明的实施例对计算系统100进行销售和定价的方法300。在302,提供者以最初价格销售或以其他方式提供计算系统100,该最初价格低于通常所期望的价格,如上所述。计算系统100如图1和2所示包括至少一种可收费技术。在304,提供者在购买者同意之下建立控制对使用可收费技术开单的额外数额的策略。这些策略将建立在已同意的在市场价值之上,并将涵盖按使用的收费、包括报告和开单频率的开单和付费策略等。
当用户拥有了系统100并执行任何可收费技术时,过程300在306检测并跟踪此使用。跟踪技术使用306包括记录关于该使用的信息,诸如时间和日期、所执行的技术和唯一系统/用户标识信息。如在304所建立的策略所确定的,周期性地为每位用户收集使用数据。在判定框310,对于每位用户判断该用户是否是一个用户组的成员,诸如在大型企业中使用系统的雇员。对于每位是这样一个组的成员的用户,在312,将该用户的使用数据与该同一组所有其他成员的使用数据合并。在314,创建并发送代表与可收费技术相关的按使用收费的使用报告和帐单。这些帐单是根据在308收集(且适当时在312合并的)的实际使用数据、和在304建立的定价及其他策略的基础上创建的。
在实现根据图3的过程时,有几个优点是显而易见的。对于用户来说,购买该系统的最初费用负担减轻到先前所不可能的程度。此外,系统100包括形式为至少一种可收费功能135的区别性技术,可收费功能135被认为会在改进系统100的使用效率方面证明有用处。最后,用户只需在区别性技术实际证明有用处的程度内支付额外数额—消除了对从未使用的技术支付额外费用的风险。对于系统提供者来说,较低的最初购买价格吸引了可能购买者的注意力,并提供了向用户推销所提供技术的优点的机会,以其他方式是很难得到这种注意的。此外,与可收费技术相关的技术使用收费提供了额外的且持续不断的收入流,使得能够收回与这些可收费技术相关的开发、实现和交付成本。这种持续不断的收入流还有助于平衡系统提供者一段时间的总收益。
图4中显示了根据本发明的实施例在系统100中实现的过程400。在402,该过程开始于系统100处于正常的操作模式404。在判定框406,系统监视任何可收费技术的执行。该执行可以是由用户启动的,或可以在某一情况下自动发生。只要没有可收费技术执行,系统在404继续正常的操作。如果选择了执行可收费技术,则在408执行该技术,并在410收集涉及该执行的数据。在410收集到的数据可以包括执行的日期和时间、所使用技术的身份、与该系统和/或用户相关的唯一标识信息等。
图4的过程可以可选地包括步骤412,在步骤412对在410处所收集的使用数据进行加密和/或散列化并可能地进行数字签字。可根据任何已知或以后开发适合于此的标准或技术来实现这些功能,这些标准或技术诸如对称或非对称公钥加密,这样的技术和标准是本领域技术人员公知的。这种加密增加了数据的安全性并有助于防止篡改。在414,将数据存储在对系统100的用户隐蔽并免受篡改的位置。可以用本领域技术人员已知的任何方法,包括例如使用许多系统的隐藏文件和隐藏分区的能力,来隐藏和保护该位置。
图4的过程可以在步骤414之后结束,或可选地包括如下面讨论的步骤416、418和420。或者,步骤416、418和420可以是一单独过程的一部分,该过程周期地执行,在用户或远程中央场所请求时执行,在诸如技术执行某一次数的某种情况出现时自动执行,或根据其他安排或策略来执行。
在可选判定框416,判定网络连接性是否对系统100可用。如果没有可用的网络连接性,则该过程以系统100返回到正常操作而结束。如果网络连接性可用,则在418,系统建立网络连接并将所有可收费技术使用数据传送到中央场所以便进行处理。可以在安装可收费技术且过程400可访问它时,在系统100上设定该中央场所的网络地址。中央场所的网络地址可由该系统在来自中央场所的通信消息指导下或以其他方式时而更新。一旦所存储的所有技术使用数据都被传送到中央场所,则在420从存储设备中清除这些数据。或者,可以为了保持记录的目的在存储设备中维护这些数据,并使用适合于此目的的标志将其标记为已发送。在那种情况下,可以使用一数据存在标志来表示存在需要被传送到中央场所的技术使用数据。根据这样的一个实施例,将检验数据存在标志来判断是否有使用数据需要传送,且在发送了所有先前未传送的使用数据之后清除该标志。过程400以返回到在404处的正常操作而结束。
图5显示了实现本发明另一实施例的另一可选过程500。在502,系统过程500开始于系统100处于正常的操作模式504。在判定框506,系统监视由可收费技术之一的执行最佳解决的问题或发生的事件。只要未检测到这种问题或发生的事件,系统保持正常操作模式504。当检测到问题时,该系统可在508引导到系统100中提供的另一可选引导映像或操作系统。
该另一可选引导映像或操作系统可以存储在系统BIOS、诸如CD或USB连接设备的可引导设备、和/或系统100上硬盘驱动器109的受保护和安全的区域中。它也可远程存储在网络125上,其中系统100具有使用远程PXE或其他工业标准远程引导的能力,这种能力是本领域技术人员公知的。图6显示了根据过程500的系统100的非限制性实施例,其中系统100的硬盘驱动器109具有主分区602,该分区保存在正常操作模式下使用的主操作系统(O/S)、应用和数据。图6的硬盘驱动器109还包括附加分区604,该附加分区保存另一可选O/S及可选的其他应用和数据。根据系统100的这一实施例,由分区604中的该可选O/S和应用来控制可收费技术的执行及技术使用数据的跟踪和报告。假定使用适合于此的已知技术使分区604对系统100的用户隐蔽,并免于被篡改。
可以根据步骤508的可选包含,在主O/S或可选O/S的控制下执行过程500的剩余步骤。无论怎样,过程500步骤的发生对于用户是透明的,并不影响用户对系统100的有效使用。过程500在判定框510继续,在此判断是否存在技术使用数据。这一判断可基于使用存在标志的值来作出,或者是简单地基于某些存储字段中数据的存在来作出。如果存在数据,则在512判断网络连接性是否可用。如果网络连接性可用,则在514,建立网络连接,并将技术使用数据传送到中央场所以便根据本发明进行处理。在516,清除适合于该实施例的、存在的使用数据或使用存在标志,且该过程在518继续。如果在510判定不存在使用数据,或在512判定没有可用的网络连接性,则该过程在518继续。
在518,选择可收费技术的执行。这一选择可以是用户启动的结果,诸如由用户通过预定命令或键序列从呈现的执行菜单中选择的技术。该选择还可以作为在506检测到的系统问题的结果而自动发生。所执行的特定技术可以依赖于所遇到的具体问题或可能事件。在步骤520,该过程继续,执行所选择的技术,对使用数据进行记录,对数据进行可选的加密/散列化/签字,并将使用数据存储在隐藏的、受保护的区域中。步骤520对应于参照图4详细描述的过程400的步骤408、410、412和414。
如上面关于图4的步骤416、418和420所提到的,过程500的步骤510、512、514和516可以可选地出现在该过程的其他位置,或者可以是周期性地执行的、或在诸如执行可收费技术某一次数等预定事件发生时或以其他方式预定执行的单独过程的一部分。
根据本发明的其他方面,计算机处理系统130作为中央场所进行操作,技术使用数据被传送到它,如图7所示的那样。根据本发明实施例的中央场所130具有CPU 702,该CPU与通信接口704和硬盘驱动器(H/D)或其他非易失性存储设备706相连接。省略了对于本讨论非必要的、中央场所130的其他部件,但可以认为这些部件对于现代数据处理系统是常见的。通信接口704提供到网络125的连接性,如关于图1所描述的。还与网络125连接的是任何数量和种类的其他用户系统708(只示出两个作为示例)。用户系统708可包括终端用户/客户系统以及企业系统管理员系统。中央场所130还具有技术使用数据接收部件710。接收部件710可位于硬盘驱动器706上或位于中央场所130内的其他适当位置,或在中央场所130的外部,只要接收部件710可由CPU 702访问以便执行即可。在操作中,在经由网络125通过通信接口704从用户系统708接收到可收费技术使用信息时,接收部件710在CPU 702的控制下执行以接收该数据并将其存储在非易失性存储设备706中。该使用数据以这样的方式被存储,以至于可根据报告的用户来检索和分组。可以加密的形式接收该使用数据,这要求接收部件710在存储该数据之前使用适用的、已知的解密方法对其进行解密。
中央场所130还具有技术使用报告和开单部件712,该部件可由CPU702和非易失性存储设备706访问,也可访问CPU 702和非易失性存储设备706。类似于接收部件710,使用报告部件712可位于硬盘驱动器706上或位于中央场所130内的其他适合位置,或在中央场所130的外部,只要报告部件712可由CPU 702访问以便执行即可。使用报告部件712在CPU 702的控制下进行操作,以从非易失性存储设备706收集所存储的技术使用数据,并创建和向用户发送所报告的技术使用的使用报告和帐单。帐单是根据实际使用和预定的开单价和其他策略而创建的。使用报告部件712每月地、每季地或按照已建立策略所确定的其他安排来执行。使用报告和所附帐单可以通过通信接口704和网络125传送给适当的用户系统。如果在报告和帐单要被传送的时候没有一个或多个用户系统可用的连接性,则报告部件712简单地将与这样的不可用用户系统相关的使用数据标记为未发送,并在以后发送该报告和帐单。在生成或发送报告和帐单之前,为属于该同一、更大的组的所有用户合并使用数据。
图8显示根据本发明实施例由图7所示的中央场所130执行的过程800。中央场所130在802通过前进到在804处的正常操作模式而开始过程800。在判定框806,中央场所130监视通过网络125对技术使用数据的接收。只要未接收到使用数据,则在804继续正常的操作。如果检测到使用数据的接收,则在808继续处理,在其中接收数据,如果必要则对其进行解密,并将其本地存储在中央场所130。
在810,判断是否到了为所报告的技术使用创建使用报告和帐单的时间。这可以在诸如每月、每季等时间安排的基础上、在中央场所130的用户启动时、在用户系统708之一远程请求时、或根据任何其他安排或事件检测来进行。如果未指示创建使用报告和帐单,则在804以正常操作继续处理。如果指示创建使用报告和帐单,则在812继续处理,在其中为每位用户收集使用数据。在814,为所报告的技术使用创建使用报告和帐单并将其发送给用户。帐单是在实际使用和预定的开单单价和其他策略的基础上创建的。通过通信接口704和网络125(参见图7)将使用报告和所附帐单传送给适当用户。如果在需要传送报告和帐单时没有一个或多个用户系统可用的连接性,则将与这样的不可用用户系统相关的使用数据标记为未发送(未示出),并在以后时间(诸如在下次要发送报告时,或下次连接性可用时)发送这些报告和帐单。在814,在生成或发送报告和帐单之前,为属于该同一、更大的组的所有用户合并使用数据。在企业用户的情况下,可以将合并使用报告和帐单传送给网络管理员或其他公司协调员,以代表该企业进行处理。处理继续,在804进行正常操作。
一旦使用数据被处理到报告和帐单中并已发送,可以从存储设备中将其清除。但是,为了方便保持记录和核查,在过程800期间所报告的使用数据优选地在传送之后不被清除或擦除。而是,可以将任何类型的适当标志与所存储的使用数据相关联。当初始接收和存储数据时,该标志可被设定为第一值。该值将向中央场所130和过程800指出该数据还未被合并到报告或帐单中并发送给用户。一旦该数据被合并到报告和帐单中并被发送给用户,则可将该标志设为第二值。这样中央场所130和过程800可以识别出什么数据已被处理到使用报告和帐单中,从而避免多次处理相同的使用数据。
本发明的另一方面将实施例设想为由代表系统100提供者利益或其他方面的第三方服务提供商所提供的服务。在这样的一个实施例中,服务提供商可以提供一个或多个可收费技术以包含在系统中,或这些可收费技术可由系统100的制造商或其他提供者提供在该系统上。同样,服务提供商可对系统100进行配置使其具有跟踪和报告这些可收费技术中任一个的使用的能力。或者,可由系统100的制造者或其他提供者来如此地配置该系统。
图9显示根据本发明实施例设想由服务提供商来执行的过程900。过程900在902开始,并前进到可选步骤904,在此服务提供商对系统进行配置使其具有至少一种可收费技术。该过程前进到可选步骤906,在此对该系统进行配置使其具有跟踪该可收费技术的使用并将此使用报告给中央场所的能力。在908,服务提供商接收并存储与用户对可收费技术的执行相关的数据。所报告并存储的数据可以包括执行的日期/时间、所执行技术和用户或系统的身份等。
在判定框910判断是否到了收集所存储的数据并创建使用报告和帐单的时间。此报告/开单的时间可以是根据已建立的策略,或是每月、每季或其他。如果在910判定未到为该技术使用报告/开单的时间,则处理返回到908,继续接收并存储任何进入的技术使用数据。如果到了报告的时间,则在912按用户收集所存储的技术使用数据。在914,创建技术使用报告和帐单,并将它们发送给相应的用户。在适当时,根据从属于诸如企业的同一的、更大的组的用户合并的数据来创建合并的帐单和报告。如果在报告和帐单将要被传送时没有一个或多个用户系统可用的连接性,则将与这种不可用用户系统相关的使用数据标记为未发送(未示出),并在以后时间(诸如在下次要发送报告时,或下次连接可用时)发送这些报告和帐单。一旦其被处理并发送,则在916,或者将所存储的使用数据清除或者将其标记为已发送,如上面关于图8更详细描述的那样。
当实现为除系统100的提供者之外的实体所提供的服务时,本发明设想维护系统100的用户与系统100的提供者之间的关系。因此,可将由服务提供商根据图9的过程900创建的技术使用报告和帐单传送给在执行此可收费技术时使用的系统100的提供者,而不是传送给用户自己。然后,该系统提供者可以将使用报告和帐单传送给相应的用户,以便更直接地维护客户-提供者关系。
本发明的很大部分可以实现为计算机可执行指令的集合或序列(即计算机软件)。在这样的实施例中,此软件可以存储在多种计算机可读介质的任何一种上,包括例如磁盘和/或磁带、软盘驱动器、CD ROM、快闪存储设备、ROM等。在软件的一些部分被执行期间,指令也可以存储在系统存储器(DRAM)或者内部或外部高速缓冲存储器(SRAM)中。
对于阅读了本公开的本领域技术人员来说明显的是,本发明设想提供包括某一区别性的、可收费技术的系统及用于销售这种系统并对这种技术的使用进行跟踪和收费的有益方法。应该理解,在详细说明和附图中所显示和描述的本发明的形式只是当前优选的例子。所附权利要求旨在被宽泛地解释为包含所公开的优选实施例的所有变型。
权利要求
1.一种方法,包括对计算机系统收取第一价格;跟踪该计算机系统对至少一种可收费技术的执行;以及对该计算机系统对该至少一种可收费技术的每次执行收取额外价格。
2.根据权利要求1的方法,其中第一价格低于该计算机系统的提供者的收支平衡价格。
3.根据权利要求1的方法,其中跟踪可收费技术的执行包括收集并存储关于所述执行的数据,所述数据包括执行的日期和时间;所执行的可收费技术的身份;以及与该计算机系统相关的唯一标识信息。
4.根据权利要求3的方法,进一步包括在存储所收集的数据之前对所收集的数据进行加密。
5.根据权利要求3的方法,其中收取额外价格的步骤包括聚集关于可收费技术的每次执行的已存储数据;创建至少指示每一可收费技术已被执行的次数的技术使用报告;创建表示对该至少一种可收费技术的执行按使用收费的发票;以及将该报告和发票发送给该计算机系统的用户。
6.根据权利要求1的方法,其中所述计算机系统包括由系统提供者交付给一组内的至少两位用户的至少两个计算机系统。
7.根据权利要求6的方法,其中跟踪该至少一种可收费技术的执行的步骤包括跟踪在该组内的所有系统上的所述执行,并且其中收取额外价格包括对于该组内的用户对该至少一种可收费技术的所有执行向该组收取一个额外价格。
8.一种方法,包括选择在客户端计算系统上对可收费技术的执行;执行所述选择的可收费技术;收集与所述客户端计算系统上的所述执行相关的数据;以及将所述收集的数据存储在所述系统上的受保护存储区域中。
9.根据权利要求8的方法,其中所述收集的数据包括执行的日期和时间;所执行的可收费技术的身份;以及与该客户端计算系统相关的唯一标识信息。
10.权利要求9的方法,进一步包括在存储所述数据之前对所述数据进行加密。
11.权利要求8的方法,进一步包括周期性地确定该客户端计算系统是否连接到网络;如果该客户端计算系统连接到该网络,则从该受保护的存储区域聚集所述收集的数据,并将所述收集的数据传送给该网络上预定的中央场所。
12.根据权利要求11的方法,其中所述确定、聚集和传送步骤是在没有所述系统的用户干预或知晓之下执行的。
13.权利要求8的方法,其中所述选择执行步骤包括由该系统的用户进行启动。
14.权利要求8的方法,其中所述选择执行步骤包括由该系统根据预定事件的发生、在没有该系统的用户干预或知晓之下自动选择。
15.一种方法,包括在计算机系统中识别表示需要该计算机系统执行至少一种可收费技术的系统问题或其他可能事件;选择在所述系统上对可收费技术的执行;执行所述选择的可收费技术;收集与所述计算机系统上的所述执行相关的数据;以及将所述收集的数据存储在所述系统上的受保护存储区域中。
16.权利要求15的方法,其中所述选择执行步骤包括由该系统的用户从呈现给所述用户的可用可收费技术的菜单或列表中选择执行一可收费技术。
17.权利要求15的方法,其中所述选择执行步骤包括由该系统根据所识别出的系统问题或其他可能事件的类型自动选择执行一可收费技术。
18.权利要求15的方法,进一步包括在存储该数据之前对该数据进行加密和数字签字。
19.权利要求15的方法,进一步包括通过启动另一可选操作系统的执行而进入该系统的另一可选操作模式;在该另一可选操作系统的控制下执行所述选择、执行、收集和存储步骤;以及将该系统的控制返还给主操作系统以进行正常操作。
20.权利要求19的方法,其中所述可选操作系统是以对该系统的用户隐蔽且免受篡改的方式被提供在该系统上的。
21.权利要求15的方法,进一步包括周期性地确定该系统是否连接到网络;如果该系统连接到该网络,则聚集所述已存储数据并将所述数据传送给该网络上预定的中央场所。
22.权利要求21的方法,其中整个所述过程是在没有该系统的用户的干预或知晓下执行的。
23.一种方法,包括在中央场所接收表示远程系统对至少一种可收费技术的至少一次执行的数据;以及将所述数据存储在所述中央场所的受保护区域中。
24.权利要求23的方法,进一步包括在存储所述数据之前对所述数据进行解密。
25.权利要求23的方法,其中所述数据包括执行的日期和时间;所执行的可收费技术的身份;以及与该远程系统相关的唯一标识信息。
26.权利要求25的方法,进一步包括周期性地确定该中央场所是否具有到该远程系统的连接性;如果该中央场所具有到该远程系统的连接性,则聚集对应于所述远程系统的已存储数据;创建表示对所述至少一种可收费技术的所述执行按使用收费的发票;以及将所述发票传送给该远程系统。
27.根据权利要求26的方法,其中所述远程系统包括与至少一个组内的至少两位用户相关的至少两个远程系统。
28.根据权利要求27的方法,其中聚集对应于所述远程系统的已存储数据的步骤包括聚集对应于与该同一组的成员相关的远程系统的所有已存储数据;其中创建发票的步骤包括创建表示对于该同一组的成员对所述至少一种可收费技术的所有执行按使用收费的发票;以及其中将所述发票传送给该远程系统的步骤包括将所述发票传送到被识别为对应于该组的网络地址处。
29.一种服务,包括从客户端系统接收关于用户在所述系统上执行至少一种可收费技术的数据;以可依照用户检索的方式存储所述数据;周期性地依照用户检索所述数据,并为每位用户创建至少指示每位用户对每一可收费技术的执行次数的技术使用报告。
30.权利要求29的服务,进一步包括对该客户端系统进行配置使其具有至少一种可收费技术;以及对该客户端系统进行配置使其具有跟踪和报告与该系统的用户对该至少一种可收费技术的执行相关的数据的能力。
31.权利要求29的服务,其中所述技术报告包括表示对所述至少一种可收费技术的每次执行按使用收费的发票。
32.一种计算机系统,包括至少一个中央处理单元(CPU);有效连接到CPU的存储器;有效连接到CPU的非易失性存储设备,其至少保存用于在所述CPU上执行并在执行时有效控制该系统的操作的主操作系统;有效连接到所述CPU的通信接口,用于使所述系统与网络连接;至少一种可访问以在所述CPU上执行的可收费技术;以及可访问以在所述CPU上执行的可收费技术使用跟踪部件,用于跟踪该系统对该至少一种可收费技术的执行。
33.权利要求32的计算机系统,进一步包括在所述非易失性存储设备的受保护且隐藏区域中的另一可选操作系统,且其中所述另一可选操作系统在所述CPU上执行以控制所述可收费技术和所述可收费技术跟踪部件的执行。
34.权利要求32的计算机系统,进一步包括所述非易失性存储设备的安全、隐藏区域,其由所述技术使用跟踪部件用于存储与该系统对所述至少一种可收费技术的执行相关的数据。
35.一种中央场所计算机系统,包括至少一个中央处理单元(CPU);有效连接到该CPU的存储器;有效连接到该CPU的非易失性存储设备,其至少保存用于在所述CPU上执行并在执行时有效控制该系统的操作的主操作系统;有效连接到所述CPU的通信接口,用于使所述系统与网络连接;可收费技术数据接收部件,用于从远程系统接收可表示所述远程系统对至少一种可收费技术的执行的数据;以及技术使用数据报告和开单部件,用于周期性地向该远程系统发送详述由该远程系统对该至少一种可收费技术的使用的使用报告。
36.权利要求35的中央场所计算机系统,进一步包括所述非易失性存储设备的安全、隐藏区域,其由所述数据接收部件用于存储从该远程系统接收的数据。
37.权利要求36的中央场所计算机系统,其中所述使用报告包括表示对于该远程系统对该至少一种可收费技术的执行按使用收费的发票。
全文摘要
一种系统具有至少一种区别性的、可收费的技术。本发明公开了一种对这种系统进行销售和定价的方法,使该系统以降低的最初购买价格被出售。对该系统的用户对该可收费技术的执行进行跟踪并对其按使用收费。本发明公开了用于跟踪、记录和报告与该可收费技术的执行相关的数据的系统和方法。
文档编号G06Q50/00GK1655160SQ20051000480
公开日2005年8月17日 申请日期2005年1月27日 优先权日2004年2月12日
发明者R·W·切斯顿, D·C·克罗默, H·J·洛克, M·T·瓦尼奥维尔 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1