Patent ID: 7747452

Claim:
A method for correcting inoperability of components of a computer system, the method comprising: identifying a first computer comprising a first processor manufactured in a first, non-upgraded, configuration defining an architecture for a family of computers; identifying a second computer comprising a second processor manufactured after the first processor, in a second, upgraded, configuration within the architecture and family of computers; identifying a first supplier of the first and second processors; identifying a product, comprising a first software package, provided by a second supplier, specifying operability thereof with the second configuration, and specifying inoperability with the first configuration; providing a server operably connected to the Internet; providing a test computer comprising a third processor and controlled by an independent entity, independent from the first and second suppliers; loading the software package on the test computer; programming the test computer to run the first software package; configuring the test computer to correspond to the first configuration; evaluating, by the test computer, operability of the product on the test computer in the first configuration; determining, by the test computer, a solution providing operability of the product on the test computer configured with the first configuration; the determining, further comprising testing the efficacy and operability of at least one of providing a second software package, distinct from the first software package, providing alternative code to be inserted within the first software package, manipulating hardware components, corresponding to the first computer, in the test computer, and replacing at least one component, of the test computer and corresponding to the first configuration, without configuring the test computer to the second configuration; sending by the test computer to the server a specification of the solution; and sending, by the server, notice to at least one other computer connected to the Internet a solution description comprising at least information confirming the existence of the solution providing operability of the product with the first configuration; identifying, by the server, a legal action available to at least one of the independent entity, the public, and a purchaser of the product, against at least one of the first and second suppliers, to cause implementation of the solution; and sending, by the server, documentation reflecting initiation of a process to implement the legal action.