System and method for generating certificate for off-line ride hailing
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-modified1 . 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.