×

Systems and methods for securely transmitting large data files

  • US 10,546,139 B2
  • Filed: 07/26/2018
  • Issued: 01/28/2020
  • Est. Priority Date: 04/21/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of conveying a data file from a first computing device to a second computing device, comprising:

  • analyzing one or more data files representative of the data file to be transmitted to identify long bit strings that appear at least a threshold number of times;

    storing in a referential complex dataset (RCD) each long bit string that appears at least a threshold number of times;

    generating an index for locating each long bit string stored in the RCD;

    generating metadata corresponding to each long bit string stored in the RCD that provides information useful for comparing data files to the RCD to identify matching long bit strings;

    storing the generated metadata in association with the corresponding long bit string;

    transmitting the RCD to the second computing device for storage;

    storing the RCD in memory of the first computing device and in memory of the second computing device;

    performing by a processor of the first computing device the following operations sequentially on the data file until the entire data file has been processed;

    comparing bit strings within the data file to bit strings within the RCD to identify a matching bit string in the RCD, by using metadata associated with a matched bit string in the RCD to determine whether a longer bit string including the same matched bits exists in the RCD;

    generating a rule for locating the matched bit string in the RCD comprisingstoring the index for the matched bit string in the rule set; and

    storing the generated rule sequentially in a rule set; and

    transmitting the rule set to the second computing device.

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