×

System and method for billing for hosted services

  • US 8,280,790 B2
  • Filed: 01/13/2009
  • Issued: 10/02/2012
  • Est. Priority Date: 08/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. For a computer hosting service that provides a plurality of physical computers for hosting a plurality of different virtual server configurations for a plurality of different users, a machine implemented method comprising:

  • receiving a particular virtual server configuration for a particular user that (1) specifies a set of virtual servers that is to be deployed across a set of physical computers and (2) specifies, for each virtual server in the set of virtual servers, first and second amounts of first and second computer hosting resources that are to be allocated to the particular virtual server configuration across the set of physical computers for a billing period;

    receiving a first billing plan for the particular virtual server configuration that specifies a first allotment amount for each of the first and second computer hosting resources that the particular virtual server configuration is allowed to use in the billing period before incurring overage charges;

    in an automated manner, computing in real time an overall amount of projected usage for each of the first and second computer hosting resources by the particular virtual server configuration for the entire billing period based on the sets of amounts of the first and second computer hosting resources that are to be allocated across the set of physical computers;

    when the computed overall amount of projected usage of one of the computer hosting resources exceeds the corresponding first allotment amount;

    displaying to the particular user a notification to notify the particular user that the amount of projected usage of one of the computer hosting resources by the particular virtual server configuration across the set of physical computers exceeds the corresponding allotted amount of the computer hosting resource; and

    providing the particular user with a second billing plan that specifies a second allotment amount of the one computer hosting resource that is equal to or greater than the overall amount of projected usage of the one computer hosting resource that is to be allocated across the set of physical computers.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×