Augmented reality gaming for tracking deliveries
First Claim
1. A computer-implemented method, comprising:
- maintaining, by a computer system, first information that identifies associations of a plurality of virtual assets to a plurality of items offered by an electronic marketplace, a virtual asset of the plurality of virtual assets being a tradable and collectible digital entity;
receiving, by the computer system, an order for an item of the plurality of items offered by an electronic marketplace;
associating, by the computer system, a machine-readable identifier with the item, the machine-readable identifier representing an association of a particular virtual asset of the plurality of virtual assets with the item;
instructing, by the computer system, delivery of the item to a location associated with the order;
receiving, by the computer system and from a user device, an indication of an interaction by the user device with the machine-readable identifier of the item, the indication including first geo-location information for the user device;
verifying, by the computer system, delivery of the item to the location based at least in part on first geo-location information provided by the user device and second geo-location information associated with the location;
associating, by the computer system, the particular virtual asset, from the machine-readable identifier, to a user profile associated with the user device based at least in part on verifying delivery of the item to the location and the indication, the associating of the particular virtual asset to the user profile including mapping the particular virtual asset to the user profile by the computer system;
identifying, by the computer system, one or more clusters of user profiles based at least in part on one or more of a threshold associated with a group of one or more groups of the user profiles, a type of virtual assets associated with the user profile, and items of the plurality of items associated with the virtual assets associated with the user profile and the one or more groups of the user profiles;
generating, by the computer system, a recommendation for one or more virtual assets of the plurality of virtual assets based at least in part on the user profile and the one or more clusters of user profiles, the recommendation for the one or more virtual assets identifying the type of the virtual assets and a number of the virtual assets corresponding to the one or more virtual assets; and
transmitting, by the computer system and to the user device, the recommendation.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for tracking deliveries of items and verifying route adherence by a delivery person may be described herein. For example, first information may be maintained that identifies an association of a virtual asset with a machine-readable identifier. Further, second information may be generated and maintained that identifies an association of the machine-readable identifier with an item. Upon receiving an order for an item, delivery instructions may be generated and provided to an entity for delivering the item to a location. The delivery to the location may be verified based at least in part on geo-location information provided by a user device interacting with the machine-readable identifier of the item. In embodiments, the virtual asset associated with the machine-readable identifier may be associated with a user profile corresponding to the delivery location instead of with the machine-readable identifier.
21 Citations
15 Claims
-
1. A computer-implemented method, comprising:
-
maintaining, by a computer system, first information that identifies associations of a plurality of virtual assets to a plurality of items offered by an electronic marketplace, a virtual asset of the plurality of virtual assets being a tradable and collectible digital entity; receiving, by the computer system, an order for an item of the plurality of items offered by an electronic marketplace; associating, by the computer system, a machine-readable identifier with the item, the machine-readable identifier representing an association of a particular virtual asset of the plurality of virtual assets with the item; instructing, by the computer system, delivery of the item to a location associated with the order; receiving, by the computer system and from a user device, an indication of an interaction by the user device with the machine-readable identifier of the item, the indication including first geo-location information for the user device; verifying, by the computer system, delivery of the item to the location based at least in part on first geo-location information provided by the user device and second geo-location information associated with the location; associating, by the computer system, the particular virtual asset, from the machine-readable identifier, to a user profile associated with the user device based at least in part on verifying delivery of the item to the location and the indication, the associating of the particular virtual asset to the user profile including mapping the particular virtual asset to the user profile by the computer system; identifying, by the computer system, one or more clusters of user profiles based at least in part on one or more of a threshold associated with a group of one or more groups of the user profiles, a type of virtual assets associated with the user profile, and items of the plurality of items associated with the virtual assets associated with the user profile and the one or more groups of the user profiles; generating, by the computer system, a recommendation for one or more virtual assets of the plurality of virtual assets based at least in part on the user profile and the one or more clusters of user profiles, the recommendation for the one or more virtual assets identifying the type of the virtual assets and a number of the virtual assets corresponding to the one or more virtual assets; and transmitting, by the computer system and to the user device, the recommendation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system comprising:
-
memory that stores computer-executable instructions; and at least one processor configured to access the memory and execute the computer-executable instructions to collectively at least; maintain first information that identifies associations of a plurality of virtual assets to a plurality of items offered by an electronic marketplace, a virtual asset of the plurality of virtual assets being a tradable and collectible digital entity; receive an order for an item of the plurality of items offered by an electronic marketplace; associate a machine-readable identifier with the item, the machine-readable identifier representing an association of a particular virtual asset of the plurality of virtual assets with the item; instruct delivery of the item to a location associated with the order; receive, from a user device, an indication of an interaction by the user device with the machine-readable identifier of the item, the indication including first geo-location information for the user device; verify delivery of the item to the location based at least in part on first geo-location information provided by the user device and second geo-location information associated with the location; associate the particular virtual asset, from the machine-readable identifier, to a user profile associated with the user device based at least in part on verifying delivery of the item to the location and the indication, the associating of the particular virtual asset to the user profile including mapping the particular virtual asset to the user profile by the computer system; identify one or more clusters of user profiles based at least in part on one or more of a threshold associated with a group of one or more groups of the user profiles, a type of virtual assets associated with the user profile, and items of the plurality of items associated with the virtual assets associated with the user profile and the one or more groups of the user profiles; generate a recommendation for one or more virtual assets of the plurality of virtual assets based at least in part on the user profile and the one or more clusters of user profiles, the recommendation for the one or more virtual assets identifying the type of the virtual assets and a number of the virtual assets corresponding to the one or more virtual assets; and transmit, to the user device, the recommendation. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed with a computer system, cause the computer system to perform operations comprising:
-
maintaining first information that identifies associations of a plurality of virtual assets to a plurality of items offered by an electronic marketplace, a virtual asset of the plurality of virtual assets being a tradable and collectible digital entity; receiving an order for an item of the plurality of items offered by an electronic marketplace; associating a machine-readable identifier with the item, the machine-readable identifier representing an association of a particular virtual asset of the plurality of virtual assets with the item; instructing delivery of the item to a location associated with the order; receiving, from a user device, an indication of an interaction by the user device with the machine-readable identifier of the item, the indication including first geo-location information for the user device; verifying delivery of the item to the location based at least in part on first geo-location information provided by the user device and second geo-location information associated with the location; associating the particular virtual asset, from the machine-readable identifier, to a user profile associated with the user device based at least in part on verifying delivery of the item to the location and the indication, the associating of the particular virtual asset to the user profile including mapping the particular virtual asset to the user profile by the computer system; identifying one or more clusters of user profiles based at least in part on one or more of a threshold associated with a group of one or more groups of the user profiles, a type of virtual assets associated with the user profile, and items of the plurality of items associated with the virtual assets associated with the user profile and the one or more groups of the user profiles; generating a recommendation for one or more virtual assets of the plurality of virtual assets based at least in part on the user profile and the one or more clusters of user profiles, the recommendation for the one or more virtual assets identifying the type of the virtual assets and a number of the virtual assets corresponding to the one or more virtual assets; and transmitting, to the user device, the recommendation. - View Dependent Claims (12, 13, 14, 15)
-
Specification