System and Method for Appointment Scheduling
OwnerEmanuel Burcheci, Tameta Burcheciinventors
Life of this patent
Estimating the term…
Abstract
A method and system for appointment scheduling, the computer implemented method acting a digital rolodex for clients to schedule appointments for any number of services from businesses whereby they may also be provided with live updates of the location of the businesses and their employees when providing services and may receive an invoice for the services as well as pay for the services. The business may have advertisements for the business appear more or less frequent depending on the volume of appointments scheduled in the calendar and may be provided with live updates of the location of the client.
Claims20
A computer implemented method for scheduling appointments, the method comprising:
- storing, by an appointment scheduling system, user data for a first user, comprising a name, a location, one or more services provided by the first user, the price of the one or more services provided by the first user, and available time periods for the one or more services to be provided, the appointment scheduling system having one or more processors;
- one or more memory devices coupled to the one or more processors;
- and one or more computerized programs, wherein the one or more computerized programs are stored in the one or more memory devices and configured to be executed by the one or more processors, the one or more computerized programs including instructions;
- presenting a user interface to a second user on a computing device, wherein the user interface comprises at least one list of available time periods for the one or more services;
- receiving, by the appointment scheduling system via the user interface, a request from the second user to schedule a time period for services;
- storing, by the appointment scheduling system, the received scheduling request, including the time period and one more services to transfer information causing an appointment to be created;
- collecting, by the appointment scheduling system, appointment data, including a time period of the appointment, a type of service of the appointment, and price of service of the appointment;
- associating, by the appointment scheduling system, the appointment data with the user data;
- storing, by the appointment scheduling system, the appointment data;
- and
- notifying, by the appointment scheduling system, the associated users the appointment has been created and the available time periods for the one or more services has been updated in response to the created appointment.
An appointment scheduling system comprising:
- one or more databases coupled via a network;
- one or more processors coupled to the one or more databases;
- and
- at least one computing device coupled to the one or more processors and the one or more databases via the network;
- wherein the one or more processors are configured to:
- creating a business account, the business account comprising a name, a location, one or more services provided by the business, a price for each of the one or more services provided by the business, one or more available time periods for the one or more services, and a maximum distance travelable by the business for the one or more services provided;
- presenting a user interface on the computing device, wherein the user interface comprises a description of an appointment, the description having data from the business account, including name, location, the one or more services provided by the business, the price of each of the one or more services, and one or more available time periods for the one or more services;
- receiving, via the network and the user interface, a user request to schedule a booking for the appointment from a user for the one or more available time periods;
- verifying, in response to the request from the user, that the user is within the maximum allowable distance to be traveled by the business providing services for the appointment, wherein if the user is verified to be within the maximum allowable distance to be traveled by the business for providing the one or more services for the appointment;
- allow request, wherein if the user is not verified to be within the maximum allowable distance to be traveled by the business for providing the one or more services for the appointment, add an appointment restriction, wherein the appointment restriction prohibits the user from scheduling the appointment;
- collecting and storing data related to the user in the databases, wherein the data comprises names of appointments scheduled by the user, the business providing appointments scheduled by the user, types of services scheduled by the user, times of the appointment, and price of the appointment;
- updating the list of available times of the business to provide one or more services on the user interface for at least one other user.
Dependencies are inferred from the claim text.