FACILITATING GENERATION OF USER CONTENT FOR AGGREGATED STORY UNITS
First Claim
1. A computer-implemented method comprising:
- receiving a request for stories describing one or more actions of one or more users of a social networking system from a viewing user;
identifying one or more users of the social networking system connected to the viewing user;
obtaining interaction data describing one or more actions performed by the one or more users connected to the viewing user on one or more objects associated with the social networking system;
generating an aggregated story unit from the interaction data, the aggregated story unit including content items associated with a common characteristic and identifying a plurality of actions performed by the one or more users connected to the viewing user;
determining, based at least in part on the common characteristic, whether to include in the aggregated story unit;
(1) an input element associated with a collection of all of the content items included in the aggregated story unit, or(2) an input element associated with each individual content item included in the aggregated story unit; and
providing, for display to the viewing user, the aggregated story unit with one or more input elements based on the determining.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a request for stories describing one or more actions of one or more users of a social networking system from a viewing user; identifying one or more users of the social networking system connected to the viewing user; obtaining interaction data describing one or more actions performed by the one or more users connected to the viewing user on one or more objects associated with the social networking system; generating an aggregated story unit from the interaction data, the aggregated story unit including content items associated with a common characteristic and identifying a plurality of actions performed by the one or more users connected to the viewing user; determining, based at least in part on the common characteristic, whether to include in the aggregated story unit; (1) an input element associated with a collection of all of the content items included in the aggregated story unit, or (2) an input element associated with each individual content item included in the aggregated story unit; and providing, for display to the viewing user, the aggregated story unit with one or more input elements based on the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
receiving a request for one or more stories from a viewing user of the social networking system; identifying a plurality of actions performed by one or more users of the social networking system connected to the viewing user; selecting a first action from the plurality of actions and a second action from the plurality of actions, wherein the first action and the second action share a common characteristic; generating an aggregated story unit describing the selected first action and the selected second action, the aggregated story unit including an input element configured to receive content from the viewing user; presenting the aggregated story unit to the viewing user; receiving an interaction with the aggregated story unit by the viewing user via the input element; and associating, based on the common characteristic, the received interaction with either (1) both of the first and second actions or (2) the first action and not the second action. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving a request for stories describing actions of users of a social networking system from a viewing user; identifying one or more users of the social networking system connected to the viewing user based at least in part on one or more edges maintained by the social networking system; obtaining interaction data describing one or more actions performed by the one or more users connected to the viewing user on one or more objects associated with the social networking system; generating a plurality of stories from the interaction data, each story identifying a user connected to the viewing user and an action performed by the user connected to the viewing user on an object; generating a plurality of aggregated story units, each aggregated story unit including two or more of the plurality of stories that share a common characteristic; selecting an aggregated story unit for presentation to the viewing user; determining, based at least in part on a type associated with the two or more stories included in the selected aggregated story unit, whether to include, in the selected aggregated story unit, an input element associated with all of the two or more stories included in the selected aggregated story unit; and providing the selected aggregated story unit with the input element for presentation to the viewing user based on the determining. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification