Systems and methods for processing information and transactions involving digital content and/or experiences
AssigneeTraina Interactive Corp.
InventorsTrevor Dow Traina, Joseph Peter Vierra, Jennifer Chih-Ting Chen, Mitchell Paul Galbraith
Life of this patent
Estimating the term…
Abstract
Systems and methods described herein may process information to perform a checkout of a product, the product comprising an experience, a physical product, and/or a digital product. The product may be fulfilled and a charge associated with the product may be processed after the product has been fulfilled.
Claims20
A method performed at a computing system that includes one or more processors and memory storing one or more programs configured for execution by the one or more processors, the method comprising:
- automatically generating and providing for display on a client device a graphical user interface (GUI) that includes a plurality of experiences available for purchase, wherein:
- the experiences are associated with one or more respective categories of a plurality of categories;
- each of the experiences is mapped onto respective product types of a plurality of product types, wherein the respective product types define the experience;
- and
- each of the product types has a respective automatic computer-implemented routine of a plurality of computer-implemented routines for fulfilling purchased experiences;
- receiving a first input from a user of the client device selecting a first experience of the experiences, the first experience having a first category of the categories;
- in response to the first user input:
- identifying automatically and without user intervention one or more first product types that define the first experience;
- retrieving from a database data for the first experience based on the first product types;
- and
- causing the data to be displayed on the GUI;
- receiving a second user input requesting purchase of the first experience;
- in response to the second user input, performing under control of one or more first respective automatic computer-implemented routines of the first product types:
- automatically determining a first plurality of data fields that is specific to the first product types that define the first experience;
- automatically generating a first checkout screen that includes the first plurality of data fields;
- and
- causing to be displayed on the GUI the first checkout screen and the first plurality of data fields;
- receiving a third user input indicating user completion of the first plurality of data fields;
- in response to the third user input:
- completing a purchase transaction with the user to purchase the first experience;
- identifying a first automatic computer-implemented fulfillment process for fulfilling the first experience based on the first respective automatic computer-implemented routines for the first product types;
- and
- executing the first fulfillment process for fulfilling the first experience, the first fulfillment process including determining a schedule for the first experience to occur.
A computing system comprising:
- one or more processors;
- memory coupled to the one or more processors;
- one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs comprising instructions for:
- automatically generating and providing for display on a client device a graphical user interface (GUI) that includes a plurality of experiences available for purchase, wherein:
- the experiences are associated with one or more respective categories of a plurality of categories;
- each of the experiences is mapped onto respective product types of a plurality of product types, wherein the respective product types define the experience;
- and
- each of the product types has a respective automatic computer-implemented routine of a plurality of computer-implemented routines for fulfilling purchased experiences;
- receiving a first input from a user of the client device selecting a first experience of the experiences, the first experience having a first category of the categories;
- in response to the first user input:
- identifying automatically and without user intervention one or more first product types that define the first experience;
- retrieving from a database data for the first experience based on the first product types;
- and
- causing the data to be displayed on the GUI;
- receiving a second user input requesting purchase of the first experience;
- in response to the second user input, performing under control of one or more first respective automatic computer-implemented routines of the first product types:
- automatically determining a first plurality of data fields that is specific to the first product types that define the first experience;
- automatically generating a first checkout screen that includes the first plurality of data fields;
- and
- causing to be displayed on the GUI the first checkout screen and the first plurality of data fields;
- receiving a third user input indicating user completion of the first plurality of data fields;
- in response to the third user input:
- completing a purchase transaction with the user to purchase the first experience;
- identifying a first automatic computer-implemented fulfillment process for fulfilling the first experience based on the first respective automatic computer-implemented routines for the first product types;
- and
- executing the first fulfillment process for fulfilling the first experience, the first fulfillment process including determining a schedule for the first experience to occur.
A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device, cause the device to perform the method of:
- automatically generating and providing for display on a client device a graphical user interface (GUI) that includes a plurality of experiences available for purchase, wherein:
- the experiences are associated with one or more respective categories of a plurality of categories;
- each of the experiences is mapped onto respective product types of a plurality of product types, wherein the respective product types define the experience;
- and
- each of the product types has a respective automatic computer-implemented routine of a plurality of computer-implemented routines for fulfilling purchased experiences;
- receiving a first input from a user of the client device selecting a first experience of the experiences, the first experience having a first category of the categories;
- in response to the first user input:
- identifying automatically and without user intervention one or more first product types that define the first experience;
- retrieving from a database data for the first experience based on the first product types;
- and
- causing the data to be displayed on the GUI;
- receiving a second user input requesting purchase of the first experience;
- in response to the second user input, performing under control of one or more first respective automatic computer-implemented routines of the first product types:
- automatically determining a first plurality of data fields that is specific to the first product types that define the first experience;
- automatically generating a first checkout screen that includes the first plurality of data fields;
- and
- causing to be displayed on the GUI the first checkout screen and the first plurality of data fields;
- receiving a third user input indicating user completion of the first plurality of data fields;
- in response to the third user input:
- completing a purchase transaction with the user to purchase the first experience;
- identifying a first automatic computer-implemented fulfillment process for fulfilling the first experience based on the first respective automatic computer-implemented routines for the first product types;
- and
- executing the first fulfillment process for fulfilling the first experience, the first fulfillment process including determining a schedule for the first experience to occur.
Dependencies are inferred from the claim text.