Patent ID: 8775197

Claim:
A computer-implemented method for providing personalized health or benefit-related works to a user, the method comprising: a. obtaining from the user, another information source, or both, personal health or benefit-related information comprising one or more health terms, each health term comprising at least one of a health-related term, a health-related code, a benefit-related term, and a benefit-related code; b. in a computer system, associating one or more of the obtained health terms with one or more health or benefit-related concepts; c. receiving from at least one of the user and a system administrator a first weight coefficient for each corresponding health or benefit-related concept based on the relevance of the corresponding health or benefit-related concept to the user; d. generating a user profile data structure for the user containing one or more of the associated health or benefit-related concepts and the first weight coefficients corresponding to the associated health or benefit-related concepts; e. in the computer system, identifying a plurality of health or benefit-related works associated with the one or more health or benefit-related concepts; f. the computer system assigning a second weight coefficient to each of the health or benefit-related works as a function of at least a degree to which the associated health or benefit-related concept describes a subject matter of the work upon receiving each of the health or benefit-related works; g. providing the user computer network access to the plurality of health or benefit-related works, wherein the computer system provides said access based on a function of the first weight coefficients of the one or more health or benefit-related concepts and the second weight coefficients assigned to the plurality of health or benefit-related works; and h. adjusting the second weight coefficient assigned to at least one of the health or benefit-related works based on whether the user accesses the corresponding health or benefit-related work.