Systems and Methods for Enabling the Modification of Pre-Selected Attributes for a Pre-Ordered Product
AssigneeActivision Publishing, Inc.
InventorRobert D. Schonfeld
Life of this patent
Estimating the term…
Abstract
The disclosed electronic commerce cloud-based media retailing systems and methods enable customers to execute a purchase intention of a digital product before that product is officially released for distribution. The ecommerce system comprises a digital entitlement engine and is particularly suited to pre-sell entitlements to digital products such as, but not limited to, video games, computer software, movies, and other entertainment media.
Claims20
A pre-ordering electronic commerce transaction system comprising at least one server having at least one processor and a plurality of programmatic instructions stored in a non-transient memory wherein, when said plurality of programmatic instructions are executed by the at least one processor, said programmatic instructions:
- generate data representative of one or more first graphical user interfaces, wherein said one or more first graphical user interfaces comprise an option to purchase one or more media products and includes an option to select one or more media product attributes for each of the one or more media products;
- transmit said data to a first plurality of client devices such that each of said first plurality client devices receives data representative of said one or more first graphical user interfaces and generates said one or more first graphical user interfaces;
- receive data representative of users' selection to purchase the one or more media products;
- store data representative of the users' selection to purchase the one or more media products in a non-transient memory;
- within a predefined period of time before a release date for said one or more media products, generate data representative of one or more second graphical user interfaces based on said data representative of the user's selection to purchase the one or more media products, wherein said one or more second graphical user interfaces comprise a request to approve a modified version of the one or more media product attributes;
- transmit said data to a second plurality of client devices such that each of said second plurality of client devices receives data representative of said one or more second graphical user interfaces and generates said one or more second graphical user interfaces;
- receive data representative of the users' approval of the modified version of the one or more media product attributes;
- and
- based on the users' approval of the modified version of the one or more media product attributes, cause the one or more media products selected via the one or more first graphical user interfaces to be delivered to the users.
A method of pre-ordering a media product using an electronic commerce transaction system comprising at least one server having at least one processor and a plurality of programmatic instructions stored in a non-transient memory, said method comprising:
- generating data representative of one or more first graphical user interfaces, wherein said one or more first graphical user interfaces comprise an option to purchase a media product and include an option to select one or more media product attributes;
- transmitting said data to a first plurality of client devices such that each of said first plurality of client devices receives data representative of said one or more first graphical user interfaces and generates said one or more first graphical user interfaces;
- receiving data representative of users' selection to purchase said media product;
- storing data representative of a user's selection to purchase said media product in a non-transient memory;
- within a predefined period of time before a release date for said media product, generating data representative of one or more second graphical user interfaces based on said data representative of a user's selection to purchase said media product, wherein said one or more second graphical user interfaces comprise a request to approve one or more modifications of the selected one or more media product attributes;
- transmitting said data to a second plurality of client devices such that each of said second plurality of client devices receives data representative of said one or more second graphical user interfaces and generates said one or more second graphical user interfaces;
- receiving data representative of the user's modification of the selected one or more media product attributes;
- storing data representative of the user's modification of the selected one or more media product attributes in a non-transient memory;
- and
- based on the user's modification of the selected one or more media product attributes, cause the media product selected via the one or more first graphical user interfaces to be delivered to the user.
Dependencies are inferred from the claim text.