Systems and Methods for Securely Transmitting Large Data Files
First Claim
1. A method of conveying a data file from a first computing device to a second computing device, comprising:
- storing a referential complex dataset (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;
generating a rule for locating the matched bit string in the RCD; and
storing the generated rule sequentially in a rule set; and
transmitting the rule set to the second computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
In methods, systems, and computing devices configured to implement methods of conveying a data file from a first computing device to a second computing device. A referential complex dataset (RCD) is stored in memory of a first computing device and a second computing device. The first computing device may compare bit strings within a data file to bit strings within the RCD to identify a matching bit string in the RCD, generate a set of rules for locating the matched bit string in the RCD, and transmit the rule set to the second computing device. The second computing device may receive the rule set, sequentially use each rule in the rule set to identify corresponding bit strings in the RCD in memory, and copy the identified bit strings into a memory to replicate the data file.
18 Citations
33 Claims
-
1. A method of conveying a data file from a first computing device to a second computing device, comprising:
-
storing a referential complex dataset (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; generating a rule for locating the matched bit string in the RCD; and storing the generated rule sequentially in a rule set; and transmitting the rule set to the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of receiving a data file in a first computing device from a second computing device, comprising:
-
storing a referential complex dataset (RCD) in memory of the first computing device that matches an RCD stored in the second computing device; receiving a rule set from the second computing device; sequentially using each rule in the rule set to identify corresponding bit strings in the RCD in memory; and copying the identified bit strings into a memory to replicate the data file. - View Dependent Claims (12, 13)
-
-
14. A computing device, comprising:
-
a memory; and a processor coupled to the memory and configured with processor-executable instructions to perform operations comprising; storing in the memory a referential complex dataset (RCD) that is the same as an RCD stored in a memory of a second computing device; performing 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; generating a rule for locating the matched bit string in the RCD; and storing the generated rule sequentially in a rule set; and transmitting the rule set to the second computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computing device, comprising:
-
a memory; and a processor coupled to the memory and configured with processor-executable instructions to perform operations comprising; storing a referential complex dataset (RCD) in memory of the computing device that matches an RCD stored in a second computing device; receiving a rule set from the second computing device; sequentially using each rule in the rule set to identify corresponding bit strings in the RCD in memory; and copying the identified bit strings into a memory to replicate the data file. - View Dependent Claims (22, 23)
-
-
24. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations comprising:
-
storing in a memory a referential complex dataset (RCD) that is the same as an RCD stored in a memory of a second computing device; performing 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; generating a rule for locating the matched bit string in the RCD; and storing the generated rule sequentially in a rule set; and transmitting the rule set to the second computing device. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations comprising:
-
storing a referential complex dataset (RCD) in memory of the computing device that matches an RCD stored in a second computing device; receiving a rule set from the second computing device; sequentially using each rule in the rule set to identify corresponding bit strings in the RCD in memory; and copying the identified bit strings into a memory to replicate the data file. - View Dependent Claims (32, 33)
-
Specification