Please download the dossier by clicking on the dossier button x
×

Zero-knowledge environment based social networking engine

  • US 10,693,647 B2
  • Filed: 05/30/2017
  • Issued: 06/23/2020
  • Est. Priority Date: 08/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, from an application instance installed at a communication device, a request for a network address uniquely identifying a first software container associated with a first user identity, wherein the request includes authorization information corresponding to the first user identity, and wherein a software container is an independent server virtualization instance that is configured to operate independently of other processes operating on a same processing resource as the independent server virtualization instance;

    authorizing the communication device to add data relating to the first user identity to the first software container based at least on the authorization information corresponding to the first user identity;

    transmitting, to the communication device and in response to authorizing the communication device to add data relating to the first user identity to the first software container, information indicating the network address uniquely identifying the first software container;

    receiving, from the communication device, particular data relating to the first user identity and the information indicating the network address uniquely identifying the first software container;

    storing, at the first software container, the particular data relating to the first user identity;

    receiving, from the application instance installed at the communication device, an election of an advertising service to be included within the first software container and operate on the data relating to the first user identity stored at the first software container, the election being made by a first user associated with the first software container;

    in response to receiving the election;

    selecting, by an advertising engine within the first software container, one or more advertisements determined to be appropriate for the first user based on the data relating to the first user identity stored at the first software container, wherein the advertising engine does not release the data relating to the first user identity stored at the first software container outside the first software container; and

    providing, for display to the first user, the one or more selected advertisements.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×