当前位置: 首页 > 专利查询>克劳斯公司专利>正文

用于创建和执行数据驱动法律合同的系统和方法技术方案

技术编号:20759257 阅读:23 留言:0更新日期:2019-04-03 13:06
一种系统和方法,所述方法包括:提供合同管理平台;通过以下方式构建具有一组可编程条款的数据驱动合同:接收可编程条款的规范;配置所述可编程条款的可编程逻辑;将一组整合映射到所述可编程条款,其中,至少一个整合是区块链/分布式账本整合;以及添加具有自然语言内容的至少一个条款;以及执行所述数据驱动合同。

【技术实现步骤摘要】
【国外来华专利技术】用于创建和执行数据驱动法律合同的系统和方法相关申请的交叉引用本申请要求于2016年3月31日提交的美国临时申请号62/316,442以及于2016年9月27日提交的美国临时申请号62/400,599的权益,所述美国临时申请两者均通过引用以其全文结合在此。
本专利技术总体上涉及数字合同管理领域,并且更具体地涉及一种新型且有用的用于创建具有可编程条款的数据驱动合同的系统和方法。
技术介绍
合同是一种用于交换如商品、服务或财产等价值的具有法律效力的协议。合同是用于协调经济活动的基本工具。缔约的四个基本阶段为:形成、履行、重新谈判和修正以及终止。书面合同典型地是对基于纸张的合同的基于纸张的或常常以PDF格式归档和存储的基于计算机的数字表示。合同由许多不同的条款构成,所述条款确立基本信息并且包含当事人的权利和义务。条款可以由单个句子或段落构成,并且按标题地、并且通常分层次地按章节组合在一起。合同通常被构造为使得条款在同一章节中或者跨不同章节进行文档内相互引用。现代合同通常由以下条款和章节构成:前言、当事人的身份、事实陈述、定义、价值交换和当事人的其他义务(包括当事人应当和不应当采取的动作)、陈述、保证、条件以及若干样板条款,如法律选择、转让和完整的协议(合并)条款。还可以使用其他条款。合同文件通常通过引用将其他文件、法律和标准结合到协议中。合同条款目前是静态表达。虽然外部环境和当事人根据合同的行为可能会随着时间的推移而发生变化,但条款的条款和条件在合同形成之后不会发生变化,除非存在合法修改(修正)。合同修改可能需要双方同意;但其也可能是单方面的。因此,根据现有技术和实践,合同在执行之日起充当协议的静态文件记录。而且,法律合同通常无法利用数据,尤其是:(a)来自边缘计算设备,数据库、‘物联网’、API、区块链/分布式账本的数据;并且(b)无法实时利用数据。商业和商业活动的计算机化意味着可获得越来越多的数据并且所述数据用于所有业务方面。随着‘物联网’的出现和成熟、特别是在工业中,这可能会显着增加,物联网提供了关于商业活动状态的实时或近实时数据。以书面形式储存的法律合同与数据隔离/分离是因为不存在固有的方式将所述法律合同连接至任何形式的电子存储信息或计算。以电子形式撰写和存储的合同同样无法利用数据;尽管这种合同采用电子形式,但是其与基于纸张的合同一样是静态的,因为不存在电子方式使所述合同在形成之后对数据进行响应、对数据起作用、接收数据或发送数据。可以使用各种电子系统来汇编、管理和分析法律合同。电子文档汇编程序提供标准化模板,用户使用合同的特定条款来完成所述标准化模板以生成可执行协议。软件还分析合同条款和条件,以确保一致性以及协议是否包含某些合同权利或实现特定业务目标。合同生命周期管理(ContractLifecycleManagement,CLM)或合同管理软件创建集中的文档库,所述文档库通常从基于纸张的文档中捕获/提取与用户在每个法律合同下的义务相关的数据。所述数据用于监督履行义务、管理业务里程碑并为业务分析提供某种基础。CLM软件创建与CLM系统辅助管理的实际合同分开的系统和软件和数据层。CLM软件的任何方面本身都不具有构成或修改具有法律效力的合同权利、义务或参数的能力-与管理的基础合同不同。管理在很大程度上由CLM软件的用户手动执行。也正在进行各种各样的创新以通常通过使用分布式账本实施方式、有时被称为“智能合同”来自动化和执行合同履行的方面。分布式账本(也被称为“共享账本”、“复制账本”或在具体实施方式中为“区块链”)是一种数据库架构,在所述数据库架构中,单个数据记录散布遍及多个实体并可由多个实体查看,并且通常根据稳健的共识协议/算法更新。尽管取得了这些最近发展中的许多发展,但是法律合同仍然在其静态状态下执行和管理(具有与法律合同最初形成时相同的条款和条件)。此外,尽管使用了术语‘合同’,但是“智能合同”通常是简单编码的脚本(通常具有状态),所述脚本在区块链或分布式账本上执行过程或事务并且与任何具有法律效力的合同和任何当事人的合同权利和义务分离。因此,前述意义上的术语‘合同’可能有些用词不当。因此,在数字合同管理领域中需要创建用于可以使用数据并且对数据做出响应的数据驱动法律合同的新的且有用的系统和方法。本专利技术提供了这种新的且有用的系统和方法。附图说明图1A和图1B是优选实施例的系统的变体的示意性表示;图2至图5是数据驱动合同的要素的方框示意性表示;图6是示例性图形用户接口的示意性表示;图7A至图7E是优选实施例和变体的方法的流程图表示;图8是合同事件处理实施例的示意性表示;图9和图10是事件流处理系统的优选默克尔(Merkle)DAG实施方式的示意性表示;图11和图12是执行合同规则的所产生动作的变体的示意性表示;图13A和图13B是用于利用事件处理系统来执行数据驱动合同的方法的流程图表示;图14A和图14B是实施合同状态变化的变体的流程图表示;图15是数据驱动合同的示例性用例的示意性表示;图16是数据驱动合同的示例性GUI看板的图形表示;图17是自然语言合同中的可编程组件的示意性表示;图18是展示数据驱动合同的‘自我管理’功能的示意性表示;图19是使用状态转换系统对条款进行形成后示例更新的示意性表示;图20是系统的层的示意性表示;图21是形成前的示意性表示;并且图22A至图22C是可编程条款的示例性图形表示的截图表示。具体实施方式以下对本专利技术实施例的描述并非旨在将本专利技术限制于这些实施例,而是使本领域技术人员能够制作和使用本专利技术。1.组件用于使用优选实施例的可编程条款来创建、执行和管理数据驱动合同的系统和方法可以包括多个组件,包括(但不限于):可编程条款;复杂事件处理引擎(‘CEP引擎’);事件流版本化系统;状态转换和存储系统;以及合同管理平台。前述组件可以以任何合适的组合互换使用。并非所有组件都可以在给定的实施方式或实施例中使用。还可以使用附加组件。‘可编程条款’是数据驱动合同的至少部分地定义数据驱动合同的动态操作并且另外可以充当法律合同条款的组件。可编程条款可以拥有多种核心属性,包括但不限于以下内容。第一,可能将可编程条款形成、表达、编程、编写或以其他方式配置为使用各种编程范例或语言。可能的编程范例或语言实施例可以包括(但不限于)面向对象语言、元编程、函数式语言、过程语言或宣告式语言;使用领域特定语言或高级(通用)语言(包括高级语言的扩展)。以宣告式语言编写的可编程条款可以使用规则引擎的可废止推理过程来确定履行、执行或实施合同动作和操作所采取的步骤。优选地在面向对象的范例(例如,或如元编程等其他选项)中,可编程条款主要由可编程逻辑形成。可编程条款还与IoT平台、互联网连接(或其他网络连接)设备(例如,IoT设备)API、外部系统、应用、协议、边缘计算设备、CEP数据/引擎、数据和其他资源进行交互/整合以驱动根据合同的和/或外部系统上的动作。第二,可编程条款另外可以以各种方式与分布式账本接口连接。可编程条款可以通过以下方式与区块链/分布式账本交互:嵌入BDL脚本的代码(例如,“智能合同”代码)和BDL脚本的操作或以其他方式将所述代码和操作与可编程条款的操作整合;调用区块链/分布式账本上存在的BD本文档来自技高网...

