Hrmmm... check out this Apple patent. How novel.
http://www.freepatentsonline.com/y2010/0198453.html
What is claimed is:
1. A system for communicating riding characteristics among a plurality of bicycles, comprising: a first electronic device coupled to a first bicycle, the first electronic device operative to: determine at least one riding characteristic of the first bicycle; receive in real-time from a second electronic device coupled to a second bicycle at least one riding characteristic other than location of the second bicycle; and provide the determined and received at least one riding characteristics to a display associated with the first electronic device.
2. The system of claim 1, wherein the first electronic device is further operative to: determine the current position of the first bicycle; receive from the second electronic device the current position of the second bicycle; identify a path to reach the second bicycle from the determined current position of the first bicycle; and provide the identified path to the user of the first bicycle.
3. The system of claim 1, wherein the first electronic device is operative to receive data from at least one sensor connected to a component of the first bicycle.
4. The system of claim 3, wherein the sensor comprises at least one of a cadence sensor, a power sensor, an accelerometer, an incline sensor, a derailleur setting, and a speedometer.
5. The system of claim 3, wherein the first electronic device is operative to provide the received data to the second electronic device.
6. The system of claim 1, wherein the first electronic device is further operative to provide at least one of a text communication, a voice communication and a video communication to the second electronic device.
7. An electronic device for providing cycling information to the users of a plurality of bicycles riding in a group, the electronic device associated with a first bicycle, comprising control circuitry operative to: detect a plurality of electronic devices, each associated with one of the plurality of bicycles; determine at least one riding characteristic of the first bicycle, wherein the riding characteristic comprises at least one of speed, distance, time, altitude, elevation, incline, decline, heart rate, power, derailleur setting, cadence, wind speed, path completed, expected future path, heart rate, power, and pace; and receive, in real-time from each of the detected plurality of electronic devices, at least one riding characteristic of each of the plurality of bicycles.
8. The electronic device of claim 7, wherein the control circuitry is further operative to: determine the current position of the first bicycle; identify at least one cycling path located in the vicinity of the determined current position; and provide the identified at least one path to a display for display.
9. The electronic device of claim 8, wherein the control circuitry is further operative to: receive an indication of an interest from a user; identify at least one attraction located in the vicinity of the determined current position; and provide the at least one identified attraction to the display for display.
10. The electronic device of claim 9, wherein the control circuitry is further operative to: generate a map of the vicinity of the determined current location for display to the user; and include representations of the identified at least one path and identified at least one attraction in the generated map.
11. The electronic device of claim 7, wherein the control circuitry is further operative to: identify the location of at least one of the plurality of bicycles; and direct a display to display the identified location and received riding characteristic for the at least one of the plurality of bicycles.
12. The electronic device of claim 11, wherein the control circuitry is further operative to direct the display to display the identified location and received riding characteristic on a map.
13. The electronic device of claim 7, wherein the control circuitry is further operative to: receive a comparison profile comprising at least one riding characteristic; and direct a display to simultaneously display the at least one riding characteristic of the comparison profile and the corresponding at least one riding characteristic of the first bicycle.
14. The electronic device of claim 13, wherein the control circuitry is further operative to: provide a listing of available comparison profiles, wherein at least one of the comparison profiles corresponds to past riding performances of the user of the first bicycle; and receive a user selection of one of the available comparison profiles.
15. The electronic device of claim 13, wherein the comparison profile comprises at least one riding characteristic that changes based on at least one of the environment of the first bicycle, the location of the first bicycle along a course, the duration of the ride, and the amount of time that the bicycle has been ridden.
16. The electronic device of claim 7, wherein the control circuitry is further operative to receive a user selection of the plurality of bicycles from which to receive at least one riding characteristic.
17. A sensor for use with an electronic device, the sensor coupled to a bicycle and comprising: communications circuitry operative to pair with at least one authorized electronic device; and control circuitry operative to: monitor the movement of at least one bicycle component; determine, from the monitored movement, that the bicycle is in use; detect that the communications circuitry has not received a communication from the at least one authorized electronic device; generate an alert indicating that the bicycle is being used without authorization; and direct the communications circuitry to broadcast the alert.
18. The sensor of claim 17, wherein the control circuitry is further operative to: determine the current location of the sensor; determine the current time; and generate an alert that includes at least one of the determined current location and the determined current time.
19. The sensor of claim 17, wherein the communications circuitry is further operative to broadcast the alert to a remote server.
20. The sensor of claim 17, wherein the communications circuitry is further operative to: detect an unauthorized electronic device; and transmit the alert to the unauthorized electronic device, wherein the alert comprises an instruction to relay the alert to a remote server.
21. The sensor of claim 17, wherein the control circuitry is further operative to: define a region where the bicycle can be used without an electronic device; determine that the bicycle has left the defined region; and generate the alert in response to determining that the bicycle has left the defined region.
22. The sensor of claim 17, wherein: the communications circuitry is operative to detect an authorized electronic device; and the control circuitry is operative to: generate a message canceling the alert; and direct the communications circuitry to transmit the generated message.