×

Method and system for determining an address corresponding to a most probable physical location of an electronic device associated with a user

  • US 9,876,761 B2
  • Filed: 11/19/2015
  • Issued: 01/23/2018
  • Est. Priority Date: 06/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of determining an address corresponding to a most probable physical location of an electronic device associated with a user, the method being executable on a computer device, the method comprising:

  • receiving geolocation data from the electronic device, the geolocation data being associated with a predetermined radius;

    based on the received geolocation data and the associated predetermined radius, determining at least two probable physical locations of the electronic device, the at least two probable physical locations being within the predetermined radius associated with the geolocation data, the at least two probable physical locations including a first probable physical location and a second probable physical location, the first probable physical location corresponding to a first physical entity selected from a predetermined list and associated with a first physical entity type, the first physical entity type being indicative of a first type of business, and the second probable physical location corresponding to a second physical entity selected from the predetermined list and associated with a second physical entity type, the second physical entity type being indicative of a second type of business;

    based on the first physical entity type and the second physical entity type, retrieving an interaction history of the user with the first physical entity, the second physical entity, other physical entities of the first physical entity type, and other physical entities of the second physical entity type;

    based on the interaction history of the user, calculating for the first physical entity a first user specific probability factor indicative of a likelihood of the user interacting with the first physical entity and calculating for the second physical entity a second user specific probability factor indicative of a likelihood of the user interacting with the second physical entity;

    based on the first physical entity type and the second physical entity type, retrieving an interaction history of other users with other physical entities of the first physical entity type and other physical entities of the second physical entity type;

    based on the interaction history of the other users, calculating for the first physical entity a first user non-specific probability factor indicative of the likelihood of the other users interacting with the first physical entity and calculating for the second physical entity a second user non-specific probability factor indicative of the likelihood of the other users interacting with the second physical entity;

    based on the first user specific probability factor and the first user non-specific probability factor, calculating a first general probability factor associated with the first probable physical location;

    based on the second user specific probability factor and the second user non-specific probability factor, calculating a second general probability factor associated with the second probable physical location;

    determining a highest general probability factor among the first general probability factor and the second general probability factor;

    selecting one of the first probable physical location and the second probable physical location being associated with the highest general probability factor as a most probable physical location of the electronic device, the most probable physical location being associated with a selected physical entity, the selected physical entity being a respective one of the first physical entity and the second physical entity;

    retrieving an address associated with the selected physical entity; and

    showing at least one of the selected physical entity and the address associated with the selected physical entity on a map displayed on at least one of the electronic device and a different electronic device.

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