Nova Patents
CA2881149A1

Dynamically allocating network addresses

Abstract

Disclosed are various embodiments for dynamically allocating network addresses to devices based on demand. A first network address allocation is initially assigned to a subdivision of a network including multiple computing devices. A router for the subdivision is configured to implement the first network address allocation. Data indicating a reconfiguration of the computing devices is obtained. A second network address allocation is subsequently assigned to the subdivision of the network based at least in part on the reconfiguration of the computing devices. The router for the subdivision is reconfigured to implement the second network address allocation.

CA2881149A1, drawing sheet 1
Sheet 1 of 6

Term

7 yearsto projected expiry

Projected expiry 13 September 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 2 independent, 13 dependent

  1. 1
    CA 02881149 2015-02-05 WO 2014/046975 PCT/US2013/059631 CLAIMS Therefore, the following is claimed:1. A system, comprising: at least one computing device;and an address allocation service executable by the at least one computing device, the address allocation service being configured to: initially assign a first network address allocation to a subdivision of a network, the subdivision including a plurality of computing devices;configure a router for the subdivision to implement the first network address allocation;obtain data indicating a reconfiguration of the computing devices;subsequently assign a second network address allocation to the subdivision of the network based at least in part on the reconfiguration of the computing devices;and reconfigure the router for the subdivision to implement the second network address allocation. CA 02881149 2015-02-05 WO 2014/046975 PCT/US2013/059631
  2. 11
    A method, comprising:obtaining, by at least one computing device, data indicating a reconfiguration of at least one of a plurality of computing devices included in a subdivision of a network, the subdivision being assigned a network address allocation;determining, by the at least one computing device, whether to release an assignment of a first subset of the network address allocation based at least in part on the reconfiguration of the at least one of the computing devices;releasing, by the at least one computing device, the assignment of the first subset of the network address allocation in response to the determining;and reconfiguring, by the at least one computing device, a router for the subdivision to advertise a second subset of the network address allocation instead of the network address allocation.