Generating activity summaries
First Claim
1. A method comprising:
- receiving user activity information, wherein the user activity information includes content that represents a first type of activity information and a second type of activity information of a user'"'"'s online activity;
determining an initiation of a user story of user activities based on a first location of the user;
generating, using one or more computing devices, a notification of the initiation of the user story for display, the notification including a representation of the first location;
identifying whether there is a session based on a time frame and relatedness of the user activities to a topic;
in response to determining the initiation of the user story and the user activities falling within the session,categorizing the first type of user activity information and the second type of user activity information into a group of user activity information, the group of user activity information being based on the first location of the user common to the first type of user activity information and the second type of user activity information; and
updating the notification to indicate that the user story is in progress with progress information associated with the user story, the progressing information including information of an increasing number of the user'"'"'s contacts that get related to the user story as the user story is progressing;
determining a change in location of the user activity information to signal an ending of the user story;
in response to determining the change in location, generating an activity summary for the user, wherein the activity summary includes the content that represents the categorized user activity information based on the first location common to the first type of user activity information and the second type of user activity information; and
sending, using the one or more computing devices, the activity summary for display.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating activity summaries to users of a social network server is disclosed. User activity information is received by a user activity information receiver module. The user activity information is then categorized by a categorization module, which in some implementations, also groups the categorized user activity information in accordance with commonalities identified among the user activity information. The categorized user activity information is ranked according to relevance to the user by the ranking module or according to relevance to the user'"'"'s contacts. An output generation module 308 determines when the groupings are complete. Activity summaries are then generated by the output generation module. The activity summary includes the categorized user activity information. The activity summary is sent for display on a user device of a user.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving user activity information, wherein the user activity information includes content that represents a first type of activity information and a second type of activity information of a user'"'"'s online activity; determining an initiation of a user story of user activities based on a first location of the user; generating, using one or more computing devices, a notification of the initiation of the user story for display, the notification including a representation of the first location; identifying whether there is a session based on a time frame and relatedness of the user activities to a topic; in response to determining the initiation of the user story and the user activities falling within the session, categorizing the first type of user activity information and the second type of user activity information into a group of user activity information, the group of user activity information being based on the first location of the user common to the first type of user activity information and the second type of user activity information; and updating the notification to indicate that the user story is in progress with progress information associated with the user story, the progressing information including information of an increasing number of the user'"'"'s contacts that get related to the user story as the user story is progressing; determining a change in location of the user activity information to signal an ending of the user story; in response to determining the change in location, generating an activity summary for the user, wherein the activity summary includes the content that represents the categorized user activity information based on the first location common to the first type of user activity information and the second type of user activity information; and sending, using the one or more computing devices, the activity summary for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer readable medium encoding instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
receiving user activity information, wherein the user activity information includes content that represents a first type of activity information and a second type of activity information of a user'"'"'s online activity; determining an initiation of a user story of user activities based on a first location of the user; generating, using one or more computing devices, a notification of the initiation of the user story for display, the notification including a representation of the first location; identifying whether there is a session based on a time frame and relatedness of the user activities to a topic; in response to determining the initiation of the user story and the user activities falling within the session, categorizing the first type of user activity information and the second type of user activity information into a group of user activity information, the group of user activity information being based on the first location of the user common to the first type of user activity information and the second type of user activity information; and updating the notification to indicate that the user story is in progress with progress information associated with the user story, the progressing information including information of an increasing number of the user'"'"'s contacts that get related to the user story as the user story is progressing; determining a change in location of the user activity information to signal an ending of the user story; in response to determining the change in location, generating an activity summary for the user, wherein the activity summary includes the content that represents the categorized user activity information based on the first location common to the first type of user activity information and the second type of user activity information; and sending, using the one or more computing devices, the activity summary for display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; a user activity information receiver module stored on a non-transitory computer readable medium and executable by the one or more processors, the user activity information receiver module for receiving user activity information, wherein the user activity information includes content that represents a first type of activity information and a second type of activity information of a user'"'"'s online activity; a categorization module stored on the non-transitory computer readable medium and executable by the one or more processors, communicatively coupled to the user activity information receiver module, executable by the one or more processors, for determining an initiation of a user story of user activities based on a first location of the user, for identifying whether there is a session based on a time frame and relatedness of the user activities to a topic, for categorizing, in response to determining the initiation of the user story and the user activities falling within the session, the first type of user activity information and the second type of user activity information into a group of user activity information, the group of user activity information being based on the first location of the user common to the first type of user activity information and the second type of user activity information, and for determining a change in location of the user activity information to signal an ending of the user story; in response to determining the change in location, an activity summary generation module stored on the non-transitory computer readable medium and executable by the one or more processors, communicatively coupled to the categorization module, executable by the one or more processors, for generating, using one or more computing devices, a notification of the initiation of the user story for display, wherein the notification includes a representation of the first location of the user, for updating the notification, in response to determining the initiation of the user story and the user activities falling within the session, to indicate that the user story is in progress with progress information associated with the user story, the progressing information including information of an increasing number of the user'"'"'s contacts that get related to the user story as the user story is progressing, and for generating an activity summary for the user, wherein the activity summary includes the content that represents the categorized user activity information based on the first location common to the first type of user activity information and the second type of user activity information; and an output generation module stored on the non-transitory computer readable medium and executable by the one or more processors, communicatively coupled to the activity summary generation module, executable by the one or more processors, for sending, using the one or more computing devices, the activity summary for display. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification