Systems and methods for providing dynamically selected media content items
First Claim
1. A computer-implemented method comprising:
- identifying, by a computing system, a set of media content items posted to a social networking system and associated with a first user;
determining, by the computing system, that a second user is attempting to access at least a portion of the set of media content items associated with the first user;
dynamically selecting, by the computing system, a first subset of media content items out of the set of media content items, each media content item in the first subset satisfying specified selection criteria;
providing, by the computing system, the second user with access to a representation of the first subset of media content items, the representation of the first subset being provided in a media access interface associated with the first user, whereinthe specified selection criteria specify that each media content item selected for inclusion in the first subset of media content items must be associated with both the first user and the second user;
determining that at least a second subset of media content items, out of the set of media content items, fails to satisfy the specified selection criteria;
determining that the at least the second subset is accessible to the second user based on one or more privacy settings of the first user; and
providing the second user with access to a representation of the second subset of media content items, wherein the representation of the first subset is provided at a first position in the media access interface associated with the first user, wherein the representation of the second subset is provided at a second position in the media access interface, and wherein the second position is lower in positional priority than the first position.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and non-transitory computer-readable media can identify a set of media content items associated with a first user of a social networking system. It can be determined that a second user of the social networking system is attempting to access at least a portion of the set of media content items associated with the first user. A first subset of media content items can be dynamically selected out of the set of media content items. In some cases, each media content item in the first subset can satisfy specified selection criteria. The second user can be provided with access to a representation of the first subset of media content items. In some instances, the representation of the first subset can be provided in a media access interface associated with the first user.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
identifying, by a computing system, a set of media content items posted to a social networking system and associated with a first user; determining, by the computing system, that a second user is attempting to access at least a portion of the set of media content items associated with the first user; dynamically selecting, by the computing system, a first subset of media content items out of the set of media content items, each media content item in the first subset satisfying specified selection criteria; providing, by the computing system, the second user with access to a representation of the first subset of media content items, the representation of the first subset being provided in a media access interface associated with the first user, wherein the specified selection criteria specify that each media content item selected for inclusion in the first subset of media content items must be associated with both the first user and the second user; determining that at least a second subset of media content items, out of the set of media content items, fails to satisfy the specified selection criteria; determining that the at least the second subset is accessible to the second user based on one or more privacy settings of the first user; and providing the second user with access to a representation of the second subset of media content items, wherein the representation of the first subset is provided at a first position in the media access interface associated with the first user, wherein the representation of the second subset is provided at a second position in the media access interface, and wherein the second position is lower in positional priority than the first position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform; identifying a set of media content items posted to a social networking system and associated with a first user; determining that a second user is attempting to access at least a portion of the set of media content items associated with the first user; dynamically selecting a first subset of media content items out of the set of media content items, each media content item in the first subset satisfying specified selection criteria; providing the second user with access to a representation of the first subset of media content items, the representation of the first subset being provided in a media access interface associated with the first user, wherein the specified selection criteria specify that each media content item selected for inclusion in the first subset of media content items must be associated with both the first user and the second user; determining that at least a second subset of media content items, out of the set of media content items, fails to satisfy the specified selection criteria; determining that the at least the second subset is accessible to the second user based on one or more privacy settings of the first user; and providing the second user with access to a representation of the second subset of media content items, wherein the representation of the first subset is provided at a first position in the media access interface associated with the first user, wherein the representation of the second subset is provided at a second position in the media access interface, and wherein the second position is lower in positional priority than the first position.
-
-
19. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
-
identifying a set of media content items posted to a social networking system and associated with a first user; determining that a second user is attempting to access at least a portion of the set of media content items associated with the first user; dynamically selecting a first subset of media content items out of the set of media content items, each media content item in the first subset satisfying specified selection criteria; providing the second user with access to a representation of the first subset of media content items, the representation of the first subset being provided in a media access interface associated with the first user, wherein the specified selection criteria specify that each media content item selected for inclusion in the first subset of media content items must be associated with both the first user and the second user; determining that at least a second subset of media content items, out of the set of media content items, fails to satisfy the specified selection criteria; determining that the at least the second subset is accessible to the second user based on one or more privacy settings of the first user; and providing the second user with access to a representation of the second subset of media content items, wherein the representation of the first subset is provided at a first position in the media access interface associated with the first user, wherein the representation of the second subset is provided at a second position in the media access interface, and wherein the second position is lower in positional priority than the first position.
-
Specification