Patent ID: 7805319

Claim:
A method for determining food or medicine interaction of a user, comprising: a) populating, by a programmable device, a database, that correlates at least: i) a first product identifier corresponding to at least one ingredients of a first product; and ii) a second product identifier corresponding to at least one ingredients of a second product; b) creating and maintaining via the Internet utilizing a web-based mechanism, at least a first user profile, comprising user health information for a plurality of users; c) scanning a first product by at least one hand-held communication device, wherein the first product includes indicia associated with the first product identifier; d) capturing, in real-time, the first product identifier; e) transmitting, in real-time, the first product identifier from the at least one hand-held communication device to the database; f) comparing, in real-time, the first user profile to the first product identifier corresponding to the at least one ingredients of the first product obtained from the database; g) transmitting, in real-time, to the at least one hand-held communication device, the results of the comparison of the first user profile to the first product identifier corresponding to the at least one ingredients of the first product, wherein the results are used to: (1) output an alert when the first product, based on the first user profile, includes a harmful ingredient; and (2) output an alert when the first product, based on the first user profile, includes a recommended ingredient; h) scanning a second product by the at least one hand-held communication device, wherein the second product includes indicia associated with the second product identifier; i) capturing, in real-time, the second product identifier; j) transmitting, in real-time, the second product identifier from the at least one hand-held communication device to the database; k) comparing, in real-time, the first user profile to the second product identifier corresponding to the at least one ingredients of the second product obtained from the database; and l) transmitting, in real-time, to the at least one hand-held communication device, the results of the comparison of the first user profile to the second product identifier corresponding to the at least one ingredients of the second product, wherein the results are used to: (1) output an alert when the second product, based on the first user profile, includes a harmful ingredient; and (2) output an alert when the second product, based on the first user profile, includes a recommended ingredient.