9607341

Content Access Management in a Social Networking System for Externally Stored Content

PublishedMarch 28, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving, at a social networking system server, an access determination request from a content owner server in response to the content owner server receiving a request for a content object from a requesting user of the social networking system server, the access determination request identifying the requesting user and the requested content object; identifying, based on the identity of the requested content object, a stored content access rule received from the content owner server and associated with the requested content object, wherein the content access rule defines one or more access criteria for the requested content object, and limits access to the requested content object to a set of users associated with user information that satisfies the one or more access criteria defined by the content access rule; retrieving, at the social networking system server, the corresponding content access rule; determining, by a processor at the social networking system server, an access determination indicating whether the requesting user can access the requested content object by determining whether user information associated with the requesting user satisfies the one or more access criteria defined by the content access rule, wherein at least one access criteria is satisfied in response to the user viewing an advertisement; and transmitting the access determination from the social networking system server to the content owner server, the content owner server configured to grant the requesting user access to the requested content object responsive to the access determination indicating that the requesting user can access the requested content object.

2

2. The method of claim 1 , wherein the access determination request identifies the requested content object using a unique content object identifier sent to the content owner server by the social networking system.

3

3. The method of claim 1 , wherein the access determination request identifies the content access rule associated with the access determination request.

4

4. The method of claim 3 , wherein access determination request identifies the content access rule using a unique access rule identifier sent to the content owner server by the social networking system.

5

5. The method of claim 1 , wherein the content owner is configured to deny the requesting user access to the requested content object responsive to a determination that the requesting user cannot access the requested content object, and wherein the content owner is further configured to prompt the requesting user to provide additional information needed for an access determination granting the requesting user access to the requested content object.

6

6. The method of claim 1 , wherein the retrieved content access rule identifies an action that originated within a social networking system but that was completed outside the social networking system that the requesting user must have performed for the requesting user to access the requested content object.

7

7. The method of claim 1 , wherein the retrieved content access rule specifies a selection of a link presented by the social networking system and a completion of an action outside of the social networking system, the action corresponding to the link.

8

8. The method of claim 1 , wherein the retrieved content access rule specifies information unrelated to the requested content object or the content owner.

9

9. The method of claim 1 , wherein one of the access criteria is satisfied if the requesting user has paid a content access fee for the content object.

10

10. The method of claim 1 , wherein one item of associated user information is an age of the requesting user, and one of the access criteria is satisfied if the age of the requesting user exceeds a minimum age that the requesting user must be to access the requested content object.

11

11. The method of claim 1 , wherein one item of associated user information is a geographic location at which the requesting user lives, and one of the access criteria is satisfied if the geographic location matches a geographic location identified in the access criteria.

12

12. The method of claim 1 , wherein one item of associated user information indicates whether the requesting user is a member of an identified social networking system group, and one of the access criteria is satisfied if the requesting user is a member of the identified group.

13

13. The method of claim 1 , wherein one item of associated user information is a school at which the requesting user attends, and one of the access criteria is satisfied if the school matches a school identified in the access criteria.

14

14. The method of claim 1 , wherein one of the access criteria is satisfied if the requesting user is connected to a social networking system user identified in the access criteria.

15

15. The method of claim 1 , wherein one item of associated user information is a place of employment at which the requesting user is employed, and one of the access criteria is satisfied if the place of employment matches a place of employment identified in the access criteria.

16

16. The method of claim 1 , wherein one of the access criteria is satisfied if the requesting user has completed an identified social networking system survey.

17

17. The method of claim 1 , wherein one of the access criteria is satisfied if the requesting user has completed an identified social networking system game.

18

18. The method of claim 1 , wherein the content access rule is further associated with a second content object.

19

19. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to: receive, at a social networking system server, an access determination request from a content owner server in response to the content owner server receiving a request for a content object from a requesting user of the social networking system server, the access determination request identifying the requesting user and the requested content object; identify, based on the identity of the requested content object, a stored content access rule received from the content owner server and associated with the requested content object, wherein the content access rule defines one or more access criteria for the requested content object, and limits access to the requested content object to a set of users associated with user information that satisfies the one or more access criteria defined by the content access rule; retrieve, at the social networking system server, the corresponding content access rule; determine, at the social networking system server, an access determination indicating whether the requesting user can access the requested content object by determining whether user information associated with the requesting user satisfies the one or more access criteria defined by the content access rule, wherein at least one access criteria is satisfied in response to the user viewing an advertisement; and transmit the access determination from the social networking system server to the content owner server, the content owner server configured to grant the requesting user access to the requested content object responsive to the access determination indicating that the requesting user can access the requested content object.

Patent Metadata

Filing Date

Unknown

Publication Date

March 28, 2017

Inventors

Lincoln W. Hochberg
Vishu Gupta

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CONTENT ACCESS MANAGEMENT IN A SOCIAL NETWORKING SYSTEM FOR EXTERNALLY STORED CONTENT” (9607341). https://patentable.app/patents/9607341

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.