×

Dynamically enabling user device to utilize network-based media sharing protocol

  • US 10,686,851 B2
  • Filed: 08/22/2017
  • Issued: 06/16/2020
  • Est. Priority Date: 06/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system controller comprising:

  • a network interface connectable to a computer network, the computer network including a dynamic host control protocol (DHCP) server and a gateway for processing network traffic, the dynamic host control protocol (DHCP) server providing an IP address of the gateway as a default gateway of the computer network to a user device when the user device is first coupled to computer network, and the gateway including a set of gateway rules containing one or more dynamically updatable network traffic processing rules utilized by the gateway to process network traffic, wherein the set of gateway rules by default cause the gateway to prevent the user device on the computer network from utilizing a network-based media sharing protocol with a media device on the computer network by causing the gateway to drop all unicast traffic between the user device and the media device, the user device and the media device being located on different subnets on the computer network, and all unicast traffic from the user device to the media device being sent via the gateway as a result of the gateway being the default gateway for the user device;

    a storage device storing a plurality of software instructions; and

    a processor coupled to the network interface and the storage device;

    wherein, by the processor executing the software instructions loaded from the storage device, the processor is configured to cause the system controller at least to;

    detect a first event occurrence;

    in response to detecting the first event occurrence, dynamically reconfigure the gateway to pass unicast traffic corresponding to the network-based media sharing protocol between the user device and the media device by updating the set of gateway rules so that the gateway permits the user device to utilize the network-based media sharing protocol with the media device after the first event occurrence, wherein prior to the first event occurrence, the gateway prevents the user device from utilizing the network-based media sharing protocol with the media device;

    detect a second event occurrence; and

    in response to detecting the second event occurrence, dynamically reconfigure the gateway to drop unicast traffic corresponding to the network-based media sharing protocol between the user device and the media device by updating the set of gateway rules so that the gateway prevents the user device from utilizing the network-based media sharing protocol with the media device after the second event occurrence, wherein prior to the second event occurrence, the gateway permits the user device to utilize the network-based media sharing protocol with the media device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×