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

Claim 15:
16. A tangible, non-transitory, computer-readable medium storing program instructions that cause a device to execute a process comprising:
receiving, at the device and 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;
determining, by the device and using a policy ruleset, whether the intended use schema falls within an available schema for the dataset;
executing, by the device, 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
providing, by the device, the result data to the requestor,
wherein determining whether the intended use schema falls within the available schema for the dataset comprises:
determining whether a data field indicated by the intended use schema is listed as an available field in the available schema.