Network system to determine a route based on timing data
First Claim
1. A network system comprising:
- one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the network system to;
receive, over one or more networks from a user device of a user, a first set of data corresponding to a query related to a service and including data regarding a service location;
in response to receiving the first set of data, access a database to identify available items for selection by the user in association with the service, the available items being provided by a plurality of entities, each of the plurality of entities providing different sets of available items;
receive, over the one or more networks from the user device, a second set of data corresponding to a request for service and that identifies a set of items selected by the user from the available items, the set of items being provided by two or more selected entities of the plurality of entities;
in response to receiving the second set of data, select a service provider from a plurality of service providers to provide the service; and
determine a route of navigation for the service provider based at least in part on a current location of the service provider, mapping information accessed from a map database, and respective timing information associated with each item of the set of selected items.
1 Assignment
0 Petitions
Accused Products
Abstract
A network system can estimate preparation times associated with items offered by a plurality of entities to manage a network service over a given geographic region. The network system can receive, from a user device of a user, a request that includes a selection of one or more items offered by one or more entities near the service location. The network system can determine an optimal route for a service provider to navigate to provide the service based at least in part on mapping information and determined preparation times associated with the one or more selected items. The optimal route includes at least a first route segment from a first location to at least one of the entities and a route segment from a second location to the service location.
12 Citations
20 Claims
-
1. A network system comprising:
-
one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the network system to; receive, over one or more networks from a user device of a user, a first set of data corresponding to a query related to a service and including data regarding a service location; in response to receiving the first set of data, access a database to identify available items for selection by the user in association with the service, the available items being provided by a plurality of entities, each of the plurality of entities providing different sets of available items; receive, over the one or more networks from the user device, a second set of data corresponding to a request for service and that identifies a set of items selected by the user from the available items, the set of items being provided by two or more selected entities of the plurality of entities; in response to receiving the second set of data, select a service provider from a plurality of service providers to provide the service; and determine a route of navigation for the service provider based at least in part on a current location of the service provider, mapping information accessed from a map database, and respective timing information associated with each item of the set of selected items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a network system, cause the network system to:
-
receive, over one or more networks from a user device of a user, a first set of data corresponding to a query related to a service and including data regarding a service location; in response to receiving the first set of data, access a database to identify available items for selection by the user in association with the service, the available items being provided by a plurality of entities, each of the plurality of entities providing different sets of available items; receive, over the one or more networks from the user device, a second set of data corresponding to a request for service and that identifies a set of items selected by the user from the available items, the set of items being provided by two or more selected entities of the plurality of entities; in response to receiving the second set of data, select a service provider from a plurality of service providers to provide the service; and determine a route of navigation for the service provider based at least in part on a current location of the service provider, mapping information accessed from a map database, and respective timing information associated with each item of the set of selected items. - View Dependent Claims (18)
-
-
19. A computer-implemented method for managing a service for a given geographic region, the method being performed by a network system and comprising:
-
receiving, over one or more networks from a user device of a user, a first set of data corresponding to a query related to the service and including data regarding a service location; in response to receiving the first set of data, accessing a database to identify available items for selection by the user in association with the service, the available items being provided by a plurality of entities, each of the plurality of entities providing different sets of available items; receiving, over the one or more networks from the user device, a second set of data corresponding to a request for service and that identifies a set of items selected by the user from the available items, the set of items being provided by two or more selected entities of the plurality of entities; in response to receiving the second set of data, selecting a service provider from a plurality of service providers to provide the service; and determining a route of navigation for the service provider based at least in part on a current location of the service provider, mapping information accessed from a map database, and respective timing information associated with each item of the set of selected items. - View Dependent Claims (20)
-
Specification