【技术保护点】
1.一种方法,包括:●提供合同管理系统;●通过所述合同管理系统构建具有一组可编程条款的数据驱动合同,所述构建包括至少:■接收可编程条款的规范,所述接收包括配置可编程逻辑以及将至少一个整合映射到所述可编程条款,以及■添加具有自然语言内容的至少一个条款,以及●执行所述数据驱动合同。

【技术特征摘要】
【国外来华专利技术】2016.03.31 US 62/316,442;2016.09.27 US 62/400,5991.一种方法,包括:●提供合同管理系统;●通过所述合同管理系统构建具有一组可编程条款的数据驱动合同,所述构建包括至少:■接收可编程条款的规范,所述接收包括配置可编程逻辑以及将至少一个整合映射到所述可编程条款,以及■添加具有自然语言内容的至少一个条款,以及●执行所述数据驱动合同。2.如权利要求1所述的方法,其中,将至少一个整合映射到所述可编程条款包括:映射至少一个外部输入整合和至少一个外部输出整合,其中,执行所述数据驱动合同包括:通过所述至少一个外部输入整合接收数据输入;部分地基于所述数据输入处理可编程条款;以及执行由对所述可编程条款的所述处理产生的动作。3.如权利要求2所述的方法,其中,执行动作包括:第一可编程条款更新外部整合端点;第二可编程条款更新并非所述第二可编程条款的至少一个可编程条款;以及第三可编程条款使用至少一个分布式账本系统来执行事务。4.如权利要求1所述的方法,其中,所述至少一个整合为外部整合,所述外部整合将外部资源建立为可编程条款的输入或输出。5.如权利要求4所述的方法,其中,所述外部整合为到网络连接设备。6.如权利要求4所述的方法,其中,所述至少一个外部整合建立到第一外部分布式账本系统的连接。7.如权利要求6所述的方法,进一步包括:使得至少一个第二外部整合与第二外部分布式账本系统相映射,其中,所述第一外部分布式账本系统和所述第二外部分布式账本系统为不同的系统。8.如权利要求6所述的方法,其中,配置可编程逻辑包括:配置分布式账本脚本,所述分布式账本脚本被配置成通过所述外部整合部署至所述第一外部分布式账本系统。9.如权利要求1所述的方法,其中,到所述可编程条款的至少一个整合是与第二可编程条款的内部整合,其中,执行所述数据驱动合同包括:所述第一可编程条款通过所述内部整合更新所述第二可编程条款。10.如权利要求1所述的方法,其中,所述可编程逻辑包括合同规则;并且其中,执行所述数据驱动合同包括:存储通过所述整合连接的事件数据流的版本化数据记录;根据所述合同规则对所述事件数据流执行复杂事件处理;以及存储合同状态的变化的版本化数据记录。11.如权利要求1所述的方法,进一步包括:接受至少两个当事人的执行授权;以及将所述两个当事人的电子签名应用于所述数据驱动合同。12.如权利要求1所述的方法,其中,配置可编程逻辑包括:配置导入来自法律参考的数据的法律逻辑。13.如权利要求1所述的方法,进一步包括:呈现与所述数据驱动合同相关的分析的看板。14.一种方法,包括:●提供合同管理系统;●在所述合同管理系统处,构建包括一组可编程条款的数据驱动合同,其中,构建所述数据驱动合同包括至少:■配置所述一组可编程条款的可编程逻辑和自然语言内容,■将网络连接设备的第一外部整合映射到所述数据驱动合同的第一可编程条款,■将基于API的平台的第二外部整合映射到所述数据驱动合同的第二可编程条款,■将分布式账本整合映射到所述数据驱动合同的第三可编程...

【专利技术属性】
技术研发人员:彼得·杰弗里·勒拉托·胡恩霍曼·布莱恩·莎达博
申请(专利权)人:克劳斯公司
类型:发明
国别省市:美国,US

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1