Patent ID: 8234124

Claim:
An allergy prevention method comprising: scanning, by a computing system, a fidelity card belonging to a first user; receiving, by said computing system from said first user, a first command for retrieving a first user profile from said fidelity card, wherein said first user profile comprises information specifying a first plurality of elements known to cause said first user to have an allergic reaction; retrieving, by said computing system from said fidelity card, said first user profile; retrieving, by said computing system, first data embedded within a first package associated with a first item for purchase, wherein said first data comprises information specifying a second plurality of elements comprised by said first item; comparing, by said computing system, said first plurality of elements to said second plurality of elements; first determining, by said computing system based on said comparing said first plurality of elements to said second plurality of elements, that a first element of said first plurality of elements matches a second element of said second plurality of elements; generating, by said computing system, a warning indicating to said first user that said first item may cause said first user to have an allergic reaction; presenting, by said computing system, said warning to said first user; disabling, by said computing system, said first user from purchasing said first item; retrieving, by said computing system, second data embedded within a second package associated with a second item for purchase, wherein said second data comprises information specifying a third plurality of elements comprised by said second item; comparing, by said computing system, said first plurality of elements to said third plurality of elements; second determining, by said computing system based on said comparing said first plurality of elements to said third plurality of elements, that no elements of said first plurality of elements match any elements of said third plurality of elements; generating, by said computing system, indication data indicating to said first user that said second item is safe for said first user; presenting, by said computing system, said indication data to said first user; enabling, by said computing system, said first user to purchase said second item; generating, by said computing system, a first report indicating results of said first determining and said second determining; presenting, by said computing system said first report to said first user; and removing said first user profile from said computing system.