×

Splitting message channels

  • US 10,218,663 B2
  • Filed: 01/20/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 01/20/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • extracting a user identifier from a browser cookie of a web browser running on a requesting device, wherein;

    a social network member associated with the user identifier is also associated with a plurality of social networking accounts within a social networking system, the plurality of social networking accounts comprising a personal account and a domain-specific account;

    the social network member is logged into the personal account via a first browser tab of the web browser and is logged into the domain-specific account via a second browser tab of the web browser; and

    the web browser maintains a single browser cache that stores a same set of browser cookies to share with all of the web browser'"'"'s browser tabs such that both the first browser tab and the second browser tab share a same browser cookie;

    receiving, at the social networking system, a first web-based client request, sent from the second browser tab, to establish a message channel between the social networking system and the second browser tab, wherein the first web-based client request identifies a uniform resource locator (URL) entered in the web browser via the second browser tab;

    in response to receiving the first web-based client request;

    identifying a URL subdomain in the URL entered via the second browser tab that is associated with the domain-specific account and not with the personal account;

    selecting a domain-specific account identifier that is associated with the domain-specific account and not with the personal account; and

    configuring the message channel as a domain-specific channel, wherein said configuring includes selecting, based on the domain-specific account identifier, a content item, intended for the domain-specific account, to send over the message channel to the second browser tab;

    receiving, at the social networking system, a second web-based client request, sent from the first browser tab, to establish an additional message channel between the social networking system and the first browser tab, wherein the second web-based client request identifies a uniform resource locator (URL) entered in the web browser via the first browser tab; and

    in response to receiving the second web-based client request;

    identifying a URL subdomain in the URL entered via the first browser tab that is associated with the personal account and not with the domain-specific account;

    selecting a personal account identifier that is associated with the personal account and not with the domain-specific account; and

    configuring the additional message channel as a personal channel, wherein said configuring includes selecting, based on the personal account identifier, an additional content item, intended for the personal account, to send over the additional message channel to the first browser tab.

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