US2006002301A1PendingUtilityA1

Transferring transmission control protocol packets

Assignee: LIU CHANGWENPriority: Apr 4, 2001Filed: Aug 22, 2005Published: Jan 5, 2006
Est. expiryApr 4, 2021(expired)· nominal 20-yr term from priority
H04L 69/165H04L 1/16H04L 69/16H04L 69/163
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Transmitting Transmission Control Protocol (TCP) packets includes transmitting packets over a network path from a source to a destination using TCP in which receipt of at least some of the packets from the source at a destination is acknowledged by the destination to the source, the transmitting including a retransmission of the packets within a subpath of the network path, and managing acknowledgments of the retransmission of the packets within the subpath by a mechanism that is independent of the acknowledging by the source to the destination with respect to the transmitting of the packets over the network path.

Claims

exact text as granted — not AI-modified
1 . An article comprising a machine-readable medium which contains machine-executable instructions, the instructions causing a machine to: 
 transmit interrelated units of information over a network path from a source to a destination using a protocol in which receipt of at least some of the units from the source at a destination is acknowledged by the destination to the source by retransmitting the units within a subpath of the network path; and    manage acknowledgments of the retransmission of the units within the subpath by a mechanism that is independent of the acknowledging by the destination to the source with respect to the transmitting of the units over the network path.    
     
     
         2 . An article as in  claim 1 , wherein the network path includes an upper layer of a Transmission Control Protocol.  
     
     
         3 . An article as in  claim 1 , wherein the subpath includes a base layer of a Transmission Control Protocol.  
     
     
         4 . An article as in  claim 1 , wherein the protocol includes a Transmission Control Protocol.  
     
     
         5 . An article as in  claim 1 , wherein the subpath extends between a gateway device and the source.  
     
     
         6 . An article as in  claim 5 , wherein the gateway device is chosen from a group comprising: a computer, a proxy server, a virtual private network gateway, and a Realm Specific Internet Protocol gateway.  
     
     
         7 . An article as in  claim 1 , wherein the subpath extends between a gateway device and the destination.  
     
     
         8 . An article as in  claim 7 , wherein the gateway device is chosen from a group comprising: a computer, a proxy server, a virtual private network gateway, and a Realm Specific Internet Protocol gateway.  
     
     
         9 . An article as in  claim 1 , wherein manage acknowledgments comprises storing at the subpath a unit sent by the source to the destination for retransmission until the subpath receives an acknowledgment that the destination has received the unit.  
     
     
         10 . An article as in  claim 1 , wherein the source is a device selected from a group comprising: servers, mobile computers, stationary computers, telephones, pagers, and personal digital assistants.  
     
     
         11 . An article as in  claim 1 , wherein the destination is a device selected from a group comprising: servers, mobile computers, stationary computers, telephones, pagers, and personal digital assistants.  
     
     
         12 . An article as in  claim 1 , wherein at least a portion of the network path is selected from a group comprising: a modem link, an Ethernet link, a cable link, a point-to-point link, an infrared connection, a fiber optic link, a cellular link, a Bluetooth connection, and a satellite link.  
     
     
         13 . An apparatus comprising: 
 a source operable to transmit interrelated units of information over a network path to a destination using a protocol in which receipt of at least some of the units from the source at a destination is acknowledged by the destination to the source;    a management module operable to retransmit the units within a subpath of the network path and operable to manage acknowledgments of the retransmission of the units within the subpath by a mechanism that is independent of the acknowledging by the destination to the source with respect to the transmitting of the units over the network path.    
     
     
         14 . An apparatus as in  claim 13 , wherein the network path includes an upper layer of a Transmission Control Protocol.  
     
     
         15 . An apparatus as in  claim 13 , wherein the subpath includes a base layer of a Transmission Control Protocol.  
     
     
         16 . An apparatus as in  claim 13 , wherein the protocol includes a Transmission Control Protocol.  
     
     
         17 . An apparatus as in  claim 13 , wherein the subpath extends between a gateway device and the source.  
     
     
         18 . An apparatus as in  claim 17 , wherein the gateway device is chosen from a group comprising: a computer, a proxy server, a virtual private network gateway, and a Realm Specific Internet Protocol gateway.  
     
     
         19 . An apparatus as in  claim 13 , wherein the subpath extends between a gateway device and the destination.  
     
     
         20 . An apparatus as in  claim 19 , wherein the gateway device is chosen from a group comprising: a computer, a proxy server, a virtual private network gateway, and a Realm Specific Internet Protocol gateway.  
     
     
         21 . An apparatus as in  claim 13 , wherein the management module is operable to store at the subpath a unit sent by the source to the destination for retransmission until the subpath receives an acknowledgment that the destination has received the unit.  
     
     
         22 . An apparatus as in  claim 13 , wherein the source is a device selected from a group comprising: servers, mobile computers, stationary computers, telephones, pagers, and personal digital assistants.  
     
     
         23 . An apparatus as in  claim 13 , wherein the destination is a device selected from a group comprising: servers, mobile computers, stationary computers, telephones, pagers, and personal digital assistants.  
     
     
         24 . An apparatus as in  claim 13 , wherein at least a portion of the network path is selected from a group comprising: a modem link, an Ethernet link, a cable link, a point-to-point link, an infrared connection, a fiber optic link, a cellular link, a Bluetooth connection, and a satellite link.  
     
     
         25 . A system comprising: 
 a first storage mechanism at a first side of a network path configured to store interrelated units of information sent from a source to a destination at a second side of the network path;    a second storage mechanism at the first side configured to store acknowledgments of received units sent from the second side within a subpath of the network path; and    a mechanism configured to transmit units of information stored in the first storage mechanism to the second side based on duplicity of acknowledgments included in the second storage mechanism.    
     
     
         26 . A system as in  claim 25 , wherein the network path includes a base Transmission Control Protocol layer.  
     
     
         27 . A system as in  claim 25 , wherein the source is configured to transmit units to the destination on a network path including a Transmission Control Protocol network path.

Join the waitlist — get patent alerts

Track US2006002301A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.