US 12,245,102 B2
System and method for appointment scheduling
Emanuel Burcheci, Woodinville, WA (US); and Tameta Burcheci, Woodinville, WA (US)
Assigned to Qbitt, Inc., Woodinville, WA (US)
Filed by Emanuel Burcheci, Woodinville, WA (US); and Tameta Burcheci, Woodinville, WA (US)
Filed on Jul. 14, 2022, as Appl. No. 17/864,431.
Application 17/864,431 is a continuation of application No. 16/295,795, filed on Mar. 7, 2019, abandoned.
Prior Publication US 2022/0353640 A1, Nov. 3, 2022
Int. Cl. H04W 4/029 (2018.01); G06Q 10/1093 (2023.01)
CPC H04W 4/029 (2018.02) [G06Q 10/1095 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A computer implemented method for scheduling appointments for improving digital bookings in a geographic area, the method comprising:
storing on a server, by an appointment scheduling system having processing system in communication with a positioning system, user data for a first user received from a first computing device of one or more computing devices having a non-transitory memory, wherein the server is configured to communicate with the one or more computing devices over a network, wherein the user data is comprising a name, a location, one or more services provided by the first user, a 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 executed by the one or more processors, the one or more computerized programs including instructions for;
maintaining a communication link between the first computing device of a business and a second computing device of a user and the processing system such that a location tracking module is configured to verify a location of the first computing device and the second computing device;
presenting a user interface to a second user on the second computing device, wherein the user interface comprises at least one list of available time periods for the one or more services on a virtual calendar interface having a virtual calendar;
receiving on the server, by the appointment scheduling system via the user interface, a request from the second user on the second computing device to schedule a time period for services;
storing on the server, by the appointment scheduling system, the received scheduling request, including the time period and the one or more services to transfer information causing an appointment to be created;
collecting, by the appointment scheduling system, appointment data, including the time period of the appointment, a type of service of the appointment, and the price of the appointment;
associating on the server, by the appointment scheduling system, the appointment data with the user data;
storing, by the appointment scheduling system, the appointment data;
providing remote access to the first user and the second user over the network to the virtual calendar with the appointment listed for visualizing and updating information about the appointment in real time;
updating, by the appointment scheduling system, calendars of the first user and the second user on the one or more computing devices in response to the updating information by the first computing device or the second computing device;
displaying via the second computing device on the user interface, a user selectable button presented for the second user to set up a reoccurring appointment, wherein the user selectable button provides an option to the second user to select or deselect times;
receiving, using the one or more processors, geolocation information associated with an end user request of the first computing device and the second computing device;
determining, by the appointment scheduling system, whether a distance between the first computing device and the second computing device are within a predetermined threshold;
permitting, by the appointment scheduling system, access to booking the one or more services the first computing device and the second computing device that are within the predetermined threshold;
determining, by a volume-based advertisement module of the appointment scheduling system, that a ratio of appointment bookings of the business associated with the second computing device on the virtual calendar to the ratio of a second business has deviated a predetermined amount; and
responsive to the determining; automatically transmitting notifications or generating an advertisement for the business on the appointment scheduling system to be displayed on the first computing device to improve overall business for the business;
identifying the time period of the appointment; and
displaying a virtual map on the first computing device or the second computing device, wherein the virtual map has the location of the first computing device or the second computing device once a predesignated time before the time period of the appointment has been reached, the virtual map having one or more indicators, the one or more indicators corresponding to a location of the first user and the second user.