Purchase of physical and virtual products
AssigneeAmazon Technologies, Inc.
InventorsSunbir Gill, Mayank Arvindbhai Patel, Alexander Lowell Rouse
Life of this patent
Estimating the term…
Abstract
A computing device can include a retail application and a virtual environment application. The retail application can display a product purchase interface and receive a request to purchase the product from a user. When the user orders the product, the retail application can provide the virtual environment application with an indication that the product has been purchased. In response to the user's purchase of the product, the virtual environment application can grant the user's virtual environment account with ownership of a virtual version of the product.
Claims28
A method for processing a request to purchase a product, the method comprising:
- receiving, by a retail application operating on a computing device, a request, from a virtual environment application operating on the computing device, to display a product purchase page;
- displaying the product purchase page;
- receiving, from a user of the computing device via the product purchase page, a request to purchase a product;
- sending, from the retail application to a retail server, the request to purchase the product, wherein the retail server is configured to fulfill the request to purchase the product and to determine whether a virtual version of the product is available;
- receiving, by the retail application from the retail server, an indication of the virtual version of the product;
- and
- providing, from the retail application to the virtual environment application, the indication of the virtual version of the product;
- wherein the virtual environment application is configured to provide the virtual version of the physical product to a virtual environment account associated with the user of the computing device.
A system for providing retail capability to an application, the system comprising:
- a computing device;
- and
- a first application operating on the computing device, wherein the first application comprises instructions that, upon execution on the computing device, at least cause the first application to:
- receive, from a second application operating on the computing device, a request to display a rendering of a product,
- render the product on a display,
- receive, from a user of the computing device, a request to purchase the product, and
- in response to receiving the request to purchase the product, provide an indication of the product to the second application, wherein the second application is configured to provide a virtual version of the product to an account associated with the user of the computing device.
A non-transitory computer-readable storage medium having stored thereon computer readable instructions, the computer readable instructions comprising instructions that, upon execution on a computing device, at least cause:
- displaying a first user interface associated with a first application operating on the computing device, the first user interface comprising a virtual environment;
- allowing a user of the computing device to interact with a rendering of a product in a first area of the virtual environment;
- receiving, from a user of the computing device, a selection of the rendering of the product;
- in response to receiving the selection of the rendering of the product, displaying a product purchase interface for the product;
- receiving, by the first application from a second application, an indication that the user purchased the product;
- and
- in response to receiving the indication that the user purchased the product, allowing the user to interact with the rendering of the product in at least a second area of the virtual environment.
Dependencies are inferred from the claim text.