Patent ID: 7831612

Claim:
A computer readable storage medium having stored thereon executable instructions executed by a processor to generate a report, wherein said executable instructions perform the method of: supplying a prompt group from a shared repository used by a plurality of reports to a specified user, wherein said supplied prompt group corresponds to a cascading prompt, wherein said cascading prompt has been previously defined and stored in said shared repository; accessing a list of values to identify values to be supplied to said supplied prompt group, wherein said accessing said list of values includes selecting prompt presentation values for said supplied prompt group in accordance with security access restrictions for said specified user; supplying to said specified user a security access restricted display of prompt presentation values; selecting parameters based upon said supplied security access restricted display of prompt presentation values; generating a particular report based upon said selected parameters, wherein said specified user receives a personalized report in accordance with said security access restrictions for said specified user; and periodically updating existing values in said list of values, wherein said list of values includes a hierarchy of values, wherein different levels of said hierarchy of values are updated at different frequencies.