Patent ID: 8347219

Claim:
A method for building an object for display by a client device, comprising: transmitting, by the client device, a request to an object storage device for a class of objects; receiving, by the client device, a list of objects of the class of objects requested, the list of objects including an interface attribute, the interface attribute configured to direct the client device to a set of display properties for each object of the list of objects; and executing, by the client device, the interface attribute to retrieve the set of display properties associated with the display of each object of the class of objects, the set of display properties of each object defining a visual representation of that object by the client device, wherein executing the interface attribute to retrieve the set of display properties associated with the display of each object of the class of objects comprises: parsing, by the client device, the list of objects of the class of objects to create a set of instances of the class of objects; retrieving, by the client device, a set of display property calls for each instance of the set of instances of the class of objects; and associating, by the client device, the received set of display property calls with the each corresponding instance of the set of instances of the class of objects, wherein parsing the list of objects of the class of objects to create the set of instances of the class of objects includes: inputting the list of objects into an extensible markup language parser to generate the set of instances of the class of objects, wherein the interface attributes included in the list of objects are generated by the client device upon parsing the list of objects.