×

Determining user commonalities and differences

  • US 9,756,458 B1
  • Filed: 03/19/2014
  • Issued: 09/05/2017
  • Est. Priority Date: 03/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more processors; and

    one or more computer-readable media maintaining instructions which, when executed by the one or more processors, specifically configure the one or more processors to;

    receive, from a first device associated with a first user profile, first location information indicating a first geographic location;

    receive, from a first set of other devices, other location information indicating respective geographic locations of the other devices;

    determine a second set of other devices based at least in part on comparing the first location information and the other location information, the second set of other devices comprising a second other device of the first set of other devices that has a first proximity to the first device and a third other device of the first set of other devices that has a second proximity to the first device;

    determine a first set of other user profiles, the first set of other user profiles comprising a second user profile and a third user profile, the second user profile being associated with at least the second other device of the second set of other devices and the third user profile being associated with at least the third other device of the second set of other devices;

    determine, based at least in part on the first user profile and the first set of other user profiles, a commonality between at least some user profiles of the first set of other user profiles;

    determine, based at least in part on the commonality, that the first user profile differs from the at least some user profiles;

    determine a first frequency that the commonality is associated with other user profiles of the first set of other user profiles, wherein the first user profile is unassociated with the commonality;

    determine a second frequency that the commonality is associated with other user profiles of a second set of other user profiles, wherein the second set of other user profiles comprises the first set of other user profiles and at least one additional other user profile;

    determine that the first frequency is greater than the second frequency; and

    send a message to the first device based at least in part on (i) the first user profile differing from the at least some user profiles and (ii) that the first frequency is greater than the second frequency, the message including at least one of;

    information related to the commonality;

    ora recommendation for a good or service related to the commonality.

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