Patent ID: 11959760
Assignee: MOTIONAL AD LLC
Field: Measurement (Instruments)
Classification: CPC G  B | IPC B  G

Claim 19:
20. A system comprising:
at least one processor; and
at least one non-transitory computer readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
obtaining, a user destination for an autonomous vehicle;
obtaining, preference data indicative of a user route preference;
performing in parallel, using the at least one processor:
a first search for a first route through a road network to the user destination using a first operational metric and a first optimization goal for the first operational metric, and
a second search for a second route through the road network to the user destination using a second operational metric and a second optimization goal for the second operational metric, wherein the second operational metric is different from the first operational metric and the second optimization goal is different from the first optimization goal;

ranking, based on the preference data, the first route and the second route in a first ranking and a second ranking, wherein the first ranking uses a first set of the preference data to rank the first route and the second route and the second ranking uses a second set of the preference data to rank the first route and the second route, wherein the first set of the preference data is different from the first optimization goal and the second set of the preference data is different from the second optimization goal;
selecting the first route or the second route as a driving route based on the first ranking and the second ranking; and
controlling navigation of the autonomous vehicle based on the selected driving route, wherein controlling navigation comprises controlling at least one of steering, breaking, or acceleration of the autonomous vehicle.