Patent ID: 9584331
Date: 2017-02-28
CPC Classifications: H04L,H04W

Claim:
1. A method of transmitting broadcast data at a first communication gateway, comprising: (a) establishing a plurality of tunnels with a second communication gateway; receiving broadcast data through a first network interface from a host or a server; wherein when the broadcast data is received from a host, the broadcast data is a service request, a response to a service advertisement, or a message; wherein the service request is displayed at a first display; wherein when the broadcast data is received from a server, the broadcast data is a service advertisement, a response to a service request, a presence indicator, or a message; (b) determining whether the broadcast data satisfies at least one condition; wherein the at least one condition is based on source address of the broadcast data, and/or port number of the broadcast data of the broadcast data; (c) encapsulating the broadcast data in at least one encapsulating packet; (d) forwarding the broadcast data through at least one tunnel of the plurality of tunnels and through a second network interface to the second communication gateway if the broadcast data satisfies the at least one condition; wherein the at least one tunnel is selected according to at least one policy; wherein the at least one policy is based on capacity of the at least one tunnel, time, and/or identity of the host; wherein when the policy is based on time; the broadcast data is transmitted through the at least one tunnel only during a certain period of time; wherein a priority is assigned to each of the at least one policy; wherein the at least one encapsulating packet is encapsulated by the second communication gateway to retrieve the broadcast data; and wherein the broadcast data is distributed by the second communication gateway to a second network.