System and Method for Online Marketing, Scheduling and Booking of Services
First Claim
1. A computer-implemented method for scheduling and booking of service appointments, the method comprising:
- providing to a service provider a web-based service provider calendar interface for creating a schedule of services offered by the service provider, wherein the service provider interface allows the server provider to specify at least a type of the service, a practitioner, a price of the service, and a discount offer for the service, wherein the discount rate varies based at least on date or time of available service appointments;
receiving through the service provider interface a schedule of services offered by the service provider, wherein the schedule includes at least one service offer identifying the type of the service, the practitioner, the price of the service, and the discount offer;
storing the received schedule of services in an inventory database;
receiving from a service user a search criteria indicating one or more of a type of service, a date of service, a discount of the service, and a price of the service searched by the service user;
identifying in the inventory database one or more available service appointments that correspond to the type, the date and the price of service searched by the service user, wherein the corresponding price of service includes a discounted price based on the current discount rate for the date or time of the available service appointment;
displaying in a web-based service user calendar interface a schedule of available services and associated discounted prices that match the search criteria; and
booking with a service provider a service appointment for the service user.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, methods and computer program products for online marketing, scheduling and booking of service appointments. In one example, the system for scheduling and booking of service appointments includes an inventory database containing schedules of booked and available service appointments associated with a plurality of service providers. The system further includes a calendar-based service provider interface for creating a schedule of services provided by the service provider and storing the schedule in the inventory database. The system further includes a calendar-based service user interface for displaying schedules of available service appointments and booking one or more service appointments.
33 Citations
18 Claims
-
1. A computer-implemented method for scheduling and booking of service appointments, the method comprising:
-
providing to a service provider a web-based service provider calendar interface for creating a schedule of services offered by the service provider, wherein the service provider interface allows the server provider to specify at least a type of the service, a practitioner, a price of the service, and a discount offer for the service, wherein the discount rate varies based at least on date or time of available service appointments; receiving through the service provider interface a schedule of services offered by the service provider, wherein the schedule includes at least one service offer identifying the type of the service, the practitioner, the price of the service, and the discount offer; storing the received schedule of services in an inventory database; receiving from a service user a search criteria indicating one or more of a type of service, a date of service, a discount of the service, and a price of the service searched by the service user; identifying in the inventory database one or more available service appointments that correspond to the type, the date and the price of service searched by the service user, wherein the corresponding price of service includes a discounted price based on the current discount rate for the date or time of the available service appointment; displaying in a web-based service user calendar interface a schedule of available services and associated discounted prices that match the search criteria; and booking with a service provider a service appointment for the service user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented system for scheduling and booking of service appointments, the system comprising:
-
a memory storing a schedule of booked and available service appointments associated with a plurality of service providers; and a processor coupled to the memory, the processor being configured to; generate a web-based service provider calendar interface for creating a schedule of services offered by the service provider, wherein the service provider interface allows the server provider to specify at least a type of the service, a practitioner, a price of the service, and a discount offer for the service, wherein the discount rate varies based at least on date or time of available service appointments; receive through the service provider interface a schedule of services offered by the service provider, wherein the schedule includes at least one service offer identifying the type of the service, the practitioner, the price of the service, and the discount offer; store the received schedule of services in an inventory database; receive from a service user a search criteria indicating one or more of a type of service, a date of service, a discount of the service, and a price of service searched by the service user; identify in the inventory database one or more available service appointments that correspond to the type, the date and the price of service searched by the service user, wherein the corresponding price of service includes a discounted price based on the current discount rate for the date or time of the available service appointment; display in a web-based service user calendar interface a schedule of available services and associated discounted prices that match the search criteria; and book with a service provider a service appointment for the service user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product embedded in a non-transitory computer-readable storage medium, the medium comprising program instructions for scheduling and booking service appointments, the medium comprising instructions for:
-
providing to a service provider a web-based service provider calendar interface for creating a schedule of services offered by the service provider, wherein the service provider interface allows the server provider to specify at least a type of the service, a practitioner, a price of the service, and a discount offer for the service, wherein the discount rate varies based at least on date or time of available service appointments; receiving through the service provider interface a schedule of services offered by the service provider, wherein the schedule includes at least one service offer identifying the type of the service, the practitioner, the price of the service, and the discount offer; storing the received schedule of services in an inventory database; receiving from a service user a search criteria indicating one or more of a type of service, a date of service, a discount of the service, and a price of service searched by the service user; identifying in the inventory database one or more available service appointments that correspond to the type, the date and the price of service searched by the service user, wherein the corresponding price of service includes a discounted price based on the current discount rate for the date or time of the available service appointment; displaying in a web-based service user calendar interface a schedule of available services and associated discounted prices that match the search criteria; and booking with a service provider a service appointment for the service user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification