IP Library Granted Patent US 9,916,617
Granted Patent B2
US 9,916,617 · App. 15/359,488 · Granted Mar 13, 2018

Systems and methods of processing information and data involving digital content, digital products and/or experiences

Inventors: Trevor Dow Traina (San Francisco, CA); Joseph Peter Vierra (Hayward, CA); Jennifer Chih-Ting Chen (San Francisco, CA); Mitchell Paul Galbraith (Los Altos, CA)
Assignee: Traina Interactive Corp.
G06Q30/0637G06Q10/1093G06Q20/4016G06Q30/0609G06Q30/0613G06Q30/0621G06Q30/08G06F17/3089G06Q10/083G06Q30/0611G06Q30/0641G06Q50/01G06Q50/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,916,617
App. No.
15/359,488
Granted
Mar 13, 2018
Kind
B2
Abstract

Systems and methods described herein relate to processing of information, data and database identifiers involving content and/or experiences. According to one exemplary implementation, an illustrative method of computerized information processing may involve handling and/or processing data regarding a product, where the product may be an experience represented by and automatically processed via one or more computer system(s) and/or platform(s) as a function of product type identifiers and/or Boolean flags.

Claims (51)

1. A system for processing data, the system comprising:

processor circuitry associated with at least one server in communication with an experience database, the at least one server comprising non-transitory computer-readable media including computer-readable instructions executable by one or more computing devices for managing information involving the one or more experiences as a function of the product type identifiers and Boolean flags, wherein the computer-readable instructions perform automatic processing of routines associated with a purchased product as a function of the product type identifiers and/or the Boolean flags, the routines comprising:

one or more routines that perform computerized processing of the experience by automatically providing different GUI screens as a function of one or more differing types of the product type identifiers or the Boolean flags;

a fulfillment module in communication with the processor circuit, the fulfillment module configured to:

process information to perform a checkout of a product, the product comprising the experience, a physical product, and/or a digital product;

when the product comprises the experience, receive a notification that the experience has taken place and indicate that the product has been fulfilled;

when the product comprises the physical product and/or the digital product, determine whether the product will be fulfilled by a vendor or by the fulfillment module and receive a notification that the product has been fulfilled;

when the product will be fulfilled by the vendor, send information associated with the product to the vendor; and

when the product will be fulfilled by the fulfillment module, fulfill the product;

an experience module in communication with the processor circuit, the experience module configured to schedule a time and/or place at which the experience will take place; and

a checkout module in communication with the processor circuit, the checkout module configured to process a charge associated with the product after the product has been fulfilled.

2. The system of claim 1 , further comprising a background check module in communication with the processor, the background check module configured to perform a fraud check associated with the checkout.

3. The system of claim 1 , wherein the experience module is configured to schedule the time and/or place at which the experience will take place by:

determining whether the experience is prescheduled;

when the experience is prescheduled, setting the time and/or place as a prescheduled time and/or place; and

when the experience is not prescheduled, receiving a negotiated time and/or place from a user and setting the time and/or place as the negotiated time and/or place.

4. The system of claim 1 , wherein the fulfillment module is configured to fulfill the product by:

selecting the product from among a plurality of available products;

receiving approval of the selected product; and

sending the selected product.

5. The system of claim 1 , wherein the product is a personalized product.

6. The system of claim 5 , wherein the fulfillment module is further configured to evaluate the personalized product for quality assurance.

7. The system of claim 1 , wherein the checkout module is configured to process a charge associated with the product after the product has been fulfilled by:

identifying a plurality of individuals to be charged for the product; and

charging the plurality of individuals.

8. The system of claim 1 , wherein the checkout module is further configured to verify a membership of an individual to a service associated with the system.

9. The system of claim 1 , wherein the product is associated with product data comprising one or more of a plurality of product types, one or more of a plurality of product type flags which describe one or more of the plurality of product types, and one or more of a plurality of product type flag field definitions which define a characteristic of one or more of the plurality of product type flags.

10. A system for processing data, the system comprising:

processor circuitry communicatively coupled to an experience database,

wherein the processor circuitry is associated with at least one server in communication with the experience database, the at least one server comprising non-transitory computer-readable media including computer-readable instructions executable by one or more computing devices for managing information involving the one or more experiences as a function of the product type identifiers and Boolean flags, wherein the computer-readable instructions perform automatic processing of routines associated with a purchased product as a function of the product type identifiers and/or the Boolean flags, the routines comprising:

one or more routines that perform computerized processing of the experience by automatically providing different GUI screens as a function of one or more differing types of the product type identifiers or the Boolean flags;

wherein the processor circuit is configured to:

store product data in the experience database, the product data comprising one or more of a plurality of product types, one or more of a plurality of product type flags which describe one or more of the plurality of product types, and one or more of a plurality of product type flag field definitions which define one or more of a plurality of characteristics of one or more of the plurality of product type flags;

process a product selection received from a user, the product selection comprising one or more of the plurality of product types, one or more of the plurality of product type flags, and/or one or more of the plurality of product type flag field definitions, wherein the received one or more product types, product type flags, and/or product type definitions identify a product for purchase; and

generate a series of customized user interfaces to process a checkout of the identified product for purchase as a function of the product type identifiers and/or the Boolean flags.

11. The system of claim 10 , wherein the product data further comprises one or more product flags which define one or more of a plurality of custom properties of the product.

12. The system of claim 11 , wherein the plurality of custom properties comprise:

a personalization information requirement;

a user background check requirement; and/or

a user age verification requirement.

13. The system of claim 10 , wherein the product data further comprises one or more order flags which define a custom property of the checkout.

14. The system of claim 13 , wherein the custom property is defined based on input received by the processor circuit from a user.

15. The system of claim 10 , wherein the information associated with the purchase comprises background check information for the user and/or the time and place associated with the product.

16. The system of claim 10 , wherein the backend module is configured to determine the time and/or place by:

determining whether the experience is prescheduled;

when the experience is prescheduled, setting the time and/or place as a prescheduled time and/or place; and

when the experience is not prescheduled, receiving a negotiated time and/or place from a user and setting, with the backend module, the time and/or place as the negotiated time and/or place.

17. The system of claim 10 , wherein the product is associated with product data comprising one or more of a plurality of product types, one or more of a plurality of product type flags which describe one or more of the plurality of product types, and one or more of a plurality of product type flag field definitions which define a characteristic of one or more of the plurality of product type flags.

18. The system of claim 10 , wherein the product is a personalized product.

19. The system of claim 18 , wherein the backend module is further configured to evaluate the personalized product for quality assurance.

20. The system of claim 10 , wherein the backend module is configured to process the information to perform the checkout of the product after the product is won in an auction.

Continuity (13)
Continuation 14753005 · Jun 28, 2015
Continuation In Part 14462366 · Aug 18, 2014
Continuation 14080796 · Nov 15, 2013
Division 13868031 · Apr 22, 2013
Continuation 14306179 · Jun 16, 2014
Continuation 14190034 · Feb 25, 2014
Continuation PCTUS2013052150 · Jul 25, 2013
Continuation 13868031
Continuation In Part 13868031
Provisional Application 61675790 · Jul 25, 2012
Provisional Application 61675795 · Jul 25, 2012
Provisional Application 61675801 · Jul 25, 2012
Related Publication 20170236194A1 · Aug 17, 2017