×

Trip planning and implementation

  • US 10,417,584 B2
  • Filed: 06/22/2015
  • Issued: 09/17/2019
  • Est. Priority Date: 06/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a network computer system, cause the network computer system to:

  • communicate, over one or more networks, with a mobile computing device of a user and a mobile computing device of each service provider of a plurality of service providers;

    determine a scheduled flight to a destination from a travel itinerary for the user;

    monitor, over the one or more networks, a flight tracker to detect when the scheduled flight arrives at the destination;

    upon detecting the scheduled flight arriving at an airport of the destination;

    receive, over the one or more networks, location information from a geo-aware resource of the mobile computing device of the user, the location information indicating a current location of the user;

    determine a time-to-reach pickup interval, based at least on the current location of the user, the time-to-reach pickup interval indicating an estimated amount of time for the user to travel from the current location of the user to a pickup location at the airport where the user can receive an on-demand ground transportation service;

    receive, over the one or more networks, location information from a geo-aware resource of the mobile computing device of each service provider of a plurality of available service providers within a vicinity of the airport, the location information indicating a current location of each service provider;

    determine a request time interval of a selected service provider of the plurality of available service providers, based on a current location of the selected service provider, the request time interval indicating an estimated amount of time for the selected service provider to travel from the current location of the selected service provider to the pickup location;

    transmit, over the one or more networks, a notification to the mobile computing device of the user, the notification providing information about the pickup location;

    determine a computed request time based on the request time interval and the time-to-reach pickup interval, the computed request time indicating a time to trigger a service request such that the user arrives at the pickup location approximately when the selected service provider arrives at the pickup location; and

    automatically trigger the service request by transmitting, over the one or more networks, request information to the mobile computing device of the selected service provider at the computed request time, the request information identifying the pickup location and including user information associated with the user.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×