Patent ID: 11880358
Assignee: CISCO TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. An apparatus, comprising:
one or more network interfaces;
a processor coupled to the one or more network interfaces and configured to execute one or more processes; and
a memory configured to store a process that is executable by the processor, the process when executed configured to:
receive, from a requestor, a query function that queries a dataset and an intended use schema associated with the query function, wherein the intended use schema specifies how the query function will use result data that results from execution of the query function;
determine, using a policy ruleset, whether the intended use schema falls within an available schema for the dataset;
execute the query function on the dataset to form the result data, when the intended use schema falls within the available schema for the dataset; and
provide the result data to the requestor,

wherein the apparatus determines whether the intended use schema falls within the available schema for the dataset by:
determining whether a data field indicated by the intended use schema is listed as an available field in the available schema.