×

System and method for utilizing transit data to determine where a transit traveler's order is placed in an order queue

  • US 11,227,347 B2
  • Filed: 04/05/2018
  • Issued: 01/18/2022
  • Est. Priority Date: 04/05/2018
  • Status: Active Grant
First Claim
Patent Images

1. 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 at least times when a transit vehicle is scheduled to stop at one or more predetermined stops along a route of the transit vehicle and rate of travel information for the transit vehicle;

    determining whether the transit traveler has boarded the transit vehicle based on a comparison of at least one of;

    (1) a location of the mobile device and a location of the transit vehicle from the transit data, and (2) a movement speed of the mobile device and a rate of travel of the transit vehicle obtained from the rate of travel information;

    determining, by the processor of the ordering system, an anticipated time of arrival of the transit traveler at the vendor utilizing the transit data when (1) the location of the mobile device substantially corresponds to the location of the transit vehicle along the route, or (2) the movement speed of the mobile device is substantially equal to the rate of travel of the transit vehicle;

    determining, by the process of the ordering system, the anticipated time of arrival of the transit traveler at the vendor utilizing travel data that is different than the transit data when (1) the location of the mobile device does not substantially corresponds to the location of the transit vehicle, or (2) the movement speed of the mobile device is not substantially equal to the rate of travel of the transit vehicle;

    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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×