Tracking device movement and captured images
First Claim
1. A computing device comprising:
- a memory configured to store position data and images;
a display unit operatively coupled to the memory; and
a processor configured to execute instructions stored in the memory to perform a method comprising;
receiving a plurality of position data points that represent positions of a position tracking device over a period of time, wherein each of the plurality of position data points include corresponding first time information;
identifying one or more position data point clusters based, at least in part, on the corresponding first time information, wherein the one or more position data point clusters represent one or more locations at which the position tracking device was substantially stationary during a portion of the period of time;
receiving a plurality of images captured during the period of time, wherein each of the images includes corresponding second time information;
displaying, on the display unit, a first adjustable control that includes a depiction of a sequential arrangement of at least some of the images;
displaying, on the display unit, a second adjustable control that includes a depiction of a sequential arrangement of at least some of the one or more locations at which the position tracking device was substantially stationary;
receiving an indication of a manual alignment of the first adjustable control and a manual arrangement of the second adjustable control; and
aligning, in response to receiving the indication, at least one first image from the sequential arrangement of images with at least one first location from the sequential arrangement of locations by associating the at least one image'"'"'s second time information with the at least one location'"'"'s first time information.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device includes a memory configured to store position data and images. The computing device also includes a processor configured to execute instructions to perform a method that includes receiving position data that represents the positions of a position tracking device over a period of time. The position data includes a group of position coordinates that represent a location. The method also includes receiving images that include a group of images associated with the location. The method also includes aligning the group of position coordinates that represent the location and the group of images associated with the location. The method also includes presenting a representation of the alignment of the group of position coordinates and the group of images.
-
Citations
22 Claims
-
1. A computing device comprising:
-
a memory configured to store position data and images; a display unit operatively coupled to the memory; and a processor configured to execute instructions stored in the memory to perform a method comprising; receiving a plurality of position data points that represent positions of a position tracking device over a period of time, wherein each of the plurality of position data points include corresponding first time information; identifying one or more position data point clusters based, at least in part, on the corresponding first time information, wherein the one or more position data point clusters represent one or more locations at which the position tracking device was substantially stationary during a portion of the period of time; receiving a plurality of images captured during the period of time, wherein each of the images includes corresponding second time information; displaying, on the display unit, a first adjustable control that includes a depiction of a sequential arrangement of at least some of the images; displaying, on the display unit, a second adjustable control that includes a depiction of a sequential arrangement of at least some of the one or more locations at which the position tracking device was substantially stationary; receiving an indication of a manual alignment of the first adjustable control and a manual arrangement of the second adjustable control; and aligning, in response to receiving the indication, at least one first image from the sequential arrangement of images with at least one first location from the sequential arrangement of locations by associating the at least one image'"'"'s second time information with the at least one location'"'"'s first time information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to align position data and image data, comprising:
-
receiving a plurality of position data points that represent the positions of a computing device over a period of time, wherein each of the plurality of position data points include corresponding first time information; identifying one or more position data point clusters based, at least in part, on the corresponding first time information, wherein the one or more position data point clusters represent one or more locations at which the computing device was substantially stationary during a portion of the period of time; receiving a plurality of images captured during the period of time that include, wherein each of the images include corresponding to second time information; displaying a first adjustable control that includes a depiction of a sequential arrangement of at least some of the images; displaying a second adjustable control that includes a depiction of a sequential arrangement of at least some of the one or more locations; receiving an indication of a manual alignment of the first adjustable control and a manual arrangement of the second adjustable control; aligning, in response to receiving the indication, at least one first image from the sequential arrangement of images with at least one first location from the sequential arrangement of locations by associating the at least one image'"'"'s second time information with the at least one location'"'"'s first time information; and displaying, on a display unit, a representation of the alignment of the at least one first location with the at least one first image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause one or more processors to:
-
receive a plurality of position data points from a position tracking device, wherein each of the position data points includes corresponding first time information; identify one or more groups of position data points from the received position data points, wherein each group of position data points represents a location at which the position tracking device was substantially stationary for a period of time; receive a plurality of images, wherein each of the images includes corresponding second time information; display a first adjustable control that includes a depiction of a sequential arrangement of at least some of the images; display a second adjustable control that includes a depiction of a sequential arrangement of at least some of the locations; receive an indication of a manual alignment of the first adjustable control and a manual arrangement of the second adjustable control; and align, in response to the received indication, at least one image from the sequential arrangement of images with at least one location from the sequential arrangement of locations by associating the at least one image'"'"'s second time information with the at least one location'"'"'s first time information. - View Dependent Claims (20, 21, 22)
-
Specification