Content item selection for goal achievement
US-12175387-B2 · Dec 24, 2024 · US
US2016205105A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016205105-A1 |
| Application number | US-201514594042-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 9, 2015 |
| Priority date | Jan 9, 2015 |
| Publication date | Jul 14, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Exemplary methods, apparatuses, and systems receive a request from a first user of a social networking system, during a first time period, to share a content item with a plurality of second users that are connected to the first user via a set relationship. A snapshot of the plurality of second users during the first period of time is created. During a second time period that is subsequent to the first time period, a request to view content items is received from a third user that became connected to the first user via the set relationship after the first time period. The content item shared during the first time period is excluded from content items shared with the third user in response to determining that the content item is associated with the PLS and that the third user is not in the PLS.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method, the method comprising: receiving a request from a first user of a social networking system during a first period of time to share a content item with a plurality of second users of the social networking system that are connected to the first user via a set relationship; creating a Privacy List Snapshot (PLS) for the first user, wherein the PLS includes the plurality of second users of the social networking system that are connected to the first user via the set relationship during the first period of time; receiving, during a second period of time, a request from a third user to view content items, wherein the second period of time is subsequent to the first period of time and the third user is connected to the first user via the set relationship subsequent to the first period of time; and excluding the content item from content items shared with the third user in response to determining the content item was associated with the PLS and determining that the third user is not in the PLS. 2 . The computer-implemented method of claim 1 , further comprising: presenting the first user with a first user interface that enables the first user to update the PLS based on one or more manual selections of users in addition to the plurality of second users included in the PLS. 3 . The computer-implemented method of claim 1 , wherein the PLS is created in response to receiving a user request to create the PLS. 4 . The computer-implemented method of claim 1 , wherein the PLS is created in response to an expiration of a threshold period of time. 5 . The computer-implemented method of claim 1 , wherein the PLS is created in response to detecting a user profile associated with the first user has changed. 6 . The computer-implemented method of claim 5 , wherein detecting the user profile has changed includes determining that the first user has left a school or started at a new school. 7 . The computer-implemented method of claim 5 , wherein detecting the user profile has changed includes determining that the first user has left a job or started at a new job. 8 . The computer-implemented method of claim 1 , further comprising: receiving a request from the first user to add the third user to the PLS; and updating the PLS to include the third user in response to the request to add the third user, wherein the content item is shared with the third user after adding the third user to the PLS. 9 . The computer-implemented method of claim 1 , wherein the PLS is created in response to determining a number of connections associated with the first user has changed by a threshold amount. 10 . A non-transitory computer-readable medium storing instructions which, when executed by one or more processors in a processing device, cause the processing device to perform a method comprising: receiving a request from a first user of a social networking system during a first period of time to share a content item with a plurality of second users of the social networking system that are connected to the first user via a set relationship; creating a Privacy List Snapshot (PLS) for the first user, wherein the PLS includes the plurality of second users of the social networking system that are connected to the first user via the set relationship during the first period of time; receiving, during a second period of time, a request from a third user to view content items, wherein the second period of time is subsequent to the first period of time and the third user is connected to the first user via the set relationship subsequent to the first period of time; and excluding the content item from content items shared with the third user in response to determining the content item was associated with the PLS and determining that the third user is not in the PLS. 11 . The non-transitory computer-readable medium of claim 10 , further comprising: presenting the first user with a first user interface that enables the first user to update the PLS based on one or more manual selections of users in addition to the plurality of second users included in the PLS. 12 . The non-transitory computer-readable medium of claim 10 , wherein the PLS is created in response to receiving a user request to create the PLS. 13 . The non-transitory computer-readable medium of claim 10 , wherein the PLS is created in response to an expiration of a threshold period of time. 14 . The non-transitory computer-readable medium of claim 10 , wherein the PLS is created in response to detecting a user profile associated with the first user has changed. 15 . The non-transitory computer-readable medium of claim 14 , wherein detecting the user profile has changed includes determining that the first user has left a school or started at a new school. 16 . The non-transitory computer-readable medium of claim 14 , wherein detecting the user profile has changed includes determining that the first user has left a job or started at a new job. 17 . The non-transitory computer-readable medium of claim 10 , further comprising: receiving a request from the first user to add the third user to the PLS; and updating the PLS to include the third user in response to the request to add the third user, wherein the content item is shared with the third user after adding the third user to the PLS. 18 . The non-transitory computer-readable medium of claim 10 , wherein the PLS is created in response to determining a number of connections associated with the first user has changed by a threshold amount. 19 . An apparatus comprising: a processor; a storage device coupled to the processor that is configured to store instructions, which when executed by the processor, cause the processor to: receive a request from a first user of a social networking system during a first period of time to share a content item with a plurality of second users of the social networking system that are connected to the first user via a set relationship; create a Privacy List Snapshot (PLS) for the first user, wherein the PLS includes the plurality of second users of the social networking system that are connected to the first user via the set relationship during the first period of time; receive, during a second period of time, a request from a third user to view content items, wherein the second period of time is subsequent to the first period of time and the third user is connected to the first user via the set relationship subsequent to the first period of time; and exclude the content item from content items shared with the third user in response to determining the content item was associated with the PLS and determining that the third user is not in the PLS. 20 . The apparatus of claim 19 , wherein the PLS is created in response to at least one of: receiving a user request to create the PLS; an expiration of a threshold period of time; or detecting a user profile associated with the first user has changed.
Business processes related to social networking or social networking services · CPC title
Physics · mapped topic
Physics · mapped topic
Access control lists [ACL] · CPC title
Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.