Patent ID: 7610549

Claim:
A system to create a chart for display on a client device, including: a repository for storing project data extracted from a project database associated with a client device; a graphics repository for storing a plurality of graphical images for representing extracted project data; a processor in communication with the repository and the graphics repository, for generating a project database table to represent the project data extracted from the project database associated with the client device, the processor further interfacing with a table view model interface to identify a table view model suitable for representing extracted project data represented in the project database table, the table view model containing a location in the graphics repository of graphical images for representing the extracted project data that is represented in the project database table; generating a table view of extracted project data represented in the project database table in accordance with the identified table view model; generating a chart image utilizing the project database table in accordance with the generated table view, the chart image being one of a Gantt chart and a bar chart; and wherein the processor further sends the chart image to the client device for display.