×

Automatically generating user-customized notifications of changes in a social network system

  • US 7,844,604 B2
  • Filed: 12/28/2006
  • Issued: 11/30/2010
  • Est. Priority Date: 12/28/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing, for a user, first data that indicates events of interest to the user, wherein the events of interest that are indicated by the first data are events that are of interest to the user independent of who is involved in any changes related to the events;

    storing, for the user, second data that indicates people of interest to the user, wherein the people of interest that are indicated by the second data are people that are of interest to the user independent of events that are related to changes that the people make;

    wherein the events of interest to the user are events for which changes can occur both relative to any one of a plurality of people of interest to the user and relative to people that are not of interest to the user;

    wherein the people of interest to the user are people that may make changes both relative to events of interest to the user and relative to events that are not of interest to the user;

    when a change related to an event occurs, storing a change record that records said change in an activities log that includes a plurality of change records;

    while inspecting change records in the activity log, reading the change record that records the change related to the event;

    in response to reading the change record that records the change, determining whether the change is of interest to the user by determining(a) whether the event is indicated in the first data and(b) whether the change relates to a person indicated in the second data;

    in response to determining that the event is indicated in the first data and the change relates to a person indicated in the second data, including a notification about the change in a change listing that is provided to the user; and

    in response to determining that the event is indicated in the first data and the change relates to none of the people indicated in the second data, excluding the event from the change listing that is provided to the user;

    sending the change listing to the user;

    wherein the method is performed by one or more computing devices comprising one or more processors.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×