Patent ID: 9560054
Date: 2017-01-31
CPC Classifications: G06Q,H04L

Claim:
1. A computer-implemented method, comprising: defining a user in an online social networking service, the user having a group of contacts in the online social networking service that includes a sub-group of contacts defined by a level of restriction of digital content distribution to the user; identifying an item of digital content for distribution to the user in the online social networking service; determining an author of the item of digital content to be distributed to the user, the author being associated with the user as a member of the sub-group of contacts; and determining the level of restriction associated with the author based on the sub-group of contacts to which the author belongs, the determining the level of restriction further comprising, for the level of restriction having a first level, including the item of digital content in items of digital content to be distributed to the user, for the level of restriction having a second level greater than the first level, excluding the item of digital content from the items of digital content to be distributed to the user, and for the level of restriction not having either the first level or the second level, filtering the item of the digital content based on a content category associated with the digital content, the filtering comprising determining the content category of the item of digital content, comparing the content category of the item of digital content to a user-generated list of digital content categories associated with digital content of the author to be distributed to the user, distributing the digital content of the author to the user when the content category of the item of digital content is in the list of digital content categories, and excluding the digital content of the author from distribution to the user when the content category of the item of digital content is not in the list of digital content categories, wherein the online digital content is processed to provide an access control list (ACL) that specifies which of the contacts within the online social networking service are granted access to the online digital content.