Systems and methods for the selection and purchase of digital assets
First Claim
Patent Images
1. A method for enabling a customer in a retail store to purchase digital assets, comprising:
- displaying on a terminal located within the retail store a user interface that enables the customer to select a digital asset for purchase;
receiving at the terminal input from the customer indicating that the customer desires to add a digital asset to a virtual shopping cart;
transmitting from the terminal to a server system an asset identifier identifying the digital asset, wherein the server system associates the asset identifier with a virtual shopping cart identifier identifying the virtual shopping cart;
receiving at a terminal located within the retail store an indication that the customer is ready to purchase the contents of the virtual shopping cart;
after receiving the indication, transmitting to a fulfillment system an order message, wherein the order message includes information identifying the digital asset;
receiving an order response from the fulfillment system, wherein the order response includes an order confirmation code;
providing the order confirmation code to the customer;
after providing the order confirmation code to the customer, receiving one or more messages transmitted from a device operated by the customer and located outside the store, wherein at least one of the one or more messages contains the order confirmation code; and
in response to receiving the messages, transmitting to a device located outside of the store the digital asset.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for enabling a customer to sample content and select content for purchasing while the customer is in a retail store. Advantageously, the customer may be given one or more options for the delivery of the content.
-
Citations
37 Claims
-
1. A method for enabling a customer in a retail store to purchase digital assets, comprising:
-
displaying on a terminal located within the retail store a user interface that enables the customer to select a digital asset for purchase; receiving at the terminal input from the customer indicating that the customer desires to add a digital asset to a virtual shopping cart; transmitting from the terminal to a server system an asset identifier identifying the digital asset, wherein the server system associates the asset identifier with a virtual shopping cart identifier identifying the virtual shopping cart; receiving at a terminal located within the retail store an indication that the customer is ready to purchase the contents of the virtual shopping cart; after receiving the indication, transmitting to a fulfillment system an order message, wherein the order message includes information identifying the digital asset; receiving an order response from the fulfillment system, wherein the order response includes an order confirmation code; providing the order confirmation code to the customer; after providing the order confirmation code to the customer, receiving one or more messages transmitted from a device operated by the customer and located outside the store, wherein at least one of the one or more messages contains the order confirmation code; and in response to receiving the messages, transmitting to a device located outside of the store the digital asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for enabling a customer in a retail store to purchase digital assets, comprising:
-
displaying to the customer at a terminal located within the retail store a user interface that enables the customer to select a digital asset for purchase; receiving at the terminal input from the customer indicating that the customer desires to place the digital asset in a virtual shopping cart; in response to receiving the input, transmitting from the terminal to the server system an asset identifier identifying the digital asset, wherein the server system associates the asset identifier with an account identifier associated with the customer; receiving at the terminal an indication that the customer is ready to purchase the digital asset that has been placed into the virtual shopping cart; after receiving the indication, transmitting to a fulfillment system an order message, wherein the order message includes the account identifier and information identifying the digital asset; after transmitting the order message, receiving from a device operated by the customer and located outside of the store the account identifier; and after receiving the account identifier, transmitting to the device located outside of the store the digital asset. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for enabling a customer in a retail store to purchase digital assets, comprising:
-
providing the customer with a shopping card having a virtual shopping cart identifier printed thereon or stored therein; placing a terminal in the retail store, the terminal having a reader for reading virtual shopping cart identifiers printed on or stored in shopping cards; transmitting from the terminal to a server system the virtual shopping cart identifier after the reader reads the virtual shopping cart identifier, which server system determines whether any digital asset identifiers are associated with the virtual shopping cart identifier; after determining whether any digital asset identifiers are associated with the cart identifier, transmitting a response to the terminal, the content of the response being dependent upon the result of the determination. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for enabling a customer in a retail store to purchase digital assets, comprising:
-
receiving at a terminal located within the retail store an account identifier associated with the customer or a virtual shopping cart identifier; associating the account identifier or the cart identifier with a set of one or more audio encoding formats; transmitting the account or cart identifier from the terminal to a server system; transmitting an audio recordings identifier from the terminal to the server system, wherein the audio recordings identifier identifies a set of audio recordings; retrieving information identifying the set of audio encoding formats associated with the account identifier or cart identifier; determining whether an audio recording included in the set of audio recordings is available for purchase in at least one of the audio encoding formats included in the set; and displaying an indication to the customer that the audio recording is available for purchase only if it was determined that the audio recording is available for purchase in at least one of the audio encoding formats included in the set. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification