Patent ID: 8811794

Claim:
A method of processing data comprising: processing, via a back end module of a computer system in communication with at least one other processor of the computer system, product data and database entries from a first database associated with one or more experiences, one or more physical products, and one or more digital products, wherein the database entries denote classification of the experiences, the physical products, and the digital products using specified product type identifiers configured to be automatically processed and managed by the computer system, the product type identifiers including three or more of a physical product, a social media product, an event, a physical meeting, and a digital meeting; wherein the classification of the product types includes sub-classification utilizing various Boolean flags, including a product flag, an experience flag, a negotiate schedule time flag, a negotiable location flag, a vendor fulfill flag, and a gift flag; receiving, via the backend module, data associated with a checkout of a purchased product from a user; processing the purchased product via different user interface screens as a function of the physical flag; determining, via the backend module's processing of the gift flag, whether the purchased product has been purchased as a gift; performing processing of a plurality of routines, the routines comprising: a first routine, executed when the purchased product has been purchased as a gift, for sending, via the backend module, a gift ticket to a recipient; a second routine for processing, via the backend module, a charge associated with the purchased product; a third routine, executed when the purchased product has not been purchased as a gift, for sending, with the backend module, a ticket to the user; a fourth routine, executed as a function of the product type identifier being the physical event, the physical meeting or the digital meeting, for sending, via the backend module, information associated with the product to the vendor; a scheduling routine for scheduling, via the backend module, a time, logistics and place at which an activity associated with the purchased product will take place, wherein the scheduling routine comprises: processing information regarding negotiation of schedule logistics based on the negotiate schedule time flag and the negotiate location flag; determining, via the backend module, a scheduled time and a scheduled place associated with the purchased product; and writing the schedule logistic to a database; and sending, via the backend module, a reminder to the user and/or the recipient at a time before the scheduled time associated with the purchased product.