×

PROVIDING LOCALIZED INDIVIDUALLY CUSTOMIZED UPDATES FROM A SOCIAL NETWORK SITE TO A DESKTOP APPLICATION

  • US 20090319577A1
  • Filed: 06/23/2008
  • Published: 12/24/2009
  • Est. Priority Date: 06/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of creating a notification of a change to a resource on a network comprising:

  • making the change to the resource in an application;

    creating an update in the application to be communicated to a distribution list wherein the distribution list comprises a subscriber that selected to receive the update from a publisher and have permission to receive the update;

    using the application to publish the update to a recent activity queue, wherein the update comprises at least one selected from a group comprising;

    an application identifier wherein the application identifier comprises an identifier of the application that published the update;

    a publisher identifier wherein the publisher identifier comprises an identifier of the publisher wherein the publisher pushes the update to the subscriber and wherein the subscriber opts to receive the update from the publisher;

    a subscriber reference wherein the subscriber reference comprises the subscriber who should receive the update;

    a reference to a user list wherein the user list comprises users who have access to the resource;

    data and metadata related to the update to the resource being added to a queue; and

    a template reference wherein the template reference comprises a template that should be used to determine how to render the update;

    adding additional metadata as an object to the update, wherein the additional metadata comprises one selected from a group comprising;

    action data that describes an action that caused the update;

    description data that provides a description of the update;

    a notion of the timeline in which updates happen; and

    summary data that provides a textual summary of the update;

    storing the update in the queue for distribution to the distribution list;

    reviewing the queue using a collapse condition;

    if elements in the queue match the collapse condition, collapsing the queue;

    communicating the update from the queue to the distribution list where the update is received by a notification application.

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