Patent ID: 8145574

Claim:
A server for monitoring and managing actual product recalls, the server comprising: a recall database storing information on one or more recall events; a processor; a memory coupled to the processor and storing computer instructions therein, the processor being configured to execute the program instructions, the program instructions including: receiving from a recall initiator a first recall event identifying a product to be recalled and product disposition instructions; storing the first recall event in the recall database; generating one or more electronic recall notifications based on the received first recall event; identifying a plurality of customers; transmitting the one or more electronic recall notifications to the identified customers; receiving a change to the first recall event; generating an updated recall event including the change; storing the updated recall event in the recall database as an updated version of the first recall event; independently monitoring progress of the first and updated recall events and independently receiving, for the first and updated recall events, information on quantities of the product disposed according to the product disposition instructions; updating an aggregate disposition amount for each of the first and updated recall events based on the corresponding quantities received; calculating a total disposition amount for the product based on the aggregate disposition amount for each of the first and updated recall events; and generating a report based on the total disposition amount.