"GraphQL 美国专利 US9646028"
这篇专利描述了一种数据查询和检索系统,该系统使用图形结构来组织和存储数据项。具体来说,数据项可以被组织在一种或多种层级图中,每个图包含任意数量按层次排列的节点。节点之间的关系反映了它们所代表的数据项之间的关系。因此,图的结构能够体现其中包含的各个数据项之间的关联。
专利中提到,提供了一个应用程序编程接口(API),用于查询这些图中的存储数据,并从图中检索特定数据项。查询语言具有层级结构,使得在图中存储的数据项可以用这种语言表达。检索到的数据项同样按照层次结构组织。
API 可能有多个版本,每个版本可能关联有多种查询模式。这些查询模式定义了图中可用的不同数据类型以及如何从图中获取不同类型的数据。这些查询模式用于测试和验证 API 的不同版本。数据项可能具有各种数据类型,应用程序可以通过 API 查询即将返回的数据项的数据类型和数据结构。
专利的发明人包括 Nicholas Hage Schrock、Lee Williams Byron 和 Daniel L. Schafer,专利权归 Facebook, Inc. 所有。此专利是在2017年5月9日颁发的,并根据35 U.S.C.154(b)条款延长或调整了553天的期限,但可能受到终端免责声明的约束。
此外,专利引用了其他相关文献,包括来自日本的专利文献,以及与图形查询逻辑相关的其他美国专利和应用,如 US6,571.232B1、US7,359,917B2 等。这些引用表明在图形查询和数据管理领域已有其他重要的技术发展。
GraphQL 美国专利 US9646028 描述了一种利用图形结构高效管理和查询数据的方法,通过层次化的查询语言和多版本的 API,实现了对复杂数据结构的灵活操作。这个系统对于处理有复杂关系的数据集合尤其有用,如社交网络、数据库管理和分布式系统中的数据检索。