Patent ID: 8484174

Claim:
A method of representing a computing environment on a device having a processor, the method comprising: executing on the processor instructions configured to: generate an object hierarchy representing the computing environment, the object hierarchy having a uniform resource identifier hierarchical addressing model that defines at most one object of a resource object type for respective addresses of an object hierarchy according to a representational state transfer interface and comprising: a mesh object describing the computing environment, the mesh object comprising: at least one profile resource object, and a storage services collection of storage service objects, an applications resource collection of application resource objects, a devices resource collection of device resource objects, a news items resource collection of news item resource objects, and a core objects resource collection of core resource objects, respective core resource objects comprising: a mappings resource collection of mapping resource objects, respective mapping resource objects related to at least one device object; an activities resource collection of activity resource objects; a members resource collection of member resource objects, respective member resource objects related to at least one identity object; and a data feeds resource collection of data feed resource objects, respective data feed resource objects comprising: a data entries resource collection of data entry resource objects, and a roles resource collection of role resource objects relating the data feed resource objects to a member resource object of the core resource object, the profile resource object, application resource objects, device resource objects, news item resource objects, core resource objects, mapping resource objects, activity resource objects, member resource objects, data feed resource objects, data entry resource objects, and role resource objects based on a resource object type comprising: an authors collection, a base address object, a categories collection, a contributors collection, a copyright object, an identification object, a links collection, a self link object, a summary object, and a title object; upon receiving a request to render the computing environment on the device, render the computing environment using the object hierarchy; and upon receiving a request to alter the computing environment, alter at least one object of the object hierarchy.