Nova Patents
IL226064A

Social circles in social networks

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

39 claims: 4 independent, 35 dependent

  1. 1
    64 CLAIMS:1. An electronic social networking 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: transmitting contact data for displaying graphical representations of people profiles for display to a user, the people profiles being contacts of a user profile of the user within a computer-implemented social networking service;generating a first social circle of the user profile, the first social circle comprising a first subset of people profiles of the user profile within the social networking service and defining a first distribution for a digital content item of the user profile, wherein the digital content item includes information that identifies the user profile to the contacts of the user;generating a second social circle of the user profile, the second social circle comprising a second subset of people profiles of the user profile within the social networking service and defining a second distribution for the digital content item;processing the first social circle to provide a first access control list that specifies which of the first subset of people profiles are granted access to the digital content item;processing the second social circle to provide a second access control list that specifies which of the second subset of people profiles are granted access to the digital content item;and in response to user input, providing the first social circle and the second social circle for selection by the user to define a distribution of the digital content item from the user profile, the distribution comprising at least one of the first distribution based on the first access control list and the second distribution based on the second access control list, wherein the digital content item is distributed from the user profile to each people profile of the first subset of people profiles based on the first access control list 02223846\124-02 65 and the digital content item is distributed from the user profile to each people profile of the second subset of people profiles based on the second access control list .
  2. 20
    21. A computer-implemented method comprising:transmitting contact data for displaying graphical representations of people 20 profiles for display to a user, the people profiles being people profiles of a user profile for the user within a computer-implemented social networking service;generating a first social circle of the user profile, the first social circle comprising a first subset of people profiles of the user profile within the social networking service and defining a first distribution for a digital content item of the user 25 profile, wherein the digital content item includes information that identifies the user profile to the contacts of the user;generating a second social circle of the user profile, the second social circle comprising a second subset of people profiles of the user profile within the social networking service and defining a second distribution for the digital content item;02223846\124-02 69 processing the first social circle to provide a first access control list that specifies which of the first subset of people profiles are granted access to the digital content item;processing the second social circle to provide a second access control list that 5 specifies which of the second subset of people profiles are granted access to the digital content item;and in response to user input, providing the first social circle and the second social circle for selection by the user to define a distribution of the digital content item from the user profile, the distribution comprising at least one of the first distribution based on 10 the first access control list and the second distribution based on the second access control list, wherein the digital content item is distributed from the user profile to each people profile of the first subset of people profiles based on the first access control list and the digital content item is distributed from the user profile to each people profile of the second subset of people profiles based on the second access control list. 15 22. A system comprising: one or more computing devices;and a computer program product tangibly embodied in one or more non-transitory 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 20 devices, cause the one or more computing devices to perform operations comprising: receiving first user input, the first user input provided by a user of a computer- implemented social networking service and indicating a first digital content item that is associated with a user profile of the user within the social networking service and is to be distributed using the social networking service;25 receiving second user input through a distribution interface that is displayed to the user, the second user input defining a distribution for the first digital content item, the distribution comprising a first sub-distribution that is defined based on a first social circle and a second sub-distribution, the first social circle comprising a first subset of people profiles of the user profile within the social networking service, the people 30 profiles being contacts of the user profile and defining a first distribution for the first 02223846\124-02 70 digital content item, and the second sub-distribution comprising a second subset of people profiles comprising at least one people profile of the user profile within the social networking service that is not in the first subset of people profiles and defining a second distribution for the digital content item;5 processing the first social circle to provide a first access control list that specifies which of the first subset of people profiles are granted access to the digital content item;processing the at least one people profile to provide a second access control list that specifies which of the second subset of people profiles are granted access to the 10 digital content item;and distributing, using the social networking service, the first digital content item from the user profile to each people profile of the first subset of people profiles based on the first access control list and the first digital content item is distributed from the user profile to each people profile of the second subset of people profiles based on the 15 second access control list.
  3. 33
    35. A non-transitory computer storage medium tangibly encoded with a computer program, the program comprising instructions that when executed by data 5 processing apparatus cause the data processing apparatus to perform operations comprising:receiving first user input, the first user input provided by a user of a computer implemented social networking service and indicating a first digital content item that is associated with a user profile of the user within the social networking service and is to 10 be distributed using the social networking service;36 15 receiving second user input through a distribution interface that is displayed to the user, the second user input defining a distribution for the first digital content item, the distribution comprising a first sub-distribution that is defined based on a first social circle and a second sub-distribution, the first social circle comprising a first subset of people profiles of the user profile within the social networking service, the people 20 profiles being contacts of the user profile and defining a first distribution for the first digital content item and the second sub-distribution comprising a second subset of people profiles comprising at least one people profile of the user profile within the social networking service that is not in the first subset of people profiles and defining a second distribution for the digital content item;25 processing the first social circle to provide a first access control list that specifies which of the first subset of people profiles are granted access to the digital content item;processing the at least one people profile to provide a second access control list that specifies which of the second subset of people profiles are granted access to the 30 digital content item;and 02223846\124-02 73 distributing, using the social networking service, the first digital content item from the user profile to each people profile of the first subset of people profiles based on the first access control list and the digital content item is distributed from the user profile to each people profile of the second subset of people profiles based on the 5 second access control list.
  4. 36
    39. The tangible computer storage medium of claim 36, wherein the distribution comprises the first sub distribution and the second sub-distribution.
  5. 37
    40. A computer implemented method comprising:15 receiving first user input, the first user input provided by a user of a computer implemented social networking service and indicating a first digital content item that is associated with a user profile of the user within the social networking service and is to be distributed using the social networking service;receiving second user input through a distribution interface that is displayed to 20 the user, the second user input defining a distribution for the first digital content item, the distribution comprising a first sub-distribution that is defined based on a first social circle and a second sub-distribution, the first social circle comprising a first subset of people profiles of the user profile within the social networking service, the people profiles being contacts of the user profile and defining a first distribution for the first 25 digital content item, and the second sub-distribution comprising a second subset of people profiles comprising at least one people profile of the user profile within the social networking service that is not in the first subset of people profiles and defining a second distribution for the digital content item;02223846\124-02 10 15 74 processing the first social circle to provide a first access control list that specifies which of the first subset of people profiles are granted access to the digital content item;processing the at least one people profile to provide a second access control list that specifies which of the second subset of people profiles are granted access to the digital content item;and distributing, using the social networking service, the first digital content item from the user profile to each people profile of the first subset of people profiles based on the first access control list and the digital content item is distributed from the user profile to each people profile of the second subset of people profiles based on the second access control list.