Patent ID: 9203846
Filing Date: 2015-12-01
Classification: G06Q,H04L,H04W

Abstract:
1. In a system comprising a device comprising a plurality of domains supported by at least one platform, each domain of the plurality of domains comprising a configuration of computing resources executing on the at least one platform and each domain of the plurality of domains being configured to perform functions for an owner of the domain that may be located locally or remotely from the domain, wherein the plurality of domains comprises a remote owner domain and a user domain that is isolated from the remote owner domain a method comprising: registering a user with a remote owner as a subscribed user of a subscription-based service to be rendered by the remote owner through the remote owner domain of the device, the remote owner domain having resources and owned by the remote owner such that access to the resources of the remote owner domain is limited to entities authorized by the remote owner; obtaining credentials, by the remote owner domain of the device, from the remote owner that enable the user to use the subscription-based service as the subscribed user; storing the credentials in the remote owner domain of the device; and receiving, by the user domain that is isolated from the remote owner domain of the device, an acknowledgement from the remote owner domain that the credentials have been received by the remote owner domain, the user domain having resources and owned by the user such that access to the resources of the user domain is limited to entities authorized by the user, wherein obtaining credentials from the remote owner further comprises sending, by the user domain, a credential roll-out request to the remote owner domain, the credential roll-out request including information that identifies a third party that facilitates sale of the subscription-based service to the user.