Method and apparatus for displaying data regarding a device's traversal through a region
First Claim
Patent Images
1. A method of representing a device'"'"'s traversal along a route, the method comprising:
- at a device;
capturing and storing, at the device, location data at a plurality of locations traversed along the route, the plurality of traversed locations including a first region and a second region;
determining, by the device, whether the location data corresponding to the first region and the second region indicates that the device was in a respective region for a time period that exceeds a threshold time period;
upon receiving a request to view the traversed locations along the route;
in accordance with a determination that the location data corresponding to the first region indicates that the device was in the first region for a time period that exceeds the threshold time period, displaying, under control of the device, a route representation including a first representation of the first region traversed along the route, andin accordance with a determination that the location data corresponding to the second region indicates that the device was in the second region for a time period that does not exceed the threshold time period, foregoing display of, under control of the device, a second representation of the second region traversed along the route; and
upon receiving an identification of the first representation of the first region in the displayed route representation, displaying, under control of the device, information regarding the first region.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a device that employs novel processes for displaying data regarding its movement in a region. For instance, in some embodiments, the device captures and stores location data at a plurality of locations traversed along the route. Upon receiving a request to view the traversed locations along the route, the device displays a representation of at least a subset of locations along the route based on the stored location data. Upon receiving an identification of a particular location in the displayed representation of the subset of locations, the device displays information regarding the particular location.
-
Citations
51 Claims
-
1. A method of representing a device'"'"'s traversal along a route, the method comprising:
at a device; capturing and storing, at the device, location data at a plurality of locations traversed along the route, the plurality of traversed locations including a first region and a second region; determining, by the device, whether the location data corresponding to the first region and the second region indicates that the device was in a respective region for a time period that exceeds a threshold time period; upon receiving a request to view the traversed locations along the route; in accordance with a determination that the location data corresponding to the first region indicates that the device was in the first region for a time period that exceeds the threshold time period, displaying, under control of the device, a route representation including a first representation of the first region traversed along the route, and in accordance with a determination that the location data corresponding to the second region indicates that the device was in the second region for a time period that does not exceed the threshold time period, foregoing display of, under control of the device, a second representation of the second region traversed along the route; and upon receiving an identification of the first representation of the first region in the displayed route representation, displaying, under control of the device, information regarding the first region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A non-transitory machine readable medium storing one or more programs that capture data regarding a device'"'"'s traversal along a route, the one or more programs comprising sets of instructions for:
at the device; capturing and storing, at the device, location data at a plurality of locations traversed along the route, the plurality of traversed locations including a first region and a second region; determining, by the device, whether the location data corresponding to the first region and the second region indicates that the device was in a respective region for a time period that exceeds a threshold time period; upon receiving a request to view the traversed locations along the route;
in accordance with a determination that the location data corresponding to the first region indicates that the device was in the first region for a time period that exceeds the threshold time period, displaying, under control of the device, a route representation including a first representation of the first region traversed along the route, and
in accordance with a determination that the location data corresponding to the second region indicates that the device was in the second region for a time period that does not exceed the threshold time period, foregoing display of, under control of the device, a second representation of the second region traversed along the route; and
upon receiving an identification of the first representation of the first region in the displayed route representation, displaying, under control of the device, information regarding the first region.- View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
35. A device, comprising:
-
one or more processors; and memory storing one or more programs that capture data regarding the device'"'"'s traversal along a route, the one or more programs comprising sets of instructions for; at the device; capturing and storing, at the device, location data at a plurality of locations traversed along the route, the plurality of traversed locations including a first region and a second region; determining, by the device, whether the location data corresponding to the first region and the second region indicates that the device was in a respective region for a time period that exceeds a threshold time period; upon receiving a request to view the traversed locations along the route; in accordance with a determination that the location data corresponding to the first region indicates that the device was in the first region for a time period that exceeds the threshold time period, displaying, under control of the device, a route representation including a first representation of the first region traversed along the route, and in accordance with a determination that the location data corresponding to the second region indicates that the device was in the second region for a time period that does not exceed the threshold time period, foregoing display of, under control of the device, a second representation of the second region traversed along the route; and upon receiving an identification of the first representation of the first region in the displayed route representation, displaying, under control of the device, information regarding the first region. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification