×

Social circles in social networks

  • US 9,967,335 B2
  • Filed: 10/27/2015
  • Issued: 05/08/2018
  • Est. Priority Date: 11/01/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • a server computing device comprising one or more processors; and

    a non-transitory computer-readable medium coupled to the server computing device and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform server-side operations for distributing digital content for display across a network, the server-side operations comprising;

    serving one or more web page documents to a client computing device operated by a user, each document containing instructions for a browser application to perform client-side operations, comprising;

    displaying, within a web page of a plurality of web pages, a first graphical representation of a social circle management interface, the social circle management interface comprising contact icons of one or more social networking contacts of a user, and a second graphical representation of an empty social circle displayed as a circular region within the web page;

    receiving first user input indicating a selection of the one or more of the contact icons to identify a first group of social networking contacts;

    displaying, within the web page, a selected contacts indicator having an appearance of a stack of the contact icons based on the selection;

    providing, to the server computing device, information descriptive of the selection indicated by the first user input;

    receiving second user input selecting the second graphical representation based on the user moving the selected contacts indicator to a position within the circular region of the second graphical representation;

    modifying, within the web page, the appearance of the second graphical representation to display one or more of the contact icons within the circular region in response to the user moving the selected contacts indicator to a position within the circular region; and

    providing, to the server computing device, information descriptive of the selection indicated by the second user input;

    the server-side operations further comprising;

    receiving, from the client computing device, the information descriptive of the selection indicated by the first user input;

    receiving, from the client computing device, the information descriptive of the selection indicated by the second user input;

    defining, based on the received information descriptive of the selection indicated by the first user input, a first group of social networking contacts;

    populating, based on the received information descriptive of the selection indicated by the second user input, an empty unnamed social circle with the first group of social networking contacts; and

    processing the populated unnamed social circle to provide an access control list which specifies that the first group of social networking contacts are granted access to one or more digital content items of digital content distributed for display across the network.

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