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

Claim 7:
8. A method of enforcing a visibility policy on property information output from a knowledge graph, the method comprising:
receiving a visibility instruction for a knowledge-graph object, the visibility instruction specifying a visibility restriction for a first property of the knowledge-graph object;
moving the first property of the knowledge-graph object to a restricted visibility location in a storage layer of the knowledge-graph object;
storing a second property of the knowledge-graph object in an unrestricted visibility location in the storage layer of the knowledge-graph object;
storing a visibility policy in the storage layer of the knowledge-graph object, the visibility policy designating a first user with permission to access the first property; and
receiving a request from a second user to access the first property and the second property of the knowledge-graph object;
determining whether the second user has access to the first property and the second property based at least in part on an evaluation of the first property and the second property against the visibility policy stored within the knowledge-graph object;
in response to determining that the visibility policy does not grant the second user visibility to the first property, granting the second user access to the second property in the unrestricted visibility location while denying the second user access to the first property.