×

Visibility inspector in social networks

  • US 9,398,086 B2
  • Filed: 01/27/2014
  • Issued: 07/19/2016
  • Est. Priority Date: 11/01/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system, comprising:

  • one or more computing devices; and

    one or more computer-readable media coupled to the one or more computing devices and having instructions stored thereon which, when executed by the one or more computing devices, cause the one or more computing devices to perform operations comprising;

    identifying an access control list (ACL) associated with digital content within a social networking service that specifies one or more first electronic contacts that have access to the digital content and are associated with an author user of the digital content within one or more Internet-based communication services, the author having authored the digital content;

    transmitting a content data set to a computing device for displaying the digital content to the author user in a stream page of the social networking service, the stream page comprising a web page displayed in a browser application executed by the computing device, the digital content including a privacy setting that is displayed with the digital content, the privacy setting defining a limitation on a distribution of the digital content over a communications network;

    receiving user input from the author user, the user input being associated with the privacy setting;

    in response to receiving the user input;

    identifying, for each first electronic contact of the one or more first electronic contacts, one or more second electronic contacts associated with the first electronic contact within the one or more Internet-based communication services;

    comparing, for each second electronic contact of the one or more second electronic contacts, the second electronic contact with each of the first electronic contacts;

    based on the comparing, identifying one or more overlapping electronic contacts;

    identifying one or more data sets, included by the social networking service, that are associated with the author user, the one or more data sets defining a collection of electronic contacts that the user communicates with through the one or more Internet-based communication services;

    for one or more of the overlapping electronic contacts, identifying a particular data set of the one or more data sets that the overlapping electronic contact is a member of;

    for one or more of the overlapping electronic contacts, determining that the overlapping electronic contact is not currently assigned to the one or more data sets; and

    transmitting first data and second data to the computing device for display to the author user in the stream page of the social networking service, the first data comprising a number of the one or more first electronic contacts that are able to access the digital content and the second data indicating i) one or more relationships between the author user and the one or more overlapping electronic contacts, ii) for one or more of the data sets, a number of the one or more overlapping electronic contacts that are members of the particular data set, and iii) a number of the one or more overlapping electronic contacts that are not currently assigned to the one or more data sets.

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