×

Authorization and authentication based on an individual's social network

  • US 9,798,777 B2
  • Filed: 06/06/2016
  • Issued: 10/24/2017
  • Est. Priority Date: 07/22/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by one or more computing devices:

  • receiving, from a client device associated with a first entity of a communication service, a request by the first entity to access the communication service, the request comprising an entity identifier (ID) of the first entity;

    retrieving, by one or more of the computing devices, a black list comprising entity IDs of entities who are not authorized to access the communication service;

    sending, by one or more of the computing devices, a query to a social graph server for a list comprising IDs of entities related to entities on the black list, wherein a relationship database of the social graph server stores a graph data structure comprising a plurality of nodes corresponding to a plurality of entities and a plurality of edges connecting the nodes, each edge establishing a degree of separation between two nodes;

    determining, by one or more of the computing devices, a gray list based on the IDs of entities received in response to the query to the social graph server, wherein the gray list comprises entity IDs of entities who are not authorized to access the communication service based on their relationships in the graph data structure to the entities on the black list;

    determining, by one or more of the computing devices, whether the first entity is authorized to access the communication service based at least in part on the gray list; and

    prohibiting, by one or more of the computing devices, access to the communication service by the first entity if the first entity is not authorized to access the communication service based on the gray list.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×