×

Dynamic chat box

  • US 9,652,810 B2
  • Filed: 06/24/2011
  • Issued: 05/16/2017
  • Est. Priority Date: 06/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by a client device of a first user, sending to a remote host associated with a social-networking system that comprises a graph that comprises nodes and edges connecting the nodes, at least one or more of the nodes corresponding to the first user, at least one or more of the nodes corresponding to each of one or more second users;

    a resource locator of a content object accessed by the first user, wherein the content object accessed by the first user is one of a plurality of content objects within a structured document displayed as a web page, andreal time click-stream data indicative of the first user accessing one or more other content objects associated with the content object, each of the one or more other content objects having a timestamp within a time interval, wherein the time interval begins at a time specified by the remote host;

    by the client device, receiving from the remote host an indication that one or more of the second users have accessed or are accessing the content object accessed by the first user, wherein;

    the one or more of the second users are determined by the remote host to be connected to the first user within the social-networking system; and

    the indication that the one or more of the second users have accessed or are accessing the content object comprises social-networking information within the social-networking system corresponding to the second users; and

    by the client device, responsive to the indication, modifying a representation of the web page to provide a messaging interface to the first user that comprises;

    one or more identifiers that are each associated with one or more of the second users;

    data generated by the second users as a result of having accessed or accessing the content object accessed by the first user;

    messaging controls operative to establish a messaging session with one or more of the second users; and

    at least some of the social-networking information of each of one or more of the second users.

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