IP Library Granted Patent US 12,449,265
Granted Patent B2
US 12,449,265 · App. 17/241,559 · Granted Oct 21, 2025

System and method for dynamic routing

Inventors: Kyle T. Roggenkamp (Stacy, MN); Stacey E. Stewart (Stillwater, MN); Kevin E. Nelson (Osceola, WI); Joseph P. Nuxoll (San Jose, CA); Cindy L. Houeiss (Kasson, MN); Benjamin T. Edwards (Roseau, MN); Joseph D. Tharaldson (Taylor Falls, MN); Andrew C. Schmid (Brooklyn Park, MN); Elaine M. Scott (San Francisco, CA); Brenden Bungert (Chisago City, MN)
Assignee: Polaris Industries Inc.
G01C21/3415G01C21/3682G01C21/3694G01W1/10
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 12,449,265
App. No.
17/241,559
Granted
Oct 21, 2025
Kind
B2
Abstract

Systems and methods for dynamically planning a travel route using weather data for a recreational vehicle, dynamically navigating around inclement weather for a recreational vehicle, for dynamic fuel range mapping for a recreational vehicle, and/or for predicting a departure time to arrive at a destination on time for a recreational vehicle are disclosed.

Claims (74)

1. A navigation system for dynamically navigating around inclement weather for a recreational vehicle, the navigation system comprising:

a display screen;

a processor; and

memory comprising instructions that when executed by the processor cause the processor to:

receive a destination from a user;

determine a travel route to the destination;

obtain weather data of locations along the travel route;

determine whether inclement weather is expected along the travel route based on the weather data; and

determine, in response to the determination that the inclement weather is expected, if an alternative route to the destination is available to avoid the inclement weather; and

display on the display screen the alternative route including a color coded indication of a probability of inclement weather at a plurality of locations along the alternative route, the probability representing times when the recreational vehicle is expected to be at each of the plurality of locations.

2. The navigation system of claim 1 , wherein the memory further comprising instructions that when executed by the processor cause the processor to:

display, in response to determination that the alternative route is available, the alternative route to the user;

receive a request to set the alternative route to a new travel route; and navigate to the destination via the new travel route.

3. The navigation system of claim 1 , wherein the memory further comprising instructions that when executed by the processor cause the processor to:

notify, in response to determining that the alternative route is unavailable, the user how much time the user has until expecting to experience the inclement weather;

query the user whether to seek lodging before experiencing inclement weather;

determine, in response to a receipt of a response to seek lodging, one or more lodging locations;

display the one or more lodging locations;

receive a response from the user indicating a lodging location selected from the one or more lodging locations; and

determine a new route to the selected lodging location.

4. The navigation system of claim 1 , wherein the memory further comprising instructions that when executed by the processor cause the processor to:

query the user whether to notify someone that an expected arrival time has changed; receive a response from the user requesting to notify one or more contacts; and transmit, in response to a receipt of the response, a message to the one or more contacts.

5. A method for dynamically navigating around inclement weather for a recreational vehicle, the method comprising:

receiving, by a navigation system of the recreational vehicle, a destination from a user;

determining, by the navigation system, a travel route to the destination;

obtaining, by the navigation system, weather data of locations along the travel route;

determining, by the navigation system, whether inclement weather is expected along the travel route based on the weather data; and

determining, in response to determining that the inclement weather is expected and by the navigation system, if an alternative route to the destination is available to avoid the inclement weather; and

displaying on a display screen the alternative route including a color coded indication of a probability of inclement weather at a plurality of locations along the alternative route, the probability representing times when the recreational vehicle is expected to be at each of the plurality of locations.

6. The method of claim 5 , further comprising:

displaying, in response to determining that the alternative route is available and by the navigation system, the alternative route to the user;

receiving, by the navigation system, a request to set the alternative route to a new travel route; and

navigating, by the navigation system, to the destination via the new travel route.

7. The method of claim 5 , further comprising:

notifying, in response to determining that the alternative route is unavailable and by the navigation system, the user how much time the user has until expecting to experience the inclement weather;

querying, by the navigation system, the user whether to seek lodging before experiencing inclement weather;

determining, in response to receiving a response to seek lodging and by the navigation system, one or more lodging locations;

displaying, by the navigation system, the one or more lodging locations;

receiving, by the navigation system, a response from the user indicating a lodging location selected from the one or more lodging locations; and

determining, by the navigation system, a new route to the selected lodging location.

8. The method of claim 5 , further comprising:

querying, by the navigation system, the user whether to notify someone that an expected arrival time has changed;

receiving, by the navigation system, a response from the user requesting to notify one or more contacts; and

transmitting, in response to receiving the response and by the navigation system, a message to the one or more contacts.

9. The system of claim 1 , wherein the instructions further comprise:

determining one or more vehicle parameters; and

dynamically update a fuel range based on the one or more current vehicle parameters, and

wherein the one or more current vehicle parameters include a fuel level percentage and an average fuel economy.

10. The method of claim 5 , further comprising:

determining one or more vehicle parameters; and

dynamically updating a fuel range based on the one or more current vehicle parameters, and

wherein the one or more current vehicle parameters include a fuel level percentage and an average fuel economy.

11. The system of claim 1 , wherein the memory further comprising instructions that when executed by the processor cause the processor to:

dynamically update the determined inclement weather based on a current vehicle speed.

12. The method of claim 5 , wherein the processor dynamically updates the determined inclement weather based on a current vehicle speed.

13. The system of claim 1 , wherein the memory further comprising instructions that when executed by the processor cause the processor to:

