×

Network system to compute and transmit data based on predictive information

  • US 9,813,510 B1
  • Filed: 12/30/2016
  • Issued: 11/07/2017
  • Est. Priority Date: 09/26/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing data for a network service, the method being performed by one or more processors of a server and comprising:

  • receiving, over one or more networks, data corresponding to a request for service from a computing device of a user;

    in response to receiving the data corresponding to the request, determining, from a database, a plurality of identifiers of a plurality of providers that are available to provide service for the user;

    determining, for each of the plurality of identifiers, a location of the corresponding provider;

    based on a distance or estimated travel time of at least some of the plurality of providers from their respective locations to a service location for the user, determining an estimated time to arrival to the service location;

    modifying the estimated time to arrival to the service location upon determining that one or more new providers are predicted, based on historical data for an area proximate to the service location, to activate a service provider application and make themselves available to provide service for the user;

    transmitting, to the computing device of the user, data corresponding to the estimated time to arrival and data corresponding to an indication that a provider will provide service for the user, wherein the data corresponding to the estimated time to arrival and the data corresponding to the indication are transmitted to the computing device at a time prior to selecting which of the plurality of providers will provide service for the user; and

    subsequent to transmitting the data corresponding to the estimated time to arrival and the data corresponding to the indication, selecting a first identifier associated with a first provider from the plurality of identifiers to assign the first provider to provide service for the user.

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