×

Client based resource isolation with domains

  • US 9,189,643 B2
  • Filed: 11/26/2012
  • Issued: 11/17/2015
  • Est. Priority Date: 11/26/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method performed by a computer system, comprising:

  • determining, in an operating system instance executed by the computer system, that a first access control is being attempted to control an object by a first user from a first client of a plurality of clients;

    determining a first domain identifier associated with the first user, wherein the first domain identifier uniquely identifies a first domain representing a first organizational entity from a plurality of domains representing a plurality of organizational entities;

    determining a first client identifier associated with the first client, wherein the first client identifier uniquely identifies the first client from a plurality of clients;

    accessing any domain identifiers stored in the operating system instance associated with the object, wherein any of the domain identifiers are from a set of domain identifiers that uniquely identify one or more domains of the plurality of domains representing one or more organizational entities of the plurality of organizational entities;

    accessing any client identifiers stored in the operating system instance associated with the object, wherein any of the client identifiers are from a set of client identifiers that uniquely identify one or more clients of the plurality of clients;

    evaluating one or more domain isolation rules to determine whether the first access control is permitted on the object based on whether the first domain identifier is associated with both the object and the first user;

    evaluating one or more client isolation rules to determine whether the first access control is permitted on the object based on whether the first client identifier is associated with both the object and the first client;

    returning a permit indication that the first access control is permitted on the object if both (1) the domain isolation rules indicate that the first domain identifier represents a domain that is permitted for the object based on whether the first domain identifier is associated with both the object and the first user and (2) the client isolation rules indicate that the first client identifier represents a client permitted for the object based on whether the first client identifier is associated with both the object and the first client; and

    returning a deny indication that the first access control is not permitted on the object if either or both of the domain isolation rules indicate that the first domain identifier represents a domain that is not permitted for the object and the client isolation rules indicate that the first client identifier represents a client that is not permitted for the object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×