IP Library Granted Patent US 7,587,758
Granted Patent B2
US 7,587,758 · App. 12/014,483 · Granted Sep 8, 2009

Systems and methods for distributing data packets over a communication network

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,587,758
App. No.
12/014,483
Granted
Sep 8, 2009
Kind
B2
Abstract

System 10 distributes information data packets 10 D from multiple send endpoint ports 11 S in send endpoint unit 12 S, to multiple receive endpoint ports 11 R in receive endpoint unit 12 R. The packets pass through standard based send firewall adapter 14 S (shown in detail in FIG. 3 ), traverse at least one firewall 15 W through selected port 15 P, and pass through standard based receive firewall adapter 14 R. The endpoint units in the send and receive stations may be simple PCs operated by individuals at a single work station, or complex computer system(s) operated by large organizations.

Claims (38)

1. A method of distributing information packets over a communication network, the method comprising:

selecting a customized firewall port through a firewall from a plurality of firewall ports into the communication network;

opening a network tunnel connection over the communication network traversing the customized firewall port, the network tunnel connection allowing bidirectional communication;

forming a stream of packets by multiplexing multiple streams of packets in at least one send port of a send endpoint unit of a firewall adaptor used with the customized firewall port into the customized firewall port;

providing a header of a packet in the formed stream of packets based on a header protocol; and

sending the formed stream of packets over the communication network through the opened network tunnel connection utilizing the header protocol for at least some of the multiplexed packets.

2. The method of claim 1 , wherein the header protocol is provided from a stack of protocols.

3. The method of claim 2 , further comprising altering the stack of protocols by adding or deleting specific protocols.

4. The method of claim 1 , wherein the firewall is a single firewall between the communication network and the firewall adapter.

5. The method of claim 1 , wherein the firewall is at least two firewalls comprising a send firewall between the communication network and the firewall adapter and a receive firewall between the communication network and a receive firewall adapter.

6. The method of claim 1 , wherein the communication network has a network protocol for distributing the information packets.

7. The method of claim 6 , wherein the network protocol is Transmission Control Protocol (TCP).

8. The method of claim 7 , wherein the information packets comprise voice and/or video information packets.

9. The method of claim 1 , further comprising:

receiving a stream of packets;

demultiplexing the received stream of packets into at least one demultiplexed stream of packets; and

providing at least one stream of demultiplexed packets to at least one receive port.

10. The method of claim 9 , wherein demultiplexing the received stream of packets comprises demultiplexing the received stream of packets using header information in at least one packet of the received stream of packets.

11. The method of claim 6 , wherein the communication network is a local area network.

12. The method of claim 1 , wherein the customized firewall port is selected by the firewall adapter.

13. The method of claim 1 , wherein selecting the customized firewall port comprises selecting the customized firewall port from a range of firewall ports.

14. The method of claim 1 , wherein the customized firewall port is predetermined.

15. The method of claim 14 , wherein the predetermined firewall port is a default port.

16. The method of claim 15 , wherein the predetermined default firewall port is a Hypertext Transfer Protocol (HTTP) network port.

17. The method of claim 1 , further comprising, before sending the formed stream of of packets over the communication network, opening at least one logical communication channel within the opened network tunnel connection by assigning a channel number in at least one header of a packets of the formed stream of packets, the at least one logical communication channel corresponding to the at least one send port.

18. The method of claim 17 , further comprising, after sending the formed stream of packets over the communication network, opening at least one receive port within a receive endpoint unit by assigning port numbers in a header of a packet in the formed stream of packets, the at least one receive port corresponding to the at least one logical communication channel.

19. An apparatus for distributing information packets containing headers over a communication network the apparatus comprising:

means for selecting a customized firewall port through a firewall from a plurality of firewall ports into the communication network;

means for opening a network tunnel connection over the communication network, traversing the customized firewall port, the network tunnel connection allowing bidirectional communication;

means for forming a stream of packets by multiplexing at least one stream of packets in at least one send port of a send endpoint unit of a firewall adaptor used with the customized firewall port into the customized firewall port;

means for providing a header of a packet in the formed stream of packets based on a header protocol; and

means for sending the formed stream of packets over the communication network through the opened tunnel network connection, utilizing the header control protocol for at least some of the multiplexed packets.

20. A computer readable medium for storing computer instructions which cause a computer to distribute information packets over a communication network by:

selecting a customized firewall port through a firewall from a plurality of firewall ports into the communication network;

opening a network tunnel connection over the communication network traversing the customized firewall port, the network tunnel connection allowing bidirectional communication;

forming a stream of packets by multiplexing at least one stream of packets in at least one send port of a send endpoint unit of a firewall adaptor used with the customized firewall port into the customized firewall port;

providing a header of a packet in the formed stream of packets based on a header protocol; and

sending the formed stream of packets over the communication network through the opened network tunnel connection utilizing the header protocol for at least some of the multiplexed packets.

Assignments (3)
MERGER Recorded Jan 26, 2016
From: PANESTRAM MGMT. LTD., L.L.C.
To: OL SECURITY LIMITED LIABILITY COMPANY
Reel/Frame 037589/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2008
From: KRTOLICA, NENAD; KUKOLECA, DALIBOR
To: ADRIACOMM, LLC
Reel/Frame 021980/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2008
From: ADRIACOMM, LLC
To: PANESTRAM MGMT. LTD., L.L.C.
Reel/Frame 021912/0355 →
Continuity (2)
Continuation 1067617400 · Oct 2, 2003
Related Publication 20080112421A1 · May 15, 2008