TRANSPORT MONITORING
First Claim
Patent Images
1. A method of monitoring transport, the method being performed by a computing system and comprising:
- determining, at the computing system, that a transport has been initiated for a rider by a driver of a vehicle;
during progress of the transport service;
receiving, at the computing system, location data points from a computing device associated with one of the rider or driver as the transport progresses;
in response to detecting the occurrence of the event, determining a score for at least a portion of the transport based, at least in part, on a set of parameters associated with the transport service, the set of parameters including (i) a set of received location data points, or (ii) an elapsed amount of time since the initiation of the transport service; and
performing an authorization action exclusively for the portion of the of the transport.
6 Assignments
0 Petitions
Accused Products
Abstract
A system can determine that a service has been initiated for a user by a service provider. During performance or progress of the service, the system can receive location data points from a computing device operated by the user or the service provider and detect an occurrence of an event in connection with the service based on one or more of a set of received location data points, or an elapsed amount of time since the initiation of the service. In response to detecting the occurrence of the event, the system can determine a score that enables the transport to be monitored for unauthorized overuse.
115 Citations
20 Claims
-
1. A method of monitoring transport, the method being performed by a computing system and comprising:
-
determining, at the computing system, that a transport has been initiated for a rider by a driver of a vehicle; during progress of the transport service; receiving, at the computing system, location data points from a computing device associated with one of the rider or driver as the transport progresses; in response to detecting the occurrence of the event, determining a score for at least a portion of the transport based, at least in part, on a set of parameters associated with the transport service, the set of parameters including (i) a set of received location data points, or (ii) an elapsed amount of time since the initiation of the transport service; and performing an authorization action exclusively for the portion of the of the transport. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a computing system, cause the computing system to:
-
determine, at the computing system, that a transport service has been initiated for a rider by a driver of a vehicle; during progress of the transport service; periodically receive, at the computing system, location data points from a computing device operated by the rider or a computing device operated by the driver until completion of the transport service; detect, at a first time, an occurrence of a first event in connection with the transport service based on one or more of (i) a first set of received location data points, or (ii) an elapsed amount of time since the initiation of the transport service; in response to detecting the occurrence of the first event, determine a first authorization amount for the transport service based, at least in part, on a set of parameters associated with the transport service; transmit, from the computing system to a payment processing system, a first authorization request to hold a first transaction for the first authorization amount for a financial account associated with the rider before completion of the transport service; receive, from the payment processing system, information indicating that the first transaction for the first authorization amount has been held for the financial account; detect, at a second time subsequent to the first time, an occurrence of a second event in connection with the transport service based on one or more of (i) a second set of received location data points, or (ii) an elapsed amount of time since the initiation of the transport service or since the occurrence of the first event; in response to detecting the occurrence of the second event, determine a second authorization amount for the transport service based, at least in part, on a set of parameters associated with the transport service; transmit, from the computing system to a payment processing system, a second authorization request to hold a second transaction for the second authorization amount for the financial account associated with the rider before completion of the transport service; and determining, at the computing system, that the transport service has been completed for the rider. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of authorizing an account in connection with a transport service, the method being performed by a computing system and comprising:
-
determining, at the computing system, that a transport service has been initiated for a rider by a driver of a vehicle; during progress of the transport service; periodically receiving, at the computing system, location data points from a computing device operated by the rider or a computing device operated by the driver until completion of the transport service; detect, at a first time, an occurrence of a first event in connection with the transport service based on one or more of (i) a first set of received location data points, or (ii) an elapsed amount of time since the initiation of the transport service; in response to detecting the occurrence of the first event, determine a first authorization amount for the transport service based, at least in part, on a set of parameters associated with the transport service; transmit, from the computing system to a payment processing system, a first authorization request to hold a first transaction for the first authorization amount for a financial account associated with the rider before completion of the transport service; receiving, from the payment processing system, information indicating that the first transaction for the first authorization amount has been held for the financial account; detect, at a second time subsequent to the first time, an occurrence of a second event in connection with the transport service based on one or more of (i) a second set of received location data points, or (ii) an elapsed amount of time since the initiation of the transport service or since the occurrence of the first event; in response to detecting the occurrence of the second event, determine a second authorization amount for the transport service based, at least in part, on a set of parameters associated with the transport service; transmit, from the computing system to a payment processing system, a second authorization request to hold a second transaction for the second authorization amount for the financial account associated with the rider before completion of the transport service; and determining, at the computing system, that the transport service has been completed for the rider.
-
Specification