×

Systems and methods for efficient data transfer

  • US 8,065,341 B2
  • Filed: 10/01/2008
  • Issued: 11/22/2011
  • Est. Priority Date: 10/01/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for transferring data, the method comprising:

  • sending, from a receiving device, a data query to request data from a sending device;

    receiving, from the sending device, a data result model in response to the data query, the data result model including a table block and a final status block;

    analyzing the data result model to regenerate the data for storage at the receiving device, wherein the analyzing of the data result model comprises;

    reading at least one column definition and at least one data row from the table block, the data row including a row flag, a null location list, and a row payload field including non-null data to be transferred to the receiving device,determining a number of columns in the table block from the column definition,analyzing the row flag to determine whether the data row includes null values and, when the row flag indicates a presence of null values, further analyzing the null location list to determine location information for the non-null data and the null values,creating at least one mapped data row by sequentially inserting the non-null data from the row payload field at non-null locations and inserting a null value at each null location determined in the analyzing of the row flag, and determining whether the table block received by the receiving device is complete by reading a user message in the final status block, the user message including a severity flag and an indication that the table block is complete; and

    processing each mapped data row to provide the regenerated data for storage at the receiving device.

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