METHODS AND SYSTEMS FOR THE SALE OF CONSUMER SERVICES
First Claim
1. A computer-implemented method comprising:
- identifying an appointment for a service scheduled on a calendar of a customer and scheduled on a calendar of a merchant;
monitoring a location of a customer device of the customer during a period of time before the appointment;
estimating an arrival time of the customer at a location of the merchant based on a current time, a current location of the customer device, and the location of the merchant;
determining that the customer will be late for the appointment based on the estimated arrival time; and
based on the determining, changing the appointment on the calendar of the merchant and on the calendar of the customer to accommodate the customer'"'"'s estimated time of arrival at the location of the merchant.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods for the sale of consumer services. Predictions are made based on the behaviors, preferences, assets, identifying characteristics, and other attributes associated with customers and merchants. In one implementation, a prediction is made as to whether a customer is likely to request a service and whether a merchant is likely to be selected by the customer to provide the service. In another implementation, the calendars of a merchant and customer are automatically updated to account for the customer'"'"'s late arrival to an appointment at the merchants location. In yet another implementation, a customer purchases an appointment for a service from another customer that has the appointment scheduled with a merchant providing the service.
74 Citations
30 Claims
-
1. A computer-implemented method comprising:
-
identifying an appointment for a service scheduled on a calendar of a customer and scheduled on a calendar of a merchant; monitoring a location of a customer device of the customer during a period of time before the appointment; estimating an arrival time of the customer at a location of the merchant based on a current time, a current location of the customer device, and the location of the merchant; determining that the customer will be late for the appointment based on the estimated arrival time; and based on the determining, changing the appointment on the calendar of the merchant and on the calendar of the customer to accommodate the customer'"'"'s estimated time of arrival at the location of the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
one or more computers programmed to perform operations comprising; identifying an appointment for a service scheduled on a calendar of a customer and scheduled on a calendar of a merchant; monitoring a location of a customer device of the customer during a period of time before the appointment; estimating an arrival time of the customer at a location of the merchant based on a current time, a current location of the customer device, and the location of the merchant; determining that the customer will be late for the appointment based on the estimated arrival time; and based on the determining, changing the appointment on the calendar of the merchant and on the calendar of the customer to accommodate the customer'"'"'s estimated time of arrival at the location of the merchant. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. An article of manufacture, comprising a non-transitory machine-readable medium storing instructions that, when executed, configure one or more computers to perform operations comprising:
-
identifying an appointment for a service scheduled on a calendar of a customer and scheduled on a calendar of a merchant; monitoring a location of a customer device of the customer during a period of time before the appointment; estimating an arrival time of the customer at a location of the merchant based on a current time, a current location of the customer device, and the location of the merchant; determining that the customer will be late for the appointment based on the estimated arrival time; and based on the determining, changing the appointment on the calendar of the merchant and on the calendar of the customer to accommodate the customer'"'"'s estimated time of arrival at the location of the merchant. - View Dependent Claims (28, 29, 30)
-
Specification