Patent ID: 8131668

Claim:
A computer implemented method comprising: instantiating a user experience data object (UX) object having object characteristics, including content and functionality, available when presented in a user interface (UI), wherein an object characteristic is presented based, at least in part, on a UI context in which the UI is accessed; instantiating a UX object usage, the usage having business logic decoupled from the UX object, the instantiated usage identifying a first set of at least object characteristic related to a first UI context in which the UX object is to be accessed; associating the UX object with the usage, where the usage provides a filter to presentation of the first set of object characteristic(s) of the UX object, where the first set of object characteristic(s) are to be presented in the first UI context, and a second set of at least one object characteristic is to not presented in the first UI context; and providing the UX object and the usage for reusable incorporation into a UI component to present the UX object with only the first set of object characteristic(s) related to the first UI context in which the UX object is to be accessed based on the usage, the UX object capable of being associated with another UX object usage for reuse into the UI component to present the UX object to be accessed in a second UI context with the second set of object characteristic(s); instantiating a second UX object, where a subset of object characteristics of the first UX object and a subset of object characteristics of the second UX object match the object characteristics defined by the usage; and instantiating a second usage defining the second set of object characteristic(s) related to the second UI context, where the first object characteristic(s) defined by the first usage and the second set of object characteristic(s) defined by the second usage are included within the object characteristics defined by the UX object.