Patent ID: 7739291

Claim:
A computer-implemented method executed by at least one computer, the method comprising: generating result business objects in response to a search request including a search term, the result business objects each having attributes, at least one of which matches the search term, the result business objects including at least a first result business object and a second result business object; accessing a default attribute display set identifying at least one previously defined attribute for display, the previously defined attribute being displayed when the previously defined attribute does not match the search term and being associated with each of the result business objects; generating a dynamic attribute display set including dynamic attributes distinct from the previously defined attribute of the default attribute display set, the dynamic attribute display set being selected from the attributes for the result business objects that match the search term for at least one of the result business objects; generating a result display set based on the default and dynamic attribute display sets; storing the result display set in a memory device; and displaying search results presenting the attributes included in the result display set, including displaying, for the result business objects, the previously defined attribute of the default attribute display set and the dynamic attributes of the dynamic attribute display set, wherein a selected one of the dynamic attributes is displayed for both the first result business object and the second result object when the selected dynamic attribute of the first result business object does not match the search term, provided the selected dynamic attribute of the second result business object matches the search term, wherein the selected dynamic attribute is displayed separately for each result business object.