DYNAMIC RECONFIGURING OF GEO-FENCES
First Claim
1. A method implemented at least in part by a mobile electronic device that is associated with a user, the method comprising:
- receiving a request to receive information regarding merchants having a specified attribute;
determining a current geographical location of the mobile electronic device;
determining, from a geographical region surrounding the current geographical location, one or more portions of the geographical region based on at least one of (i) a location in the geographical region that is most frequented by the user, (ii) purchase history for the user, (iii) a mode of transportation that is currently being used by the user, (iv) an appointment for the user, (v) a current speed or direction of the mobile electronic device, (vi) a current navigation route of the user, (vii) a transportation route in the geographical region, (viii) current weather conditions for the geographical region, (ix) current traffic conditions for the geographical region, (x) a current time of day or year, or (xi) an event occurring in the geographical region;
identifying one or more merchants each having the specified attribute and each having an establishment located within the one or more portions of the geographical region; and
causing display of, on the mobile electronic device, information regarding the one or more merchants.
2 Assignments
0 Petitions
Accused Products
Abstract
Geo-fences may be dynamically reconfigured to identify merchants that may be of particular interest to users. In some instances, a geo-fence may be defined for a particular user based on a variety of information, in order to identify merchants that may be of interest to the user and that are located within proximity to the user. The geo-fence may be defined based on purchase history, places that are frequented by the user, a mode of transportation, a navigation or transportation route, user preferences, and/or a variety of other information. Information regarding the identified merchants may be displayed or otherwise output to notify the user of nearby merchants that may be of interest.
120 Citations
20 Claims
-
1. A method implemented at least in part by a mobile electronic device that is associated with a user, the method comprising:
-
receiving a request to receive information regarding merchants having a specified attribute; determining a current geographical location of the mobile electronic device; determining, from a geographical region surrounding the current geographical location, one or more portions of the geographical region based on at least one of (i) a location in the geographical region that is most frequented by the user, (ii) purchase history for the user, (iii) a mode of transportation that is currently being used by the user, (iv) an appointment for the user, (v) a current speed or direction of the mobile electronic device, (vi) a current navigation route of the user, (vii) a transportation route in the geographical region, (viii) current weather conditions for the geographical region, (ix) current traffic conditions for the geographical region, (x) a current time of day or year, or (xi) an event occurring in the geographical region; identifying one or more merchants each having the specified attribute and each having an establishment located within the one or more portions of the geographical region; and causing display of, on the mobile electronic device, information regarding the one or more merchants. - View Dependent Claims (2, 3)
-
-
4. One or more non-transitory computer-readable media storing executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving a request to receive information regarding merchants; identifying a current geographical location of an electronic device associated with a user; determining, from a geographical region surrounding the current geographical location, one or more portions of the geographical region; identifying one or more merchants each having an establishment located within the one or more portions of the geographical region; and causing information regarding the one or more merchants to be output via the electronic device. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
a display; one or more processors communicatively coupled the display; and memory communicatively coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to; receive input from a user requesting information regarding merchants; identify, from a geographical region surrounding a current geographical location of the user, one or more portions of the geographical region that are deemed to have more than a threshold level of interest to the user due to a frequency of visits by at least one of the user or at least one other user; and cause display of, via the display, a map of the one or more portions of the geographical region, the map including information that identifies a location of an establishment of a merchant that is located in the one or more portions of the geographical region. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and memory communicatively coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; determining a current geographical location of an electronic device associated with a user; determining a geographical region bounding one or more locations that have been visited by the user more than a threshold number of times or that have been visited by the user within a window of time; determining a first geo-fence extending along one or more transportation routes away from the geographical region for a distance that is proportional to a speed of the electronic device and that is reduced according to a biasing distance; determining a second geo-fence extending along one or more transportation routes toward the geographical region for a distance that is proportional to the speed of the electronic device and that is increased according to the biasing distance; identifying one or more merchants each having an establishment located within the first or second geo-fence; and causing information regarding the one or more merchants to be presented via the electronic device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification