Method and apparatus for the creation of TCP segments by simultaneous use of computing device components
First Claim
Patent Images
1. A method comprising:
- receiving data to be transmitted over a second network;
determining whether to provide said data to a first network communication device or to a second network communication device for conversion into TCP data packets, each of said first and second network communication devices adapted to convert data into TCP data packets, wherein determining whether to provide said data to said first network communication device or to said second network communication device for conversion into TCP data packets comprises determining whether said second network communication device is active, wherein if said second network communication device is active, then said determination is made to provide said data to said first network communication device; and
upon determining to provide said data to said first network communication device for conversion into TCP data packets, then;
providing said data to said first network communication device for conversion into TCP data packets, said first network communication device adapted for data transmission over a first network;
converting said data into TCP data packets by said first network communication device; and
providing said TCP data packets converted by said first network communication device to said second network communication device for transmission over said second network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for segmenting data into TCP data segments using a first network communication component, and transmitting TCP data segments over a second network using a second network communication component. TCP data segments may be created by a first network card that may be in a loopback mode while a second network card may be sending TCP data segments onto a network. Both network communication cards may be operating simultaneously and may improve efficiency.
25 Citations
14 Claims
-
1. A method comprising:
-
receiving data to be transmitted over a second network; determining whether to provide said data to a first network communication device or to a second network communication device for conversion into TCP data packets, each of said first and second network communication devices adapted to convert data into TCP data packets, wherein determining whether to provide said data to said first network communication device or to said second network communication device for conversion into TCP data packets comprises determining whether said second network communication device is active, wherein if said second network communication device is active, then said determination is made to provide said data to said first network communication device; and upon determining to provide said data to said first network communication device for conversion into TCP data packets, then; providing said data to said first network communication device for conversion into TCP data packets, said first network communication device adapted for data transmission over a first network; converting said data into TCP data packets by said first network communication device; and providing said TCP data packets converted by said first network communication device to said second network communication device for transmission over said second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a first network communication device, the first network communication device comprising a first control circuit for separating data into TCP packets, and a first network communication circuit for communication of TCP packets on a first network; a second network communication device, the second network communication device comprising a second control circuit for separating data into TCP packets, and a second network communication circuit for communication of TCP packets on a second network; and a processor to receive data to be transmitted over said second network, to determine whether to provide said data to said first network communication device or to said second network communication device for separating said data into TCP packets, wherein said processor is to determine to provide said data to said first network communication device if said second network communication device is active, wherein if said determination is to provide said data to said first network communication device for separating said data into TCP packets, then said processor is to route said data to said first network control circuit of said first network communication device for packetizing said data into TCP data packets, to receive said TCP data packets from said first network communication device, and to route said TCP data packets to said second network communication device for transmission over said second network. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification