Patent ID: 7533095

Claim:
A data mining method adapted to be performed in a computer system having a message handling system therein, said message handling system comprising a message broker and a plurality of queues that include computer-readable memory, said method comprising: receiving information in at least one queue of the plurality of queues, said information being received from at least one publisher; executing a data mining algorithm by operating upon a data mining model that depends on model parameters and on data values for independent variables, said information comprising input data that includes the data values and further includes the model parameters, model content, or combinations thereof, said model content being the data mining model or an identifier thereof or a pointer thereto, said executing comprising utilizing the information to generate at least one score; executing a decision algorithm to apply at least one rule to the at least one score to generate at least one decision; publishing at least one result in a result queue of the plurality of queues, said at least one result being selected from the group consisting of the at least one score, the at least one decision, and combinations thereof, said result queue being subscribed to by at least one subscriber; and transmitting the at least one result from the result queue to the at least one subscriber, wherein said receiving, said executing the data mining algorithm, said executing the decision algorithm, said publishing, and said transmitting are performed by the message broker, wherein the data mining model is a linear or nonlinear regression model such that the model parameters comprise weights respectively associated with the independent variables, wherein a positive integer N is a total number of said independent variables denoted as X 1 , X 2 , . . . , X N ; wherein said weights consist of N weights denoted as W 1 , W 2 , . . . , W N ; wherein the data mining model is said linear regression model comprising a function F(X 1 , X 2 , . . . , X N ) expressed in terms of a linear regression equation having a form of: F ( X 1 , X 2 , . . . , X N )= W 1 X 1 +W 2 X 2+ . . . +W N X N .