信息管理系统及方法

文档序号:6495769阅读:134来源:国知局
信息管理系统及方法
【专利摘要】一种信息管理系统,其包括数据比较模块、本地数据存储件、远程数据存储件、用于请求信息的用户界面、可选的通信模块和可选的准则分析器,准则分析器用于分析一个或多个准则,由此使得能够创建一个或多个合适的模板,其中:数据比较模块使得能够在无需进行重新构建信息、重新分类信息、重新索引信息中的一项或多项的情况下精炼信息查询;通信模块促进系统中的参与者之间的通信;一个或多个方法可以被用来根据上下文访问信息;并且根据一个或多个准则主动管理远程数据存储件和本地数据存储件之间的信息传递。
【专利说明】信息管理系统及方法【背景技术】
[0001]任何企业最有价值的要素之一是由经营企业的人持有的累积的经验、知识和人际关系。这些要素包括关于怎样经营企业的重要且有价值的诀窍,而且还通常提供采购信息方面的重要的竞争优势,并且带来新的潜在的客户和供应商。
[0002]当企业的经营者离开,积累的经验和人际关系通常也离开了一记录这些事情是不寻常的,并且即使记录,通常也是非常难以移交。进一步地,当建立新的企业时,在不保留具有积累的经验和人际关系的人的情况下,没有现成的有效方法来获得这种经验。
[0003]这种问题尤其与和许多不同的供应商(例如经常以临时的方式从事转包商来做离散的工作的建筑供应商)交易的小型企业相关。在没有建立好的人际关系的情况下,需要花费大量的试验和错误/弯路来找到稳定、可靠以及高品质的转包商团队以覆盖工作要求的范围的每个方面。进一步地,有着重要人际关系的企业经常接收更多推荐,而如果没有经验和建立好的人际关系,则难以获得重要的推荐。
[0004]包括软件应用的信息管理系统在这种信息的创建、管理和使用方面是有用的。然而这类应用已经变得日趋复杂,从而提供给用户很多不同的配置选项。然而日趋增加的复杂性和多个选项意味着软件使用起来会越来越困难并且耗时。即使对于理解不同选项并且熟悉它们被软件呈现的方式的熟练用户,多个不同选项意味着简单任务或配置比通过定制途径可能实现的会花费更长时间来完成或设置。
[0005]有许多已知方法来解决这个问题。例如,一些软件销售商生产同一软件的不同版本,一个版本针对初学用户(仅呈现初学者可能有兴趣的选项)并且另一些针对熟练用户(呈现所有可用选项)。然而,这种方法没有成功地解决有时即使对于熟练用户使用更合理化的界面进行简单任务将更高效的问题。
[0006]另一个常用的方法是为不同任务或环境提供用户可以选择的多个预配置模板。以此方式,熟练用户可以在需要完成复杂任务时选择复杂配置,而在需要完成简单任务时选择简单模板。然而,这种方法通常不适于初学用户,其没有足够经验来确定选择哪个预配置模板。进一步地,这种方法依赖于提前构造好合适的模板。
[0007]这种软件应用可以在客户端本地操作或者托管在网络上(经常被称为“软件即服务”或“云计算”)。在世界各地很多地方,随着网络性能提高以及带宽成本减少,托管的应用变得更受欢迎。它们提供如下显著好处,即处理可以集中完成,从而显著减少本地客户端要求以及增加远程终端用户的访问性。
[0008]然而,在一些地理位置和环境中,由于没有网络连接、网络连接比需要的或期望的慢或者带宽相对昂贵,托管应用(特别是数据密集的应用)是不期望的。
[0009]作为一个示例,这些问题对于参与建设项目的公司特别严重。这种项目通常包括许多不同的位于远程的各方(其中一些可能没有任何的、一致的、快速的或者商业成本有效的因特网接入)以及许多大的数据密集文档(例如CAD绘图)。一些特别大的建设项目在因特网接入相对昂贵的地理位置进行。
[0010]进一步地,托管应用的现代特征,例如消息传送、集中控制的安全角色和许可以及管理多方编辑上的多个文档修订,没有转化或者适当转化为本地托管应用。
[0011]在本说明书中对任何现有技术的引用并非并且不应该被认为承认或者任何形式地暗示现有技术形成公知常识的一部分。

【发明内容】

[0012]根据本发明的一个方面,提供管理信息的系统,其包括数据比较模块和可选的通信模块,其中数据比较模块使得能够在无需进行重新构建信息、重新分类信息、重新索引信息的情况下精炼信息查询,并且其中通信模块有助于系统中的参与者之间的通信。
[0013]系统可以适于处理投标信息和/或在客户和供应商之间共享信息,并且其可以适于从一组信息创建投标请求。与投标请求相关的信息可以被交互式地显示给终端用户。信息还包括投标请求的潜在接收人。
[0014]可以以任何合适的方式选择潜在供应商,例如从数据库自动选择或者由用户交互式地选择。
[0015]可以在客户和供应商之间选择性地共享信息,并且可以根据数据库自动验证信息,数据库可选地是权威性的。
[0016]在本系统中,投标者可以对投标请求进行响应,并且从系统中的各方之间存储或交换的信息创建一个或多个文档。
[0017]文档可以是任何类型,例如合同文档、建筑文档、工程管理文档或其他文档。
[0018]在一个实施例中,数据比较模块包括本地数据存储件、远程数据存储件以及用户界面。可选地,用户界面可以提供用于创建模板的系统,系统包括准则分析器,其用于分析一个或多个操作准则并且由此使得能够创建一个或多个合适的模板。
[0019]在本发明的一个方面中,提供管理信息的方法,其包括:接收信息查询,精炼信息查询,而不进行重新构建信息、重新分类信息或重新索引信息中的一项或多项;以及可选地促进相关信息管理系统中的多个参与者之间的通信。
[0020]系统还可以处理投标信息和/或在客户和供应商之间共享信息,并且其可以从一组信息创建投标请求。可以以任何合适的形式提供与投标请求相关的信息,例如其可以被交互式地显示给终端用户。信息可以包括投标请求的潜在接收人,并且可以以任何合适的方式选择潜在供应商,例如,从数据库自动选择或由用户交互式地选择。
[0021]这个方面的方法允许在客户和供应商之间选择性地共享信息。还可以验证信息,例如根据数据库自动验证,数据库可选地是权威性的。
[0022]可以从系统中的各方之间存储或交换的信息创建一个或多个文档。
[0023]在本发明的另一个方面中,提供信息管理系统,其包括本地数据存储件、远程数据存储件以及用于请求信息的用户界面,其中一个或多个方法可以被用来根据上下文访问信息。在另一个方面中,提供信息管理系统,其包括本地数据存储件、远程数据存储件以及用于请求信息的用户界面,其中根据一个或多个准则主动管理远程数据存储件和本地数据存储件之间的信息传递。
[0024]在一些实施例中,也可以将存储在远程数据存储件上的文档的至少一个副本存储在本地数据存储件上。可以基于一个或多个准则在本地数据存储件中存储文档,一个或多个准则可以被动态调整。例如可以存储在远程数据存储件上的认证和/或安全参数可以用于确定终端用户是否可以访问特定信息,例如文挡。
[0025]可以以任何合适的方式复制文档,例如可以根据一个或多个参数将它们主动复制到本地数据存储件,一个或多个参数可以被动态调整。
[0026]还可以提供通信部件,以便与另一个系统通信,从而根据一组或多组准则经由优选路径将文档交付至用户界面,一组或多组准则可以可选地被动态调整。系统还可以通过标准化界面使得能够对信息进行离线访问或者提供对信息的离线访问。
[0027]在另一个方面中,提供信息管理方法,其包括以下步骤:从远程数据存储件接收对信息的请求,分析请求的上下文,并且基于分析选择信息传递方法。另一个方面提供信息管理方法,其包括以下步骤:从远程数据存储件接收对信息的请求,分析请求并且基于一个或多个准则主动管理信息的传递。
[0028]方法可以包括将存储在远程数据存储件上的文档的至少一个副本存储在本地数据存储件上的步骤。可以存在基于一个或多个准则在本地数据存储件中选择性地存储文档的附加步骤,一个或多个准则可以被动态调整。可能存储在远程数据存储件中的认证和/或安全参数可以用于确定终端用户是否可以访问特定信息,例如文档。
[0029]可以以任何合适的方式复制文档,例如可以根据一个或多个参数主动复制文档至本地数据存储件,一个或多个参数可以被动态调整。方法还可以包括与另一个系统通信,从而根据一个或多个准则经由优选路径将文档交付至用户界面,一个或多个准则可以被动态调整。方法还可以通过标准化界面提供对信息的离线访问以及可选的只读访问,从而使得能够在例如远程系统不可访问的情况下进行访问。
[0030]另一个方面是从最少的一组信息创建投标请求的系统。可以从数据库可选地获得关于投标的附加信息,并且与投标请求相关的信息可以被交互式地显示给终端用户。可以使用任何合适类型的信息,包括投标请求的潜在接收者。
[0031]在本方面的一个实施例中,数据比较模块包括本地数据存储件、远程数据存储件以及用户界面。可选地,用户界面可以提供用于模板的系统,系统包括准则分析器,其用来分析一个或多个操作准则,由此使得能够创建一个或多个合适的模板。
[0032]在本发明的另一个方面中,提供在客户和供应商之间共享信息的系统或方法,系统包括数据比较模块,其用于使得能够在无需进行重新构建信息、重新分类信息或重新索引信息中的一项或多项的情况下精炼信息查询。在一些实施例中,可以在客户和供应商之间选择性地共享信息。在一些实施例中,可以根据权威性数据库自动验证共享的信息。在一些实施例中,投标者可以对投标请求进行响应——例如经由通信模块。
[0033]在一些实施例中,从系统中的合同各方之间存储或交换的信息创建合同文档包。
[0034]在一些方面中,本发明可以提供以下中的一个或多个:
Ca)记录、组织以及共享企业知识同时保留机密及隐私的方法;
(b)使用共享知识来帮助客户创建投标邀请,包括使用积累的经验来创建报价和潜在供应商的决选名单的方便方法;
(C)客户创建投标邀请并且将其传送至潜在供应商的方便方法;
Cd)供应商被通知关于投标邀请并且从潜在客户接收投标邀请的方便方法;
(e)供应商相比于之前的投标邀请以及积累的知识的各方面(包括定价、其他供应商和法规信息)审阅投标邀请的方便方法; (f)供应商对投标邀请进行响应、是否请求进一步的信息、拒绝邀请或者用投标响应邀请的方便方法;
(g)从包含在系统内的信息以及可选地包括来自投标响应的信息创建合同文档的方便方法。
[0035]本发明的另一个方面是数据比较系统,其包括本地数据存储件、远程数据存储件以及用于请求信息的用户界面,其中根据一个或多个准则主动管理远程数据存储件和本地数据存储件之间的信息传递。本发明的进一步的方面是信息管理方法,其包括从远程信息存储件请求信息、分析信息传递上下文以及选择信息传递方法的步骤。
[0036]在一些实施例中,系统使用存储在远程数据存储件上的认证和安全参数来确定终端用户是否可以访问特定文档。还可以根据某些参数主动复制文档至本地数据存储件,在一些实施例中这些参数可以被动态调整。
[0037]在另一个方面中,提供用于通过标准化界面提供对数据的离线访问的系统。
[0038]在一些实施例中,本发明通过根据终端用户的特性及其位置无缝地混合不同类型的访问方法来解决对远程存储的电子数据的访问中的问题,同时管理诸如安全和文档修订的问题。
[0039]根据本发明的用户界面提供用于创建模板的系统,系统包括准则分析器,其用来分析一个或多个操作准则,由此使得能够创建一个或多个合适的模板。
[0040]在本发明的进一步的方面中,提供用于创建模板的系统,系统包括准则分析器,其用来分析一个或多个准则,由此使得能够创建一个或多个合适的模板。
[0041]本文所用的术语‘模板’用于广泛地描述人类使用的界面。
[0042]系统还包括模板要素存储件、要素选择器以及渲染引擎,其中要素选择器基于来自准则分析器的输出来选择一个或多个模板要素,以便由渲染引擎进行渲染。在某些情况下,基于与用户提供的一个或多个信息或者从终端用户提供的信息导出的信息的相关性来选择要素。要素可以包括任何合适的东西,例如,其可以包括用于软件应用的配置信息和/或一个或多个文档的部件。
[0043]在本发明的一个方面中,提供用于创建模板的方法,其包括分析一个或多个准则并且创建一个或多个合适的模板。方法可以包括在模板要素存储件中存储模板要素、基于来自准则分析器的输出从模板要素存储件选择要素以及从一个或多个选定的模板要素渲染模板的步骤。可以基于与由用户提供的信息或者从终端用户提供的信息导出的信息的相关性来选择要素。要素可以包括任何合适的东西,例如,其可以包括用于软件应用的配置信息和/或一个或多个文档的部件。
[0044]本发明提供一种基于最少的一组输入参数动态地识别并且创建终端用户所需的最佳模板配置的方便系统。进一步地,本发明提供共享和更新各模板要素的方便方法,系统根据需要动态使用这些要素来创建最佳结果。
[0045]在进一步的方面中,提供信息管理系统,其包括数据比较模块、本地数据存储件、远程数据存储件、用于请求信息的用户界面、可选的通信模块和可选的准则分析器,准则分析器用来分析一个或多个准则,由此使得能够创建一个或多个合适的模板,其中:数据比较模块使得能够在无需进行重新构建信息、重新分类信息或重新索引信息中的一项或多项的情况下精炼信息查询;通信模块有助于系统中的参与者之间的通信;一个或多个方法可以用来根据上下文访问信息;并且根据一个或多个准则主动管理远程数据存储件和本地数据存储件之间的信息传递。
[0046]在另一个方面中,提供管理信息的方法,其包括:接收信息查询;精炼信息查询,而不进行重新构建信息、重新分类信息或重新索引信息中的一项或多项;分析请求的上下文,并且基于该分析选择信息传递方法;分析请求并且基于一个或多个准则主动管理信息的传递;通过分析一个或多个准则并且创建一个或多个合适的模板,以此可选地创建模板;以及可选地促进相关信息管理系统中的多个参与者之间的通信。
[0047]在整个说明书中(包括接下来的任何权利要求),除非上下文另有要求,否则词语‘包括’,以及诸如‘包括了’和‘包括的’的变体,应当理解为暗示包括所述的整数(integer)或步骤,或者整数或步骤的集合,但不排除任何其它整数或步骤,或者整数或步骤的集合。
【专利附图】

