×

Service aggregation using graduated service levels in a cloud network

  • US 10,268,522 B2
  • Filed: 11/30/2009
  • Issued: 04/23/2019
  • Est. Priority Date: 11/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a service aggregation server executed by a processor, a first request from a first independent software vendors (ISV) for a first type of support service, wherein the first ISV is associated with a first cloud network for a first software application provisioned through the first cloud network and a second cloud network, the first cloud network providing a plurality of software applications from a plurality of independent software vendors (ISVs), wherein the first request comprises a first resource requirement, wherein the service aggregation server maintains a vendor service profile for each of the plurality of ISVs, as well as a user-level service profile for their respective end-users, the vendor service profile defining a set of support services to which each particular ISV of the plurality of ISVs is entitled from or via the service aggregation server and the user-level service profile defining service entitlements for the end-users of the respective software application across the first cloud network and the second cloud network;

    comparing, by the service aggregation server, the first request for the first type of support service to a service entitlement for the first ISV recorded in a first vendor service profile associated with the first ISV, wherein the first vendor service profile specifies a first service delivery profile with one or more service entitlements for the first ISV and a second service delivery profile with one or more service entitlements for one or more end-users of the first software application, the one or more service entitlements for the one or more end-users being defined by the first ISV for the first software application and encompassing at least one service variable by which the one or more end-users can access support services for the first software application initiated, provided, or hosted by the first ISV; and

    ;

    providing, by the service aggregation server, to the first ISV, the first type of the support service, specified in the first vendor service profile, wherein the providing the first type of the support service comprises at least one of provisioning a first set of one or more virtual machines or configuring the first set of one or more virtual machines, according to the first resource requirement, to deliver the first type of the support service to the first ISV;

    receiving, by the service aggregation server, a second request from a first end-user of the first software application in the first cloud for a second type of support service, wherein the second request comprises a second resource requirement;

    comparing, by the service aggregation server, the second request for the second type of support service to a service entitlement for the first end-user recorded in the second service delivery profile for the one or more end-users, wherein the user-level service profile specifies a plurality of graduated support service levels defined by the first ISV; and

    providing, by the service aggregation server, to the first end-user, the second type of the support service, specified in one of the plurality of graduated support service levels, wherein the second type of the support service is different from the first type of the support service, wherein the providing the second type of the support service comprises at least one of provisioning a second set of one or more virtual machines or configuring the second set of one or more virtual machines, according to the second resource requirement, to deliver the second type of the support service to the first end-user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×