EP3550797A2

Systems and methods for configuring mobile device applications based on location

Abstract

Methods and systems for automatically configuring mobile device applications based on location are described. In an example, methods and systems for enabling contextual in-store experience modification on a mobile device can include capabilities for altering the functionality of a mobile application based at least in part on the location of the mobile device. For example, a mobile shopping application can be configured to perform different functions depending upon the type of retail location the mobile device is currently in. Additionally, the mobile application can be configured to enable different functions between a retail location and a user's residence, among other locations.

EP3550797A2, drawing sheet 1
Sheet 1 of 10

Term

Projected expiry 29 August 2033.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 5 independent, 10 dependent

  1. 1
    A method at a mobile device (115), comprising:transmitting location data for multiple locations for the mobile device (115) to a network server (120, 230, 418) for the tracking the trajectory (620) of the mobile device (115) and the determination that the mobile device (115) is within a monitored geofence by the network server (120, 230, 418);receiving mobile application configuration instructions from the network server (120, 230, 418) when the network server (120, 230, 418) determines that the mobile device (115) is within a monitored geofence;andconfiguring an application on the mobile device (115) based on the received mobile application configuration instructions.
  2. 3
    A mobile device (115), comprising:a processor;anda memory including instructions, which when executed by the processor, cause the processor to: transmit location data for multiple locations for the mobile device (115) to a network server (120, 230, 418) for the tracking the trajectory (620) of the mobile device (115) and the determination that the mobile device (115) is within a monitored geofence by the network server (120, 230, 418);receive mobile application configuration instructions from the network server (120, 230, 418) when the network server (120, 230, 418) determines that the mobile device (115) is within a monitored geofence;andconfigure an application on the mobile device (115) based on the received mobile application configuration instructions.
  3. 5
    A method at a mobile device (115) comprising:monitoring a plurality of geofences representing physical locations, the geofences stored in the memory;detecting, based at least in part on a present location of the mobile device (115) and a calculation of a movement trajectory indicating that the mobile device (115) is on a path into the first geofence, entry into a first geofence of the plurality of geofences;selecting, based on detecting entry into the first geofence, a mobile application configuration stored in the memory;andconfiguring an application based on the selected mobile application configuration.
  4. 10
    A mobile device (15) comprising:a processor;a location generation circuit;anda memory including instructions that, when executed by the processor, cause the mobile device to: monitor a plurality of geofences representing physical locations, the geofences stored in the memory;detect, based at least in part on a present location of the mobile device (15) generated by the location generation circuit and a calculation of a movement trajectory indicating that the mobile device (15) is on a path into the first geofence, entry into a first geofence of the plurality of geofences;select, based on detecting entry into the first geofence, a mobile application configuration stored in the memory;andconfigure an application based on the selected mobile application configuration.
  5. 15
    A machine-readable medium carrying instructions that, when executed on a mobile device (115), cause the mobile device (115) to carry out the method of any one of claims 1, 2 and 5 to 9.