×

Method and system for using inverted data to detect corrupt data

  • US 5,699,509 A
  • Filed: 06/07/1995
  • Issued: 12/16/1997
  • Est. Priority Date: 06/07/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of detecting, using a computer, an error in a data item selected from a plurality of data items, comprising the steps of:

  • (a) providing a software library of functions that includes a constructor function, a conversion function, an error handling function, and a program including machine instructions defining program steps to be implemented by said computer;

    (b) employing the constructor function to associate a protected data type with the data item, store the data item into a memory, determine an inverted data item corresponding to the data item that is stored in the memory, and store said inverted data item into the memory in association with the data item to which it corresponds;

    (c) recalling the data item and the inverted data item from the memory when the data item is required in the program that is executed by the computer;

    (d) comparing the recalled data item with the recalled inverted data item before either is used by the program so that a correspondence can be determined between said data items; and

    (e) indicating that an error in one of the data item and the inverted data item that are recalled from the memory has occurred with the error handling function if the data item no longer corresponds to the inverted data item, else if the data item and the inverted data item correspond to each other, employing the conversion function to associate the data item with a non-protected data type, so that the data-item can be used by the program.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×