Patent ID: 7720716
Filing Date: 2010-05-18
Classification: G06Q

Abstract:
1. A method for use by various departments to prepare a quotation, the method comprising: accessing a relational database recorded on a computer-readable medium to assist in preparing the quotation, the relational database being accessed by the various departments and providing centralized data recorded on the computer-readable medium, the centralized data including a plurality of relations to relate manufacturing processes, cost parameters, calculations, and work flows; wherein each of the various departments, in accordance with the work flows, accesses the relational database through a customized interface configured to allow limited access to the relational database based on the corresponding department: wherein the plurality of relations includes a first relation including a quotation identification attribute, a second relation including a calculation identification attribute and an equation description attribute, and a plurality of additional relations that dictate the use of the second relation in preparing a quotation identified by data corresponding to the quotation identification attribute of the first relation; wherein the relational database is configured to allow modification of the second relation to modify data corresponding to the equation description attribute to change the way calculations are performed when preparing the quotation, thereby allowing techniques utilized to perform calculations to be customized as needed for particular applications; processing information in the relational database to prepare the quotation in accordance with the plurality of relations; wherein when preparing a quotation identified by data corresponding to the quotation identification attribute of the first relation, the current data corresponding to the equation description attribute of the second relation determine the way calculations are performed when preparing the quotation, and the plurality of relations determines the way that the relational database manipulates data to determine the way that the calculations affect the prepared quotation; and providing the quotation to a user.