SYSTEM AND METHOD FOR GRAPH ENCODING OF PHYSICAL ACTIVITY DATA
First Claim
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 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;
determining whether the unidentified connection should be included in the graph; and
amending the graph to include the unidentified connection if it is determined that the unidentified connection should be included as a connection in the graph.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for expanding a graph includes receiving GPS data points for a GPS track associated with the graph. The graph includes a plurality of nodes and a plurality of connections between the nodes. The GPS data points are mapped 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. The method further includes determining that the activity track includes an unidentified connection that is not included on the graph. Thereafter, a determination is made whether the unidentified connection should be included in the graph. If it is determined that the unidentified connection should be included as a connection in the graph, the graph is amended to include the unidentified connection.
21 Citations
21 Claims
-
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 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; determining whether the unidentified connection should be included in the graph; and amending the graph to include the unidentified connection if it is determined that the unidentified connection should be included as a connection in the graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium containing instructions for expanding a graph by:
-
receiving 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; determining whether the unidentified connection should be included in the graph; and amending the graph to include the unidentified connection if it is determined that the unidentified connection should be included as a connection in the graph. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for determining properties associated with a graph, the graph including a plurality of nodes and a plurality of connections between the nodes, the method comprising:
-
receiving GPS data points for a plurality of GPS tracks associated with the graph; mapping the GPS data points for each of the plurality of the GPS tracks 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; and creating a path matrix including a plurality of values, each value in the path matrix associated with (i) one of the plurality of connections between nodes of the graph and (ii) one of the determined activity tracks. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification