Deploying an issuer-specific widget to a secure wallet container on a client device
AssigneeMastercard Mobile Transactions Solutions, Inc.
InventorsMehul Desai, Satyan G. Pitroda, Nehal Maniar
Life of this patent
Estimating the term…
Abstract
Deploying an issuer-specific widget to a wallet container on a client device is accomplished by configuring a widget to provide access to an issuer-specific service group of services that are accessible in a service tier of a multi-tier platform for providing secure transactions, determining service-provider specific resource access requirements for operating the widget, configuring a widget descriptor with the access requirements, and communicating with wallet container to ensure successful deployment of the configured widget that meets the access requirements in the widget descriptor.
Claims20
A method comprising:
- configuring a widget in a non-transient memory of a networked server, at least partially, by the networked server to provide access to an issuer-specific service group of services accessible via a service tier of a multi-tier platform for providing secure transactions, the platform comprising at least enabling, service, and personalization tiers a portion of which are deployed across the networked server and at least one client mobile device, wherein the networked server is an issuer-specific server of an issuer of the widget;
- determining service provider-specific platform resource access requirements that facilitate securely operating the widget on a client device;
- configuring a widget descriptor with the access requirements and associating the widget descriptor with the widget;
- requesting a secure wallet container operating on the client mobile device to deploy the configured widget by sending at least one of the configured widget and the widget descriptor from the issuer-specific server to the client mobile device;
- receiving a confirmation of successful deployment of the configured widget, wherein the successful deployment meets the access requirements configured in the widget descriptor;
- and
- activating access by the widget to a service provider-specific workflow service from the issuer-specific service group of services via communicating from the server to the deployed widget, the workflow facilitating the widget providing a trust model-based secure personalized transaction that uses each of the enabling, service, and personalization tiers wherein the trust based model is selected from the group consisting of a delegated trust model, a direct trust model and a brokered trust model and wherein the providing comprises executing the trust model based, at least in part, on a trigger.
A method comprising:
- configuring a widget, at least partially, by a networked server to provide access to an issuer-specific service group of services accessible via a service tier of a multi-tier platform for providing secure transactions, the platform comprising at least enabling, service, and personalization tiers;
- determining service provider-specific platform resource access requirements that facilitate securely operating the widget on a client device;
- configuring a widget descriptor with the access requirements and associating the widget descriptor with the widget;
- receiving a request from a component of the multi-tier platform operating on a client mobile device to deploy the configured widget and in response thereto sending at least one of the configured widget and the widget descriptor from an issuer-specific server to the client mobile device;
- receiving a confirmation of successful deployment of the configured widget on the client mobile device, wherein the successful deployment meets the access requirements configured in the widget descriptor;
- and
- activating access by the widget to a service provider-specific workflow service from the issuer-specific service group of services via communicating from the server to the deployed widget, the workflow facilitating the widget providing a trust model-based secure personalized transaction that uses each of the enabling, service, and personalization tiers wherein the trust based model is selected from the group consisting of a delegated trust model, a direct trust model and a brokered trust model and wherein the providing comprises executing the trust model based, at least in part, on a trigger.
A method comprising:
- receiving in a secure wallet container operating on a client mobile device an indication of availability of a mobile device executable widget configured to provide access to an issuer-specific service group of services accessible in a service tier of a multi-tier platform for providing secure transactions, the platform comprising at least enabling, service, and personalization tiers;
- determining service provider-specific platform resource access requirements that facilitate securely operating the widget on the client device to provide at least one service from the issuer-specific service group of services, wherein the service provider-specific access requirements are based on a widget descriptor that is associated with the widget;
- receiving a request that the configured widget be installed with the secure wallet container;
- receiving at least one of the configured widget and the widget descriptor from an issuer-specific server at the client mobile device;
- installing the configured widget, based on the access requirements, on the mobile device through the secure wallet container;
- and
- activating access by the widget to a service provider-specific workflow service from the issuer-specific service group of services via communicating from the server to the deployed widget, the workflow facilitating the widget providing a trust model-based secure personalized transaction that uses each of the enabling, service, and personalization tiers wherein the trust based model is selected from the group consisting of a delegated trust model, a direct trust model and a brokered trust model and wherein the providing comprises executing the trust model based, at least in part, on a trigger.
Dependencies are inferred from the claim text.