Apparatus and methods for providing fine granularity alerting to customers
First Claim
1. A method of alerting customers of a current status of an order, comprising:
- identifying a change in status of the order;
estimating a time to completion of the order based on the change in status of the order;
estimating a travel time of the customer; and
transmitting an alert to a client device based on the estimated time to completion of the order and the estimated travel time of the customer.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for providing a fine granularity alerting mechanism for alerting customers of the status of an order are provided. With the apparatus and methods, a customer selects a supplier of a good or service and places an order with the supplier. Upon submitting the order to the supplier, a session between the supplier and the customer is initiated such that the customer may be provided with one or more alerts of the current status of the customer'"'"'s order. The one or more alerts may be periodic or may be based on the occurrence of one or more certain events. The alerts may include an estimated time of travel from a customer'"'"'s current location to a location at which the order is to be completed along with an estimated time of completion of the order. In one embodiment, if the estimated time of travel from the customer'"'"'s current location to the completion location is the same or within a certain tolerance of the estimated time of completion of the order, an alert is transmitted to the customer indicating that the customer should begin traveling to the completion location. In another embodiment, the alerts may include an estimated cost of the order based on a base cost for the product or service ordered as well as incremental costs for delay on the part of the customer for completion of the order.
-
Citations
33 Claims
-
1. A method of alerting customers of a current status of an order, comprising:
-
identifying a change in status of the order;
estimating a time to completion of the order based on the change in status of the order;
estimating a travel time of the customer; and
transmitting an alert to a client device based on the estimated time to completion of the order and the estimated travel time of the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product in a computer readable medium for alerting customers of a current status of an order, comprising:
-
first instructions for identifying a change in status of the order;
second instructions for estimating a time to completion of the order based on the change in status of the order;
third instructions for estimating a travel time of the customer; and
fourth instructions for transmitting an alert to a client device based on the estimated time to completion of the order and the estimated travel time of the customer. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for alerting customers of a current status of an order, comprising:
-
means for identifying a change in status of the order;
means for estimating a time to completion of the order based on the change in status of the order;
means for estimating a travel time of the customer; and
means for transmitting an alert to a client device based on the estimated time to completion of the order and the estimated travel time of the customer. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification