IP Library Granted Patent US 10,132,930
Granted Patent B2
US 10,132,930 · App. 15/171,470 · Granted Nov 20, 2018

Systems and methods for maintaining a health-related action database

Inventors: Andrew J. Graham (Austin, TX); Alan R. Lee (Montana, CA); Jon H. Werner (Austin, TX)
Assignee: adidas AG
G01S19/19G01C21/00G01C21/165G01C21/20G01S19/42G01S19/47G06F17/30306G06F17/30371G06F17/30554G06F19/00G06Q30/02G06Q50/12G08B21/18G09B5/06G09B19/0092H01Q1/273H04B1/3827H04W4/02H04W8/205H04B1/385
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 10,132,930
App. No.
15/171,470
Granted
Nov 20, 2018
Kind
B2
Abstract

Systems and methods for maintaining a health-related action database are disclosed. The method may include receiving first information corresponding to a health-related action of a first user on a first computing device; wirelessly transmitting the first information from the first computing device; receiving second information corresponding to a health-related action of a second user on a second computing device; wirelessly transmitting the second information from the second computing device; receiving the first information and the second information using a third computing device; and updating a database on the third computing device with the first information and the second information, where the first information comprises a description of the health-related action of the first user, and the second information comprises a description of the health-related action of the second user.

Claims (56)

1. A method of providing electronic fitness activity feedback to a user, the method comprising:

identifying first electronic position data stored in a database on a remote computing device, the first electronic position data being related to a first fitness activity along a route and the remote computing device including a microprocessor;

collecting second electronic position data related to a second fitness activity along the route on a portable electronic device, the portable electronic device comprising a microprocessor, a display screen, a user input, a satellite positioning system receiver, and a wireless communication transceiver, the second electronic position data being determined via the satellite positioning system receiver;

generating comparison electronic position data via the microprocessor of the portable electronic device based on a comparison of the second electronic position data to the first electronic position data;

determining whether to generate feedback based on the comparison electronic position data;

generating feedback based on the comparison electronic position data; and

presenting the feedback to the user during the second fitness activity via the portable electronic device.

2. The method of claim 1 , further comprising:

identifying third electronic position data stored in the database on the remote computing device, the third electronic position data being related to a third completed fitness activity along the route;

identifying fourth electronic position data stored in the database on the remote computing device, the fourth electronic position data being related to a fourth completed fitness activity along the route;

comparing the first electronic position data, third electronic position data, and fourth electronic position data to determine fifth electronic position data representative of a best performance along the route;

generating second comparison electronic position data by comparing the second electronic position data to the fifth electronic position data; and

providing the second comparison electronic position data to the user during the second fitness activity.

3. The method of claim 2 , wherein the fifth electronic position data comprises route information.

4. The method of claim 1 , wherein the comparison electronic position data is provided on the display screen.

5. The method of claim 1 , further comprising:

wirelessly transmitting the second electronic position data to the remote computing device; and

storing the second electronic position data in the database.

6. The method of claim 5 , wherein the remote computing device is a first remote computing device, the method further comprising:

identifying the second electronic position data in the database;

receiving the second electronic position data on a second remote computing device; and

displaying the second electronic position data on a display screen of the second remote computing device.

7. The method of claim 6 , wherein the displaying the second electronic position data occurs during the second fitness activity.

8. The method of claim 5 , further comprising:

wirelessly transmitting the comparison electronic position data to the remote computing device; and

storing the comparison electronic position data in the database.

9. The method of claim 8 , wherein the remote computing device is a first remote computing device, the method further comprising:

identifying the comparison electronic position data in the database;

receiving the comparison electronic position data on a second remote computing device; and

displaying the comparison electronic position data on a display screen of the second remote computing device.

10. The method of claim 9 , wherein the displaying the comparison electronic position data occurs during the second fitness activity.

11. The method of claim 1 , wherein one of the first electronic position data and the second electronic position data comprises route information.

12. The method of claim 1 , wherein one of the first electronic position data and the second electronic position data comprises performance information.

13. The method of claim 12 , wherein the performance information comprises one of speed, distance; heart rate, elevation, and split time.

14. A method of providing electronic fitness activity data to a user, the method comprising:

identifying first electronic position data stored in a database on a remote computing device, the first electronic position data being related to a plurality of completed fitness activities along a route and the remote computing device including a microprocessor;

collecting second electronic position data related to a present fitness activity along the route on a portable electronic device; the portable electronic device comprising a microprocessor; a display screen, a user input, a satellite positioning system receiver, and a wireless communication transceiver, the second electronic position data being determined via the satellite positioning system receiver;

generating comparison electronic position data via the microprocessor of the remote computing device based on a comparison of the second electronic position data to the first electronic position data;

receiving via the wireless communication transceiver, the comparison electronic position data; and

providing the comparison electronic position data to the user during the present fitness activity via the portable electronic device.

15. The method of claim 14 , wherein the comparison electronic position data includes an audio signal.

16. The method of claim 14 , wherein the generating comparison electronic position data comprises determining a rank of the present fitness activity against the plurality of completed fitness activities, and

wherein the providing the comparison electronic position data comprises providing the rank to the user.

17. The method of claim 16 , wherein the rank is a normalized rank that compensates for a performance criterion comprising one of wind speed, wind direction, user age, duration of training time, and environmental temperature.

18. A method of providing electronic fitness activity data to a user, the method comprising:

identifying first electronic time data and first electronic position data stored in a database on a remote computing device, the first electronic data being related to a plurality of completed fitness activities along a route and the remote computing device including a microprocessor;

collecting second electronic time data and second electronic position data related to a present fitness activity along the route on a portable electronic device, the portable electronic device comprising a microprocessor, a display screen, a user input, a satellite positioning system receiver, and a wireless communication transceiver, the second electronic position data being determined via the satellite positioning system receiver;

wirelessly transmitting the second electronic time data and the second electronic position data to the remote computing device;

storing the second electronic time data and the second electronic position data in the database;

generating rank electronic data via the microprocessor of the remote computing device based on a comparison of the second electronic time data and the second electronic route data to the first electronic time data and the first electronic position data;

wirelessly transmitting via the wireless communication transceiver the rank electronic data to the portable electronic device; and

displaying the rank electronic data on the display screen.

19. The method of claim 18 , further comprising:

wirelessly transmitting the rank electronic data to a second remote computing device; and

displaying the rank electronic data on a display screen of the second remote computing device.

20. The method of claim 19 , wherein the displaying the rank electronic data on the display screen of the of the second remote computing device occurs after the present fitness activity.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2017
From: GRAHAM, ANDREW J.; LEE, ALAN R.; WERNER, JON H.
To: BONES IN MOTION, INC.
Reel/Frame 041643/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2017
From: BONES IN MOTION, INC
To: ADIDAS INTERNATIONAL, INC.
Reel/Frame 041643/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2017
From: ADIDAS INTERNATIONAL, INC.
To: ADIDAS AG
Reel/Frame 041643/0149 →
Continuity (7)
Continuation 14088715 · Nov 25, 2013
Continuation 13087083 · Apr 14, 2011
Division 11931839 · Oct 31, 2007
Continuation 11169863 · Jun 29, 2005
Continuation In Part 10759289 · Jan 16, 2004
Provisional Application 60584300 · Jun 30, 2004
Related Publication 20160273918A1 · Sep 22, 2016