Patent ID: 7853607

Claim:
A method for providing content to a data object consumer, comprising: receiving at a related actions server of an enterprise system a request for an identifiable data object from within a context of a software application; parsing the request to identify a specific data object based on the request; accessing a storage device that stores the identified, specific data object, to obtain relationship metadata of the data object in response to receiving the request, the relationship metadata indicating an additional object, a relationship related to the data object, and a condition under which the relationship exists, where the additional object is not part of the data object, and is used in the enterprise system with the data object in accordance with the relationship indicated in the relationship metadata; identifying, in response to receiving the request and accessing the metadata, a related action of a business process to perform using the data object and the additional object together, the related action being an operation identified by the relationship metadata as being usable with the data object and the additional object together to accomplish a task of the business process; and providing as a suggestion to the data object consumer, in addition to providing a result to the request, enterprise services in a user interface of a computing device that is part of the enterprise system, where the enterprise services are provided within the context of the software application from which the request is received; and where the enterprise services provide access to the additional object and to the identified related action to perform the identified related action with the data object and the additional object to accomplish the task.