US 11,928,752 B1
Allocation of dynamically batched service providers and service requesters
Kong-Wei Lye, Singapore (SG); Yang Cao, Singapore (SG); Swara Desai, Singapore (SG); Chen Liang, Singapore (SG); Xiaojia Mu, Singapore (SG); Yuliang Shen, Singapore (SG); Sien Y. Tan, Singapore (SG); Muchen Tang, Singapore (SG); Renrong Weng, Singapore (SG); and Chang Zhao, Singapore (SG)
Assigned to GRABTAXI HOLDINGS PTE. LTD., Singapore (SG)
Filed by GRABTAXI HOLDINGS PTE. LTD., Singapore (SG)
Filed on Sep. 21, 2022, as Appl. No. 17/949,342.
Application 17/949,342 is a continuation of application No. 16/612,131, granted, now 11,488,276, previously published as PCT/SG2018/050229, filed on May 11, 2018.
Claims priority of application No. PCT/SG2017/050252 (WO), filed on May 12, 2017.
Int. Cl. G06Q 30/00 (2023.01); G06Q 10/02 (2012.01); G06Q 30/06 (2023.01); G06Q 50/30 (2012.01); G08G 1/00 (2006.01)
CPC G06Q 50/30 (2013.01) [G06Q 10/02 (2013.01); G06Q 30/06 (2013.01); G08G 1/202 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A processor device for managing a plurality of transport-related service requests, the processor device having a CPU cooperating with an input device and an output device, under control of stored instructions, to perform the following steps:
receive, from a plurality of requesters, service requests at the input device;
buffer the service requests until a batch creation criterion is met, to thereby generate a batch of service requests;
access stored service provider data to identify available service providers from among a pool of service providers;
when the batch creation criterion is met:
perform a matching process to endeavour to match each service request of the batch of service requests to a service provider; and
recommence buffering service requests for generation of a subsequent batch of service requests; and
for each service provider to whom a match is made, transmit a notification of the respective potential match for acceptance or rejection by the service provider.