Method, system and computer product for auction of deliverable prepared food via the internet
First Claim
1. A method for delivering a prepared food item to one of multiple customers, the method comprising:
- first determining geographical locations of multiple users of a network, wherein the first determining determines a first geographical location of a first customer and a second geographical location of a second customer;
offering a prepared food item for bid by displaying offers on devices coupled to the network to the multiple customers in conformity with the determined geographical locations;
first receiving a first bid for the prepared food item from a first customer over the network;
scheduling delivery of the prepared food item to the first customer at the first geographical location in response to receiving the first bidsecond receiving a second bid for the prepared food item from a second customer;
while the delivery is in transit to the first customer, re-scheduling the delivery of the prepared food item to the second customer at the second geographical location in response to receiving the second bid; and
wherein the first receiving receives the first bid, the second receiving receives the second bid, and wherein the method further comprises second determining whether or not the second bid is a currently winning bid, and wherein the re-scheduling is performed only in response to the second bid being a currently winning bid.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for auctioning or sales of deliverable prepared food via the Internet permit customers to purchase or bid on prepared food items. A food preparation and delivery portion of the system includes a delivery vehicle, which may have a mobile kitchen for the preparation of food items en-route. The location of the delivery vehicle is determined from a global positioning system (GPS) receiver in the vehicle or via another location-finding mechanism. Food items with an estimated time of arrival (ETA) is displayed on a web page that provides an interface for purchase or bidding. Bidding may be made for the actual food item purchase or for a scheduled delivery time. Items may be re-auctioned, causing the delivery of a food item to be transferred to another bidder. Audio and/or visual communication with an ordering point and/or delivery vehicle may be provided in the user interface.
91 Citations
22 Claims
-
1. A method for delivering a prepared food item to one of multiple customers, the method comprising:
-
first determining geographical locations of multiple users of a network, wherein the first determining determines a first geographical location of a first customer and a second geographical location of a second customer; offering a prepared food item for bid by displaying offers on devices coupled to the network to the multiple customers in conformity with the determined geographical locations; first receiving a first bid for the prepared food item from a first customer over the network; scheduling delivery of the prepared food item to the first customer at the first geographical location in response to receiving the first bid second receiving a second bid for the prepared food item from a second customer; while the delivery is in transit to the first customer, re-scheduling the delivery of the prepared food item to the second customer at the second geographical location in response to receiving the second bid; and wherein the first receiving receives the first bid, the second receiving receives the second bid, and wherein the method further comprises second determining whether or not the second bid is a currently winning bid, and wherein the re-scheduling is performed only in response to the second bid being a currently winning bid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for scheduling delivery of a prepared food item to one of multiple customers and including at least one server coupled via an electronic network to client devices having displays for displaying offers of the prepared food item to customers, wherein the at least one server comprises a processor for executing program instructions and a memory for storing the program instructions, and wherein the program instructions comprise program instructions for:
-
first determining geographical locations of multiple users of a network, wherein the program instructions for first determining determine a first geographical location of a first customer and a second geographical location of a second customer; offering a prepared food item for bid by displaying offers on devices coupled to the network to the multiple customers in conformity with the determined geographical locations; first receiving a first bid for the prepared food item from a first customer over the network; scheduling delivery of the prepared food item to the first customer at the first geographical location in response to receiving the first bid; second receiving a second bid for the prepared food item from a second customer; while the delivery is in transit to the first customer, re-scheduling the delivery of the prepared food item to the second customer at the second geographical location in response to receiving the second bid; and wherein the first receiving receives the first bid, the second receiving receives the second bid, and wherein the method further comprises second determining whether or not the second bid is a currently winning bid, and wherein the re-scheduling is performed only in response to the second bid being a currently winning bid. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising program instructions embedded on a memory for storing the program instructions for execution on at least one server coupled to an electronic network, wherein the program instructions are for scheduling delivery of a prepared food item to one of multiple customers, wherein the at least one server comprises a processor for executing program instructions and a memory for storing the program instructions, and wherein the program instructions comprise program instructions for:
-
first determining geographical locations of multiple users of a network, wherein the program instructions for first determining determine a first geographical location of a first customer and a second geographical location of a second customer; offering a prepared food item for bid by transmitting offers to client devices coupled to the network to the multiple customers in conformity with the determined geographical locations; first receiving a first bid for the prepared food item from a first customer over the network; scheduling delivery of the prepared food item to the first customer at the first geographical location in response to receiving the first bid; second receiving a second bid for the prepared food item from a second customer; while the delivery is in transit to the first customer, re-scheduling the delivery of the prepared food item to the second customer at the second geographical location in response to receiving the second bid; and wherein the first receiving receives the first bid, the second receiving receives the second bid, and wherein the method further comprises second determining whether or not the second bid is a currently winning bid, and wherein the re-scheduling is performed only in response to the second bid being a currently winning bid.
-
Specification