IP Library Granted Patent US 7,941,160
Granted Patent B2
US 7,941,160 · App. 11/932,154 · Granted May 10, 2011

Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation

Assignee: adidas AG
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,941,160
App. No.
11/932,154
Granted
May 10, 2011
Kind
B2
Abstract

In at least one embodiment, a server receives a description of an activity of interest to a user. In response to receiving the description, a route corresponding to the activity of interest is identified and a graphical element corresponding to the route is presented. The route is stored for future reference by the user.

Claims (86)

1. A method, comprising:

a server receiving a description of an activity of interest to a user;

in response to receiving the description, identifying a route corresponding to the activity of interest and presenting a graphical element corresponding to the route; and

scheduling a prospective traversal of the route in a training plan of the user on the server.

2. The method of claim 1 , wherein the step of identifying the route includes building the route in response to receipt of the description.

3. The method of claim 1 , wherein:

the step of identifying the route includes locating the route in a database containing a plurality of routes including the route;

the step of presenting the graphical element includes presenting a plurality of graphical elements including the graphical element; and

the step of scheduling comprises scheduling the prospective traversal of the route in response to receipt of an indication of selection of the graphical element.

4. The method of claim 1 , further comprising transmitting data associated with the route from the server to a mobile device.

5. The method of claim 4 , wherein the step of transmitting data associated with the route to the mobile device comprises wirelessly transmitting data associated with the route to the mobile device.

6. The method of claim 4 , wherein the data associated with the route is route map data.

7. The method of claim 4 , wherein the data associated with the route is a sequence of turn-by-turn instructions.

8. The method of claim 1 , wherein the description includes an indication of difficulty.

9. The method of claim 1 , wherein the description includes a distance.

10. The method of claim 1 , wherein the description includes at least one attribute of the route.

11. The method of claim 1 , wherein the description includes a geographic location.

12. The method of claim 1 , further comprising presenting an overall route rating associated with the route that is based upon at least one individual rating associated with the route.

13. The method of claim 12 , wherein the step of presenting the overall route rating associated with the route occurs simultaneously with the step of presenting of the graphical element corresponding to the route.

14. The method of claim 12 , wherein:

the user is a first user; and

the at least one individual rating was provided by a second user who is different from the first user.

15. The method of claim 1 , wherein the description does not include a location of a terminal point of the route.

16. The method of claim 1 , wherein:

the training plan includes a plurality of prospective fitness activities; and

the step of scheduling the prospective traversal of the route in the training plan of the user includes associating the prospective traversal of the route with a particular prospective fitness activity.

17. The method of claim 16 , wherein the prospective traversal of the route is associated with the particular prospective fitness activity in order to fulfill one or more requirements of the particular prospective fitness activity.

18. The method of claim 1 , wherein the step of scheduling the prospective traversal of the route in the training plan of the user includes associating the prospective traversal of the route with a particular date.

19. The method of claim 1 further comprising presenting a map with a marker located thereupon indicating a location with which one or more routes, including the route corresponding to the activity of interest, are associated,

wherein the step of presenting the graphical element corresponding to the route corresponding to the activity of interest occurs in response to a selection of the marker located on the map.

20. The method of claim 1 , wherein the method further comprises presenting a route review associated with the route, in conjunction with said presenting of the graphical element corresponding to the route.

21. The method of claim 20 , wherein:

the user is a first user; and

the route review was provided by a second user who is different from the first user.

22. The method of claim 1 , wherein the step of presenting the graphical element occurs prior to the step of scheduling the prospective traversal of the route.

23. The method of claim 1 , wherein the graphical element corresponding to the route includes a visual depiction of the course of the route.

24. A method, comprising:

a server receiving a description of an activity of interest to a user;

in response to receiving the description, identifying a route corresponding to the activity of interest and presenting a graphical element corresponding to the route;

scheduling a prospective traversal of the route in a training plan of the user on the server at a first time for traversal at a second time; and

transmitting data associated with the route from the server to the mobile device after the first time and before the second time.

25. The method of claim 24 , wherein the step of transmitting occurs automatically at a predetermined time prior to the second time.

