Patent ID: 8504343

Claim:
A computer system for predicting future disease for a subject comprising: a database comprising a population information set comprising population disease diagnoses for members of a population; the database further comprising a subject-specific information set comprising at least one subject-specific disease diagnosis corresponding to a past-diagnosed disease of said subject; a processor configured to execute modules comprising at least: an optimization module configured to select a diagnosed disease subset of the members of the population, wherein said diagnosed disease subset includes members of the population that have at least one diagnosed disease in common with the past-diagnosed disease of said subject; a diagnoses-based prediction module configured to predict one or more future diseases for the subject by comparing said subject with the diagnosed disease subset of the members of the population; wherein the diagnoses-based prediction module predicts the one or more future diseases for the subject by applying a collaborative filtering model, wherein the collaborative filtering model accounts for a similarity between a particular member of the diagnosed disease subset of the members of the population and the subject by using an inverse frequency function configured to assign a low weight to common diseases and a high weight to rare diseases; and an output interface for outputting the predicted one or more future diseases for the subject.