×

Storage application programming interface

  • US 7,546,297 B2
  • Filed: 03/14/2005
  • Issued: 06/09/2009
  • Est. Priority Date: 03/14/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method having computer instructions executable by a processor, comprising:

  • examining a role map stored on a computing device to determine which of a plurality of roles are applicable to a request to interact with at least one of a plurality of items, wherein;

    the request is received via an application programming interface (API) that is available over a network; and

    an item is a fundamental object and includes basic properties, attributes, and item-associated methods, which are used by a storage service to manage the item; and

    each of the plurality of items references a single item of data through one of a plurality of relationships, the single item of data comprising a property, wherein each relationship stores a value corresponding to the property of the single item of data;

    permitting access to the at least one said item based on a role definition which describes differing access rights available for the at least one item based on a role applicable to the request; and

    enforcing a manipulation of the items and relationships to form a hierarchy to share and to reuse corresponding items of data, wherein the items are configured to inherit role definitions.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×