×

Systems and methods for data conversion and comparison

  • US 10,423,626 B2
  • Filed: 12/23/2016
  • Issued: 09/24/2019
  • Est. Priority Date: 09/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A database system comprising:

  • at least one processor; and

    at least one non-transient storage medium containing instructions that, when executed by the at least one processor, cause the at least one processor to;

    translate input data in a first format into a canonical format, wherein translation includes operations to;

    map a plurality of individual data elements of the input data to a plurality of respective canonical data types associated with determined data types of the individual data elements;

    encode the plurality of individual data elements into a byte stream comprising at least;

    a canonical type byte based on the mapping for each individual data element; and

    at least one data value for data of each individual data element where present; and

    wherein the encoding includes generation of a hybrid encoding for floating point numbers, wherein the hybrid encoding further comprises a decimal continuation marker for encoding decimal numbers; and

    execute data comparison operations against the byte stream in response to at least some requests for database operations received from at least some database clients.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×