Augmented reality gaming for physical goods
First Claim
1. A computer-implemented method, comprising:
- maintaining, by a computer system, 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 tradeable and collectible digital entity;
maintaining, by the computer system, a user profile that identifies a portion of virtual assets of the plurality of virtual assets associated with a user;
receiving, by the computer system and from a user device of the user, an image of an item of the plurality of items, the image captured by the user device;
receiving, by the computer system and from the user device, user input that tags one or more regions of the image in response to a user interacting with the image on the user device;
identifying, by the computer system, a particular item of the plurality of items in the image based at least in part on an image recognition algorithm, the user input, and an item catalog maintained by the electronic marketplace;
identifying, by the computer system, a particular virtual asset of the plurality of virtual assets that is associated with the particular item identified in the image based at least in part on the information;
updating, by the computer system, the user profile with the particular virtual asset, the user profile associated with the user device, the associating of the particular virtual asset to the user profile including mapping the virtual asset to the user profile;
clustering the user profile into one or more groups of the user profiles based at least in part on a threshold associated with a group of the one or more groups, a type of virtual assets associated with the user profile, and a number of the virtual assets associated with the user profile;
generating, by the computer system, a recommendation that identifies another item of the plurality of items based at least in part on the user profile, the associated particular virtual asset, a virtual asset of the plurality of virtual assets associated with the another item, and the one or more groups of user profiles associated with the user profile; and
transmitting, by the computer system to the user device and the one or more groups of the user profiles, the recommendation for presentation via an augmented reality presented by the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for maintaining information that identifies an association of a virtual asset to an item, updating the association of the virtual asset to a user profile, and generating a recommendation for another item based on the updated association may be described herein. For example, data may be received in response to a user device interacting with a machine-readable identifier of an item. An association of a virtual asset may be updated to reflect that the virtual asset is associated with a user profile instead of the item in response to receiving the data. In some embodiments, a recommendation may be generated and provided to the user device that identifies other vendors or items based at least in part on the updated user profile.
23 Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
maintaining, by a computer system, 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 tradeable and collectible digital entity; maintaining, by the computer system, a user profile that identifies a portion of virtual assets of the plurality of virtual assets associated with a user; receiving, by the computer system and from a user device of the user, an image of an item of the plurality of items, the image captured by the user device; receiving, by the computer system and from the user device, user input that tags one or more regions of the image in response to a user interacting with the image on the user device; identifying, by the computer system, a particular item of the plurality of items in the image based at least in part on an image recognition algorithm, the user input, and an item catalog maintained by the electronic marketplace; identifying, by the computer system, a particular virtual asset of the plurality of virtual assets that is associated with the particular item identified in the image based at least in part on the information; updating, by the computer system, the user profile with the particular virtual asset, the user profile associated with the user device, the associating of the particular virtual asset to the user profile including mapping the virtual asset to the user profile; clustering the user profile into one or more groups of the user profiles based at least in part on a threshold associated with a group of the one or more groups, a type of virtual assets associated with the user profile, and a number of the virtual assets associated with the user profile; generating, by the computer system, a recommendation that identifies another item of the plurality of items based at least in part on the user profile, the associated particular virtual asset, a virtual asset of the plurality of virtual assets associated with the another item, and the one or more groups of user profiles associated with the user profile; and transmitting, by the computer system to the user device and the one or more groups of the user profiles, the recommendation for presentation via an augmented reality presented by the user device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method, comprising:
-
maintaining, by a computer system, first information that identifies an association of an item offered by a vendor to a virtual asset of a plurality of virtual assets, the virtual asset being a tradeable and collectible digital entity; maintaining, by the computer system, a user profile that identifies a portion of virtual assets of the plurality of virtual assets associated with a user; receiving, by the computer system and from a user device of the user, data obtained in response to the user device interacting with a machine-readable identifier associated with the item; receiving, by the computer system and from the user device, user input that tags one or more regions of an image included in the data, the user input received in response to a user interacting with the image on the user device; updating, by the computer system, the user profile to associate the user profile with the virtual asset based at least in part on the data, the user input, and the first information, the associating of the virtual asset to the user profile including mapping the virtual asset to the user profile; clustering the updated user profile into one or more groups of user profiles based at least in part on a threshold associated with a group of one or more groups, a type of virtual assets associated with the updated user profile, and a number of the virtual assets associated with the updated user profile; generating, by the computer system, a first recommendation that identifies a plurality of vendors based at least in part on the updated user profile, the virtual asset, and a particular virtual asset associated with another item, and the one or more groups of user profiles associated with the updated user profile; and transmitting, by the computer system, the first recommendation to the user device and the one of more groups of the user profiles for presentation via an augmented reality presented by the user device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. 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 information that identifies an association of a virtual asset to an item, the virtual asset being a tradeable and collectible digital entity; maintain a user profile that identifies a portion of virtual assets of a plurality of virtual assets associated with a user; receive, from a user device of the user, data that identifies an interaction with the item in an augmented reality projected by the user device; receive, from the user device, an image of the item and user input that tags one or more regions of the image in response to a user interacting with the image on the user device; update the information to associate the virtual asset to the user profile instead of the item, the user profile associated with the user device, the associating of the virtual asset to the user profile including mapping the virtual asset to the user profile; cluster the user profile into one or more groups of user profiles based at least in part on a threshold associated with a group of the one or more groups, a type of virtual assets associated with the user profile, and a number of the virtual assets associated with the user profile; generate a notification about the association of the virtual asset with the user profile and an identification of another item based at least in part on a particular virtual asset associated with the another item, the virtual asset, and the one or more groups of the user profiles associated with the user profile; and transmit, to the user device and the one or more groups of the user profiles, the notification, the notification configured to be presented via the augmented reality projected by the user device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification