×

Triggering external services based on geo-location and time

  • US 10,299,067 B2
  • Filed: 12/19/2014
  • Issued: 05/21/2019
  • Est. Priority Date: 12/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining, by a mobile station, whether the mobile station complies with a condition of a rule defined by at least a location indicative of the location of the mobile station, a time indicative of the time associated with the location, a tolerance time providing a variation in the time, and a tolerance location providing a variation of the location, wherein the determining of the condition further comprises determining that the location matches a work location within the variation provided by the tolerance location and determining that the time matches the scheduled work time within the variation provided by the tolerance time;

    selecting, in response to determining that the mobile station complies with the condition of the rule including the time, the location, the tolerance time, and the tolerance location, a timekeeping service for tracking when a user of the mobile station arrives and departs from the location associated with the work location for the user of the mobile station, wherein an enterprise resource planning system includes the timekeeping service coupled to a wireless network node configured to communicate with the mobile station;

    triggering, in response to selecting the timekeeping service, the timekeeping service to indicate an arrival and/or a departure of the user of the mobile station at the matching location at the matching time, wherein the matching location matches the work location within the variation indicated by the tolerance location and the matching time matches the scheduled work time within the variation indicated by the tolerance time; and

    inhibiting the triggering of the time keeping service for the departure, when an electronic calendar for the user indicates the departure is for a work event.

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