IP Library Granted Patent US 10,088,598
Granted Patent B1
US 10,088,598 · App. 14/548,649 · Granted Oct 2, 2018

Index indicative of weather impact on outdoor running

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,088,598
App. No.
14/548,649
Granted
Oct 2, 2018
Kind
B1
Abstract

Methods for compiling, generating, and using a run weather index and a personalized run weather index which represent the cumulative and weighted effects of weather and environmental conditions on outdoor running for different distance categories. The run weather index and personalized run weather index represent relative environmental and meteorological conditions as they affect run performance. Targeted messages associated with a run weather index may also be delivered based on current and/or forecasted run weather indexes or personalized run weather indexes.

Claims (44)

1. A method for generating a personalized run weather index comprising:

receiving, by computer-executable instructions of an index calculator executing on a computing device, input data comprising a location;

retrieving, by the index calculator, meteorological conditions in accordance with said input data by querying a weather database using said input data to obtain a set of query database results containing a corresponding meteorological value for each of said meteorological conditions;

determining, by the index calculator, a contribution value of each retrieved meteorological value, the contribution value of each retrieved meteorological condition indicative of its relative effect on a fitness running condition, the contribution value of each retrieved meteorological condition is determined based on a look-up operation to a table that correlates a plurality of meteorological values of a corresponding meteorological condition to a plurality of contribution values, respectively;

receiving, by the index calculator, an adjustment to an impact level of one of the retrieved meteorological conditions so as to adjust a relative effect of the one of the retrieved meteorological conditions on the fitness running condition for a particular user;

adjusting, by the index calculator, the plurality of contribution values for the table of the one of the retrieved meteorological conditions based on the adjustment to the impact level;

determining, by the index calculator, a personalized run weather index from a combination of the determined contribution values of the retrieved meteorological conditions, said run weather index indicative of an outdoor fitness running condition and having a value between a predetermined minimum and predetermined maximum; and

providing, by the index calculator, the run weather index in a format suitable for display in a user interface.

2. The method of claim 1 , wherein said input data comprises a parameter selection, a time selection, and a geographic location selection of the location.

3. The method of claim 2 , wherein said contribution value of one of the retrieved meteorological conditions is dependent on a desired fitness running distance.

4. The method of claim 3 , wherein said desired fitness running distance is either less than a predetermined distance and a first contribution value of the one of the retrieved meteorological conditions is used or greater than the predetermined distance and a second contribution value of the one of the retrieved meteorological conditions is used.

5. The method of claim 1 , wherein determining the run weather index includes normalizing the combination of the determined contribution values over the predetermined maximum value of the run weather index.

6. The method of claim 1 , wherein the contribution value of one of the retrieved meteorological conditions is determined based on a linear regression of the plurality of contribution values when the corresponding meteorological value contained in the set of query database results is an intermediate value to the plurality of meteorological values in the table.

7. The method of claim 1 , wherein the meteorological conditions include one or more of temperature, dew point/humidity, wind speed, cloud cover, moon phase, probability of precipitation, air quality, UV index, visibility, past precipitation, or ponding.

8. The method of claim 1 , wherein determining the contribution value of one of the meteorological conditions is dependent upon a meteorological value of another meteorological condition.

9. A method for generating a personalized run weather index comprising:

receiving, by computer-executable instructions of an index calculator executing on a computing device, input data comprising a location;

retrieving, by the index calculator, meteorological conditions in accordance with said input data by querying a weather database using said input data to obtain a set of query database results containing a corresponding meteorological value for each of said meteorological conditions;

retrieving, by the index calculator, personalization data, wherein said personalization data comprises tables that each correlate a plurality of meteorological values of a corresponding one of the meteorological conditions to a plurality of personalized relative contribution index values associated with a user, respectively, each of the personalized relative contribution index values indicative of its relative effect on a fitness running condition for the user;

determining, by the index calculator, a contribution value for each retrieved meteorological value in the set of query database results based on a look-up operation to the tables;

combining, by the index calculator, the determined contribution values to produce the personalized run weather index indicative of an outdoor fitness running condition for the user; and

