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:
- receiving at a terminal located within the retail store a virtual shopping cart identifier inputted by the customer;
transmitting the identifier from the terminal to a server system, which determines the status of the identified virtual cart;
after determining the status of the cart, transmitting a response to the terminal;
displaying to the customer at the terminal 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 the digital asset to the customer'"'"'s virtual cart;
transmitting from the terminal to the server system an asset identifier identifying the digital asset, wherein the server system associates the asset identifier with the cart identifier;
receiving at the terminal and from the customer an indication that the customer is ready to purchase the contents of the customer'"'"'s virtual cart;
transmitting to a fulfillment system an order message, wherein the order message includes information identifying one or more digital assets, each of which digital asset has an identifier associated with the cart identifier;
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; and
downloading from the fulfillment system to a customer device located outside of the store the one or more digital assets, wherein the downloading step includes;
inputting the confirmation code into the customer device; and
transmitting the confirmation code from the customer device to the fulfillment system.
8 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.
42 Citations
35 Claims
-
1. A method for enabling a customer in a retail store to purchase digital assets, comprising:
-
receiving at a terminal located within the retail store a virtual shopping cart identifier inputted by the customer;
transmitting the identifier from the terminal to a server system, which determines the status of the identified virtual cart;
after determining the status of the cart, transmitting a response to the terminal;
displaying to the customer at the terminal 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 the digital asset to the customer'"'"'s virtual cart;
transmitting from the terminal to the server system an asset identifier identifying the digital asset, wherein the server system associates the asset identifier with the cart identifier;
receiving at the terminal and from the customer an indication that the customer is ready to purchase the contents of the customer'"'"'s virtual cart;
transmitting to a fulfillment system an order message, wherein the order message includes information identifying one or more digital assets, each of which digital asset has an identifier associated with the cart identifier;
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; and
downloading from the fulfillment system to a customer device located outside of the store the one or more digital assets, wherein the downloading step includes;
inputting the confirmation code into the customer device; and
transmitting the confirmation code from the customer device to the fulfillment system. - 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:
-
receiving at a terminal located within the retail store an account identifier associated with the customer;
transmitting the identifier from the terminal to a server system, which determines whether a database coupled to the server system associates any digital asset identifiers with the account identifier;
after determining whether the database associates any digital asset identifiers with the account identifier, transmitting a response to the terminal;
displaying to the customer at the terminal 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 purchase the digital asset;
transmitting from the terminal to the server system an asset identifier identifying the digital asset, wherein the server system uses the database to associate the asset identifier with the account identifier;
receiving at the terminal and from the customer an indication that the customer is ready to purchase the digital assets identified by the asset identifiers associated with the account identifier;
transmitting to a fulfillment system an order message, wherein the order message includes the account identifier and information identifying one or more digital assets, each of which digital asset has an identifier associated with the account identifier; and
downloading from the fulfillment system to a customer device located outside of the store the one or more digital assets, wherein the downloading step includes transmitting the account identifier from the customer device to the fulfillment system. - 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 a database coupled to the server system associates any digital asset identifiers with the cart identifier;
after determining whether the database associates any digital asset identifiers with the cart identifier, transmitting a response to the terminal;
displaying to the customer at the terminal 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 purchase the digital asset;
transmitting from the terminal to the server system an asset identifier identifying the digital asset, wherein the server system associates the asset identifier with the cart identifier;
receiving at the terminal and from the customer an indication that the customer is ready to purchase the digital assets identified by the asset identifiers associated with the cart identifier;
transmitting to a fulfillment system an order message, wherein the order message includes information identifying one or more digital assets, each of which digital asset has an identifier associated with the cart identifier;
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; and
downloading from the fulfillment system to a customer device located outside of the store the one or more digital assets, wherein the downloading step includes;
inputting the confirmation code into the customer device; and
transmitting the confirmation code from the customer device to the fulfillment system. - 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 or 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;
determining 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 in included in the set;
receiving from the server system the title of the audio recording;
displaying the title to the customer;
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;
receiving at the terminal input from the customer indicating that the customer desires add the audio recording to a virtual shopping cart;
transmitting from the terminal to the server system an asset identifier identifying the audio recording, wherein the server system uses the database to associate the asset identifier with the account or cart identifier;
receiving at the terminal and from the customer an indication that the customer is ready to purchase the audio recording;
transmitting to a fulfillment system an order message, wherein the order message includes the asset identifier; and
downloading the audio recording from the fulfillment system to a customer device located outside of the store. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification