Fast discovery, service-driven, and context-based connectivity for networks of autonomous vehicles
First Claim
Patent Images
1. A system for a node of a network of moving things comprising a plurality of nodes, the system comprising:
- one or more processors operably coupled to at least one storage of the node for storing instructions of one or more software applications executable by the one or more processors and to a plurality of wireless communication interfaces of the node, the one or more processors operable to, at least;
monitor the plurality of wireless communication interfaces to determine respective operating status of each wireless communication interface;
receive, from a software application of the one or more software applications, a request to register a service supported by the software application, a service profile representative of data communication resource requirements of the service, and a priority of the service;
register the service at the node and configure one or more wireless communication interfaces of the plurality of wireless communication interfaces to enable operation of the registered service, based on a respective service profile and a respective priority of service of each service on the node, and based on the respective operating status of each wireless communication interface; and
following the registration and configuration, make the registered service active on the node by enabling access to the registered service by one or both of end-user devices and other nodes of the plurality of nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide autonomous vehicle network architectures, systems, and methods for supporting a dynamically configurable network of autonomous vehicles comprising a complex array of both static and moving communication nodes.
-
Citations
30 Claims
-
1. A system for a node of a network of moving things comprising a plurality of nodes, the system comprising:
one or more processors operably coupled to at least one storage of the node for storing instructions of one or more software applications executable by the one or more processors and to a plurality of wireless communication interfaces of the node, the one or more processors operable to, at least; monitor the plurality of wireless communication interfaces to determine respective operating status of each wireless communication interface; receive, from a software application of the one or more software applications, a request to register a service supported by the software application, a service profile representative of data communication resource requirements of the service, and a priority of the service; register the service at the node and configure one or more wireless communication interfaces of the plurality of wireless communication interfaces to enable operation of the registered service, based on a respective service profile and a respective priority of service of each service on the node, and based on the respective operating status of each wireless communication interface; and following the registration and configuration, make the registered service active on the node by enabling access to the registered service by one or both of end-user devices and other nodes of the plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method of operating a node of a network of moving things comprising a plurality of nodes, the method comprising:
-
monitoring a plurality of wireless communication interfaces of the node, to determine respective operating status of each wireless communication interface; receiving, from a software application of one or more software applications on the node, a request to register a service supported by the software application, a service profile representative of data communication resource requirements of the service, and a priority of the service; registering the service at the node and configuring one or more wireless communication interfaces of the plurality of wireless communication interfaces to enable operation of the registered service, based on a respective service profile and a respective priority of service of each service on the node, and based on the respective operating status of each wireless communication interface; and following the registration and configuration, making the registered service active on the node by enabling access to the registered service by one or both of end-user devices and other nodes of the plurality of nodes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium on which is stored a plurality of code sections, each code section comprising a plurality of instructions executable by one or more processors, the instructions causing the one or more processors to perform the actions of a method of operating a node of a network of moving things comprising a plurality of nodes, the steps of the method comprising:
-
monitoring a plurality of wireless communication interfaces of the node, to determine respective operating status of each wireless communication interface; receiving, from a software application of one or more software applications on the node, a request to register a service supported by the software application, a service profile representative of data communication resource requirements of the service, and a priority of the service; registering the service at the node and configuring one or more wireless communication interfaces of the plurality of wireless communication interfaces to enable operation of the registered service, based on a respective service profile and a respective priority of service of each service on the node, and based on the respective operating status of each wireless communication interface; and following the registration and configuration, making the registered service active on the node by enabling access to the registered service by one or both of end-user devices and other nodes of the plurality of nodes. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification