Social-graph aware policy suggestion engine

US9860281B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9860281-B2
Application numberUS-201414318637-A
CountryUS
Kind codeB2
Filing dateJun 28, 2014
Priority dateJun 28, 2014
Publication dateJan 2, 2018
Grant dateJan 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, devices and methods are disclosed to assist in configuring devices and policies to protect a regional network (e.g., home network) and its users. Users on the network are monitored to determine appropriate configuration settings and preferences by utilizing a combination of internally configured information and externally gathered information for each user. For example, externally gathered information may include information obtained about a user from one or more social media Internet sites. Automatically obtained information may be used to provide or augment policy information such that a user's preference relative to internet content (e.g., content blocking software configuration) may be achieved without requiring an administrator to individually prepare each users security profile and configuration.

First claim

Opening claim text (preview).

We claim: 1. A non-transitory machine-readable medium on which are stored instructions, comprising instructions that when executed, cause a programmable device to: identify a user within a first social network; collect properties corresponding to a social graph of the user in the first social network; request a set of security policies from a security policy provider responsive to the collected properties; receive a set of recommended security policies from the security policy provider; and configure a computer security software of the programmable device responsive to the recommended set of security policies, wherein the computer security software is programmed to protect a device or a network associated with the user other than the programmable device. 2. The machine-readable medium of claim 1 , further comprising instructions that when executed cause the programmable device to: identify the user within a second social network; collect properties corresponding to a social graph of the user in the second social network; and aggregate the properties corresponding to the social graph of the user in the first social network and the properties corresponding to the social graph of the user in the second social network, wherein the instructions to request a set of security policies comprise instructions that when executed cause the programmable device to request the set of security policies from the security policy provider responsive to the aggregated properties. 3. The machine-readable medium of claim 1 , further comprising instructions that when executed cause the programmable device to: identify a device associated with the user; and identify a security software installed on the device, wherein the instructions that when executed cause the programmable device to request a set of security policies comprise instructions that when executed cause the programmable device to: request a set of security policies from the security policy provider responsive to the collected properties and the identified security software. 4. The machine-readable medium of claim 1 , further comprising instructions that when executed cause the programmable device to: modify the recommended set of security policies based on received modifications. 5. The machine-readable medium of claim 4 , further comprising instructions that when executed cause the programmable device to: send the modified recommended set of security policies and the collected properties to the security policy provider. 6. A security appliance, comprising: a hardware processor; a memory, coupled to the processor; and software, stored on the memory, comprising instructions that when executed cause the processor to: identify a user within a first social network; collect properties corresponding to a social graph of the user in the first social network; request a set of security policies from a security policy provider responsive to the collected properties; receive a set of recommended security policies from the security policy provider; and configure the security appliance to enforce the recommended set of security policies to protect a device or a network associated with the user other than the security appliance. 7. The security appliance of claim 6 , wherein the software further comprises instructions that when executed cause the processor to: identify a device associated with the user connected to an external network via the security appliance; identify a security software installed on the device; and wherein the instructions that when executed cause the processor to request a set of security policies comprise instructions that when executed cause the processor to: request a set of security policies from the security policy provider responsive to the collected properties and the identified security software. 8. The security appliance of claim 7 , wherein the software further comprises instructions that when executed cause the processor to: send instructions to the security software installed on the device that when executed cause the device to configure the security software to comply with the recommended set of security policies. 9. The security appliance of claim 6 , wherein the software further comprises instructions that when executed cause the processor to: receive modifications to the recommended set of security policies; and send the modifications to the security policy provider. 10. The security appliance of claim 6 , wherein the software further comprises instructions that when executed cause the processor to: identify the user within a second social network; collect properties corresponding to a social graph of the user in the second social network; and aggregate the properties corresponding to the social graph of the user in the first social network and the properties corresponding to the social graph of the user in the second social network, wherein the instructions to request a set of security policies comprise instructions that when executed cause the processor to request the set of security policies from the security policy provider responsive to the aggregated properties. 11. A security policy provider system, comprising: a hardware processor; memory, coupled to the processor; and software, stored on the memory, comprising instructions that when executed cause the processor to: receive properties corresponding to a social graph of a user within a social network of a programmable device from a security gateway device other than the programmable device that protects the programmable device, wherein the security gateway device is separate from the programmable device; receive a request for security policies from the security gateway device; determine a recommended set of security policies response to the received properties; and send the recommended set of security policies to the security gateway device responsive to the request, wherein the recommended set of security policies comprise policies for configuring the security gateway device. 12. The security policy provider system of claim 11 , wherein the recommended set of security policies comprise settings for configuring interaction with the social network. 13. The security policy provider system of claim 11 , wherein the properties identify a security software installed on the programmable device. 14. A method of configuring a security gateway appliance, comprising: identifying a user within a social network; collecting properties corresponding to a social graph of the user in the social network; requesting a set of security policies from a security policy provider responsive to the collected properties; receiving a set of recommended security policies from the security policy provider; and configuring the security gateway appliance responsive to the recommended set of security policies to protect a device or a network associated with the user other than the security gateway appliance. 15. The method of claim 14 , further comprising: identifying a device associated with the user connected to an external network via the security gateway appliance; and identifying a security software installed on the device, wherein requesting a set of security policies comprises requesting a set of security policies responsive to the collected properties and the identified security software. 16. The method of claim 15 , further comprising: sending configuration instructions to the security software responsive to the set of recommended security policies. 17. The method of claim 14 , further comprising:

Assignees

Inventors

Classifications

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • H04L63/205Primary

    involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved (negotiation of communication capabilities H04L69/24) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9860281B2 cover?
Systems, devices and methods are disclosed to assist in configuring devices and policies to protect a regional network (e.g., home network) and its users. Users on the network are monitored to determine appropriate configuration settings and preferences by utilizing a combination of internally configured information and externally gathered information for each user. For example, externally gath…
Who is the assignee on this patent?
Nair Jayakrishnan K, Venkateswaran Prasanna, Hunt Simon, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L63/205. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).