IP Library Granted Patent US 11,238,734
Granted Patent B2
US 11,238,734 · App. 16/368,689 · Granted Feb 1, 2022

Systems, methods and/or devices for navigation

Inventor: Adeline-Fleur Fleming (Duxford, GB)
Assignee: ARM IP Limited
G08G1/096838B60W40/04B60W50/14G08G1/096844G08G1/096855
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,238,734
App. No.
16/368,689
Granted
Feb 1, 2022
Kind
B2
Abstract

The present techniques disclose, in at least one embodiment, a method of generating route instructions, the method comprising: receiving, at a control system, route requests from a plurality of users; selecting, at the control system, paths from one or more path networks to satisfy the respective route requests, wherein the paths are selected based, at least in part, on or responsive to one or more path criteria for the respective paths; generating, at the control system, route instructions for the respective route requests, wherein the route instructions comprise the selected paths; transmitting, from the control system to the plurality of users, the respective route instructions.

Claims (42)

1. A method of generating route instructions, the method comprising: electronically

receiving, at a control system, route requests from a plurality of users comprising a first user and a second user, wherein the route requests comprise user preference data for the first and second users, respectively;

selecting, at the control system, paths from one or more path networks to satisfy the respective route requests, wherein the paths are selected to affect utilization of path capacity of paths in the one or more path networks, and wherein at least one path in the paths selected to satisfy a route request for the first user is selected in accordance with user preference data of the first user and wherein at least one path in the paths selected to satisfy a route request for the second user is selected contrary to user preference data of the second user; generating, at the control system, route instructions for the respective route requests, wherein the route instructions comprise the selected paths; and

transmitting, from the control system to the plurality of users, the respective route instructions.

2. The method of claim 1 , further comprising:

monitoring, at the control system, the selected paths; and

determining, at the control system, failure of a first path of the selected paths or predicted failure of the first path to satisfy the one or more path criteria.

3. The method of claim 2 , further comprising:

selecting, at the control system, a second path from the path network to replace the first path, wherein second path is selected based, at least in part, on or responsive to one or more path criteria for the second path;

generating, at the control system, updated route instructions for the respective route requests, wherein the updated route instructions comprise the second path; and

transmitting, from the control system to the plurality of users, the respective updated route instructions.

4. The method of claim 2 , further comprising: modifying, at the control system, one or more path criteria for the first path responsive to determination of failure of the first path or prediction of failure of the first path to satisfy the one or more path criteria for the first path.

5. The method of claim 2 , further comprising:

generating, at the control system, a warning for one or more users responsive to determination that the first path fails or is predicted to fail to satisfy the one or more path criteria.

6. The method of claim 1 , wherein the one or more path criteria relate to one or more of: a path capacity, a path volume, a path weight and/or a user criteria.

7. The method of claim 1 , further comprising:

determining whether the respective paths satisfy the one or more path criteria based, at least in part, on or responsive to a current path.

8. The method of claim 1 , further comprising:

determining whether the respective paths satisfy the one or more path criteria based, at least in part, on or responsive to predicted paths.

9. The method of claim 8 , wherein the predicted paths comprise one or more of: attributes, event features, and/or vehicle signals and/or states.

10. The method of claim 9 , comprising:

accessing a data resource to harvest the event features.

11. The method of claim 9 , comprising:

receiving, at the control system, the event features.

12. The method of claim 6 , wherein the respective paths are selected based, at least in part, on or responsive to one or more user criteria to prioritise a first user over a second user.

13. The method of claim 12 , wherein the respective paths are selected based, at least in part, on or responsive to one or more user criteria to reduce risk of a first user traversing a path from which the first user is restricted.

14. The method of claim 1 , further comprising:

receiving, at the control system, one or more current paths from the plurality of users.

15. The method of claim 1 , further comprising:

transferring a responsibility for the user to a different control system.

16. The method of claim 1 , wherein the one or more path criteria of the respective paths are set to provide a path performance for the respective paths.

17. The method of claim 1 , wherein the plurality of users comprises one or more of: a partially autonomous vehicle and/or a fully autonomous vehicle.

18. A control system comprising:

a processor coupled to a memory, the control system to:

select paths from one or more path networks to satisfy route requests to be received from a plurality of users, wherein the route requests comprise user preference data for respective users of the plurality of users, wherein the paths are to be selected based, at least in part, on or responsive to one or more path criteria for the respective paths and to affect utilization of path capacity of paths in the one or more path networks wherein at least one path of the one or more paths is selected contrary to user preference data of at least one user of the plurality of users;

generate route instructions for the respective route requests, wherein the route instructions are to comprise the selected paths; and transmit the route instructions through to the plurality of users.

19. A method of implementing route instructions at a route device of a network comprising two or more route devices, the method comprising:

transmitting, from route device to a control system, a route request comprising a request for directions from an origin location to a destination location;

receiving, at the route device, route instructions comprising one or more paths, the one or more paths being selected based, at least in part, on or responsive to one or more path criteria and to affect utilization of path capacity of paths in one or more path networks; wherein at least one path of the one or more paths is contrary to user preference data of the route device; and

implementing, at the first route device, the route instructions.

20. The method of claim 19 , wherein implementing the route instructions comprises:

providing text, graphical or voice instructions for a user based, at least in part or responsive to electronic signals received at the first route device.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 049737 FRAME: 0228. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 10, 2021
From: FLEMING, ADELINE-FLEUR
To: ARM IP LIMITED
Reel/Frame 059086/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2019
From: FLEMING, ADELINE-FLEUR
To: ARM LIMITED
Reel/Frame 049737/0228 →
Priority Claims (1)
GB 18 05294 · Mar 29, 2018 · national
Continuity (1)
Related Publication 20190325747A1 · Oct 24, 2019
Cited By (1)
US 12,330,554