1. A medical device rights and recall management system, comprising: a microprocessor based medical device comprising a sensor for collecting a data set about at least one of: a patient or an environment; a service provider device operably connected to said microprocessor based medical device, said service provider device supplying software for execution on said microprocessor based medical device, said service provider device configured for maintaining a virtual device master record, said service provider device further configured for anonymously tracking and managing transactions with the software; a content device for creating said software operably connected to said service provider device, the content device not in direct communication with the microprocessor based medical device; a coding key embedded in said microprocessor based medical device; a key server communicatively coupled to said microprocessor based medical device and to said service provider device; the key server for controlling data transfer between the microprocessor based medical device and the service provider device, the key server including a set of rules for how said software can be used; and an intellectual property rights management device communicatively connected to said key server, the intellectual property rights management device not in direct communication with the microprocessor based medical device; wherein the key server interrogates said intellectual property rights management device to validate the coding key embedded in said microprocessor based medical device and said intellectual property rights management device communicates a result of said interrogation to the service provider device, the result of said interrogation including a return key code indicating whether the microprocessor based medical device is authentic and a user of the microprocessor based medical device is eligible to use the software, thereby enabling the service provider device to selectively unlock and activate said software via the connection between the microprocessor based medical device and the service provider device.