US 10,560,982 B2
Systems and methods to deploy and control a node in a network of moving things
Filipe Manuel Almeida Neves, Águeda (PT); João Pedro Coelho de Azevedo, Oporto (PT); and Rui Miguel Correia e Costa, Sintra (PT)
Assigned to Veniam, Inc., Mountain View, CA (US)
Filed by Veniam, Inc., Mountain View, CA (US)
Filed on Sep. 29, 2017, as Appl. No. 15/720,598.
Claims priority of provisional application 62/420,322, filed on Nov. 10, 2016.
Prior Publication US 2018/0132307 A1, May 10, 2018
Int. Cl. H04W 84/00 (2009.01); G07C 5/00 (2006.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01); H04W 4/021 (2018.01); H04W 4/40 (2018.01); H04W 4/38 (2018.01)
CPC H04W 84/005 (2013.01) [G07C 5/008 (2013.01); H04L 65/102 (2013.01); H04L 67/1042 (2013.01); H04L 67/12 (2013.01); H04W 4/021 (2013.01); H04W 4/40 (2018.02); H04W 4/38 (2018.02)] 24 Claims
OG exemplary drawing
 
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.