determine points of interest that are not expected to encounter inclement weather for a given period of time.

14. The method of claim 5 , further comprising:

displaying on the display screen a fuel range indicator indicating a different level of fuel range, the fuel range indicator comprises of a plurality of colors including a first color indicating a first threshold fuel level and a second color indicating a second threshold fuel level.

15. The method of claim 14 , wherein the fuel range indicator is a line over the travel route, the line comprising a first section indicating the first threshold fuel level and a second section indicating the second threshold fuel level.

16. The method of claim 14 , wherein the plurality of colors includes a third color indicating a third threshold fuel level, and the line comprises a third section indicating the third threshold fuel level.

17. The method of claim 7 , further comprising:

navigating, in response to determining that the user does not want to seek lodging, along the travel route; and

notifying the user how much time the user has until expecting to experience the inclement weather.

18. The method of claim 14 , further comprising:

determining, based upon a fuel range, a fuel stop is needed;

determining, based upon the need for a fuel stop, one or more gas stations along the travel route.

19. The navigation system of claim 1 , wherein the instructions further comprise:

determining, based upon a fuel range, a fuel stop is needed;

determining, based upon the need for a fuel stop, one or more gas stations along the travel route.

20. The navigation system of claim 1 , wherein the alternative route indicates a percentage chance of precipitation at each of the plurality of locations along the alternative route when the recreational vehicle is expected to be at each of the plurality of locations.

21. The method of claim 5 , wherein the alternative route indicates a percentage chance of precipitation at each of the plurality of locations along the alternative route when the recreational vehicle is expected to be at each of the plurality of locations.

22. The navigation system of claim 1 , further comprising determining that the inclement weather has a severity above a predetermined threshold, and wherein the instructions cause the processor to determine if an alternative route to the destination is available only in response to the determination that the inclement weather is expected.

23. The navigation system of claim 1 , further comprising displaying on the display screen the travel route including an initial color-coded indication of probability of inclement weather along the travel route.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2022
From: BUNGERT, BRENDEN
To: POLARIS INDUSTRIES INC.
Reel/Frame 059051/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: ROGGENKAMP, KYLE T.; STEWART, STACEY E.; NELSON, KEVIN E.; NUXOLL, JOSEPH P.; HOUEISS, CINDY L.; EDWARDS, BENJAMIN T.; THARALDSON, JOSEPH D.; SCHMID, ANDREW C.; SCOTT, ELAINE M.
To: POLARIS INDUSTRIES INC.
Reel/Frame 056054/0621 →
Continuity (2)
Provisional Application 63016684 · Apr 28, 2020
Related Publication 20210333114A1 · Oct 28, 2021
References Cited (41)
US 9869563B2 · Broadbent et al. · 2018 [cited by applicant]
US 9964412B2 · Broadbent et al. · 2018 [cited by applicant]
US 10203219B2 · Leblanc · 2019 [cited by applicant]
US 10480956B2 · Leblanc · 2019 [cited by examiner]
US 20050187714A1 · Brulle-Drews · 2005 [cited by examiner]
US 20090005962A1 · Shinto · 2009 [cited by examiner]
US 20100161222A1 · Zhang · 2010 [cited by examiner]
US 20110307168A1 · Kieff · 2011 [cited by examiner]
US 20130304379A1 · Fulger · 2013 [cited by examiner]
US 20140244110A1 · Tharaldson · 2014 [cited by examiner]
US 20140340241A1 · Smart, Jr. · 2014 [cited by examiner]
US 20160003621A1 · Koenig · 2016 [cited by examiner]
US 20160068123A1 · Helmhold · 2016 [cited by examiner]
US 20160069695A1 · Broadbent et al. · 2016 [cited by applicant]
US 20170248433A1 · Mahajan · 2017 [cited by examiner]
US 20180025638A1 · Fulger et al. · 2018 [cited by applicant]
US 20180356242A1 · Kritzmacher · 2018 [cited by examiner]
US 20190120652A1 · Leblanc · 2019 [cited by examiner]
US 20190301877A1 · Duale et al. · 2019 [cited by applicant]
US 20200118433A1 · Sakai · 2020 [cited by applicant]
US 20210333114A1 · Roggenkamp · 2021 [cited by examiner]
AU 2018200169A1 · 2018 [cited by examiner]
AU 2018200169B2 · 2019 [cited by examiner]
CA 2950752C · 2022 [cited by examiner]
CN 103029625A · 2013 [cited by examiner]
DE 102013205148B4 · 2019 [cited by examiner]
JP 3696532B2 · 2005 [cited by examiner]
JP 4062804B2 · 2008 [cited by examiner]
JP 2010025697 · 2010 [cited by applicant]
JP 2011022106 · 2011 [cited by applicant]
JP 2013181956A · 2013 [cited by examiner]
JP 2013200258A · 2013 [cited by examiner]
JP 2016517010A · 2016 [cited by applicant]
JP 20193184A · 2019 [cited by applicant]
WO WO2017172484A1 · 2017 [cited by examiner]
WO WO2019079004A1 · 2019 [cited by examiner]
WO WO2020070051A1 · 2020 [cited by examiner]
J-PlatPat English translation of Katoka reference (Year: 2013). [cited by examiner]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US21/29342, mailed on Sep. 8, 2021, 10 pages. [cited by applicant]
Invitation to Pay Additional Fees received for PCT Patent Application No. PCT/US21/29342, mailed on Jun. 17, 2021, 2 pages. [cited by applicant]
European Search Report issued by the European Patent Office, dated Mar. 20, 2024, for European Patent Application No. 21797850.1; 9 pages. [cited by applicant]