Patent ID: 11966485
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A method of enforcing a visibility policy on property information output from a knowledge graph, comprising:
receiving a request for multiple properties stored in a knowledge-graph object, the request associated with a requestor;
determining that a subset of the multiple properties are located in a restricted visibility location in a storage layer of the knowledge-graph object;
adding a representation of the multiple properties in the subset to a property-requested record;
determining whether the requestor has access to each individual property of the subset based, at least in part, on an evaluation of each individual property in the subset against a visibility policy stored in the storage layer of the knowledge-graph object;
in response to determining, based on the visibility policy, that the requestor has visibility to a first property of the multiple properties, removing the representation of the first property from the property-requested record and adding the representation to a property-granted record;
querying the knowledge-graph object for properties listed in the property-granted record; and
outputting the properties in the property-granted record to the requestor.