IP Library Granted Patent US 9,279,693
Granted Patent B2
US 9,279,693 · App. 13/399,005 · Granted Mar 8, 2016

Navigation system and method for determining a route based on sun position and weather

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 9,279,693
App. No.
13/399,005
Granted
Mar 8, 2016
Kind
B2
Abstract

A method for a computing device to determine a route entails determining a sun position relative to the route, determining weather conditions along the route, and determining whether to provide alternate routing based on both the sun position and the weather conditions. In one implementation, time-specific and weather-specific digital photographs of points of interest along the route are downloaded for display on the device when the device is located at or near the points of interest.

Claims (51)

1. A method for a computing device to determine a route, the method comprising:

determining a sun position relative to the route based on a current position of the computing device, a current date, and a time of day to determine whether visibility would be impaired by a rising or setting sun substantially aligned with at least a portion of the route;

determining weather conditions along the route;

determining cloud conditions, based on weather conditions, including whether clouds would mitigate a visibility-impairing effect of the rising or setting sun substantially aligned with the at least a portion of the route;

determining using a processor whether to provide alternate routing based on both the sun position and the cloud conditions; and

displaying, on the computing device, a weather-specific digital photograph of a point of interest along the route, the photograph being determined based on the determined weather conditions along the route.

2. The method as claimed in claim 1 further comprising:

receiving a weather update while traveling along the route;

re-determining the cloud conditions based on the weather update; and

re-determining whether to provide alternate routing based on the re-determined cloud conditions.

3. The method as claimed in claim 1 further comprising:

re-calculating an alternate route; and

providing an indication that the alternate route is being adopted.

4. The method as claimed in claim 3 further comprising:

receiving user input; and

overriding the alternate route in response to user input.

5. The method as claimed in claim 1 further comprising:

obtaining time-specific digital photographs of points of interest along the route; and

displaying the time-specific digital photographs.

6. The method as claimed in claim 5 wherein obtaining the time-specific and weather-specific digital photographs of points of interest along the route comprises predicting a time of day and the weather conditions at locations along the route and downloading the time-specific and weather-specific digital photographs of points of interest for the locations along the route.

7. A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a computing device cause the computing device to:

determine a sun position relative to the route based on a: current position of the computing device, a current date, and a time of day to determine whether visibility would be impaired by a rising or setting sun substantially aligned with at least a portion of the route;

determine weather conditions along the route;

determine cloud conditions, based on the weather conditions, including whether clouds would mitigate a visibility-impairing effect of the rising or setting sun substantially aligned with the at least a portion of the route;

determine whether to provide alternate routing based on both the sun position and the cloud conditions; and

display, on the computing device, a weather-specific digital photograph of a point of interest along the route, the photograph being determined based on the determined weather conditions along the route.

8. The computer-readable medium as claimed in claim 7 further comprising code that causes the device to:

receive a weather update while traveling along the route;

re-determine the cloud conditions based on the weather update; and

re-determine whether to provide alternate routing based on the re-determined cloud conditions.

9. The computer-readable medium as claimed in claim 7 further comprising code that causes the device to:

re-calculate an alternate route; and

provide an indication that the alternate route is being adopted.

10. The computer-readable medium as claimed in claim 9 further comprising code that causes the device to:

override the alternate route in response to user input.

11. The computer-readable medium as claimed in claim 7 further comprising code that causes the device to:

obtain time-specific digital photographs of points of interest along the route; and

display the time-specific digital photographs.

12. The computer-readable medium as claimed in claim 11 wherein the code that causes the device to obtain the time-specific and weather-specific digital photographs of points of interest along the route comprises code for predicting a time of day and the weather conditions at locations along the route and for causing the device to download the time-specific and weather-specific digital photographs of points of interest for the locations along the route.

13. A computing device comprising:

a position-determining subsystem for determining a current position of the computing device;

a user input device for receiving a destination location;

a processor operatively coupled to a memory to execute a navigation application for determining a route to the destination location in response to user input received via the user input device, the navigation application determining a sun position relative to the route based on the current position, a current date and a time of day to determine whether visibility would be impaired by a rising or setting sun substantially aligned with at least a portion of the route, the navigation application further determining cloud conditions based on weather conditions, including whether clouds would mitigate a visibility-impairing effect of the rising or setting sun substantially aligned with the at least a portion of the route;

a radiofrequency transceiver for obtaining the weather conditions; and

a display for displaying a weather-specific digital photograph of a point of interest along the route, the photograph being determined based on the obtained weather conditions along the route,

wherein the navigation application executed by the processor determines whether i to provide alternate routing based on both the sun position and the cloud conditions.

14. The computing device as claimed in claim 13 wherein the radiofrequency transceiver receives a weather update while traveling along the route and wherein the navigation application, in response to receiving the weather update, re-determines the cloud conditions based on the weather update and re-determines whether to provide alternate routing based on the re-determined cloud conditions.

15. The computing device as claimed in claim 13 wherein the navigation application is programmed to re-calculate an alternate route and to cause a user output device to provide an indication that the alternate route is being adopted.

16. The computing device as claimed in claim 13 wherein the navigation application is programmed to override the alternate route in response to user input received via the user input device.

17. The computing device as claimed in claim 13 wherein the navigation application is programmed to instruct the radiofrequency transceiver to obtain time-specific digital photographs of points of interest along the route and to cause the display to display the time-specific digital photographs.

18. The computing device as claimed in claim 17 wherein the navigation application is further programmed to predict a time of day and the weather conditions at locations along the route and to cause the radiofrequency transceiver to download the time-specific and weather-specific digital photographs of points of interest for the locations along the route.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: HYMEL, JAMES ALLEN; SANTO, WILLIAM DONALD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028151/0032 →