IP Library Granted Patent US 11,920,941
Granted Patent B2
US 11,920,941 · App. 17/833,567 · Granted Mar 5, 2024

Computer-aided route selection

Inventors: Sandra Lynn Mcbride (University City, MO); Thomas Charles Mcbride (University City, MO)
Assignee: Huawei Technologies Co., Ltd.
G01C21/3484G01C21/20G01C21/3423G01C21/3461G01C21/3664G01C21/3676G09B29/106
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 11,920,941
App. No.
17/833,567
Granted
Mar 5, 2024
Kind
B2
Abstract

In one embodiment, a method of selecting a route for a user is disclosed. The method includes a routing computer presenting a map on a display operably coupled to the routing computer. The routing computer receives a start location and distance criteria via user input, and a plurality of routing criteria. The routing computer determines a plurality of routes that start and end at the start location based on the distance criteria and the routing criteria, and displays at least one of the plurality of routes on the map. Further, the routing computer receives route editing instructions via user input, and modifies at least one of the plurality of routes based on the editing instructions to create one or more modified routes.

Claims (46)

1. A method of selecting a route for a user, the method comprising:

presenting, by a routing computer, a map on a display operably coupled to the routing computer;

receiving, by the routing computer, a start location and an end location;

selecting, by the routing computer, at least one routing criteria from a plurality of routing criteria;

determining, by the routing computer, a plurality of routes between the start location and the end location based on the at least one routing criteria;

displaying, by the routing computer, at least one of the plurality of routes on the map;

receiving, by the routing computer, route editing instructions; and

modifying, by the routing computer, at least one of the plurality of routes based on the editing instructions, to create one or more modified routes.

2. The method of claim 1 , wherein the at least one routing criteria is selected from the group consisting of lighting criteria, travel surface criteria, population density criteria, weather criteria, distance criteria, speed criteria, calorie criteria, time criteria, elevation change criteria, and landmark criteria.

3. The method of claim 1 , further comprising:

determining a calorie count for each of the plurality of routes based on route distance, a user's weight, and elevation change corresponding to the alternative route.

4. The method of claim 1 , wherein the at least one routing criteria comprise a minimum calorie count, and wherein a calorie count corresponding to each of the plurality of routes is greater than the minimum calorie count.

5. The method of claim 3 , wherein the calorie count for each of the plurality of routes is further based on weather conditions.

6. The method of claim 1 , wherein the at least one routing criteria includes weather criteria, and wherein the map is time-animated to show weather changes along each of the plurality of routes over time.

7. The method of claim 6 , wherein the map is time-animated based on a predicted travel rate corresponding to the user.

8. The method of claim 1 , wherein the at least one routing criteria includes an indication of a landmark and each of the plurality of routes includes a location corresponding to the landmark.

9. A method of assisting a user in selecting a route, the method comprising:

providing, by a routing computer, a user interface comprising a map for display on a user computer;

receiving, by the routing computer, an indication of a specified start location and end location;

updating, by the routing computer, the user interface to include a plurality of routes;

displaying, by the routing computer, the plurality of routes on the map;

receiving, by the routing computer, route editing instructions via the user interface;

creating, by the routing computer, a modified route between the start location and the end location based on one of the routes in the plurality of routes; and

presenting, by the routing computer, the modified route on the map.

10. The method of claim 9 , further comprising:

receiving, by the routing computer, an indication that a portion of the modified route has been selected on the map.

11. The method of claim 10 , further comprising:

displaying, by the routing computer, the selected portion of the modified route in a first color on the map; and

displaying, by the routing computer, a remaining portion of the modified route that does not include the selected portion in a second color.

12. The method of claim 10 , further comprising:

presenting one or more characteristics of the selected portion on the user interface.

13. The method of claim 12 , wherein the one or more characteristics includes a distance value corresponding to the route.

14. The method of claim 10 , further comprising:

receiving, by the routing computer, a request to erase the selected portion from the modified route; and

updating the map to display the modified route with the selected portion removed.

15. The method of claim 9 , wherein the one or more routing criteria are selected from the group consisting of lighting criteria, travel surface criteria, population density criteria, weather criteria, distance criteria, speed criteria, calorie criteria, time criteria, elevation change criteria, and landmark criteria.

16. The method of claim 9 , wherein the one or more of routing criteria includes weather criteria and the map is time animated to show weather changes along the modified route as a function of time.

17. The method of claim 9 , further comprising:

receiving, by the routing computer, an indication that a route has been received on the map.

18. A system for selecting a route for a user, the system comprising:

a receiver configured to:

receive a route between a start location and an end location on a map;

receive at least one routing criteria from a plurality of criteria; and

receive route editing instructions;

a processor configured to determine a plurality of routes between the start location and the end location based on the received routing criteria and the route editing instructions; and

a display configured to present the map and further configured to present at least one of the plurality of routes on the map.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2024
From: MCBRIDE, SANDRA LYNN; MCBRIDE, THOMAS CHARLES
To: NAVITRAIL LLC
Reel/Frame 066275/0523 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2024
From: NAVITRAIL LLC
To: STRATEGIC DESIGN FEDERATION W, INC.
Reel/Frame 066275/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2024
From: STRATEGIC DESIGN FEDERATION W, INC.
To: STRATEGIC DESIGN FEDERATION W, LLC.
Reel/Frame 066275/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2024
From: STRATEGIC DESIGN FEDERATION W, LLC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 066275/0682 →