US2021090083A1PendingUtilityA1

System and method for generating certificate for off-line ride hailing

Assignee: BEIJING DIDI INFINITY TECHNOLOGY & DEV CO LTDPriority: Aug 22, 2018Filed: Dec 7, 2020Published: Mar 25, 2021
Est. expiryAug 22, 2038(~12.1 yrs left)· nominal 20-yr term from priority
G06Q 30/0185G06Q 20/407G06Q 20/108G06Q 20/047G06Q 10/06H04W 4/027H04W 4/029G06Q 40/02G06Q 2240/00H04W 4/40G06Q 50/30G06Q 10/08G06Q 50/40
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method for generating certificate for off-line ride hailing comprises: obtaining information of a transportation order submitted from a computing device of a user; determining whether the obtained information complies with one or more preset conditions; in response to that the obtained information complies with the one or more preset conditions, notifying the computing device that ordering a transportation off-line is reimbursable; tracking time-series locations of the computing device for a period of time to determine whether the computing device starts moving at a speed range of a moving vehicle in a direction towards a destination of the transportation order; and in response to determining that the computing device starts moving at the speed range of the moving vehicle in the direction towards the destination, generating the certificate for the user to order the transportation off-line and apply for reimbursement.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method, comprising:
 obtaining information of a transportation order submitted from a computing device of a user, the information comprising at least one of: a time of the transportation order, an origin of a route for the transportation order, a destination of the route, a cost for the transportation order, or a type of a transportation of the transportation order;   determining whether the obtained information complies with one or more preset conditions, wherein the one or more preset conditions include at least one of: the time of the transportation order being within a time range, the origin being within an origin range, the destination being within a destination range, the cost being within a cost range, or the type of the transportation order being an approved type;   in response to that the obtained information complies with the one or more preset conditions, notifying the computing device that ordering a transportation off-line is reimbursable;   tracking time-series locations of the computing device for a period of time to determine whether the computing device starts moving at a speed range of a moving vehicle in a direction towards a destination of the transportation order; and   determining that the computing device starts moving at the speed range of the moving vehicle in the direction towards the destination based on the tracked time-series locations; and   generating a certificate for the user to order the transportation off-line;   wherein the time-series locations comprise Global Positioning System (GPS) positions of the computing device obtained at a series of time stamps.   
     
     
         2 . The method of  claim 1 , further comprising:
 monitoring a time lapse from the time of the transportation order, wherein the transportation order is not picked up during the time lapse; and   in response to the time lapse exceeding a threshold, notifying the computing device that ordering the transportation off-line is reimbursable.   
     
     
         3 . The method of  claim 1 , wherein generating the certificate comprises generating a unique number of the certificate. 
     
     
         4 . The method of  claim 1 , further comprising:
 obtaining a receipt for the off-line transportation order; and   in response to the receipt being consistent with the certificate, issuing a credit to an account associated with the user.   
     
     
         5 . The method of  claim 4 , wherein:
 the computing device is used by the user who is associated with an entity; and   the off-line transportation order is reimbursed by the entity if the receipt and the certificate are accepted after a review by an officer of the entity.   
     
     
         6 . The method of  claim 1 , wherein determining that the computing device starts moving at the speed range of the moving vehicle in the direction towards the destination based on the tracked time-series locations comprises:
 obtaining speed information of one or more vehicles in a nearby region of the computing device;   determining a speed range of a moving vehicle based on the speed information; and   determining whether the computing device starts moving at the speed range of the moving vehicle by comparing a speed of the computing device with the speed range.   
     
     
         7 . The method of  claim 1 , wherein the certificate includes the obtained information of the transportation order. 
     
     
         8 . A system comprising a processor and a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the processor to perform operations comprising:
 obtaining information of a transportation order submitted from a computing device of a user, the information comprising at least one of: a time of the transportation order, an origin of a route for the transportation order, a destination of the route, a cost for the transportation order, or a type of a transportation of the transportation order;   determining whether the obtained information complies with one or more preset conditions, wherein the one or more preset conditions include at least one of: the time of the transportation order being within a time range, the origin being within an origin range, the destination being within a destination range, the cost being within a cost range, or the type of the transportation order being an approved type;   in response to that the obtained information complies with the one or more preset conditions, notifying the computing device that ordering a transportation off-line is reimbursable;   tracking time-series locations of the computing device for a period of time to determine whether the computing device starts moving at a speed range of a moving vehicle in a direction towards a destination of the transportation order; and   determining that the computing device starts moving at the speed range of the moving vehicle in the direction towards the destination based on the tracked time-series locations; and   generating a certificate for the user to order the transportation off-line;   wherein the time-series locations comprise Global Positioning System (GPS) positions of the computing device obtained at a series of time stamps.   
     
     
         9 . The system of  claim 8 , wherein the operations further comprise:
 monitoring a time lapse from the time of the transportation order, wherein the transportation order is not picked up during the time lapse; and   in response to the time lapse exceeding a threshold, notifying the computing device that ordering the transportation off-line is reimbursable.   
     
     
         10 . The system of  claim 8 , wherein generating the certificate comprises generating a unique number of the certificate. 
     
     
         11 . The system of  claim 8 , wherein the operations further comprise:
 obtaining a receipt for the off-line transportation order; and   in response to the receipt being consistent with the certificate, issuing a credit to an account associated with the user.   
     
     
         12 . The system of  claim 11 , wherein:
 the computing device is used by the user who is associated with an entity; and   the off-line transportation order is reimbursed by the entity if the receipt and the certificate are accepted after a review by an officer of the entity.   
     
     
         13 . The system of  claim 8 , wherein determining that the computing device starts moving at the speed range of the moving vehicle in the direction towards the destination based on the tracked time-series locations comprises:
 obtaining speed information of one or more vehicles in a nearby region of the computing device;   determining a speed range of a moving vehicle based on the speed information; and   determining whether the computing device starts moving at the speed range of the moving vehicle by comparing a speed of the computing device with the speed range.   
     
     
         14 . The system of  claim 13 , wherein the certificate includes the obtained information of the transportation order. 
     
     
         15 . A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
 obtaining information of a transportation order submitted from a computing device of a user, the information comprising at least one of: a time of the transportation order, an origin of a route for the transportation order, a destination of the route, a cost for the transportation order, or a type of a transportation of the transportation order;   determining whether the obtained information complies with one or more preset conditions, wherein the one or more preset conditions include at least one of: the time of the transportation order being within a time range, the origin being within an origin range, the destination being within a destination range, the cost being within a cost range, or the type of the transportation order being an approved type;   in response to that the obtained information complies with the one or more preset conditions, notifying the computing device that ordering a transportation off-line is reimbursable;   tracking time-series locations of the computing device for a period of time to determine whether the computing device starts moving at a speed range of a moving vehicle in a direction towards a destination of the transportation order; and   determining that the computing device starts moving at the speed range of the moving vehicle in the direction towards the destination based on the tracked time-series locations; and   generating a certificate for the user to order the transportation off-line;   wherein the time-series locations comprise Global Positioning System (GPS) positions of the computing device obtained at a series of time stamps.   
     
     
         16 . The non-transitory computer-readable storage medium of  claim 15 , wherein the operations further comprise:
 monitoring a time lapse from the time of the transportation order, wherein the transportation order is not picked up during the time lapse; and   in response to the time lapse exceeding a threshold, notifying the computing device that ordering the transportation off-line is reimbursable.   
     
     
         17 . The non-transitory computer-readable storage medium of  claim 15 , wherein generating the certificate comprises generating a unique number of the certificate. 
     
     
         18 . The non-transitory computer-readable storage medium of  claim 15 , wherein the operations further comprise:
 obtaining a receipt for the off-line transportation order; and   in response to the receipt being consistent with the certificate, issuing a credit to an account associated with the user.   
     
     
         19 . The non-transitory computer-readable storage medium of  claim 18 , wherein:
 the computing device is used by the user who is associated with an entity; and   the off-line transportation order is reimbursed by the entity if the receipt and the certificate are accepted after a review by an officer of the entity.   
     
     
         20 . The non-transitory computer-readable storage medium of  claim 15 , wherein determining that the computing device starts moving at the speed range of the moving vehicle in the direction towards the destination based on the tracked time-series locations comprises:
 obtaining speed information of one or more vehicles in a nearby region of the computing device;   determining a speed range of a moving vehicle based on the speed information; and   determining whether the computing device starts moving at the speed range of the moving vehicle by comparing a speed of the computing device with the speed range.

Join the waitlist — get patent alerts

Track US2021090083A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.