US2021396533A1PendingUtilityA1

Navigation with sun glare information

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: May 2, 2018Filed: Sep 6, 2021Published: Dec 23, 2021
Est. expiryMay 2, 2038(~11.8 yrs left)· nominal 20-yr term from priority
G01C 21/3484G01C 21/3461G01C 21/3691
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Representative embodiments disclose mechanisms to utilize navigation routes in order to avoid or minimize sun glare along the navigation route. Some embodiments first estimate whether it is likely that sun glare will be perceived while navigating between a starting location and an ending location. If sun glare is likely, the navigation route is calculated using sun glare as part of a cost function. If sun glare is not likely, the navigation route is calculated without regard to sun glare. Real-time sun glare feedback can be received from one user device and used in sun glare calculations for another user device. In some embodiments a trained machine learning model can be utilized as part of the sun glare calculation. Other embodiments include digital assistants that use sun glare information to recommend actions and/or take actions on behalf of a user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer implemented method, comprising:
 determining a starting location and an ending location;   determining whether sun glare is likely while traveling from the starting location to the ending location;   responsive to determining that sun glare is likely:   determining a first travel route to minimize a first cost function along the first travel route from the starting location to the ending location, the first cost function comprising predicted sun glare;   responsive to determining that sun glare is not likely:   determining a second travel route to minimize a second cost function along the second travel route from the starting location to the ending location, the second cost function excluding sun glare.   
     
     
         2 . The method of  claim 1  wherein the first cost function comprises sun glare and travel time. 
     
     
         3 . The method of  claim 1  wherein the first cost function comprises sun glare and estimated traffic. 
     
     
         4 . The method of  claim 1  wherein the second cost function comprises travel time. 
     
     
         5 . The method of  claim 1  wherein the second cost function comprises estimated traffic. 
     
     
         6 . The method of  claim 1  wherein predicted sun glare is calculated by operations comprising:
 estimating start time and end time for travel along the first travel route; 
 determining a plurality of base sun glare-location pairs corresponding to estimated locations along the first travel route based on the azimuth and elevation of the sun at a time corresponding to the estimated locations; and 
 utilizing the base sun glare as the predicted sun glare for the corresponding location. 
 
     
     
         7 . The method of  claim 6  wherein the base sun glare is adjusted based on environmental factors prior to being utilized as the predicted sun glare for the corresponding location. 
     
     
         8 . The method of  claim 6  wherein the base sun glare is adjusted using a trained machine learning model prior to being utilized as the predicted sun glare for the corresponding location. 
     
     
         9 . The method of  claim 1  further comprising:
 sending sun glare information to a navigation server. 
 
     
     
         10 . A system comprising:
 a processor and device-storage media having executable instructions which, when executed by the processor, cause the system to perform operations comprising:   determining a travel route to minimize a cost function along the travel route from a starting location to an ending location, the cost function comprising predicted sun glare;   receiving perceived sun glare from a user device navigating along the travel route;   providing the perceived sun glare to a second user device.   
     
     
         11 . The system of  claim 10  wherein the second user device is also navigating along the travel route. 
     
     
         12 . The system of  claim 10  wherein predicted sun glare is calculated by operations comprising:
 estimating start time and end time for travel along the first travel route; 
 determining a plurality of base sun glare-location pairs corresponding to estimated locations along the first travel route based on the azimuth and elevation of the sun at a time corresponding to the estimated locations; and 
 utilizing the base sun glare as the predicted sun glare for the corresponding location. 
 
     
     
         13 . The system of  claim 12  wherein the base sun glare is adjusted based on environmental factors prior to being utilized as the predicted sun glare for the corresponding location. 
     
     
         14 . The system of  claim 13  wherein environmental factors comprises at least one of:
 a shadow factor; 
 a weather factor. 
 
     
     
         15 . The system of  claim 12  wherein the base sun glare is adjusted using a trained machine learning model prior to being utilized as the predicted sun glare for the corresponding location. 
     
     
         16 . The system of  claim 10  further comprising receiving sun glare information from a user device navigating along a different travel route. 
     
     
         17 . The system of  claim 10  further comprising receiving weather information. 
     
     
         18 . The system of  claim 10  wherein the predicted sun glare is created in part using a trained machine learning model. 
     
     
         19 . A computer storage medium comprising executable instructions that, when executed by a processor of a machine, cause the machine to perform acts comprising:
 determining a starting location and an ending location;   determining whether sun glare is likely while traveling from the starting location to the ending location;   responsive to determining that sun glare is likely:   determining a first travel route to minimize a first cost function along the first travel route from the starting location to the ending location, the first cost function comprising predicted sun glare;   responsive to determining that sun glare is not likely:   determining a second travel route to minimize a second cost function along the second travel route from the starting location to the ending location, the second cost function excluding sun glare.   
     
     
         20 . The storage medium of  claim 19  wherein determining whether sun glare is likely comprises:
 estimating a start time and an end time for travel from the starting location to the ending location; 
 determining whether the elevation of the sun between the start time and the end time falls below a threshold; 
 determining that sun glare is likely when the elevation falls below the threshold.

Join the waitlist — get patent alerts

Track US2021396533A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.