System and method for monitoring account usage on a platform
AssigneeTwilio Inc.
InventorsJeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
Life of this patent
Estimating the term…
Abstract
A system and method for monitoring account usage on a platform that includes creating an account on a platform; assigning a usage model of the account; running an application of the account on the platform; monitoring usage of the application of the account; identifying a usage event of the usage model in the monitored usage; and generating an event response based on the usage event.
Claims20
A system comprising:
- a machine-readable medium that stores instructions;
- one or more processors that execute the instructions to perform operations comprising:
- associating a first usage model with a first account, the first usage model for usage of a telephony application platform by an application;
- associating a second usage model with a second account, the second usage model for usage of the application by the second account;
- receiving incoming communications directed to an endpoint;
- identifying the application based on the endpoint;
- in response to the receiving of the incoming communications, providing the application to the second account;
- billing a first amount to the second account based on usage of the application by the second account and the second usage model;
- and
- transferring a second amount to the first account based on the first amount, the first usage model, and the usage of the application by the second account.
A method comprising:
- associating, by one or more processors, a first usage model with a first account, the first usage model for usage of a telephony application platform by an application;
- associating a second usage model with a second account, the second usage model for usage of the application by the second account;
- receiving incoming communications directed to an endpoint;
- identifying the application based on the endpoint;
- in response to the receiving of the incoming communications, providing the application to the second account;
- billing a first amount to the second account based on usage of the application by the second account and the second usage model;
- and
- transferring a second amount to the first account based on the first amount, the first usage model, and the usage of the application by the second account.
A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a communication platform system, cause the communication platform system to perform operations comprising:
- associating a first usage model with a first account, the first usage model for usage of a telephony application platform by an application;
- associating a second usage model with a second account, the second usage model for usage of the application by the second account;
- receiving incoming communications directed to an endpoint;
- identifying the application based on the endpoint;
- in response to the receiving of the incoming communications, providing the application to the second account;
- billing a first amount to the second account based on usage of the application by the second account and the second usage model;
- and
- transferring a second amount to the first account based on the first amount, the first usage model, and the usage of the application by the second account.
Dependencies are inferred from the claim text.