26. The method of claim 1 , wherein the description includes an average pace.

27. The method of claim 1 , wherein the description includes a desired safety characterization.

28. The method of claim 1 , wherein the description includes a desire to avoid traffic lights.

29. The method of claim 1 , wherein the description includes a desired elevation.

30. The method of claim 1 , wherein the description includes a desired time.

31. The method of claim 24 , wherein the step of presenting the graphical element occurs prior to the step of scheduling the prospective traversal of the route.

32. The method of claim 24 , wherein the graphical element corresponding to the route includes a visual depiction of the course of the route.

33. The method of claim 24 , wherein the description includes an indication of difficulty.

34. The method of claim 24 , wherein the description includes a distance.

35. The method of claim 24 , wherein the description includes at least one attribute of the route.

36. The method of claim 24 , wherein the description includes a geographic location.

37. The method of claim 24 , wherein the description includes an average pace.

38. The method of claim 24 , wherein the description includes a desired safety characterization.

39. The method of claim 24 , wherein the description includes a desire to avoid traffic lights.

40. The method of claim 24 , wherein the description includes a desired elevation.

41. The method of claim 24 , wherein the description includes a desired time.

42. The method of claim 24 , further comprising presenting an overall route rating associated with the route that is based upon at least one individual rating associated with the route.

43. The method of claim 42 , wherein:

the user is a first user; and

the at least one individual rating was provided by a second user who is different from the first user.

44. The method of claim 24 , wherein the step of scheduling the prospective traversal of the route in the training plan of the user includes associating the prospective traversal of the route with a particular date.

45. A method, comprising:

a server receiving a description of an activity of interest to a user;

in response to receiving the description, identifying a route corresponding to the activity of interest;

scheduling a prospective traversal of the route in a training plan of the user on the server at a first time for traversal at a second time; and

transmitting data associated with the route from the server to the mobile device after the first time and before the second time.

46. The method of claim 45 , wherein the description includes an indication of difficulty.

47. The method of claim 45 , wherein the description includes a distance.

48. The method of claim 45 , wherein the description includes at least one attribute of the route.

49. The method of claim 45 , wherein the description includes a geographic location.

50. The method of claim 45 , wherein the description includes an average pace.

51. The method of claim 45 , wherein the description includes a desired safety characterization.

52. The method of claim 45 , wherein the description includes a desire to avoid traffic lights.

53. The method of claim 45 , wherein the description includes a desired elevation.

54. The method of claim 45 , wherein the description includes a desired time.

55. The method of claim 45 , further comprising presenting an overall route rating associated with the route that is based upon at least one individual rating associated with the route.

56. The method of claim 55 , wherein:

the user is a first user; and

the at least one individual rating was provided by a second user who is different from the first user.

57. The method of claim 45 , wherein:

the training plan includes a plurality of prospective fitness activities; and

the step of scheduling the prospective traversal of the route in the training plan of the user includes associating the prospective traversal of the route with a particular prospective fitness activity.

58. The method of claim 57 , wherein the prospective traversal of the route is associated with the particular prospective fitness activity in order to fulfill one or more requirements of the particular prospective fitness activity.

59. The method of claim 45 , wherein the step of scheduling the prospective traversal of the route in the training plan of the user includes associating the prospective traversal of the route with a particular date.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2017
From: BONES IN MOTION, INC.
To: ADIDAS INTERNATIONAL, INC.
Reel/Frame 041707/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2017
From: ADIDAS INTERNATIONAL, INC.
To: ADIDAS AG
Reel/Frame 041707/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2017
From: WERNER, JOH H.; DOYLE, SCOT
To: BONES IN MOTION, INC.
Reel/Frame 041707/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2009
From: BONES IN MOTION, INC.
To: ADIDAS INTERNATIONAL, INC.
Reel/Frame 022970/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2009
From: ADIDAS INTERNATIONAL, INC.
To: ADIDAS AG
Reel/Frame 022970/0213 →
Continuity (3)
Continuation 11857862 · Sep 19, 2007
Continuation 10759289 · Jan 16, 2004
Related Publication 20080319661A1 · Dec 25, 2008