×

Distribution of location and movement information of meeting participants

  • US 9,554,244 B2
  • Filed: 01/24/2013
  • Issued: 01/24/2017
  • Est. Priority Date: 01/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamically distributing location information between carpool participants comprising:

  • ascertaining, with a location based service of a first mobile computing device utilizing a first global positioning system (GPS) sensor within the first mobile computing device, a location of the first mobile computing device of a first carpool participant at a predetermined time before a scheduled carpool time, the first mobile computing device further comprising at least one first accelerometer;

    calculating, with a processing device of the first mobile computing device and utilizing the first GPS sensor and the at least one first accelerometer, in a first calculation, a speed of the first carpool participant based on a measured change in location of the first mobile computing device over a known time period;

    receiving, with the processing device of the first mobile computing device, over a communications network, a location and a calculated speed of at least a second mobile computing device of at least a second carpool participant ascertained by the at least second mobile computing device at the predetermined time, the location and calculated speed of the at least one second mobile computing device being ascertained and calculated using a second GPS sensor and at least one second accelerometer within the at least one second mobile computing device;

    classifying, with the processing device of the first mobile computing device, the calculated speed of each respective carpool participant relative to one of (1) a stationary speed, (2) a walking speed, or (3) a driving speed;

    calculating, with the processing device of the first mobile computing device, in at least a second calculation, an expected arrival time of each respective carpool participant at their scheduled carpool meeting location based on their classified speed and a distance between their ascertained location and their scheduled carpool meeting location;

    comparing, with the processing device of the first mobile computing device, in a first comparison, the expected arrival time of each respective carpool participant to their scheduled arrival time;

    transmitting, with the processing device of the first mobile computing device, over the communications network, to the at least second mobile computing device, a scheduled arrival time update based on the first comparison;

    depicting, on a map displayed on a display of the first mobile computing device, the location of each mobile computing device and an indication as to whether the expected arrival time of at least one carpool participant and their mobile computing device is within a predetermined period of their scheduled arrival time;

    comparing, with the processing device of the first mobile computing device, in at least a second comparison, the ascertained location of the first mobile computing device to the at least one ascertained location of the at least second mobile computing device;

    generating, with the processing device of the first mobile computing device, in at least a third calculation, a carpool route, an updated scheduled carpool meeting location of at least one of the first carpool participant and the at least second carpool participant, and an updated scheduled arrival time of at least one of the first carpool participant and the at least second carpool participant based on the second comparison and at least one of (1) achieving a minimum duration of the carpool and (2) achieving a minimum total distance traveled by eachof the first carpool participant and the at least second carpool participant from their ascertained locations to their updated scheduled carpool meeting location; and

    transmitting, with the processing device of the first mobile computing device, the carpool route, the updated scheduled carpool meeting location, and the updated scheduled arrival time to the at least second mobile computing device.

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