Bundled event memories
AssigneeFacebook, Inc.
InventorsKeenan Pridmore, Philip John MacGregor, IV
Life of this patent
Estimating the term…
Abstract
A method for bundling event memories in a social networking system. The method includes identifying a first plurality of user-submitted content items posted to the social networking system that are related to an event involving a plurality of users. The social networking system aggregates the first plurality of user-submitted content items into a bundled event memory, and transmits the bundled event memory to at least some of a plurality of user devices to be presented to at least some of the plurality of users, wherein the plurality of users utilize the plurality of user devices to communicate with the social networking system.
Claims21
A method comprising:
- receiving, from a first user device associated with a first user, a plurality of user identifiers for a plurality of users of a social networking system;
- identifying a first plurality of user-submitted content items available to the social networking system that are related to an event involving at least one user of the plurality of users, wherein the identifying of the first plurality of user-submitted content items includes:
- using the plurality of user identifiers to identify a second plurality of user-submitted content items posted to the social networking system by the plurality of users within a time range,
- analyzing the second plurality of user-submitted content items including metadata, content, and users identified within the content of each of the second plurality of user-submitted content items,
- generating a plurality of candidate content items, wherein the plurality of candidate content items is a subset of the second plurality of user-submitted content items,
- presenting to the first user device, the plurality of candidate content items wherein the plurality of candidate content items are displayed to the first user,
- receiving, from the first user device, a message indicating which of the plurality of candidate content items are to be included in the first plurality of user-submitted content items, and
- selecting two or more of the plurality of candidate content items as the first plurality of user-submitted content items based upon the message received from the first user device;
- aggregating the first plurality of user-submitted content items into a bundled event memory, wherein the bundled event memory is a set of one or more files capable of being presented to users on user devices;
- and
- transmitting the bundled event memory to at least one of a plurality of user devices to be presented to at least some of the plurality of users, wherein the plurality of users use the plurality of user devices to communicate with the social networking system.
A system comprising:
- a processing device;
- and a memory coupled to the processing device, the memory storing instructions which, when executed by the processing device, cause the system to:
- receive, from a first user device associated with a first user, a plurality of user identifiers for a plurality of users of a networking system;
- identify a first plurality of user-submitted content items available to the social networking system that are related to an event involving at least one user of a plurality of users of the plurality of users, wherein the identifying of the first plurality of user-submitted content items includes:
- using the plurality of user identifiers to identify a second plurality of user-submitted content items posted to the social networking system by the plurality of users within a time range,
- analyzing the second plurality of user-submitted content items including metadata, content, and users identified within the content of each of the second plurality of user-submitted content items,
- generating a plurality of candidate content items, wherein the plurality of candidate content items is a subset of the second plurality of user-submitted content items,
- presenting to the first user device, the plurality of candidate content items wherein the plurality of candidate content items are displayed to the first user,
- receiving, from the first user device, a message indicating which of the plurality of candidate content items are to be included in the first plurality of user-submitted content items, and
- selecting two or more of the plurality of candidate content items as the first plurality of user-submitted content items based upon the message received from the first user device;
- aggregate the first plurality of user-submitted content items into a bundled event memory, wherein the bundled event memory is a set of one or more files capable of being presented to users on user devices;
- and
- transmit the bundled event memory to at least some of a plurality of user devices to be presented to at least some of the plurality of users, wherein the plurality of users use the plurality of user devices to communicate with the social networking system.
A non-transitory computer-readable storage medium that provides instructions that, when executed by a processing device, will cause the processing device to perform operations comprising:
- receiving, from a first user device associated with a first user, a plurality of user identifiers for a plurality of users of a networking system;
- identifying a first plurality of user-submitted content items posted to the social networking system that are related to an event involving at least one user of the plurality of users, wherein the identifying of the first plurality of user-submitted content items includes:
- using the plurality of user identifiers to identify a second plurality of user-submitted content items posted to the social networking system by the plurality of users within a time range,
- analyzing the second plurality of user-submitted content items including metadata, content, and users identified within the content of each of the second plurality of user-submitted content items,
- generating a plurality of candidate content items, wherein the plurality of candidate content items is a subset of the second plurality of user-submitted content items,
- presenting to the first user device, the plurality of candidate content items wherein the plurality of candidate content items are displayed to the first user,
- receiving, from the first user device, a message indicating which of the plurality of candidate content items are to be included in the first plurality of user-submitted content items, and
- selecting two or more of the plurality of candidate content items as the first plurality of user-submitted content items based upon the message received from the first user device;
- aggregating the first plurality of user-submitted content items into a bundled event memory, wherein the bundled event memory is a set of one or more files capable of being presented to users on user devices;
- and
- transmitting the bundled event memory to at least some of a plurality of user devices to be presented to at least some of the plurality of users, wherein the plurality of users use the plurality of user devices to communicate with the social networking system.
Dependencies are inferred from the claim text.