Interactive methods and systems to schedule activities
Assignee6Crickets, Inc.
InventorHelen J. Wang
Life of this patent
Estimating the term…
Abstract
This disclosure is directed to systems and methods that enable users to schedule activities offered by multiple different enrichment providers. The systems and methods allow enrichment providers a place to market and offer activities to users, sifts through numerous activities offered by the enrichment providers to determine the activities that satisfy user criteria, such as date ranges, age, interest, and location. The user may also view the identified activities and create schedules of activities for one or more students, simultaneously register with the enrichment providers that offer the selected activities, and pay for selected activities.
Claims21
A computer implemented method to schedule activities offered by multiple enrichment providers, the method comprising:
- providing a first graphical user interface in a web browser, the first graphical user interface enabling a user to enter user criteria that includes a user location, date range, type of activities, travel-distance limit, and ages of a student;
- determining activities offered by the multiple enrichment providers that satisfy the user criteria;
- providing a second graphical user interface in the web browser, the second graphical user interface displays a list of activities that match the user criteria in an activities box and displays a student schedule with schedule slots;
- projecting activities selected by the user into corresponding schedule slots of the student schedule to generate a student schedule of candidate activities;
- adding candidate activities selected by the user to generate a student schedule of activities;
- and
- completing registration of activities in the student schedule of activities with the enrichment providers.
A system to schedule activities offered by multiple enrichment providers, the system comprising:
- one or more processors;
- one or more data-storage devices;
- and
- machine-readable instructions stored in the one or more data-storage devices that when executed using the one or more processors controls the system to carry out
- providing a first graphical user interface in a web browser, the first graphical user interface enabling a user to enter user criteria that includes a user location, date range, type of activities, travel-distance limit, and ages of the student;
- determining activities offered by the multiple enrichment providers that satisfy the user criteria;
- providing a second graphical user interface in the web browser, the second graphical user interface displays a list of activities that match the user criteria in an activities box and displays a student schedule with schedule slots;
- projecting activities selected by the user into corresponding schedule slots of the student schedule to generate a student schedule of candidate activities;
- adding candidate activities selected by the user to generate a student schedule of activities;
- and
- completing registration of activities in the student schedule of activities with the enrichment providers.
A non-transitory computer-readable medium encoded with machine-readable instructions that implement a method carried out by one or more processors of a computer system to perform the operations of
- providing a first graphical user interface in a web browser, the first graphical user interface enabling a user to enter user criteria that includes a user location, date range, type of activity, travel-distance limit, and age of a student;
- determining activities offered by the multiple enrichment providers that satisfy the user criteria;
- providing a second graphical user interface in the web browser, the second graphical user interface displays a list of activities that match the user criteria in an activities box and displays a student schedule with schedule slots;
- projecting activities selected by the user into corresponding schedule slots of the student schedule to generate a student schedule of candidate activities;
- adding candidate activities selected by the user to generate a student schedule of activities;
- and
- completing registration of activities in the student schedule of activities with the enrichment providers.
Dependencies are inferred from the claim text.