Systems and methods for route selection in a network of moving things, for example including autonomous vehicles
AssigneeVeniam, Inc.
InventorsRicardo Matos, João Barros
Life of this patent
Estimating the term…
Abstract
Communication network architectures, systems and methods for supporting a network of mobile and/or static nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for providing dynamic routing and/or selection of communication pathways in a communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things), for example including a network of autonomous vehicles.
Claims27
A mobile access point (MAP) of a vehicle communication network, the MAP comprising:
- at least one module operable to, at least:
- for each of a plurality of reachable mobile nodes, determine at least one vehicle-dependent feature;
- determine at least one traffic-dependent feature;
- and
- determine a path score for each of a plurality of communication paths to a destination for a communication, based at least in part on the at least one vehicle-dependent feature and on the at least one traffic-dependent feature,
- wherein the at least one vehicle-dependent feature comprises a type of vehicle carrying said each of the plurality of reachable mobile nodes, and
- wherein a public type of vehicle results in a better path score than a private type of vehicle;
- and
- select a route for the communication based, at least in part, on the determined path scores,
- wherein the path score is based on a weighted equation in which each of said at least one vehicle-dependent feature has a respective adaptable weight.
A mobile access point (MAP) of a vehicle communication network, the MAP comprising:
- at least one module operable to, at least:
- for each of a plurality of reachable mobile nodes:
- determine at least one vehicle-dependent feature related to mobile node movement;
- determine a vehicle type;
- and
- determine at least one network-dependent feature unrelated to mobile node movement;
- determine a path score for each of a plurality of communication paths to a destination for a communication, based at least in part on the at least one vehicle-dependent feature, on the vehicle type, and on the at least one network-dependent feature, wherein a public type of vehicle results in a better path score than a private type of vehicle;
- and
- select a route for the communication based, at least in part, on the determined path scores.
A mobile access point (MAP) of a vehicle communication network, the MAP comprising:
- at least one module operable to, at least:
- for each of a plurality of reachable network nodes determine at least one vehicle-dependent feature;
- identify a first networking function;
- identify, based at least in part on the identified first networking function, a first set of features and respective weights for determining a first path score;
- determine the first path score based at least in part on the identified first set of features and respective weights and on the vehicle-dependent feature;
- determine a route for a communication based, at least in part, on the path score;
- identify a second networking function;
- identify, based at least in part on the identified second networking function, a second set of features and respective weights for determining a second path score, wherein the second set of features and respective weights is different from the first set of features and respective weights;
- determine the second path score based at least in part on the identified second set of features and respective weights and on the vehicle-dependent feature, wherein the first and second path scores are different for a same path at a same time;
- and
- determine a second route for a second communication based, at least in part, on the second path score.
A mobile access point (MAP) of a vehicle communication network, the MAP comprising:
- at least one module operable to, at least:
- for each of a plurality of reachable network nodes determine at least one vehicle-dependent feature;
- identify a first networking function;
- identify, based at least in part on the identified first networking function, a first set of features and respective weights for determining a first path score;
- determine the first path score based at least in part on the identified first set of features and respective weights and on the vehicle-dependent feature;
- determine a route for a communication based, at least in part, on the path score;
- identify a second networking function;
- identify, based at least in part on the identified second networking function, a second set of features and respective weights for determining a second path score, wherein the second set of features and respective weights is different from the first set of features and respective weights;
- determine the second path score based at least in part on the identified second set of features and respective weights and on the vehicle-dependent feature;
- and
- determine a second route for a second communication based, at least in part, on the second path score;
- wherein:
- the first and second sets of features and respective weights comprise a common feature;
- the first set of features and respective weights comprises a first weight for the common feature;
- and
- the second set of features and respective weights comprises a second weight, different from the first weight, for the common feature.
Dependencies are inferred from the claim text.