SYSTEM AND METHOD FOR UTILIZING TRANSIT DATA TO DETERMINE WHERE A TRANSIT TRAVELER'S ORDER IS PLACED IN AN ORDER QUEUE
First Claim
1. A system, comprising:
- an ordering system including a processor and a memory, the ordering system configured to receive, from a mobile device associated with a transit traveler, an order of one or more menu items from a vendor;
the ordering system further configured to obtain transit data indicating times when a transit vehicle is scheduled to stop at one or more predetermined stops along a route of the transit vehicle;
the ordering system further configured to determine, based on the transit data, an anticipated time of arrival of the transit traveler at the vendor;
the ordering system further configured to transmit, over the computer network, the order and the anticipated time of arrival of the transit traveler to a vendor device associated with the vendor; and
the vendor device executing order placement software configured to place the order at a particular position within an order queue based on the anticipated time of arrival and a fulfillment time of the order.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments described herein provide a system and method that utilize transit data to determine where a transit traveler'"'"'s order is placed in an order queue at a vendor. A transit traveler may execute an application, associated with an ordering system, on a mobile device. Utilizing the application, the transit traveler may select one or more menu items from a selected vendor. The ordering system may then utilize the transit data, associated with a transit vehicle the transit traveler is traveling on or intends to board, to determine the anticipated time of arrival of the transit traveler at the selected vendor. The vendor device then executes order placement software, provided by the ordering system, to place the transit traveler'"'"'s order in a particular position within an order queue utilizing the anticipated time of arrival and a fulfillment time.
0 Citations
20 Claims
-
1. A system, comprising:
-
an ordering system including a processor and a memory, the ordering system configured to receive, from a mobile device associated with a transit traveler, an order of one or more menu items from a vendor; the ordering system further configured to obtain transit data indicating times when a transit vehicle is scheduled to stop at one or more predetermined stops along a route of the transit vehicle; the ordering system further configured to determine, based on the transit data, an anticipated time of arrival of the transit traveler at the vendor; the ordering system further configured to transmit, over the computer network, the order and the anticipated time of arrival of the transit traveler to a vendor device associated with the vendor; and the vendor device executing order placement software configured to place the order at a particular position within an order queue based on the anticipated time of arrival and a fulfillment time of the order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, over a network and at a ordering system including a processor and a memory, one or more menu items from a vendor and that make up an order of a transit traveler, wherein the one or more menu items are selected utilizing an application executing on a mobile device; obtaining, over the network and at the ordering system, transit data that indicates times when a transit vehicle is scheduled to stop at one or more predetermined stops along a route of the transit vehicle; determining, by the processor of the ordering system, an anticipated time of arrival of the transit traveler at the vendor based on the transit data; transmitting, over the computer network, the order and the anticipated time of arrival of the transit traveler to a vendor device associated with the vendor; and placing, by order placement software executing on the vendor device, the order at a particular position within an order queue utilizing the anticipated time of arrival and a fulfillment time of the order. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a mobile device executing an application configured to receive a selection of one or more menu items from a vendor wherein the one or more menu items make up an order of a transit traveler; an ordering system, including a processor and a memory, configured to receive the order from the application executing on the mobile device, the ordering system further configured to obtain transit data that indicates times when a transit vehicle is scheduled to stop at one or more predetermined stops along a route of the transit vehicle; the ordering system further configured to determine an anticipated time of arrival of the transit traveler at the vendor based on the transit data; order placement software executing on a vendor device configured to receive the order and the anticipated time of arrival of the transit traveler from the ordering system; and the order placement software further configured to place the order at a particular position within an order queue based on the anticipated time of arrival and a fulfillment time of the order. - View Dependent Claims (18, 19, 20)
-
Specification