US Patent No. 10,560,982

SYSTEMS AND METHODS TO DEPLOY AND CONTROL A NODE IN A NETWORK OF MOVING THINGS


Patent No. 10,560,982
Issue Date February 11, 2020
Title Systems And Methods To Deploy And Control A Node In A Network Of Moving Things
Inventorship Rui Miguel Correia e Costa, Sintra (PT)
Assignee Veniam, Inc., Mountain View, CA (US)

Claim of US Patent No. 10,560,982

1. A method of deploying and controlling elements of a wireless network comprising a plurality of such network elements, each network element having a respective current operational state of a plurality of operational states, the method comprising:sharing, by a first network element with one or more other network elements of the plurality of network elements, information representative of the current operational state of the first network element;
attempting to perform, by the first network element, a change to a new operational state of the first network element;
sharing, by the first network element with the one or more other network elements, information representative of whether the attempt to change to the new operational state was successful;
maintaining a collection of information representative of the respective current operational state of each of the one or more other network elements, received by the first network element;
selecting a third network element from the one or more other network elements, to which to communicate a request, by the first network element, to provide particular data or a particular service to the first network element, based on the collection of information representative of the respective current operational state of each of the one or more other network elements and the particular data or the particular service; and
communicating the request to provide the particular data or the particular service, to the selected third network element;
wherein the plurality of operational states comprises:
a first operational state representing a network element that is awaiting an update to software of the network element;
a second operational state representing a network element that is available only for use by members of a specific group of users of the wireless network, but that is unavailable to those users of the wireless network not in the specific group; and
a third operational state representing a network element that is deployed within the service area of the wireless network and that is available to serve any users of the wireless network.