×

System and method for graph encoding of physical activity data

  • US 10,048,383 B2
  • Filed: 03/13/2015
  • Issued: 08/14/2018
  • Est. Priority Date: 03/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for expanding a graph, the graph including a plurality of nodes and a plurality of connections between the nodes, the method comprising:

  • receiving global positioning system (GPS) data points for a GPS track associated with the graph;

    mapping the GPS data points for the GPS track to the graph by determining an activity track based on the GPS track, the activity track including a plurality of nodes from the graph and at least one connection between the nodes;

    determining that the activity track includes an unidentified connection that is not included on the graph, wherein determining that the activity track includes an unidentified connection comprises (i) preparing a path matrix, the path matrix including a plurality of values with each value associated with one of the plurality of connections of the graph, and (ii) identifying any connection from the activity track that is not associated with one of the plurality of connections of the graph as an unidentified connection;

    determining whether the unidentified connection should be included in the graph, wherein determining whether the unidentified connection should be included in the graph comprises (i) storing the unidentified connection on the graph as a value in a suggestion matrix, the suggestion matrix including a plurality of values with each value associated with a suggested connection between on the graph, (ii) comparing each value in the suggestion matrix to a threshold value, and (iii) based on the comparison of at least one value to the threshold value, identifying the suggested connection associated with the at least one value as a new connection in the graph; and

    amending the graph to include the new connection in the graph.

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