×

Automated user mobile device location tracking and reminders

  • US 10,505,880 B2
  • Filed: 08/16/2018
  • Issued: 12/10/2019
  • Est. Priority Date: 10/10/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of tracking mobile users to deliver location specific messages, the method executed by a computer system and comprising:

  • receiving an electronic message from a user through an electronic device, the electronic device including a location application configured to receive location transmissions;

    storing the electronic message;

    automatically receiving location information through the location application as the electronic device travels to locations;

    automatically placing the location application into a sleep mode between the locations;

    automatically awakening the location application upon receipt of a location transmission;

    automatically determining when the electronic device is at an actuating position; and

    automatically posting the electronic message upon determining the electronic device is at the actuating position;

    wherein the method further comprises;

    receiving with the location application a first location transmission for a first one of the locations;

    incrementing a timer count configured to monitor a duration of time, wherein whenever a time exceeds a predetermined time allocation, the location application is placed into the sleep mode;

    incrementing a stationary counter configured to monitor a duration of time since a previous detected movement of the mobile user;

    receiving a second location transmission of a second one of the locations;

    comparing the second one of the locations to the first one of the locations;

    calculating a rate of travel when the second one of the locations differs from the first one of the locations, wherein if the rate of travel exceeds a predetermined threshold the location application is placed into the sleep mode;

    receiving a third location transmission of a third one of the locations;

    comparing the third one of the location to at least one of the first one of the locations or the second one of the locations;

    further incrementing the stationary counter when the second or third one of the locations is the same as the first one of the locations;

    determining an arrival event upon reaching a predetermined arrival threshold of the stationary counter;

    storing data of the locations; and

    placing the location application into the sleep mode.

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