Method and apparatus for provisioning subscription products
AssigneeAdobe Systems Incorporated
InventorsSanjeev Kumar Biswas, Daniel Carl Brotsky
Life of this patent
Estimating the term…
Abstract
A method and apparatus for provisioning a subscription product is disclosed. The method comprises receiving a request for a subscription product; retrieving a profile and at least one subscription associated with the profile, wherein the at least one subscription comprises a plurality of subscription details; validating the plurality of subscription details; retrieving product data for the subscription product based on the validated subscription details; determining a dominant subscription product when there are at least two subscriptions associated with the profile; and sending the product data for the dominant subscription product, wherein the product data enables activation of a product license.
Claims20
A computer-implemented method comprising:
- receiving, by a processor, a request for a license to access a first subscription product;
- retrieving, by the processor, a user profile and at least two subscriptions associated with the user profile, wherein each of the at least two subscriptions one subscription comprises a plurality of subscription details;
- validating, by the processor, the plurality of subscription details;
- retrieving, by the processor, product data for the first subscription product based on the validated subscription details;
- determining, by the processor, a dominant subscription product of the at least two subscriptions associated with the user profile, wherein a second subscription product comprises a plurality of subscription products of which the first subscription product is one of the plurality of subscription products;
- and
- sending, by the processor, the product data for the dominant subscription product, wherein the product data enables activation of a product license, where the product license enables access to the first subscription product in addition to the plurality of subscription products in the second subscription product.
An apparatus for provisioning subscription products comprising:
- an entitlement service module for receiving a request for a license to access a first subscription product and using the request for retrieving a user profile and at least two subscriptions associated with the user profile, wherein each of the at least two subscriptions comprises a plurality of subscription details;
- and
- a validation service module for validating the plurality of subscription details and for retrieving product data for the first subscription product based on the validated subscription details, determining a dominant subscription product of the at least two subscriptions associated with the user profile, wherein a second subscription product comprises a plurality of subscription products of which the first subscription product is one of the plurality of subscription products, and sending the product data for the dominant subscription product, wherein the product data enables activation of a product license, where the product license enables access to the first subscription product in addition to the plurality of subscription products in the second subscription product.
A non-transient computer readable medium for storing computer instructions that, when executed by at least one processor cause the at least one processor to perform a method of provisioning subscription products comprising:
- receiving a request for a license to access a first subscription product;
- retrieving a user profile and at least two subscriptions associated with the user profile, wherein each of the at least two subscriptions comprises a plurality of subscription details;
- validating the plurality of subscription details;
- retrieving product data for the first subscription product based on the validated subscription details;
- determining a dominant subscription product of the at least two subscriptions associated with the user profile, wherein a second subscription product comprises a plurality of subscription products of which the first subscription product is one of the plurality of subscription products;
- and
- sending the product data for the dominant subscription product, wherein the product data enables activation of a product license, where the product license enables access to the first subscription product in addition to the plurality of subscription products in the second subscription product.
Dependencies are inferred from the claim text.