US 12,461,968 B2
Infrastructure for queryable supergraph subset representations
Adam Samuel Zionts, Fort Lauderdale, FL (US); Joshua Rohan Segaran, San Francisco, CA (US); Sachin Dilip Shinde, San Francisco, CA (US); David Andres Castaneda, Miami, FL (US); Geoffroy Pierre Alexis Carrier, Toronto (CA); Joseph Conor McCarron, Elgin, TX (US); Joel Thomas Burton, St. Louis, MO (US); Caydie Tran, Oakland, CA (US); Parul Schroff, San Francisco, CA (US); and Timothy Michael Hingston, South Golden Beach (AU)
Assigned to Apollo Graph, Inc., San Francisco, CA (US)
Filed by Apollo Graph, Inc., San Francisco, CA (US)
Filed on May 6, 2022, as Appl. No. 17/738,677.
Prior Publication US 2023/0359667 A1, Nov. 9, 2023
Int. Cl. G06F 16/901 (2019.01)
CPC G06F 16/9024 (2019.01) 20 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining, at a first computing device, signals and/or states representative of a graph schema;
storing, in a memory of the first computing device, a first data structure comprising the signals and/or states representative of the graph schema;
obtaining, at the first computing device, signals and/or states representative of a user input specifying a first tag directive to be added to at least a first schema element of a plurality of schema elements of the graph schema, wherein the plurality of schema elements include one or more fields, definitions, interfaces, objects, or unions, or a combination thereof;
adding, by the first computing device, the first tag directive to the at least the first schema element in accordance with the obtained user input;
generating, by the first computing device, a second data structure comprising signals and/or states representative of a first subset representation of the graph schema at least in part by applying a filter to the signals and/or states representative of the graph schema in accordance with the first tag directive;
deploying, via a communications network, the first subset representation of the graph schema to a gateway and/or router computing device, including storing the signals and/or states representative of the first subset representation of the graph schema in a memory of the gateway and/or router computing device;
providing visibility, via the gateway and/or router computing device, to the deployed first subset representation of the graph schema for one or more first networked computing entities;
running, via the gateway and/or router computing device, one or more queries specified by the one or more first networked computing entities directed to the deployed first subset representation of the graph schema; and
denying, via the gateway and/or router computing device, access to aspects of the graph schema not included in the first subset representation of the graph schema for the one or more first networked computing entities, including blocking an attempt by the one or more first networked computing entities to query one or more of the aspects of the graph schema not included in the first subset representation of the graph schema.