US2023247145A1PendingUtilityA1

System and method for monitoring account usage on a platform

Assignee: TWILIO INCPriority: Jun 23, 2010Filed: Mar 28, 2023Published: Aug 3, 2023
Est. expiryJun 23, 2030(~3.9 yrs left)· nominal 20-yr term from priority
H04M 15/77H04M 15/8278H04L 12/1403H04L 12/1446H04W 4/24
69
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . 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. 
   
     
     
         2 . The system of  claim 1 , wherein:
 the first account uses an instance of the application;   the providing of the application to the second account comprises providing access to the instance of the application to the second account; and   the instance of the application has customized settings or configuration for the first account.   
     
     
         3 . The system of  claim 1 , wherein the associating of the first usage model with the first account is via a representational state transfer (REST) application programming interface (API). 
     
     
         4 . The system of  claim 1 , wherein the first account is for a services reseller and the second account is for a customer of the services reseller. 
     
     
         5 . The system of  claim 1 , wherein a first price rate for the first usage model is lower than a second price rate for the second usage model. 
     
     
         6 . The system of  claim 1 , wherein the endpoint is a phone number, an SMS short code, a fax number, or an email address. 
     
     
         7 . The system of  claim 1 , wherein the operations further comprise monitoring the usage of the application by the second account by monitoring an amount of time of usage of the application by the second account. 
     
     
         8 . The system of  claim 1 , wherein the operations further comprise monitoring the usage of the application by the second account by monitoring a number of occurrences of usage of the application by the second account. 
     
     
         9 . The system of  claim 1 , wherein the operations further comprise monitoring the usage of the application by the second account by monitoring a number of application programming interface (API) calls to the application by the second account. 
     
     
         10 . The system of  claim 1 , wherein the operations further comprise monitoring the usage of the application by the second account by monitoring an amount of data received from the application by the second account. 
     
     
         11 . 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.   
     
     
         12 . The method of  claim 11 , wherein:
 the first account uses an instance of the application;   the providing of the application to the second account comprises providing access to the instance of the application to the second account; and   the instance of the application has customized settings or configuration for the first account.   
     
     
         13 . The method of  claim 11 , wherein the associating of the first usage model with the first account is via a representational state transfer (REST) application programming interface (API). 
     
     
         14 . The method of  claim 11 , wherein the first account is for a services reseller and the second account is for a customer of the services reseller. 
     
     
         15 . The method of  claim 11 , wherein a first price rate for the first usage model is lower than a second price rate for the second usage model. 
     
     
         16 . The method of  claim 11 , wherein the endpoint is a phone number, an SMS short code, a fax number, or an email address. 
     
     
         17 . The method of  claim 11 , further comprising monitoring the usage of the application by the second account by monitoring an amount of time of usage of the application by the second account. 
     
     
         18 . 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.   
     
     
         19 . The non-transitory computer-readable medium of  claim 18 , wherein:
 the first account uses an instance of the application;   the providing of the application to the second account comprises providing access to the instance of the application to the second account; and   the instance of the application has customized settings or configuration for the first account.   
     
     
         20 . The non-transitory computer-readable medium of  claim 18 , wherein the associating of the first usage model with the first account is via a representational state transfer (REST) application programming interface (API).

Join the waitlist — get patent alerts

Track US2023247145A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.