System and method for programmatic device connectivity
First Claim
1. A method comprising:
- in response to receiving an order for a set of connectivity devices from an account of a communication platform, provisioning a first connectivity device and a second connectivity device with the account of the communication platform, the first connectivity device associated with first communication metering properties and the second connectivity device associated with second communication metering properties, wherein provisioning the first connectivity device and the second connectivity device comprises generating device resources for at least the first connectivity device and the second connectivity device, the device resources being accessible by the account through a programmatic interface of the communication platform;
activating network communication status of the first connectivity device and the second connectivity device, after which communications received from the first connectivity device are serviced by the communication platform according to the first communication metering properties, and communications received from the second connectivity device are serviced by the communication platform according to the second communication metering properties;
receiving, from a computing device of an administrator of the account of the communication platform, a request to modify the first communication metering properties, wherein the request is received via an Application Programming Interface (API) exposed by the communication platform; and
modifying the first communication metering properties based on the request, yielding modified first communication metering properties, wherein modifying the first communication metering properties causes communications received from the first connectivity device to be serviced by the communication platform according to the modified first communication metering properties while communications received from the second connectivity device remain serviced by the communication platform according to the second communication metering properties.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for programmatically managing device connectivity to a network that includes provisioning connectivity devices with an account of a communication platform, where for a set of the connectivity devices, provisioning includes uniquely associating network operating identifiers of each of the connectivity devices with a corresponding programmatic device resource in the communication platform, setting communication metering properties in a programmatic connectivity plan resource in the communication platform and associating the connectivity plan resource to at least a subset of the device resources of the connectivity devices, and activating network communication status of the connectivity devices; servicing communications from the connectivity devices; and programmatically managing the communications from the connectivity devices through at least the device resources and the connectivity plan resources.
765 Citations
17 Claims
-
1. A method comprising:
-
in response to receiving an order for a set of connectivity devices from an account of a communication platform, provisioning a first connectivity device and a second connectivity device with the account of the communication platform, the first connectivity device associated with first communication metering properties and the second connectivity device associated with second communication metering properties, wherein provisioning the first connectivity device and the second connectivity device comprises generating device resources for at least the first connectivity device and the second connectivity device, the device resources being accessible by the account through a programmatic interface of the communication platform; activating network communication status of the first connectivity device and the second connectivity device, after which communications received from the first connectivity device are serviced by the communication platform according to the first communication metering properties, and communications received from the second connectivity device are serviced by the communication platform according to the second communication metering properties; receiving, from a computing device of an administrator of the account of the communication platform, a request to modify the first communication metering properties, wherein the request is received via an Application Programming Interface (API) exposed by the communication platform; and modifying the first communication metering properties based on the request, yielding modified first communication metering properties, wherein modifying the first communication metering properties causes communications received from the first connectivity device to be serviced by the communication platform according to the modified first communication metering properties while communications received from the second connectivity device remain serviced by the communication platform according to the second communication metering properties. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication platform comprising:
-
one or more computer processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the communication platform to perform operations comprising; in response to receiving an order for a set of connectivity devices from an account of a communication platform, provisioning a first connectivity device and a second connectivity device with the account of the communication platform, the first connectivity device associated with first communication metering properties and the second connectivity device associated with second communication metering properties, wherein provisioning the first connectivity device and the second connectivity device comprises generating device resources for at least the first connectivity device and the second connectivity device, the device resources being accessible by the account through a programmatic interface of the communication platform; activating network communication status of the first connectivity device and the second connectivity device, after which communications received from the first connectivity device are serviced by the communication platform according to the first communication metering properties, and communications received from the second connectivity device are serviced by the communication platform according to the second communication metering properties; receiving, from a computing device of an administrator of the account of the communication platform, a request to modify the first communication metering properties, wherein the request is received via an Application Programming Interface (API) exposed by the communication platform; and modifying the first communication metering properties based on the request, yielding modified first communication metering properties, wherein modifying the first communication metering properties causes communications received from the first connectivity device to be serviced by the communication platform according to the modified first communication metering properties while communications received from the second connectivity device remain serviced by the communication platform according to the second communication metering properties. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a communication platform, cause the communication platform to perform operations comprising:
-
in response to receiving an order for a set of connectivity devices from an account of a communication platform, provisioning a first connectivity device and a second connectivity device with the account of the communication platform, the first connectivity device associated with first communication metering properties and the second connectivity device associated with second communication metering properties, wherein provisioning the first connectivity device and the second connectivity device comprises generating device resources for at least the first connectivity device and the second connectivity device, the device resources being accessible by the account through a programmatic interface of the communication platform; activating network communication status of the first connectivity device and the second connectivity device, after which communications received from the first connectivity device are serviced by the communication platform according to the first communication metering properties, and communications received from the second connectivity device are serviced by the communication platform according to the second communication metering properties; receiving, from a computing device of an administrator of the account of the communication platform, a request to modify the first communication metering properties, wherein the request is received via an Application Programming Interface (API) exposed by the communication platform; and modifying the first communication metering properties based on the request, yielding modified first communication metering properties, wherein modifying the first communication metering properties causes communications received from the first connectivity device to be serviced by the communication platform according to the modified first communication metering properties while communications received from the second connectivity device remain serviced by the communication platform according to the second communication metering properties. - View Dependent Claims (14, 15, 16, 17)
-
Specification