Patent ID: 8700663

Claim:
A method for contextual keyword-based access control, the method comprising: providing content; annotating the content with one or more searchable keywords; specifying the one or more searchable keywords using an implied keyword rule; assigning a user to a group configured to associate the content to a privilege; providing a context wherein the content is different from the context; associating a keyword of the one or more searchable keywords with the group and the context to associate both access control functions of the group and content searching functions of the keyword; determining a privilege for the user to access the content based on the association in the context of the keyword to the group and an association of the group to the privilege; searching the content using the one or more keywords wherein searching comprises filtering the content based on the determined privilege; storing the privilege as a tuple including elements specifying the content, the context, and the user, wherein the context comprises at least one of: an account, a topic, a qualification, a perspective, a region, or a constraint; and overriding the determined privilege in response to a direct association of the group with the content.