×

Floating point conversion for records of multidimensional database

  • US 6,424,972 B1
  • Filed: 06/22/2000
  • Issued: 07/23/2002
  • Est. Priority Date: 06/22/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for compressing data in a plurality of records in a data store, comprising the actions of:

  • (a) dividing the plurality of records into at least one segment, each segment including a predetermined number of records that are arranged in a table, each row of the table representing a separate record and each column representing a particular field in each record;

    (b) for each column having floating point data associated with each field, converting the floating point data into integer data for each field in the column;

    (c) for each column having the same data repeated in each field, setting the width for the column having repeated data equal to zero bits;

    (d) for each column having integer data in the each field, setting the width for each column equal to the minimum number of bits necessary to represent the largest integer value in the column; and

    (e) including a header with the segment that indicates the predetermined number of records in the segment, the width of each column in the segment, the precision of the conversion from floating point data to integer data for each column having converted data, the repeated data for each column having a width set to zero bits, and the original width for each column such that the header of the segment can be employed to decompress the width of the columns and restore the original data in each field of a record that is accessed.

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