IP Library Granted Patent US 7,317,736
Granted Patent B2
US 7,317,736 · App. 10/652,337 · Granted Jan 8, 2008

Systems and method for delivering reliable datagram service through connection-oriented service

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,317,736
App. No.
10/652,337
Granted
Jan 8, 2008
Kind
B2
Abstract

A system and method for reliable delivery of datagram protocol data unit (PDU) packets generated by a network oriented application at a first computing network element to a second computing network element across a network. The method steps include: at the first computing network element, capturing generated datagram packets destined for the second computing network element; determining a size of a payload associated with the datagram and communicating the size of the payload to the second computing element via a reliable connection-oriented transport service PDU; communicating the actual payload to the second computing element via the reliable connection-oriented transport service PDU; and, at the second computing network element, utilizing payload size and payload to reconstruct a datagram PDU including the payload for a network application at the second computing network element. By this technique, reliable datagram PDU transport over the network is ensured.

Claims (29)

1. A communication method for transmission of datagram protocol data units comprising:

receiving at least one datagram protocol data unit;

removing a payload portion of the at least one datagram protocol data unit;

forwarding a size of the payload portion of the at least one datagram protocol data unit;

separately communicating the payload portion of the at least one datagram protocol data unit;

reconstructing the at least one datagram protocol data unit; and

forwarding the reconstructed at least one datagram protocol data unit.

2. The method of claim 1 , wherein the reconstructed at least one datagram protocol data unit is forwarded to a local network oriented application.

3. The method of claim 1 , further comprising determining the size of the at least one datagram protocol data unit.

4. The method of claim 1 , wherein the payload portion is an application level protocol data unit.

5. The method of claim 1 , wherein the payload portion is switch provisioning information.

6. The method of claim 1 , wherein forwarding the size of the payload portion is a server process.

7. The method of claim 1 , further comprising generating the at least one datagram protocol data unit.

8. The method of claim 1 , wherein the forwarding and communicating are performed using a TCP/IP transport protocol.

9. A communication device that processes at least one datagram protocol data unit, comprising:

an interface that receives the at least one datagram protocol data unit;

a datagram service mechanism configured to remove a payload portion of the at least one datagram protocol data unit;

a communications device that forwards a size of the payload portion of the at least one datagram protocol data unit and separately communicates the payload portion of the at least one datagram protocol data unit; and

a counterpart datagram service mechanism configured to reconstruct the at least one datagram protocol data unit and forward the reconstructed at least one datagram protocol data unit.

10. The communication device of claim 9 , wherein the reconstructed at least one datagram protocol data unit is forwarded to a local network oriented application.

11. The communication device of claim 9 , wherein the datagram service mechanism further determines the size of the at least one datagram protocol data unit.

12. The communication device of claim 9 , wherein the payload portion is an application level protocol data unit.

13. The communication device of claim 9 , wherein the payload portion is switch provisioning information.

14. The communication device of claim 9 , wherein a server process running on the communications device forwards the size of the payload portion.

15. The communication device of claim 9 , further comprising application software adapted to generate the at least one datagram protocol data unit.

16. The communication device of claim 9 , wherein the forwarding and communicating are performed using a TCP/IP transport protocol.

17. The communication device of claim 16 , wherein the at least one protocol data unit comprises UDP protocol data units that are communicated using the TCP/IP transport protocol.

18. The communication device of claim 16 , further comprising a UDP to TCP process and a TCP to UDP process.

19. The communication device of claim 18 , wherein the UDP to TCP process and the TCP to UDP process are adapted to be a server process.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 032734 FRAME: 0502. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 044626/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2016
From: BENNETT, DAVID C
To: MCI WORLDCOM, INC.
Reel/Frame 039057/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2014
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032734/0502 →
CHANGE OF NAME Recorded Apr 8, 2014
From: MCI LLC
To: VERIZON BUSINESS GLOBAL LLC
Reel/Frame 032635/0201 →
MERGER Recorded Apr 8, 2014
From: MCI INC.
To: MCI LLC
Reel/Frame 032635/0179 →
MERGER Recorded Apr 8, 2014
From: WORLDCOM, INC.
To: MCI, INC.
Reel/Frame 032634/0342 →
CHANGE OF NAME Recorded Apr 8, 2014
From: MCI WORLDCOM, INC.
To: WORLDCOM, INC.
Reel/Frame 032635/0148 →