×

Cloud to local router security

  • US 9,397,978 B1
  • Filed: 12/21/2012
  • Issued: 07/19/2016
  • Est. Priority Date: 12/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A router, comprising:

  • a memory, the memory being configured to store a plurality of instructions; and

    a processor coupled to the memory, wherein the processor is configured to execute the plurality of instructions, the execution of the plurality of instructions configuring the router to;

    download, from a policy control server, at least one policy;

    associate the at least one policy to each uniquely-identified client device coupled to the router;

    receive a request for a Uniform Resource Locator (URL) from a uniquely-identified client device coupled to the router;

    send the received URL to a remote site over a computer network;

    responsive to having sent the URL to the remote site, receive, from the remote site, a value to which the remote site has associated the URL, the value being one of a plurality of values, each of the plurality of values corresponding to a greater or lesser scope of URL access rights associated with the uniquely-identified client device;

    apply the received value to the at least one policy associated with the uniquely-identified device from which the URL request was received to determine whether the received value is sufficient for the associated policy to allow the uniquely-identified client device to access the URL;

    allow the uniquely-identified client device to access the URL if the received value, as applied to the at least one associated policy, is determined to be sufficient;

    disallow access to the URL by the uniquely-identified client device if the received value, as applied to the at least one associated policy, is determined not to be sufficient; and

    periodically poll the policy control server and download at least a portion of the at least one policy from the policy control server if the at least one policy has been updated.

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