US 11,792,033 B2
Restricting control of an output resource advertising services openly over a wireless network for playing media
Sanjay Gandotra, Santa Clara, CA (US); Abhijith Kudupu Narayan, Sunnyvale, CA (US); and Radhakrishnan Suryanarayanan, Fremont, CA (US)
Assigned to Fortinet, Inc., Sunnyvale, CA (US)
Filed by Fortinet, Inc., Sunnyvale, CA (US)
Filed on Dec. 29, 2015, as Appl. No. 14/982,726.
Claims priority of provisional application 62/098,300, filed on Dec. 30, 2014.
Prior Publication US 2017/0005814 A1, Jan. 5, 2017
Int. Cl. H04L 12/18 (2006.01); H04W 4/16 (2009.01); H04L 47/32 (2022.01); H04L 45/42 (2022.01); H04L 45/64 (2022.01); H04W 84/12 (2009.01)
CPC H04L 12/185 (2013.01) [H04L 12/1818 (2013.01); H04L 45/42 (2013.01); H04L 45/64 (2013.01); H04L 47/32 (2013.01); H04W 4/16 (2013.01); H04W 84/12 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method, in an SDN (software-defined networking) controller device of a data communication network that manages a plurality of access point devices utilizing OpenFlow rules for cross vendor compatibility, for improving network performance by restricting control of an output resource shared openly on the data communication network to invitees with OpenFlow rules, the method comprising the steps of:
receiving, at a network interface of the controller device, data to configure a meeting involving the output resource, for one or more invitees representing a subset of the available invitees;
receiving, at the network interface, a service advertisement from the output resource, the output resource connected to a Wi-Fi portion of the communication network through an access point of the one or more access points, the service advertisement indicative of availability for connection to the output resource and control of the output resource and comprising one or more frames with an indication that the service advertisement should be broadcast;
responsive to the received service advertisement, determining, at a processor of the controller device, frame delivery information associated with the one or more invitees;
modifying, at the processor, the service advertisement based on the determined frame delivery information;
transmitting, from the network interface, the modified service advertisement to the one or more invitees associated with the plurality of access points; and
subsequently restricting content to the output resource to the one or more invitees with Open Flow by:
transmitting, from the SDN controller device, an OpenFlow rule executed at a layer-2 data plane specifying service advertisement frames to be dropped at the access point after being broadcast; and
suppressing, at the access point implementing the OpenFlow rule generated at the Wi-Fi controller, service advertisements from being broadcast to excluded stations at the plurality of access points, wherein frames are dropped from a data plane based on the OpenFlow rule by the plurality of access points,
wherein the output resource displays content provided by an invitee device when under control of the invitee device, and the output resource moves transparently during a meeting from the access point to a second access point of the plurality of access points.