Privacy model for shared collections of content on a social networking system

US10298618B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10298618-B2
Application numberUS-201615369640-A
CountryUS
Kind codeB2
Filing dateDec 5, 2016
Priority dateJul 3, 2013
Publication dateMay 21, 2019
Grant dateMay 21, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A social networking system user creates an album including a shared collection of content (a “shared album”) and associates a privacy model with the shared album. The privacy model specifies additional users of the social networking system authorized to access content items in the shared album and specifies types of actions users authorized to access content items in the shared album are permitted to perform to content items in the shared album. Notifications describing actions associated with content items in a shared album may be presented to users authorized to access the shared album. The social networking system may prompt a user to create a shared album containing based on actions performed by the user or performed by connected to the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: storing, in a content store, content items and content item metadata associated with the content items; storing, in a shared album store, identifiers for respective sets of the content items included in each of a plurality of existing shared collections; storing, in the shared album store, respective shared album metadata related to each of the plurality of existing shared collections; receiving, from a first user of a social networking system, a request to merge the plurality of existing shared collections; generating a merged shared collection, the merged shared collection including the respective sets of the content items associated with each of the plurality of existing shared collections; associating one or more privacy settings with the merged shared collection wherein a privacy setting of the one or more privacy settings specifies that a second user, of the plurality of users, is authorized to perform a first action of one or more actions, and that a third user of the plurality of users is not authorized by the privacy setting to perform the first action; deleting, from the shared album store, the shared album metadata associated with each of the plurality of existing shared collections; preserving in the content store, the content item metadata associated with the content items included in the plurality of the existing shared collections; and providing the merged shared collection to one or more client devices based on the one or more privacy settings associated with the merged collection, wherein the one or more client devices are each associated with a respective user of the social networking system. 2. The method of claim 1 , wherein the one or more privacy settings associated with the merged shared collection are the same as one or more privacy settings associated with one of the plurality of existing shared collections. 3. The method of claim 1 , wherein associating the one or more privacy settings with the merged shared collection comprises: determining that one or more privacy settings of each of the plurality of existing shared collections are the same; and responsive to the determining, associating the one or more privacy settings of each of the plurality of existing shared collections with the merged shared collection. 4. The method of claim 1 , wherein associating the one or more privacy settings with the merged shared collection comprises: determining that at least one of the plurality of existing shared collections includes one or more privacy settings different from another existing shared collection of the plurality of existing privacy settings; and responsive to the determining, associating the one or more privacy settings associated with the at least one of the plurality of existing shared collections with the merged shared collection. 5. The method of claim 1 , wherein associating the one or more privacy settings with the merged shared collection comprises: requesting a confirmation of the one or more privacy settings associated with the merged shared collection; and responsive to receiving a confirmation, applying the one or more privacy settings to the merged shared collection. 6. The method of claim 1 , wherein providing the merged shared collection to the one or more users of the social networking system based on the one or more privacy settings associated with the generated shared collection comprises: providing the merged shared collection to the one or more users of the social networking system having a characteristic specified by the one or more privacy settings. 7. The method of claim 6 , wherein the characteristic specified by the one or more privacy settings is selected from a group consisting of: a connection to a user identified by a privacy setting, a connection to the user, a type of connection to the user identified by the privacy setting, a type of connection to the user, and any combination thereof. 8. The method of claim 6 , wherein providing the merged shared collection to the one or more users based on the one or more privacy settings associated with the merged shared collection comprises: providing the merged shared collection to the one or more users identified by the privacy setting and preventing the merged shared collection from being provided to users not identified by the privacy setting. 9. The method of claim 1 , wherein the one or more privacy settings associated with the merged shared collection specifies information identifying users authorized to view the merged shared collection. 10. The method of claim 1 , wherein the one or more privacy settings associated with the merged shared collection identify one or more types of actions and identifies a plurality of users authorized to perform the one or more types of actions. 11. A non-transitory computer-readable storage medium storing instructions that when executed by a processor cause the processor to perform steps including: storing, in a content store, content items and content item metadata associated with the content items; storing, in a shared album store, identifiers for respective sets of the content items included in each of a plurality of existing shared collections; storing, in the shared album store, respective shared album metadata related to each of the plurality of existing shared collections; receiving, from a first user of a social networking system, a request to merge the plurality of existing shared collections; generating a merged shared collection, the merged shared collection including the respective sets of the content items associated with each of the plurality of existing shared collections; associating one or more privacy settings with the merged shared collection wherein a privacy setting of the one or more privacy settings specifies that a second user, of the plurality of users, is authorized to perform a first action of one or more actions, and that a third user of the plurality of users is not authorized by the privacy setting to perform the first action; deleting, from the shared album store, the shared album metadata associated with each of the plurality of existing shared collections; preserving in the content store, the content item metadata associated with the content items included in the plurality of the existing shared collections; and providing the merged shared collection to one or more client devices based on the one or more privacy settings associated with the merged collection, wherein the one or more client devices are each associated with a respective user of the social networking system. 12. The non-transitory computer-readable storage medium of claim 11 , wherein the one or more privacy settings associated with the merged shared collection are the same as one or more privacy settings associated with one of the plurality of existing shared collections. 13. The non-transitory computer-readable storage medium of claim 11 , wherein associating the one or more privacy settings with the merged shared collection comprises: determining that one or more privacy settings of each of the plurality of existing shared collections are the same; and responsive to the determining, associating the one or more privacy settings of each of the plurality of existing shared collections with the merged shared collection. 14. The non-transitory computer-readable storage medium of claim 11 , wherein associating the one or more privacy settings with the merged shared collection comprises: determining that at least one of the plurality of existing shared collections includes one or more privacy settings different from another existing s

Assignees

Inventors

Classifications

  • H04L63/20Primary

    for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • for controlling access to devices or network resources · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10298618B2 cover?
A social networking system user creates an album including a shared collection of content (a “shared album”) and associates a privacy model with the shared album. The privacy model specifies additional users of the social networking system authorized to access content items in the shared album and specifies types of actions users authorized to access content items in the shared album are permit…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).