Segment validation
First Claim
Patent Images
1. A system, comprising:
- one or more processors configured to;
determine that a stored segment meets a validation criterion;
obtain aggregated GPS data associated with a plurality of efforts that has been determined to match the stored segment, wherein the aggregated GPS data is received from a plurality of GPS-enabled devices;
select an effort from the plurality of efforts;
generate a set of new GPS points corresponding to at least a subset of a set of GPS points associated with the effort including by determining a new GPS point that is computed using the aggregated GPS data associated with the plurality of efforts based on a GPS point of the at least the subset of the set of GPS points associated with the effort, wherein the new GPS point comprises a centroid or an average; and
generate a new version of the stored segment based at least in part on the set of new GPS points, wherein the new version of the stored segment is determined based at least in part on the centroid; and
one or more memories coupled to the one or more processors and configured to store the new version of the stored segment.
0 Assignments
0 Petitions
Accused Products
Abstract
Validating a segment is disclosed, including: determining that a stored segment meets a validation criterion; and adjusting GPS data associated with the stored segment using aggregated GPS data.
-
Citations
19 Claims
-
1. A system, comprising:
-
one or more processors configured to; determine that a stored segment meets a validation criterion; obtain aggregated GPS data associated with a plurality of efforts that has been determined to match the stored segment, wherein the aggregated GPS data is received from a plurality of GPS-enabled devices; select an effort from the plurality of efforts; generate a set of new GPS points corresponding to at least a subset of a set of GPS points associated with the effort including by determining a new GPS point that is computed using the aggregated GPS data associated with the plurality of efforts based on a GPS point of the at least the subset of the set of GPS points associated with the effort, wherein the new GPS point comprises a centroid or an average; and generate a new version of the stored segment based at least in part on the set of new GPS points, wherein the new version of the stored segment is determined based at least in part on the centroid; and one or more memories coupled to the one or more processors and configured to store the new version of the stored segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
determining that a stored segment meets a validation criterion; obtaining aggregated GPS data associated with a plurality of efforts that has been determined to match the stored segment, wherein the aggregated GPS data is received from a plurality of GPS-enabled devices; selecting an effort from the plurality of efforts; generating a set of new GPS points corresponding to at least a subset of a set of GPS points associated with the effort including by determining a new GPS point that is computed using the aggregated GPS data associated with the plurality of efforts based on a GPS point of the at least the subset of the set of GPS points associated with the effort, wherein the new GPS point comprises a centroid or an average; and generating a new version of the stored segment based at least in part on the set of new GPS points, wherein the new version of the stored segment is determined based at least in part on the centroid. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
determining that a stored segment meets a validation criterion; obtaining aggregated GPS data associated with a plurality of efforts that has been determined to match the stored segment, wherein the aggregated GPS data is received from a plurality of GPS-enabled devices; selecting an effort from the plurality of efforts; generating a set of new GPS points corresponding to at least a subset of a set of GPS points associated with the effort including by determining a new GPS point that is computed using the aggregated GPS data associated with the plurality of efforts based on a GPS point of the at least the subset of the set of GPS points associated with the effort, wherein the new GPS point comprises a centroid or an average; and generating a new version of the stored segment based at least in part on the set of new GPS points, wherein the new version of the stored segment is determined based at least in part on the centroid. - View Dependent Claims (18, 19)
-
Specification