×

Providing real-time segment performance information

  • US 9,804,269 B2
  • Filed: 12/21/2015
  • Issued: 10/31/2017
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a first mobile Global Positioning System (GPS)-enabled device, the first mobile GPS-enabled device comprising a first processor configured to;

    record at least a portion of GPS information for a first user during a first user'"'"'s current activity; and

    send, over a network, the at least portion of GPS information for the first user to a segment matching server;

    wherein the first mobile GPS-enabled device comprises one or more of the following;

    a phone, a wearable device, or a bike computer; and

    the segment matching server, the segment matching server comprising a second processor configured to;

    store a definition for a window of concurrency on a segment based at least in part on a threshold time value or a threshold distance value associated with a first difference between two current activities;

    determine the first user'"'"'s current activity that matches the segment based at least in part on the at least portion of GPS information for the first user matching at least a first portion of a set of geographic information associated with the segment;

    determine a second user'"'"'s current activity that matches the segment based at least in part on at least a portion of GPS information recorded for the second user matching at least a second portion of the set of geographic information associated with the segment, wherein the at least portion of GPS information recorded for the second user is recorded by a second mobile GPS-enabled device;

    determine a second difference between the first user'"'"'s current activity and the second user'"'"'s current activity based at least in part on comparing the at least portion of GPS information recorded for the first user and the at least portion of GPS information recorded for the second user;

    determine whether the second user comprises a concurrent user with respect to the first user on the segment based at least in part on determining whether the second difference between the first user'"'"'s current activity and the second user'"'"'s current activity is within the definition for the window of concurrency on the segment; and

    in response to a determination that the second user comprises the concurrent user with respect to the first user on the segment, send, over the network, alert information indicating that the second user comprises the concurrent user with respect to the first user on the segment to the first mobile GPS-enabled device, wherein the alert information is to be presented at a user interface associated with the first mobile GPS-enabled device.

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