Real time performance comparison
First Claim
Patent Images
1. A method comprising:
- identifying predefined route data corresponding to a route;
detecting, via a location sensor, measured locations while a user traverses the route carrying the location sensor;
sending the measured locations to a network service synchronously with the detection of the respective measured locations; and
receiving from the network service comparative data points in response to measured locations sent to the network service, wherein the comparative data points are derived based on the predefined route data and the measured locations, and wherein the comparative data points allow the user to measure relative performance during the route traversal.
2 Assignments
0 Petitions
Accused Products
Abstract
Real time performance comparison involves identifying predefined route data corresponding to a route. Measured locations are detected while a user traverses the route carrying a mobile device. The measured locations are sent via a network synchronously with the detection of the respective measured locations. Comparative data points are derived based on the predefined route data and the measured locations in response to receiving the measured locations. The comparative data points are sent, via the network, in response to measured locations. The comparative data points allow the user to measure relative performance during the route traversal.
204 Citations
32 Claims
-
1. A method comprising:
-
identifying predefined route data corresponding to a route; detecting, via a location sensor, measured locations while a user traverses the route carrying the location sensor; sending the measured locations to a network service synchronously with the detection of the respective measured locations; and receiving from the network service comparative data points in response to measured locations sent to the network service, wherein the comparative data points are derived based on the predefined route data and the measured locations, and wherein the comparative data points allow the user to measure relative performance during the route traversal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
identifying predefined route data corresponding to a route; receiving, via a network, measured locations detected by a user traversing the route, wherein the measured locations are received synchronously with the detection of the measured locations; deriving comparative data points based on the predefined route data and the measured locations, wherein the comparative data points allow the user to measure relative performance during the route traversal; and sending, via the network, the comparative data points in response to receiving the measured locations during the route traversal. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a data interface capable of interfacing with a location sensor; a network interface capable of communicating with a network service; a processor coupled to the data interface and the network interface; and a memory coupled to the processor, the memory including instructions that cause the processor to, identify predefined route data corresponding to a route; detect, via the location sensor, measured locations while a user traverses the route carrying the location sensor; send the measured locations to the network service synchronously with the detection of the respective measured locations; and receive from the network service comparative data points in response to measured locations sent to the network service, wherein the comparative data points are derived based on the predefined route data and the measured locations, and wherein the comparative data points allow the user to measure relative performance during the route traversal. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a network interface capable of communicating with a mobile device that detects measured locations while a user of the device traverses a route; a processor coupled to the network interface; and a memory coupled to the processor, the memory including instructions that cause the processor to, identify predefined route data corresponding to the route; receive the measured locations from the mobile device synchronously with the detection of the measured locations by the mobile device; derive comparative data points based on the predefined route data and the measured locations, wherein the comparative data points allow the user to measure relative performance during the route traversal; and send the comparative data points to the mobile device during the route traversal. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer-readable medium having instructions stored thereon which are executable by a data processing arrangement for performing steps comprising:
-
identifying predefined route data corresponding to a route; obtaining measured locations that are detected while a user traverses the route carrying a mobile device; facilitation transmission of the measured locations via a network synchronously with the detection of the respective measured locations; and facilitation transmission, via the network, comparative data points in response to transmission of the measured locations, wherein the comparative data points are derived based on the predefined route data and the measured locations, and wherein the comparative data points allow the user to measure relative performance during the route traversal. - View Dependent Claims (29, 30)
-
-
31. A system comprising:
-
means for identifying predefined route data corresponding to a route; means for detecting measured locations while a user traverses the route carrying a mobile device; means for sending the measured locations via a network synchronously with the detection of the respective measured locations; means for deriving comparative data points based on the predefined route data and the measured locations in response to receiving the measured locations; and means for sending, via the network, the comparative data points in response to measured locations, wherein the comparative data points allow the user to measure relative performance during the route traversal.
-
-
32. The system of claim 32, further comprising means for rendering the comparative data points to the user during the route traversal.
Specification