Patent ID: 7302639
Filing Date: 2007-11-27
Classification: G06Q

Abstract:
1. A reporting system including at least one processor for creating a report, wherein a report definition specifies one or more prompt objects as properties of the report definition, comprising: an inner prompt object comprising a first question to be asked of a user and at least one validation property; an outer prompt object comprising a second question to be asked of a user and at least one validation property; wherein the inner prompt object is nested within the outer prompt object, and wherein each of the inner and outer prompt objects is an object separate in object oriented programming terms from the report definition in which it is contained such that each of the inner and outer prompt objects is useable more than once in a single report definition or is useable in more than one report definition and answers to the prompt object are storable in association with the prompt object for later retrieval; and wherein execution of the report definition creates a report, wherein the report definition contains instructions for creating the report.