【附图说明】
[0048]图1示出在客户服务器结构中本发明的一个方面的典型实施例。
[0049]图2示出在本发明的一个方面中基于关键属性对供应商搜索的示例。
[0050]图3示出在本发明的一个方面中基于关键属性实时搜索供应商以及显示从数据聚合模块导出的进一步关键属性的示例。
[0051]图4示出在本发明的一个方面中至外部方的投标邀请的创建的示例。
[0052]图5示出在本发明的一个方面中对投标邀请的搜索。
[0053]图6示出在本发明的一个方面中可以用于当前发明的示例性软件应用。
[0054]图7示出在本发明的一个方面中创建用户界面的模板的示例。
[0055]图8示出在本发明的一个方面中根据本发明的用户界面的示例。
[0056]图9示出根据本发明的用户界面的另一实施例。
【具体实施方式】
[0057]本文针对与建筑及建造行业中的企业相关的具体优选实施例是方便的。然而,本发明可适用于广泛的行业,并且应该理解,其他构造和布置也认为落入本发明的范围。对本文所描述的构造和布置进行的各种修改、改变、变化和/或附加也认为落入本发明的范围。
[0058]信息管理系统
在本示例实施例中,所述系统包括下列模块:
(a)数据聚合模块;
(b)数据比较模块;
(c)通信模块;以及
(d)用户界面模块。
[0059]数据聚合模块可以是常规的电子数据存储件(例如计算机数据库或文件系统)并且由系统用来存储和获取信息。
[0060]数据比较模块对数据操作比较功能,使得其聚合来自数据聚合模块的相关数据。例如,数据比较模块可以从数据聚合模块请求地理区域中的供应商,但是结合来自外部源的数据应用过滤器,从而使返回的数据集变窄,以便与请求的数据更相关。以此方式,在无需重建、重新分类、重新索引整个系统并且可选择地无需重建、重新分类、重新索引该系统的部件的情况下,可以几乎实时地修改优化和查询并且不断精炼以及添加,从而使用新的
数据源。
[0061]通信模块有助于系统中的参与者之间进行通信。通信模块可以使用常规通信协议实现,并且经由系统中可用的通信日志可选地记录与通信相关的信息。
[0062]用户界面模块用于显示信息并且从终端用户接收输入(包括请求)。将用户界面模块描述为网站是方便的,但是可以使用任何方便的显示和输入方法。
[0063]在典型实施例中,数据聚合模块、数据比较模块和通信模块可访问的信息可以被存储在远程数据库(例如计算机在网络上或者通过任何托管界面可访问的服务器)中的电子表格中。通过用户界面层提供对信息(在这里是文档)的远程访问,用户界面层与远程数据存储件分离,用户界面层使用任何合适的方法经由网络访问存储在远程数据存储件中的信息。
[0064]同样,设想模块以常规布置被配置为用于网站是方便的,但是模块的其他布置也可以按需要操作(例如所有模块位于客户端计算机并且经由数据比较模块在对等环境中操作)。
_5] 对电子信肩、的访问
与企业有关的信息可以被存储在电子表格中,其可以被本地访问,或者由计算机在网络上或者通过托管应用访问。在一个优选实施例中,信息(例如一组文档)以合适的电子文件格式被存储在远程数据库(例如远程数据存储件)中的电子表格中。通过用户界面层提供对信息(在这里是文档)的远程访问,用户界面层与远程数据存储件分离,用户界面层使用任何合适的方法经由网络访问存储在远程数据存储件中的信息。
[0066]用户界面层通过请求来自中间软件应用而不是远程数据存储件的信息来可选地间接访问在远程数据存储件中的信息。
[0067]在一些实施例中,提供了信息管理系统,其包括本地数据存储件、远程数据存储件以及请求信息的用户界面,其中一个或多个方法可以用于根据上下文访问信息。在一些实施例中,提供了信息管理系统,其包括本地数据存储件、远程数据存储件以及请求信息的用户界面,其中根据一个或多个准则主动管理远程数据存储件和本地数据存储件之间的信息传递。
[0068]在一些实施例中,远程系统能够经由本地系统仍然保持访问的审查追踪,并且在一些实施例中,本地系统能够支持多个用户而不危害安全性。
[0069]本领域技术人员应该理解,在一些配置中,自远程数据存储件的数据传递速率比本地数据存储件显著较低,由此鉴于此特别理解本发明的各种益处。
[0070]为便于引用,本文描述的示例性软件应用被称为‘Blinky’(见图6)。用户界面层可以配置为使得使用一系列探测网络请求,其可以试图发现软件应用(例如Blinky)的存在,并且自动配置自身来使用方便定位的安装。
[0071]在该优选实施例中,软件应用Blinky位于相关终端用户的本地网络内,使得在访问和交付数据时,对Blinky的访问足够快并且成本有效。在一些实施例中,软件应用具有本地数据存储件,在本地数据存储件中软件应用可以保留信息(例如一个或多个文档)的副本。
[0072]作为非限制示例,终端用户可以以下列方式访问存储的电子文档(图6)。[0073]1.终端用户在用户界面中导航到该文档并且使用任何方便的方法来请求文件;
2.假设用户界面被配置为使用Blinky(手动配置或者通过自动配置进程),其从Blinky请求文档;
3.Blinky检查文档是否在本地数据存储件中;
4.如果文档在本地数据存储件中,则:
a.Blinky从远程数据存储件中请求版本信息;
b.如果文件存在于远程数据存储件中并且与本地数据存储件版本是相同版本,则: 1.Blinky从远程数据存储件请求关于该文档的安全信息;
1.如果请求信息的用户允许访问该文档,则Blinky发送文档至从本地数据存储件中请求该文档的用户界面,而不从远程数据存储件中请求完整的文件;
2.否则,Blinky返回适当的“未授权”错误。
[0074]c.否则
1.Blinky使用用户的安全凭证从远程数据存储件请求文档;
?.如果远程数据存储件返回文档,则Blinky将该文档存储在本地数据存储件中,并且将其供应给请求文 档的用户界面;
ii1.如果远程数据存储件在以上步骤的任何一步中返回错误(没有文档存在或者终端用户未授权),则Blinky将错误传递给终端用户。
[0075]5.否则
a.Blinky使用用户的安全凭证从远程数据存储件请求文档;
b.如果远程数据存储件返回文件,则Blinky将该文档存储在本地数据存储件中,并且将其供应给请求文档的界面;
c.如果远程数据存储件在以上步骤的任何一步中返回错误(没有文档存在或者终端用户未授权),则Blinky将错误传递给终端用户。
[0076]以此方式,Blinky能够快速并且成本有效地传送文档至终端用户。
[0077]作为进一步的非限制示例,终端用户可以以下列方式访问存储的电子文档。
[0078]1.终端用户在用户界面中导航到文档并且使用任何方便的方法来以一组特定的属性请求文档;
2.假设用户界面被配置为使用本地数据存储件(手动配置或者通过自动配置进程),其从本地数据存储件请求文档;
3.如果潜在匹配请求的文档位于本地数据存储件中,则:
a.本地数据存储从远程数据存储件请求附加信息,其可以包括版本信息和其他属性;
b.如果文档存在于本地数据存储件中并且具有与远程数据存储件相同的匹配属性,
则:
1.本地数据存储件发送用户的安全信息以及访问文档的请求; ?.如果远程数据存储件确认用户允许访问文档,则:
1.远程数据存储件假设用户已经访问文档并且更新审计日志以反映该操作;
2.本地数据存储件发送文档至从本地数据存储件请求文档的用户界面,而不从远程数据存储件请求完整的文件;
ii1.否则1.远程数据存储件在审计日志中记录被拒绝的用户未授权的访问;
2.本地数据存储件返回适当的“未授权”错误至用户界面。
[0079]4.如果没有匹配文档,或者文档被发现具有不同属性,则
a.本地数据存储件使用用户的安全凭证从远程数据存储请求文档;
b.如果远程数据存储件授权用户访问该文档,则:
1.远程数据存储件将更新审计日志来记录用户已经下载文档;?.然后,本地数据存储件能够从远程数据存储件获取该文档,存储文档并且将文档供应给用户界面。(例如,系统可以随着文档被下载而将其流传送(stream)给用户,在这种情况下,不必等到整个文档被本地存储之后才将其发送至用户。)
c.否则
1.如果文档存在但是用户未授权访问文件,则远程数据存储件更新审计日志来反映有未授权的尝试;
?.远程数据存储件用适当的错误进行回复,本地数据存储件将该错误传递到终端用户上。
[0080]以此方式,本地数据存储件能够快速、安全并且成本有效地交付文档至终端用户。[0081 ] 在一些实施例中,本发明可以确定文档请求是针对静态文档还是与应用的动态交互。如果请求是针对动态交互,则将请求传递至远程应用而非由软件应用(例如Blinky)来`处理。
[0082]在一些实施例中,软件应用可以主动下载很可能被终端用户请求的文档。对于较慢的网络连接,这可以避免文档首次被请求时的延迟。请求文档的概率可以以任何合适的方式确定,例如包括:
1.文件的启发式分类
2.测量历史文档频率
3.按类型测量历史文档频率
4.终端用户特性和文档类型(例如,在建设项目上,工程师可能访问与建设承包商访问的文档不同的特定文档)
5.终端用户交互(例如,软件应用可以主动下载当前被显示为选项以便终端用户访问的文档,在网络连接慢但带宽廉价的情况下,这对于降低延迟特别有帮助)
6.时间和日期(例如,软件应用可以更新超出工作时间的大文档)
为了维持终端用户性能,可以根据如下多个准则减速或关闭文档的主动下载,包括例
如:
1.当前文档请求负载
2.交互任务利用的当前带宽(以便提升交互响应次数而非下载文档)
3.当前文档损坏率(即,软件应用需要从远程数据存储件请求文档的次数)
4.在带宽成本过高的情况下(例如,其可能被完全关闭或者仅在“非高峰”期间操作以减少成本)
5.时间和日期安排
为了预测是否访问并且主动下载特定文档;可以在本地文件存储件和远程文件存储件之间协商文档成本。这种协商对于每项安装是唯一的,并且如果环境改变,则可以每天更新多次。本地文件存储件和远程文件存储件各自提供如下关于文档的特性以便进行协商,包括例如:
1.文档的尺寸(远程文档存储件)
2.网络连接速度(本地文档存储件)
3.带宽成本(本地文档存储件)
4.本地网络之外的其他网络访问该文档的频率(并且由此测量在文档修订中存在冲突的可能性)(远程文件存储件)
5.在本地网络内访问该文档的频率(本地文件存储件)
如果协商后的文档成本满足某个准则(其可以被表示为多维阈值),则该文档被标记为主动下载的候选者。
[0083]此外,这种度量用于确定文档应该何时推回远程数据存储件,包括在不同的远程位置进行另一修订之前本地进行另一修订的概率。
[0084]作为进一步的可选特征,本发明可以本地存储文档之间的(当以二进制方式观察或者在更高层次观察时的)公共内容的哈希表,并且在远程文档存储件和本地文档存储件之间仅传送文档的编码后的副本。这在本地文件存储件使用多个相似的文档时是特别有用的。
[0085]在一些实施例中,如果本地数据存储件具有更旧版本的文档,则远程数据存储件可以仅发送两个版本之间的不同。
[0086]在一些实施例中,本发明还可以协调(reconcile)已经同时下载至多个本地数据存储件的文档,从而使得多个安装能够一起工作。在本发明被实施在便携的且在其本地文档存储件中可能已经具有多个文档的网络设备中时,这是重要的。一起工作,这种实施方式可以远程使用,然后无缝连接到同一网络,从而利用在每个相应的本地文档存储件中的聚合文档。多个安装可以例如以下列方式一起工作(使用Blinky作为示例):
1.当Blinky安装被激活时,其首先尝试使用发送网络广播消息的已知技术来发现其他Blinky安装。
[0087]2.如果没有发现其他Blinky安装,则Blinky继续以单机模式操作。
[0088]3.如果发现另一 Blinky安装,则Blinky安装记录本地网络上彼此的存在。
[0089]4.一旦发现,每个Blinky安装就与另一个交换本地文档存储件中的文档列表。
[0090]5.当从一个Blinky安装请求文档时,其执行关于安全以及文档是否存在于本地文件存储件中的正常操作。如果在任何阶段Blinky安装需要对远程文档存储件的文档进行访问,则Blinky安装咨询存储在本地Blinky安装中的文档列表,并且如果文档存在,则从本地Blinky安装而非远程文档存储件下载它。
[0091]在一些实施例中,多个安装可以例如以下列方式一起工作(也使用Blinky作为示例):
1.当Blinky安装被激活时,其首先尝试使用发送网络广播消息的已知技术来发现其他Blinky安装。
[0092]2.如果没有发现其他Blinky安装,则Blinky继续以单机模式操作。
[0093]3.如果发现另一 Blinky安装,则Blinky安装记录本地网络上彼此的存在。
[0094]4.当从一个不具有正确文档的Blinky安装请求文档时,该请求可以向其他Blinky安装广播,以便确定文档是否已经本地保存在另一数据存储件中。如果另一本地数据存储件保存了该文档,则终端用户请求可以被重定向到该另一本地数据存储件,这会仍然执行相同的认证检查,但是将避免从远程数据存储件复制文件。
[0095]根据本发明的系统还可以预期在网络连接短期或长期不可用的情况下的操作模式。
[0096]在短期的断开操作的情况中,系统例如可以正常工作;然而从远程数据存储件对文档的请求可以在此情况下返回指示那些文档当前不可用的错误。
[0097]—些这种方法的缺点是,在没有网络连接的情况下,可能不可远程访问用户界面的托管要素。在这种情况下,系统可以操作“本地副本”系统。本地副本是与在此被示例为Blinky的在逻辑上分开的操作模式,因为本地副本是与修改后的用户界面模块一起的本地计算机上的远程文档的完整副本,修改后的用户界面模块看起来类似于完整的用户界面模块,但是更简单并且仅提供阅读访问。
[0098]用户界面
在一些优选实施例中,系统包括至少五个部件(图7)。
[0099](a)操作准则
(b)解析引擎
(c)模板存储件(包含以描述语言描述的模板部件)
Cd)统计分析解析器(包括零个或更多个加权模型)
(e)渲染引擎
在这些实施例中,例如以并行方式或者以特定顺序,并且例如以串行方式来使用五个部件中的每一个,以便求解模板部件的最佳配置,用于基于多个输入参数实现操作准则。
[0100]操作准则
本系统的目的是基于提供的输入参数创建最佳模板。操作准则定义用于确定特定模板是否是最佳实现方式的准则。
[0101]例如,一个最佳实现方式可以是确保使用由终端用户提供的所有输入参数,并且这种要求将被记录在操作准则中。示例替换的最佳实现方式可以是使用所有参数,不论它们是由终端用户提供的还是使用另一方法解析的(例如通过解析引擎)。操作准则的其他示例是以最少数量的步骤完成来制造模板。可以使用任何数量的不同准则作为操作准则。
[0102]在一些实施例中,如果没有提供操作准则,则系统将基于模板存储和输入参数产生所有可能的模板。
[0103]解析引擎
在一些实施例中,解析引擎用来扩大输入参数,以便包括终端用户最初没有输入的信息。这种进一步的信息可以从公共和/或私人信息存储件中获得,例如公司登记簿、内部文档等。
[0104]例如,如果终端用户的名称被传递到解析引擎中,则该引擎可以例如查询公共和/或私人数据库,以便确定终端用户工作的行业、终端用户涉及的典型项目以及其涉及的地理区域。然后所有这些信息将被添加到终端用户最初提供的输入参数,以便系统进一步使用(但是标记为从解析引擎中解析)。
[0105]模板存储件一些实施例包括模板存储件,其为包含模板部件的存储系统(例如数据库或者计算机文件系统)。每个模板部件以描述语言来描述。
[0106]模板部件(或模板要素)
在一些实施例中,模板部件可以包含文档或者项目配置的离散要素。
[0107]模板部件(或模板要素)可以由多个所需的输入参数条件以及输入参数信息表征,基于对模板部件的重要性,这些输入参数条件以及输入参数信息具有不同的加权。进一步地,每个模板部件可以将零个或者更多个从属模板部件指定为对于当前模板部件是可选的或者所需的。
[0108]作为一个示例,在文档管理系统的背景下,存在用于系统的下列要素的模板部件。
[0109]1.改变请求的电子邮件格式
a.所需的输入参数条件:有项目定义,项目定义可以修改,可以通过电子邮件通信
b.输入参数信息:无
c.从属模板部件`无
d.模板部件:改变请求电子邮件的格式
2.在中东的建设项目的法规要求
a.所需的输入参数条件:项目是建设项目,位置是中东
b.输入参数信息:无
c.从属模板部件:无
d.模板部件:建设项目的法规商业规则
3.从美元到澳元的货币兑换
a.所需的输入参数条件:项目具有成本;位置是美国;位置是澳大利亚
b.输入参数信息:无
c.从属模板部件:无
d.模板部件:建设项目的法规商业规则 描述语百
在一些实施例中,每个模板部件用描述语言来描述。描述语言可以是任何计算语言,但是优选是支持条件结构和分支结构的语言。
[0110]描述语言可选地支持描述必须要串行完成的任务以及可以并性完成的任务的结构。
[0111]描述语言必须包含指导渲染引擎从用户获得进一步输入的结构。这种结构理想地以高层次语言实现,其可以包括超文本标记语言(HTML)、可扩展标记语言(XML)或者相似的标记。
[0112]统计分析解析器
在一些实施例中,统计分析解析器用于创建提供的参数的线性方程,并且使用回归分析以及应用加权模型,以便选择模板部件的最佳组合来实现操作准则。
[0113]加权模型
在一些实施例中,加权模型描述在选择模板部件时的不同因素的重要性。
[0114]渲染引擎
在一些实施例中,渲染引擎提供了执行描述语言、显示对进一步信息的请求和结果以及与使用得到的模板或者配置信息的外部系统交互的手段。
[0115]示例实施例
在简单的实施例中,系统可以包括例如:
(a)输入参数,
(b)—个模板部件,
(C)使用描述语言描述的,
Cd)以及存储在模板存储件中的。
[0116]在这种情况中,系统可能例如简单地调用一个模板部件,因为没有其他选择(图8)。
[0117]系统的其他简单的实施例包括多个模板部件,但是它们各自在不交叠的离散区域内。在这些情况中,根据来自终端用户的输入,将选择并且执行单个模板部件。
[0118]在又一简单的实施例中,多个预配置模板可以被存储为模板部件,并且终端用户从模板部件之一选择。在建设项目的背景下,这些模板可以代表不同的项目,包括:
ο建设-住宅 ο建设-商业 O建设-通用 O基础设施-公路 O基础设施-铁路 O基础设施-机场 O基础设施-通用 O工程_矿业 O工程-气体 O工程-通用
一旦选择了模板,渲染引擎就可以单步调试模板的每个要素,根据需要从终端用户请求进一步信息。这 些步骤可以包括:
?项目细节 O名称,位置 O邀请用户至项目 ?邮件类型
O分配至正确的组织角色 ?输入的属性值 O强制性的与非强制性的 ?哪些表格将用于哪些邮件类型 O确认形成进程对于项目是正确的 ?文档类型
O将类型分配至正确的组织角色 ?文档字段 O确认字段名称 O确认使能字段O确认强制字段 O输入字段值 ?确认访问控制组 O分配用户至组 ?确认访问控制规则 O分配权限至规则 ?确认文档编号方案设置 O分配文档类型至方案 ?确认工作流程模板 O分配步骤给用户 更复杂的实施例
更复杂的实施例(图9)可以包括例如:
(a)输入参数
(b)操作准则 (C)解析引擎
Cd)模板存储件(包含以描述语言描述的模板部件)
Ce)统计分析解析器(包含零个或更多个加权模型)
(f)渲染引擎
在终端用户使用系统之前,最佳地建立操作准则,在这种情况下对于示例目的,我们将基于系统提供的所有信息使用操作准则作为最佳模板。
[0119]同样在使用系统之前,模板存储件最佳地装载有多个模板部件,它们以描述语言描述并且包含各种所需的输入参数条件、输入参数信息、从属模板部件。
[0120]通过将终端用户提供的最小配置参数传递给解析引擎而启动系统。在本示例中,终端用户将输入公司名称(XYZ)、项目位置以及它想要构建项目。
[0121]解析引擎获取输入参数,并且基于第一组参数尝试收集进一步的信息。解析引擎咨询多个数据源,包括私人和公共信息存储件,以便基于输入的参数(“附加参数”)获得进一步的信息。在本示例中,以下列方式扩展参数:
1.公司名称一行业(来自私人数据库)
—起始位置(来自公共数据库)
—雇员的数量(来自私人数据库)
—完成的项目的类型(来自私人数据库)
2.项目位置一行业(来自私人数据库)
—预期的项目的类型(来自私人数据库)
原始参数与附加参数一起被传递到统计分析解析器(SAR)中。SAR将解析引擎所识别的原始输入参数和附加参数中的每一个与模板存储件中的每个模板部件的所需的输入参数条件中的每一个进行比较。然后系统使用回归分析来识别考虑到所需的输入参数条件而满足操作准则的最佳的 一组模板部件。
[0122]在本示例中,参数可能匹配各种模板部件,包括文档库、邮件改变控制进程、货币兑换以及与位置相关的法规报告部件。这些部件中的每一个被编译到方程中,并且将每一个的解析与操作准则进行比较,在这种情况下操作准则是基于系统提供的所有信息的模板。
[0123]一旦最佳的一组线性方程被确定并且模板部件被收集且基于相互依赖性被排序,接着该方程的各种部件被交付至渲染引擎。渲染引擎将使用每个部件内定义的描述语言来执行每个模板部件。在需要并非是参数组(来自原始参数或解析引擎参数)的一部分的参数的情况下,在参数中存在不能被解析的冲突或者需要来自用户的动作,渲染引擎将以描述语言定义的顺序或者以最有效的方式显示这些问题中的每一个给用户来解析。在可能的情况下,渲染引擎可以提供延迟对请求的信息进行进一步解析直到稍后日期的能力。
[0124]系统的终端用户
通常,系统的终端用户可以分为两组——客户(期望通过投标寻求其他人的服务)和供应商(期望提供服务给其他人)。
[0125]1-客户
期望获得第三方服务的客户通常会通过首先访问用户界面模块在系统上创建一个账户,在系统实施在网站中的情况下,访问用户界面模块将是经由计算机网页浏览器。创建账户可以要求客户输入最小量的信息,以便唯一地识别系统内的客户,并提供期望水平的安全。在一个实施例中,这种最小量的信息是用户名(其必须是唯一的)和密码(其不必唯一的)。在另一个优选实施例中,创建账户所需的信息可以包括以下方面。
[0126].组织名称
?公司或企业登记号码 ?交易名称
?账户持有人的全名(名和姓可以输入到分开的字段中)
?联络电话号码
?电子邮件地址(其被用作唯一的用户名)
?密码
?人类挑战问题的校正项,例如收回
客户账户信息被存储在数据聚合模块中,并且通过经由用户界面模块登录进入以及退出系统来提供对客户账户信息的常规访问。
[0127]在创建客户账户之后,接着用户界面模块显示多个选项给客户,包括通过改变、删除或添加数据来进一步定制账户信息的能力,通过查询数据聚合模块和数据比较模块来从事研究的能力,或者创建投标邀请的能力。
[0128](a)使用数据聚合模块和数据比较模块从事研究
数据聚合模块包含由系统维护的信息。这种信息包括关于每个客户和供应商以及他们之间的任何交互的信息。该信息还包含哪一个与终端用户相关的信息,例如工作和材料的定价向导。最后,数据聚合模块还包含关于客户和供应商的历史信息,这将在下面更详细描述。
[0129]数据比较模块是数据聚合模块、外部数据源和终端用户查询之间的中间阶段。在当前没有以正确的格式存储信息以便高效地处理终端用户提交的查询的情况下,或者在查询结果汇编来自数据聚合模块和外部数据源的数据的情况下,数据比较模块管理这些数据源的互连和查询的执行。[0130] 数据比较模块还可以可选地被配置为不显示(但是可以在其计算中使用)任何机
密信息。
[0131 ] 可以通过传递查询到数据比较模块(其可以是预格式化的,或者可以通过终端用户构造)并且获取结果来进行研究。这种查询的示例可以是考虑对于符合特定描述的工作的平均投标定价。
[0132]进一步地,客户和供应商可以选择提供有关自身的信息至数据聚合模块,以便包括在查询结果中。这种信息的示例包括合规声明、保险凭证、参考文献、职业健康安全认证、标准税率以及完成的项目列表。
[0133](b)创建投标邀请
系统的一个示例用途是邀请供应商针对要为客户执行的工作进行投标。该系统使得能够使用来自数据聚合模块和数据比较模块的信息的益处创建投标邀请(包括定价和时间表信息)。以此方式,客户可以具有保留的知识和人际关系的益处而不必开发它们本身。
[0134]在一个实现方式中,为了创建投标邀请,客户导航到系统网站,使用终端用户界面创建账户或登录到现有账户中,并选择“管理投标输出”并且接着选择“创建投标”。然后,系统从客户请求多个细节,通常包括投标标题、投标过程的开放和截止日期、投标的估计值、工作位置和讨论投标的人的联系方式。典型示例可以包括下列信息——“住宅房屋的建造”、“澳大利亚维多利亚州东南区”、“六月”。在这个阶段输入的信息被称为邀请的“关键属性”。
[0135]这些关键属性在它们被客户输入时交互地传递给数据比较模块。数据比较模块查询其可用数据源中的每一个(无论是数据聚合模块还是外部数据库),并(基于简单的匹配、启发式或回归分析算法)比较具有足够相似的关键属性的每一个数据要素。然后数据比较模块返回根据相似的关键属性组织的相似的结果。
[0136]然后用户界面模块显示结果作为关键属性向导(例如,“澳大利亚维多利亚州东南区”和“住宅房屋的建造”的匹配可能与“十一月”而非“六月”具有紧密联系),并且当计划投标时,建议对客户可能不是明显的其他信息(例如相似项目的平均投标邀请价格,或每个投标被划分成的工作包的典型类型)。
[0137]通过检查数据比较模块呈现的每个数据包,可以比较当前投标与其他投标之间的关键属性,例如比较相似项目之间的投标定价,并且通知当前项目的可能的成本。
[0138]然后客户可以使用其可用的全套信息来准备投标邀请。可以使用任何合适的数据采集技术(包括自由形式的文本框、电子文件上传或结构化表格)来合并进一步的细节。
[0139]然后每个投标可选地划分为包,每个包代表离散工作要素的整个项目范围。在住宅房屋建造的当前示例中,工作包可以包括电气、灌注混凝土和铺设管道等。基于关键属性的与每个工作包相关的典型包和典型成本的列表被显示给客户作为准备每个工作包时的向导。对于每个工作包,客户也可以关联电子文档并且可选地上传至系统。
[0140]当准备每个工作包时,将潜在供应商的决选名单显示给终端用户,其可以按各种属性排序和/或过滤,包括供应商是否是客户网络的一部分、客户之前是否已经与供应商交易过、客户认为的满意率、与供应商交易过的其他人认为的满意率、基于供应商接受的和/或记录的承诺的可用性、位置、针对实体的法律或法规要求、财务状况、交货预算、交货时间和任何其他属性。以此方式,客户可以访问潜在供应商和关于每个供应商对于特定工作的适合性的重要细节。
[0141]一旦完成了工作包,通过使用用户界面模块选择每个相关的供应商并且将它们与要发送的信息一起传递至通信模块,从而将工作包发送至每个相关的供应商。可以基于个体名称、一般准则或客户创建的自定义分配准则(例如一组供应商)来选择供应商。
[0142]除了在系统中已经列出的供应商之外,可以将邀请发送至在系统中未列出的供应商。该系统经由常规通信系统(例如电子邮件和短信服务(SMS))提供这种通知,并且提供如下公告:有投标邀请等待在系统中,供应商应该创建账户以便查看并响应它。这种一般链接也可以以非特定的方式(例如在报纸中)广告,使得客户可以将链接宣传到特定的投标,并且希望查看和/或响应邀请的任何人可以使用该链接来创建账户并获得所需的访问。
[0143]进一步地,可选地可以标记投标邀请或工作包为“公共的”,这意味着它将以各种公共目录显示,并主动建议给供应商查阅和响应。
[0144]2-供应商
寻找工作的供应商通常通过首先访问用户界面模块来在系统上创建账户,在系统被实施在网站中的情况下,访问用户界面模块将是经由计算机网页浏览器。与客户相似,创建账户涉及输入至少足够的细节来识别供应商,例如唯一的用户名和密码(其不必唯一)。也可以输入关于供应商的可选的更多具体信息。这种信息的示例包括合规声明、保险凭证、参考文献、职业健康安全认证、标准税率以及完成的项目的列表,并且这种信息可以可选地标记为私人并且不与系统中的其他人共享,除非明确可用。
[0145]每个供应商账户具有“家用仪表板”,其显示与特定的供应商相关的存储在系统中或对系统可用的信息。这些信息可以是保密的或公共可用的。
[0146](a)搜索投标邀请
供应商可用的一个选项是搜索系统,寻找匹配某个准则的公共投标邀请。搜索可以是基于自然语言的(例如“在阿德莱德的管道工作”)或基于特定字段的关键字。这种搜索将返回结果,这些结果可以基于任何数量的属性(例如位置、成本、工作范畴等)排序和/或分类。
[0147](b)通知投标邀请
有两种类型的投标邀请通知——主动和被动。
[0148]丰动
除了相对静态的属性之外,其他属性例如可用性日记和各种类型工作的默认成本估算也可以被包括在供应商的资料中。
[0149]对于指定为公共的邀请,系统将比较来自每个供应商的准则(包括可选准则)并且主动显示最严密匹配供应商关键属性的那些邀请。然后供应商能够基于所包括的准则中的任何一个排序和/或过滤列表。
[0150]在由供应商选择的情况下,供应商也可以自动接受投标邀请并且基于某个准则出价默认金额。
[0151]进一步地,在由供应商选择的情况下,供应商可以与客户共享之前的私人信息。
[0152]_
当客户邀请特定供应商为工作包投标时,使用任何常规的通信方法(例如电子邮件或SMS)经由通信模块通知供应商邀请并且在用户界面模块上显示消息。[0153](C)响应投标邀请
对投标邀请有三种响应-接受、拒绝或请求进一步的信息。
[0154]请求进一步的信息
首先,供应商可以请求进一步的信息,例如更多具体细节以便更好地定义请求的工作。在这种情况下,将请求使用系统从供应商发送至客户(消息在系统中被追踪,但是可以使用任何合适的通信手段通知客户,包括电子邮件、SMS或者经由系统用户界面)。附加文档可以被包括在请求中用于进一步信息。客户可以经由私人响应直接对供应商的请求进行响应,或者对所有供应商的请求进行响应作为对投标邀请的更新。
[0155]梠绝
供应商可以选择不牵涉在投标中。拒绝邀请可选地请求来自供应商的原因。邀请将被标记为拒绝并且可以由供应商在拒绝组中查看。
[0156]梓等
供应商可以通过提交投标提议接受投标邀请。投标提议包括附加在支持提议中的多个文档。每个提交可选地是时间标记的和数字签署的。
[0157]从投标过程移至合同
一旦接受投标,那么各方需要转移至合同。通常这涉及多个文档的交换和正式编译,其中一些文档在所有投标中是标准的。在这种情况下,系统可以将与特定投标相关的每个文档(例如,通信、文档被标记为相关的并且标准文档由客户或供应商共享)编译为合同模板或完成的合同的标准。
【权利要求】
1.一种管理信息的系统,所述系统包括数据比较模块和可选地包括通信模块,其中所述数据比较模块使得能够对信息查询进行精炼而无需进行重新构建信息、重新分类信息或重新索引信息中的一项或多项,并且其中通信模块有助于系统中的参与者之间的通信。
2.根据权利要求1所述的系统,其适于处理投标信息和/或在客户和供应商之间共享信息。
3.根据权利要求2所述的系统,其适于从一组信息创建投标请求。
4.根据权利要求2所述的系统,其中与投标请求相关的信息被交互式地显示给终端用户。
5.根据权利要求2所述的系统,其中所述信息包括投标请求的潜在接收人。
6.根据权利要求2所述的系统,其中可以从数据库自动选择潜在供应商。
7.根据权利要求2所述的系统,其中可以由用户交互式地选择潜在供应商。
8.根据权利要求2所述的系统,其中可以在客户和供应商之间选择性地共享信息。
9.根据权利要求2所述的系统,其中可以根据数据库自动验证共享信息,所述数据库可选地是权威性的。
10.根据权利要求2所述的系统,其中投标人可以对投标请求进行响应。
11.根据权利要求2所述的系统,其中从系统中的各方之间存储或交换的信息创建一个或多个文档。
12.根据权利要求11所述的系统,其中所述文档是合同文档。
13.—种管理信息的方法,其包括: 接收信息查询; 精炼信息查询而不进行重新构建信息、重新分类信息或重新索引信息中的一项或多项;以及 可选地促进相关信息管理系统中的多个参与者之间的通信。
14.根据权利要求13所述的方法,其包括处理投标信息和/或在客户和供应商之间共享信息的步骤。
15.根据权利要求14所述的方法,其包括从一组信息创建投标请求的步骤。
16.根据权利要求14所述的方法,其中与投标请求相关的信息被交互式地显示给终端用户。
17.根据权利要求14所述的方法,其中所述信息包括投标请求的潜在接收人。
18.根据权利要求14所述的方法,其中可以从数据库自动选择潜在供应商。
19.根据权利要求14所述的方法,其中可以由用户交互式地选择潜在供应商。
20.根据权利要求14所述的方法,其中可以在客户和供应商之间选择性地共享信息。
21.根据权利要求14所述的方法,其中可以根据数据库自动验证共享信息,所述数据库可选地是权威性的。
22.根据权利要求14所述的方法,其中投标人可以对投标请求进行响应。
23.根据权利要 求14所述的方法,其中从系统中的各方之间存储或交换的信息创建一个或多个文档。
24.根据权利要求23所述的方法,其中所述文档是合同文档。
25.一种信息管理系统,其包括本地数据存储件、远程数据存储件以及用于请求信息的用户界面,其中根据上下文可以使用一个或多个方法访问信息。
26.一种信息管理系统,其包括本地数据存储件、远程数据存储件以及用于请求信息的用户界面,其中根据一个或多个准则主动管理所述远程数据存储件和所述本地数据存储件之间的信息传递。
27.根据权利要求25或权利要求26所述的系统,其中存储在远程数据存储件上的文档的至少一个副本被存储在本地数据存储件上。
28.根据权利要求25或权利要求26所述的系统,其中基于一个或多个准则将文档存储在本地数据存储件中,所述一个或多个准则可以被动态调整。
29.根据权利要求25或权利要求26中任一项所述的系统,其包括使用存储在所述远程数据存储件上的认证和/或安全参数来确定终端用户是否可以访问特定信息,例如文档。
30.根据权利要求25或权利要求26所述的系统,其中根据一个或多个参数将所述文档主动复制到所述本地数据存储件,所述一个或多个参数可以被动态调整。
31.根据权利要求25或权利要求26所述的系统,其包括通信部件,所述通信部件用于与另一个系统通信,以便根据一组或多组准则经由优选路径将文档交付至用户界面,所述一组或多组准则可选 地可以被动态调整。
32.—种通过标准化界面提供对信息的离线访问的系统,其中经由根据权利要求25或权利要求26所述的系统使得能够进行离线访问。
33.一种信息管理方法,其包括以下步骤:从远程数据存储件接收对信息的请求,分析所述请求的上下文,并且基于该分析选择信息传递方法。
34.一种信息管理方法,其包括以下步骤:从远程数据存储件接收对信息的请求,分析所述请求,并且基于一个或多个准则主动管理信息的传递。
35.根据权利要求33或权利要求34所述的方法,其包括将存储在所述远程数据存储件上的文档的至少一个副本存储在本地数据存储件上的步骤。
36.根据权利要求33或权利要求34所述的方法,其包括基于一个或多个准则在本地数据存储件中选择性地存储文档的步骤,所述一个或多个准则可以被动态调整。
37.根据权利要求33或权利要求34所述的方法,其包括使用存储在远程数据存储件上的认证和/或安全参数来确定终端用户是否可以访问特定信息例如文档的步骤。
38.根据权利要求33或权利要求34所述的方法,其包括根据一个或多个参数主动复制文档至本地数据存储件的步骤,所述一个或多个参数可以被动态调整。
39.根据权利要求33或权利要求34所述的方法,其包括与另一个系统通信以便根据一个或多个准则经由优选路径将文档交付至用户界面的步骤,所述一个或多个准则可以被动态调整。
40.一种通过标准化界面提供对信息的离线访问的方法,其包括经由根据权利要求33或权利要求34所述的方法使得能够进行访问。
41.一种创建模板的方法,其包括准则分析器,所述准则分析器用于分析一个或多个准贝U,由此使得能够创建一个或多个合适的模板。
42.根据权利要求41所述的系统,其包括模板要素存储件、要素选择器以及渲染引擎,其中所述要素选择器基于来自所述准则分析器的输出来选择一个或多个模板要素,以便由所述渲染引擎进行渲染。
43.根据权利要求41所述的系统,其中基于与由用户提供的信息或者从终端用户提供的信息导出的信息的相关性来选择要素。
44.根据权利要求42所述的系统,其中要素包括用于软件应用的配置信息。
45.根据权利要求42所述的系统,其中要素包括一个或多个文档的部件。
46.一种创建模板的方法,其包括分析一个或多个准则并且创建一个或多个合适的模板。
47.根据权利要求46所述的方法,其包括将模板要素存储在模板要素存储件中、基于来自准则分析器的输出从所述模板要素存储件选择要素以及根据一个或多个选定的模板要素渲染模板的步骤。
48.根据权利要求46所述的方法,其包括基于与由用户提供的信息或者从终端用户提供的信息导出的信息的相关性来选择要素的步骤。
49.根据权利要求47所述的方法,其中要素包括用于软件应用的配置信息。
50.根据权利要求47所述的方法,其中要素包括一个或多个文档的部件。
51.一种信息管理系 统,其包括数据比较模块、本地数据存储件、远程数据存储件、用于请求信息的用户界面、可选的通信模块和可选的准则分析器,所述准则分析器用于分析一个或多个准则,由此使得能够创建一个或多个合适的模板,其中:所述数据比较模块使得能够在无需进行重新构建信息、重新分类信息、重新索引信息中的一项或多项的情况下精炼信息查询;所述通信模块有助于所述系统中的参与者之间的通信;一个或多个方法可以被用来根据上下文访问信息;并且根据一个或多个准则主动管理所述远程数据存储件和本地数据存储件之间的信息传递。
52.一种管理信息的方法,其包括: 接收信息查询; 精炼信息查询,而不进行重新构建信息、重新分类信息或重新索引信息中的一项或多项; 分析所述请求的上下文,并且基于该分析选择信息传递方法; 分析所述请求并且基于一个或多个准则主动管理信息的传递; 通过分析一个或多个准则并且创建一个或多个合适的模板,以此可选地创建模板;以及 可选地促进相关信息管理系统中的多个参与者之间的通信。
【文档编号】G06F17/30GK103814374SQ201280032295
【公开日】2014年5月21日 申请日期:2012年6月29日 优先权日:2011年6月30日
【发明者】O.富尼斯, B.勒曼, B.布拉科, N.斯特博希, R.尤皮亚诺, R.普希尔波特, L.贾斯佩, J.麦金拉 申请人:阿科尼克斯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1