REQUEST OPTIMIZATION FOR A NETWORK-BASED SERVICE

A network system implementing or managing a network-based service is configured to receive a query from a user device, the query indicating a start location and a service location. Based on the start location, service location, and the time of receipt of the query, the network system can determine w...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: STOCK, Ethan, NICKELS, John Mark, CHEN, Xinxi, SURTI, Tanvi
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A network system implementing or managing a network-based service is configured to receive a query from a user device, the query indicating a start location and a service location. Based on the start location, service location, and the time of receipt of the query, the network system can determine whether to perform request optimization for the user. In response to determining to perform request optimization and if the user accepts request optimization, the network system can schedule or queue the request for service from the user for processing during an optimization time window. The request optimization can improve the probability that the request from the user is matched with other requests from other users for a rideshare-pooling service class of the network-based service. In some circumstances, the network system can determine to automatically perform request optimization without prompting the user to accept or decline the request optimization. L'invention concerne un système de réseau mettant en œuvre ou gérant un service basé sur un réseau qui est configuré pour recevoir une requête provenant d'un dispositif utilisateur, la requête indiquant un emplacement de départ et un emplacement de service. Sur la base de l'emplacement de départ, de l'emplacement de service et du temps de réception de la requête, le système de réseau peut déterminer s'il faut effectuer une optimisation de requête pour l'utilisateur. En réponse à la détermination selon laquelle il faut effectuer une optimisation de requête et si l'utilisateur accepte une optimisation de requête, le système de réseau peut programmer ou mettre en file d'attente la requête de service provenant de l'utilisateur en vue d'un traitement pendant une fenêtre de temps d'optimisation. L'optimisation de requête peut améliorer la probabilité que la requête de l'utilisateur soit mise en correspondance avec d'autres requêtes provenant d'autres utilisateurs pour une classe de service de regroupement de covoiturage du service basé sur un réseau. Dans certains cas, le système de réseau peut déterminer qu'il faut réaliser automatiquement une optimisation de requête sans inviter l'utilisateur à accepter ou à refuser l'optimisation de requête.