Updating digital wallet assets
AssigneeAirship Group, Inc.
InventorsMichael Belleville, Joe Beninato, Echeyde Cubillo, Erik A. Onnen
Life of this patent
Estimating the term…
Abstract
A system for updating a digital wallet installation is disclosed. Event information is received. The received event information is evaluated against a set of rules. A digital wallet asset logical instance to be updated is identified based at least in part on the evaluation. The identified instance is updated. An installation of a digital wallet asset associated with the identified instance is identified. An update instruction is provided to a device associated with the installation.
Claims20
A computer-implemented method comprising:
- receiving, by a digital pass management platform, a template designed by a platform customer;
- delivering, by the digital pass management platform on behalf of the platform customer, digital passes to user devices of users of the platform customer, the digital passes generated based on the template;
- storing a mapping between device identifiers of the user devices on which digital passes are installed and user identifiers of the users of the platform customer, wherein a particular installed digital pass is associated with metadata specific to a particular user device, and the metadata is generated from usage associated with the particular installed digital pass;
- receiving a request from the platform customer to retrieve the metadata of the particular installed digital pass associated with the particular user device;
- retrieving the metadata of the digital pass from the particular user device;
- and
- transmitting a message to a particular user mapped to the particular user device, the message generated based on the metadata retrieved.
A system comprising:
- one or more processors;
- memory for storing computer code comprising instructions, the instructions, when executed by the one or more processors, cause the one or more processor to:
- receive, by a digital pass management platform, a template designed by a platform customer;
- deliver, by the digital pass management platform on behalf of the platform customer, digital passes to user devices of users of the platform customer, the digital passes generated based on the template;
- store a mapping between device identifiers of the user devices on which digital passes are installed and user identifiers of the users of the platform customer, wherein a particular installed digital pass is associated with metadata specific to a particular user device, and the metadata is generated from usage associated with the particular installed digital pass;
- receive a request from the platform customer to retrieve the metadata of the particular installed digital pass associated with the particular user device;
- retrieve the metadata of the digital pass from the particular user device;
- and
- transmit a message to a particular user mapped to the particular user device, the message generated based on the metadata retrieved.
A non-transitory computer readable medium for storing computer code comprising instructions, the instructions, when executed by one or more processors, cause the one or more processor to:
- receive, by a digital pass management platform, a template designed by a platform customer;
- deliver, by the digital pass management platform on behalf of the platform customer, digital passes to user devices of users of the platform customer, the digital passes generated based on the template;
- store a mapping between device identifiers of the user devices on which digital passes are installed and user identifiers of the users of the platform customer, wherein a particular installed digital pass is associated with metadata specific to a particular user device, and the metadata is generated from usage associated with the particular installed digital pass;
- receive a request from the platform customer to retrieve the metadata of the particular installed digital pass associated with the particular user device;
- retrieve the metadata of the digital pass from the particular user device;
- and
- transmit a message to a particular user mapped to the particular user device, the message generated based on the metadata retrieved.
Dependencies are inferred from the claim text.