providing, by the index calculator, the personalized run weather index in a format suitable for display in a user interface.

10. The method of claim 9 , wherein said input data comprises a parameter selection, a time selection, and a geographic location selection of the location.

11. The method of claim 10 , wherein retrieving said meteorological conditions for said input data, further comprises querying a weather database using said input data to obtain a set of query database results containing said meteorological conditions.

12. The method of claim 10 , wherein a relative contribution index value of said relative contribution index values is dependent on a desired fitness running distance.

13. The method of claim 12 , wherein said desired running distance is either less than a predetermined distance and a first relative contribution value is used for the relative contribution index value, or greater than the predetermined distance and a second relative contribution value is used for the relative contribution index value.

14. The method of claim 9 , wherein determining the personalized run weather index includes normalizing the combination of the relative contribution index values over a predetermined maximum value of the personalized run weather index.

15. The method of claim 9 , further comprising:

receiving, by the index calculator, an adjustment to an impact level of a first of the retrieved meteorological conditions so as to adjust a relative effect of the one of the retrieved meteorological conditions on the fitness running condition for the user; and

adjusting, by the index calculator, the plurality of personalized contribution values for the table of the first of the retrieved meteorological conditions based on the adjustment to the impact level.

16. The method of claim 9 , wherein the contribution value of one of the retrieved meteorological conditions is determined based on a linear regression of the plurality of contribution values when the corresponding meteorological value contained in the set of query database results is an intermediate value to the plurality of meteorological values in the table.

17. A method for providing a target message in accordance with a personalized run weather index comprising:

generating, by computer-executable instructions of an index calculator executing on a computing device, a personalized run weather index that is indicative of the effect of a plurality of weather conditions on outdoor fitness running, wherein generating the run weather index comprises:

receiving, by the index calculator, input data comprising a location;

retrieving, by the index calculator, meteorological conditions in accordance with said input data by querying a weather database using said input data to obtain a set of query database results containing a corresponding meteorological value for each of said meteorological conditions;

determining, by the index calculator, a contribution value of each retrieved meteorological value, the contribution value of each retrieved meteorological condition indicative of its relative effect on a fitness running condition, the contribution value of each retrieved meteorological condition is determined based on a look-up operation to a table that correlates a plurality of meteorological values of a corresponding meteorological condition to a plurality of contribution values, respectively;

receiving, by the index calculator, an adjustment to an impact level of one of the retrieved meteorological conditions so as to adjust a relative effect of the one of the retrieved meteorological conditions on the fitness running condition for a particular user;

adjusting, by the index calculator, the plurality of contribution values for the table of the one of the retrieved meteorological conditions based on the adjustment to the impact level; and

combining, by the index calculator, the determined contribution values of the retrieved meteorological conditions to generate the personalized run weather index, said run weather index indicative of an outdoor fitness running condition and having a value between a predetermined minimum and predetermined maximum;

identifying one or more products or services from a list of available advertising products or services in a database based on said personalized run weather index and the weather conditions; and

delivering a targeted message associated with said one or more identified products or services to a user device of the particular user.

18. The method of claim 17 , further comprising providing the targeted message in a format suitable for display in a user interface.

19. The method of claim 17 , wherein determining the personalized run weather index includes normalizing the combination of the determined contribution values over the predetermined maximum value of the run weather index.

20. The method of claim 17 , wherein the adjustment to the impact level is based on an adjustment on a user interface to the impact level of the one of the retrieved meteorological conditions.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2019
From: TWC PATENT TRUST LLT
To: DTN, LLC
Reel/Frame 050615/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2016
From: TWC PRODUCT AND TECHNOLOGY, LLC
To: TWC PATENT TRUST LLT
Reel/Frame 038221/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2016
From: THE WEATHER CHANNEL LLC
To: TWC PRODUCT AND TECHNOLOGY, LLC
Reel/Frame 038204/0929 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: HUFF, CHRISTOPHER PAUL; HEDIN, ROBERT JOHN; HALBROOK, CURTIS BRIAN; KOVAL, JOSEPH PAUL
To: THE WEATHER CHANNEL, LLC.
Reel/Frame 034230/0275 →