Optimized online marketing and scheduling systems and methods that are based on driving demand for services
First Claim
1. A system to dynamically select and incentivize a user to fill an open appointment slot, the system comprising:
- an appointment engine operating on one or more servers, configured to;
identify, via a first interface, an open appointment slot in an appointment inventory to be filled;
determine, for each of a plurality of client devices, a location for the respective client device;
dynamically generate, for each of a plurality of users, a current membership score according to weighting factors associated with the respective user, the open appointment slot, and a location determined for a client device associated with the respective user;
select a user from the plurality of users according to the current membership scores dynamically generated for the plurality of users; and
an incentive engine operating on the one or more servers, configured to;
identify, according to the open appointment slot and a proximity in time to the open appointment slot, a type and a level of an incentive from different types of incentives;
transmit, via a second interface, an alert notification comprising an electronic message that includes an indication of the type and the level of the incentive and the open appointment slot, to the client device of the selected user; and
provide the identified type and level of incentive to the selected user upon completion of requirements of the open appointment slot.
0 Assignments
0 Petitions
Accused Products
Abstract
In some aspects, the disclosure is directed to methods and systems for driving demand for services. An appointment platform operating on a server may identify, based on an appointment inventory of a service provider, an open appointment to be filled. The appointment platform may rank a plurality of users to which the open appointment may be offered. The appointment platform may rank a user of the plurality of users based on a current membership score of the user. The appointment platform may determine, based on the ranking, to offer the user the open appointment. The appointment platform may identify, based on the current membership score of the user, a type of incentive from a plurality of types of incentives, to offer to the user for filling the open appointment.
-
Citations
20 Claims
-
1. A system to dynamically select and incentivize a user to fill an open appointment slot, the system comprising:
-
an appointment engine operating on one or more servers, configured to; identify, via a first interface, an open appointment slot in an appointment inventory to be filled; determine, for each of a plurality of client devices, a location for the respective client device; dynamically generate, for each of a plurality of users, a current membership score according to weighting factors associated with the respective user, the open appointment slot, and a location determined for a client device associated with the respective user; select a user from the plurality of users according to the current membership scores dynamically generated for the plurality of users; and an incentive engine operating on the one or more servers, configured to; identify, according to the open appointment slot and a proximity in time to the open appointment slot, a type and a level of an incentive from different types of incentives; transmit, via a second interface, an alert notification comprising an electronic message that includes an indication of the type and the level of the incentive and the open appointment slot, to the client device of the selected user; and provide the identified type and level of incentive to the selected user upon completion of requirements of the open appointment slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically selecting and incentivizing a user to fill an open appointment slot, the method comprising:
-
(a) identifying, via a first interface of an appointment platform operating on one or more servers, an open appointment slot in an appointment inventory to be filled; (b) determining, for each of a plurality of client devices, a location for the respective client device; (c) dynamically generating, for each of a plurality of users, a current membership score according to weighting factors associated with respective user, the open appointment slot, and a location determined for a client device associated with the respective user; (d) selecting, by the appointment platform, a user from the plurality of users according to the current membership scores dynamically generated for the plurality of users; (e) identifying, by an incentive engine of the appointment platform, a type and a level of an incentive from different types of incentives according to a proximity in time to the open appointment slot and the open appointment slot; (f) transmitting, via a second interface of the appointment platform, an alert notification comprising an electronic message that includes an indication of the type and the level of the incentive and the open appointment slot, to the client device of the selected user; and (g) providing, by the appointment platform, the identified type and level of incentive to the selected user upon completion of requirements of the open appointment slot. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification