×

Method and system to analyze time stamp location data to produce movement and idle segments

  • US 9,818,074 B2
  • Filed: 10/11/2012
  • Issued: 11/14/2017
  • Est. Priority Date: 10/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-based method to convert GPS signal data from a GPS-enabled cellular phone, tablet computer or electronic device into travel time indicator data and on-site indicator data, the method operative with a database populated with task person data representing at least contact data for that task person, and data representing a plurality of task situs locations and tasks, said database coupled to a web-based processor which in turn is coupled to a telecommunications network, said GPS-enabled device coupled to said telecommunications network, the method comprising:

  • periodically gathering substantially in real time GPS time stamped location data from said GPS-enabled device adapted to be used by said task person via a web-based communications channel between said web-based processor and said GPS-enabled device;

    determining when said GPS-enabled device is in an idle mode defined by a territory about a present GPS location data by monitoring a distance threshold;

    determining whether said GPS-enabled device moves by application of an idle-to-movement algorithm comparing one or both of a series of earlier positions and the velocity of movement;

    determining whether said GPS-enabled device is in a movement mode by monitoring one or more of a distance traveled over a predetermined time period, a velocity at predetermined time intervals and a change in velocity;

    determining whether said GPS-enabled device moves by application of a movement-to-idle algorithm comparing one or both of a recently acquired series of earlier positions and the recently resulting velocity of movement;

    calculating a time-on-site when the idle mode is ON and the then current GPS location data matches said task situs location data until the next movement mode is detected;

    calculating the travel time between adjacent ones of said plurality of tasks within a defined work period;

    calculating a projected time of arrival based upon at least the task person'"'"'s current location data and said task situs location data;

    calculating the distance to said task situs based upon the task person'"'"'s current location data and the task situs location data;

    notifying, via voice, text, email or interactive voice response message, one or more from the group of;

    (i) a task person coordinator, (ii) task person, (iii) task person manager or (iv) customer, of one or the other;

    (a) said time-on-site at the task situs location and (b) said travel time between time adjacent ones of said plurality of tasks;

    generating displayable data for a customer'"'"'s Internet-enabled device of one or both of (a) said projected time of arrival and (b) said distance to said task situs; and

    when said customer is not at said task situs, generating further displayable data to said customer Internet-enabled device of one or both of (a) an updated projected time of arrival and (b) an updated task person distance to said task situs, thereby effecting coordination of a substantially simultaneous visit of said task person and said customer at said task situs.

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