Apparatus and method for enhancing the utilization of distance measuring devices
First Claim
1. A method comprising:
- causing, at least in part, actions that result in presentation of at least one route via a mobile device;
determining a distance traveled by the mobile device; and
associating the distance traveled with the presented route to indicate an approximate location of the device on the presented route,wherein the presented route corresponds to a virtual route different from an actual route physically traveled, andat least one of a starting location and a destination location of the virtual route is different from a starting location and a destination location of the actual route.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatuses and methods for enhancing the utilization of distance measuring devices using electronic communication devices. A route(s) presentable via a map or map segment may be presented via a mobile device. A distance walked, jogged, or otherwise traveled by a user of the mobile device can be determined using a distance measuring device, such as a step counter. The resulting distance traveled is associated with the presented route to indicate an approximate location of the user on the presented route. The route may be any imaginary or virtual route, whereby the user'"'"'s actual distance traveled on his/her actual route is depicted on the map/map segment as traveling on the virtual route. Communication tools allow data to be obtained, messages to be communicated, and other services to be performed at certain times and/or in connection with reached locations along the route.
-
Citations
47 Claims
-
1. A method comprising:
-
causing, at least in part, actions that result in presentation of at least one route via a mobile device; determining a distance traveled by the mobile device; and associating the distance traveled with the presented route to indicate an approximate location of the device on the presented route, wherein the presented route corresponds to a virtual route different from an actual route physically traveled, and at least one of a starting location and a destination location of the virtual route is different from a starting location and a destination location of the actual route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine a distance traveled along a route by a mobile device; determine an approximate location relative to the route based on the distance; and cause, at least in part, actions that result in presentation on the mobile device of the route and at least the approximate location relative to the route, wherein the presented route corresponds to a virtual route different from an actual route physically traveled, and at least one of a starting location and a destination location of the virtual route is different from a starting location and a destination location of the actual route. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
causing, at least in part, actions that result in reception of route selection data and travel distance data from a first device; determining a distance traveled by the first device based on the received travel distance data; and causing, at least in part, actions that result in provision of a map segment to the first device, the map segment including at least one virtual route that is identified using the route selection data and that is different from an actual route physically traveled, and the map segment also including an identification of an approximate location on the at least one virtual route corresponding to a current actual location of the first device based on the distance traveled, wherein at least one of a starting location and a destination location of the virtual route is different from a starting location and a destination location of the actual route. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, cause, at least in part, actions that result in reception of route selection data and travel distance data from one or more communication devices; identify actual or virtual travel routes for each of the one or more communication devices in response to the received route selection data, and calculate actual distances traveled by each respective one or more of the communication devices in response to the received travel distance data; and cause, at least in part, actions that result in selective provision of map segments to each of the one or more communication devices, each of the map segments including the identified actual or virtual routes for the respective communication device, and an identification of the respective location on the respective actual or virtual route using the calculated actual distances traveled.
-
-
41. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
causing, at least in part, actions that result in presentation of at least one route via a display of a mobile device; determining a distance traveled by the device; and associating the distance traveled with the presented route to indicate an approximate location of the device on the presented route, wherein the presented route corresponds to a virtual route different from an actual route physically traveled, and at least one of a starting location and a destination location of the virtual route is different from a starting location and a destination location of the actual route.
-
-
42. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
causing, at least in part, actions that result in reception of route selection data and travel distance data from a first device; determining a distance traveled by the first device based on the received travel distance data; and causing, at least in part, actions that result in provision of a map segment to the first device, the map segment including at least one route identified using the route selection data; and
including an identification on the at least one route a current location of the first device based on the distance traveled.
-
-
43. A system comprising:
-
a mobile device including; a distance measuring device configured to determine a distance traveled along a route by the mobile device; a processor configured to determine an approximate location relative to the route based on the distance, and to cause, at least in part, actions that result in presentation on the mobile device of the route and at least the approximate location relative to the route, the presented route corresponding to a virtual route different from an actual route physically traveled, and at least one of a starting location and a destination location of the virtual route being different from a starting location and a destination location of the actual route; a transmitter configured to transmit the distance and route selection data; a network entity including; a receiver configured to receive the route selection data and the distance; a processor configured to identify at least one route for the mobile device in response to the received route selection data, and to calculate an actual distance traveled by the mobile device in response to the received distance; and a transmitter configured to transmit at least one map segment to the mobile device, the at least one map segment including the identified route, and an identification of the location on the route using the calculated actual distances traveled. - View Dependent Claims (44)
-
-
45. A method comprising:
-
causing, at least in part, actions that result in presentation of at least one route via a mobile device, the presented route corresponding to a virtual route different from an actual route physically traveled; determining a distance traveled by the mobile device; associating the distance traveled with the presented route to indicate an approximate location of the device on the presented route; and facilitating user modification from a current virtual route to a new virtual route, and applying the distance traveled to the new virtual route.
-
-
46. A method comprising:
-
causing, at least in part, actions that result in presentation of at least one route via a mobile device; determining a distance traveled by the mobile device; associating the distance traveled with the presented route to indicate an approximate location of the device on the presented route; and invoking a communication application to enable user communication appearing to a recipient to originate from a location along the route.
-
-
47. A method comprising:
-
causing, at least in part, actions that result in presentation of at least one route via a mobile device; determining a distance traveled by the mobile device; associating the distance traveled with the presented route to indicate an approximate location of the device on the presented route; and facilitating user modification of the route to be traveled to a destination.
-
Specification