System and method for performing intelligent analysis of a computer database
DCFirst Claim
1. A system for analyzing a database, comprising:
- a) a database comprising data indicative of an organization;
b) a server computer coupled to the database, the server computer including;
i) means for defining a type of analysis to be performed on the data on a predetermined schedule including a trigger condition corresponding to a specified result of the analysis of the data in the database;
ii) means for querying the database data according to the predetermined schedule defined by the defining means and analyzing the data according to the type of analysis defined; and
iii) means for generating a report responsive to the querying means; and
c) a client computer coupled to the server, the client computer including;
i) means for receiving the report generated by the generating means; and
ii) means for displaying the report to a user of the client computer.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for performing intelligent analysis and for generating a report for a user which allows the user to make decisions, without requiring the user to understand or interpret data itself. A database computer includes a database containing the data. The data includes a collection of information about an enterprise of the user. A server computer is coupled to the database computer and executes a database management program. A client computer is coupled to the server and executes an application program. The application program allows a user to define predetermined data types, to define relationships between the data types, to define parameters for the report, to define a method of analysis for the report, and to create the report. The report summarizes the data in terms of the data types, the data relationships, and the method of analysis.
-
Citations
17 Claims
-
1. A system for analyzing a database, comprising:
-
a) a database comprising data indicative of an organization; b) a server computer coupled to the database, the server computer including; i) means for defining a type of analysis to be performed on the data on a predetermined schedule including a trigger condition corresponding to a specified result of the analysis of the data in the database; ii) means for querying the database data according to the predetermined schedule defined by the defining means and analyzing the data according to the type of analysis defined; and iii) means for generating a report responsive to the querying means; and c) a client computer coupled to the server, the client computer including; i) means for receiving the report generated by the generating means; and ii) means for displaying the report to a user of the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for analyzing a database, comprising:
-
a) a database comprising data indicative of an organization; b) a server computer coupled to the database, the server computer including; i) first means for receiving a request to analyze the data in the database; ii) means for querying the data in the database responsive to the receipt of the request by the receiving means and for analyzing the data according to the request; iii) means for generating a report responsive to the querying means, and corresponding to the request, wherein the report includes; a) a summary of the data queried by the querying means, and b) at least one hyperlink to a request to perform another type of analysis of the data; and c) a client computer coupled to the server computer, the client computer comprising; i) means for transmitting a request to analyze to the first receiving means; ii) second means for receiving the report generated by the generating means; and iii) means for displaying the report to a user of the system. - View Dependent Claims (10, 11)
-
-
12. In a computer system comprising a client computer, a server computer coupled to the client computer, and a database containing data coupled to the server computer, a system for analyzing the database, comprising the steps of:
-
a) defining a type of analysis to be performed on the data on a predetermined schedule including a trigger condition corresponding to a specified result in the analysis of the data in the database; b) querying the database at the server computer according to the predetermined schedule and analyzing the data according to the type of analysis defined; c) generating a report at the server computer responsive to the querying means; d) transmitting the report to the client computer; and e) displaying the report to a user of the client computer. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification