HIGH SPEED COMMUNICATION PROTOCOL
First Claim
1. A computer-implemented method comprising:
- determining, by a computer, that data is available for serialization using a pointer transfer;
getting a data block of the data from a memory;
getting metadata corresponding to the data block;
writing an original address of the data block to a transport layer;
writing the data block to the transport layer;
determining that the data corresponding to the data block contains pointers; and
adding a referenced data block to one or more data blocks to be transferred to a receiving system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure involves systems, software, and computer implemented methods for providing high speed communication between a sending system and a receiving system. One computer-implemented method includes determining, by a computer, that data is available for serialization using a pointer transfer; getting a data block of the data from a memory; getting metadata corresponding to the data block; writing an original address of the data block to a transport layer; writing the data block to the transport layer; determining that the data corresponding to the data block contains pointers; and adding a referenced data block to one or more data blocks to be transferred to a receiving system.
53 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
determining, by a computer, that data is available for serialization using a pointer transfer; getting a data block of the data from a memory; getting metadata corresponding to the data block; writing an original address of the data block to a transport layer; writing the data block to the transport layer; determining that the data corresponding to the data block contains pointers; and adding a referenced data block to one or more data blocks to be transferred to a receiving system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory, computer-readable medium storing computer-readable instructions executable by a computer and configured to:
-
get a data block of the data from a memory; get metadata corresponding to the data block; write an original address of the data block to a transport layer; write the data block to the transport layer; determine that the data corresponding to the data block contains pointers; and add a referenced data block to one or more data blocks to be transferred to a receiving system. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a memory; at least one hardware processor interoperably coupled with the memory and configured to; get a data block of the data from a memory; get metadata corresponding to the data block; write an original address of the data block to a transport layer; write the data block to the transport layer; determine that the data corresponding to the data block contains pointers; and add a referenced data block to one or more data blocks to be transferred to a receiving system. - View Dependent Claims (17, 18, 19, 20)
-
Specification