SYSTEM AND METHOD FOR GEO-AWARE TRANSPORTATION BILLING VERIFICATION
First Claim
1. A computer-implemented system for providing automated computer verification for a transportation service, said system comprising:
- a computing system comprising one or more databases residing on one or more servers in connection with a communication network;
a vendor module configured to transmit a service request for providing a service for a passenger, said service request including at least one of a pickup time, a pickup location, a drop off time, or a drop off location;
a service provider module configured to receive said service request from said vendor module, assign said service request to a driver, and transmit said service request to said driver;
a driver module configured to receive said service request, generate a billing request, and transmit said billing request to said service provider module; and
a non-transitory computer-readable storage medium capable of storing instructions to instruct one or more processors to;
receive, by said service provider module, said service request from said vendor module through one of a plurality of computing devices;
transmit, by said service provider module, said service request to said driver module;
generate, by said driver module, said billing request;
compare said service request with said billing request;
identify whether said driver or said passenger is within a field of acceptability at a time said billing request is generated, said field of acceptability based on one or more predetermined rules characterized by at least one of (i) a predetermined distance from said pick up location (ii) a predetermined distance from said drop off location, (iii) a predetermined time relative to said pick up time, or (iv) a predetermined time relative to said drop off time; and
confirm completion of said service request contingent on said driver or said passenger identified as being within said field of acceptability.
1 Assignment
0 Petitions
Accused Products
Abstract
A geo-aware transportation verification system and is disclosed. A processor receives a billing request for payment, including an actual geolocation and an actual time and date. The processor compares a service request to a billing request to determine whether a driver is within a field of acceptability. There are at least three types of fields of acceptability for assisting billing verification, where one may be active at a time. The processor automatically adjusts the billing request to match the service request if the driver is within a field of acceptability for geolocation and time. The processor conditionally rejects a billing request if the driver is not within the field of acceptability and provides a user engagement panel on which the user is allowed to submit billing relevant data for further verification. The field of acceptability is updated dynamically based on collected data.
-
Citations
36 Claims
-
1. A computer-implemented system for providing automated computer verification for a transportation service, said system comprising:
-
a computing system comprising one or more databases residing on one or more servers in connection with a communication network; a vendor module configured to transmit a service request for providing a service for a passenger, said service request including at least one of a pickup time, a pickup location, a drop off time, or a drop off location; a service provider module configured to receive said service request from said vendor module, assign said service request to a driver, and transmit said service request to said driver; a driver module configured to receive said service request, generate a billing request, and transmit said billing request to said service provider module; and a non-transitory computer-readable storage medium capable of storing instructions to instruct one or more processors to; receive, by said service provider module, said service request from said vendor module through one of a plurality of computing devices; transmit, by said service provider module, said service request to said driver module; generate, by said driver module, said billing request; compare said service request with said billing request; identify whether said driver or said passenger is within a field of acceptability at a time said billing request is generated, said field of acceptability based on one or more predetermined rules characterized by at least one of (i) a predetermined distance from said pick up location (ii) a predetermined distance from said drop off location, (iii) a predetermined time relative to said pick up time, or (iv) a predetermined time relative to said drop off time; and confirm completion of said service request contingent on said driver or said passenger identified as being within said field of acceptability. - View Dependent Claims (3, 4, 5, 7, 8, 9, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35)
-
-
2. (canceled)
-
6. (canceled)
-
10-11. -11. (canceled)
-
13. (canceled)
-
30. (canceled)
-
36. A method for establishing and updating a field of acceptability in geo-aware transportation computer verification, said method comprising the steps of:
-
establishing one or more fields of acceptability based on predetermined rules characterized by at least one of (1) a predetermined distance from a pick-up location (ii) a predetermined distance from a drop-off location, (iii) a predetermined time relative to a pick-up time, or (iv) a predetermined time relative to a drop-off time; receiving a service request for a passenger from a vendor module, said service request including a pick-up time, a pick-up location, a drop-off time, or a drop-off location; sending said service request to a service provider module; assigning said service request to a driver through said service provider module; confirming a driver'"'"'s completion of said service request through said passenger module; receiving a billing request from a driver module; comparing said service request to said billing request to determine whether said driver is within said field of acceptability; adjusting said billing request automatically to match said service request responsive to said driver being within said field of acceptability; aggregating billing relevant data received from said plurality of computing devices located within said predetermined distance from said designated pickup location or said designated drop off location; updating said predetermined rules dynamically in accordance with said aggregated billing relevant data; updating said field of acceptability dynamically in accordance with at least said predetermined rules; and issue a notification in response to said comparing, said notification (i) indicating an acceptance of said billing request if said driver or said passenger is identified as being within said field of acceptability, or (ii) indicating a conditional rejection of said billing request if said driver or said passenger is identified as not being within said field of acceptability.
-
Specification