×

Mechanism for sharing information associated with application events

  • US 10,033,792 B2
  • Filed: 11/03/2017
  • Issued: 07/24/2018
  • Est. Priority Date: 11/29/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A system, comprising one or more server computers configured to execute instructions that cause the system to perform a method comprising steps of:

  • maintaining, for a particular application that is associated with a particular user, particular content that is accessible over a network;

    based, at least in part, on receiving, over the network, an indication of a first input from the particular application, transmitting, over the network, a first link to a first application that is associated with a first user;

    based, at least in part, on receiving, over the network, an indication of usage of the first link by the first application, enabling the first application to interact with the particular content over the network;

    based, at least in part, on receiving, over the network, an indication of a second input from the particular application, transmitting, over the network, a second link to a second application that is associated with a second user;

    based, at least in part, on receiving, over the network, an indication of usage of the second link by the second application, enabling the second application to interact with the particular content over the network;

    receiving, over the network, from the particular application, an indication of a particular interaction with the particular application, and wherein the particular interaction includes interaction that causes change to the particular content;

    generating first information, wherein the first information includes information that provides context of the particular interaction and a particular link that provides access over the network to the particular content;

    storing the first information in a database;

    storing the first information in a memory cache;

    transmitting, over the network, the first information to the first application;

    retrieving the first information from the memory cache and transmitting, over the network to the second application, the first information;

    receiving, over the network, from the first application a first comment, wherein the first comment is entered in a first text entry interface, of the first application, that is related to the first information;

    while the first information is concurrently maintained in the database and in the memory cache, performing the steps of;

    storing the first comment, in relationship with the first information, in the database; and

    in response to receiving from the first application the first comment, updating the memory cache with the first comment to store the first comment in relationship with the first information in the memory cache;

    retrieving the first comment from the memory cache without accessing the database;

    without the first application having received user input that explicitly indicates with whom to share the first comment, and without accessing the database to retrieve the first comment, transmitting, over the network, the first comment to the second application, to enable display of the first comment, in relation to the first information, in the second application; and

    wherein the step of transmitting the first comment to the second application is performed based, at least in part, on the first information having been transmitted to the second application.

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