Patent ID: 7310677

Claim:
A method for presenting information to a plurality of client systems that are coupled to an enterprise portal, the method comprising: receiving from an administrator, via a graphical user interface, first, second, and third predefined conditions, including at least one nested relationship between the conditions, and first, second, and third instructions, each instruction being associated with a set of portal pages; receiving at the portal a run-time request from a first user associated with a first client system; providing information associated with the request to a resolver service; executing at the resolver service a decision process, comprising: determining whether or not the request satisfies the first predefined condition, modifying behavior of the portal according to the first instruction if the request satisfies the first predefined condition such that the portal will provide pages from the first set of portal pages to the first user, if the request does not satisfy the first predefined condition, determining whether or not the request satisfies the second predefined condition, modifying behavior of the portal according to the second instruction if the request satisfies the second predefined condition such that the portal will provide pages from the second set of portal pages, and modifying behavior of the portal according to the third instruction if the request satisfies neither the first nor second predefined conditions such that the portal will provide pages from the third set of portal pages; receiving from the resolver service an indication of modified portal behavior; and providing an appropriate portal page to the first user via the first client device in accordance with the indication of modified portal behavior.