Selecting routes
First Claim
1. A method of providing route information to a plurality of users by means of a data processing device, the method comprising:
- receiving a first location and a second location;
analysing one or more databases selected from the group comprising mapping services, geographic databases and other databases and thereby determining a pair of routes, each route comprising a start point, an end point and a defined path from the start point to the end point, the step of analysing comprising determining the routes such that (a) a first one of the routes is in the vicinity of the first location and a second one of the routes is in the vicinity of the second location and (b) the routes are of comparable difficulty for the users to complete; and
providing the first route to a first one of the users and providing the second route to a second one of the users.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing route information to a plurality of users by means of a data processing device is disclosed. In one embodiment, the method comprises: receiving a first location and a second location; analysing mapping services and/or geographical or other databases or information and thereby determining a pair of routes, each route comprising a start point, an end point and a defined path from the start point to the end point, the step of analysing comprising determining the routes such that (a) a first one of the routes is in the vicinity of the first location and a second one of the routes is in the vicinity of the second location and (b) the routes are of comparable difficulty for the users to complete; and providing the first route to a first one of the users and providing the second route to a second one of the users. These and other embodiments are disclosed herein.
21 Citations
35 Claims
-
1. A method of providing route information to a plurality of users by means of a data processing device, the method comprising:
-
receiving a first location and a second location; analysing one or more databases selected from the group comprising mapping services, geographic databases and other databases and thereby determining a pair of routes, each route comprising a start point, an end point and a defined path from the start point to the end point, the step of analysing comprising determining the routes such that (a) a first one of the routes is in the vicinity of the first location and a second one of the routes is in the vicinity of the second location and (b) the routes are of comparable difficulty for the users to complete; and providing the first route to a first one of the users and providing the second route to a second one of the users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24)
-
-
18. A method of providing performance information to a first user, the method comprising:
-
estimating, using a first transceiver device local to the first user, first user location data comprising a location of the first user at each time in a first series of times; transmitting from the first transceiver device to a data processing device remote from the first user, the first user location data; estimating at the data processing device, in dependence on the location data, a difficulty of a first route traversed by the first user during the first series of times; comparing the difficulty of the first route with a difficulty of a second route traversed by a second user and thereby forming result data representing the result of that comparison; transmitting the result data from the data processing device to the first transceiver device; and presenting the result data to the first user by means of the first transceiver device local to the first user. - View Dependent Claims (19, 20, 25, 26, 27, 28)
-
-
29. A method of providing route information to a data processing device user, the method comprising:
-
estimating difficulty of a route using data automatically logged by a data logger device comprising at least one of an accelerometer and a gyroscope, the data comprising at least one of acceleration data and orientation data obtained while a data logger device user traverses the route with the datalogger device; and proving a resulting estimate of difficulty of the route to a data processing device used by the data processing device user. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification