Patent ID: 8301841

Claim:
A computer implemented method for caching terminology data, comprising: receiving a terminology request; determining that the terminology request is related to at least one uncached terminology concept; retrieving a complete concept set of the terminology concept as a cache unit, wherein the complete concept set comprises (i) the terminology concept, (ii) all other terminology concepts which are directly correlated or indirectly correlated through a non-transitive relationship to the terminology concept, (iii) properties of each terminology concept, and (iv) the non-transitive relationship between each terminology concept; retrieving transitive relationship information for the complete concept set, the transitive relationship information comprising identifiers of terminology concepts which are correlated through the transitive relationship to each terminology concept in the complete concept set; and caching the cache unit and the transitive relationship information of the cache unit; wherein each of the foregoing steps is performed by a programmed computer.