Transport monitoring

US2016292679A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016292679-A1
Application numberUS-201514678656-A
CountryUS
Kind codeA1
Filing dateApr 3, 2015
Priority dateApr 3, 2015
Publication dateOct 6, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is being claimed is: 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. 2 . The method of claim 1 , further comprising detecting the occurrence of the event by determining that at least a threshold distance has been traveled by the vehicle or a threshold duration of time has elapsed since the transport was initiated. 3 . The method of claim 1 , wherein the set of parameters includes one or more of (i) a geographic region where the transport was initiated, (ii) a vehicle type associated with the transport, (iii) a set of weights or authorization values for determining the score, the set of weights being associated with the transport at a time the rider made a request for the transport, or (iv) a set of weights or authorization values associated with the transport service at a time the transport was initiated. 4 . The method of claim 3 , wherein determining the score includes computing the score as of a time the event was detected based on one or more of (i) a distance traveled by the vehicle from a start location of the transport service to a location of the vehicle at the time the event was detected, or (ii) a duration of time elapsed from a start time of the transport to the time the event was detected. 5 . The method of claim 3 , wherein determining the score includes estimating a total score for the transport as of a time the event was detected based on a set of historic data that is associated with the geographic region where the transport was initiated and the vehicle type associated with the transport service. 6 . The method of claim 1 , wherein performing the authorization action includes sending an authorization request a remote authorization source, and wherein transmitting the authorization request includes transmitting, along with or as part of the authorization request, an identifier associated with the rider to enable the authorization source to identify the rider. 7 . The method of claim 6 , further comprising: during progress of the transport, receiving, from the authorization source, information declining authorization; and in response to receiving the information, transmitting, to the computing device operated by the driver, a message instructing the driver to end the transport for the rider. 8 . The method of claim 1 , further comprising detecting, at the computing system, the occurrence of the event in connection with the transport service based on one or more of (i) a set of received location data points, or (ii) an elapsed amount of time since the initiation of the transport service. 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. 10 . The non-transitory computer-readable medium of claim 9 , wherein the instructions cause the computing system to detect the occurrence of the first event by determining that at least a first threshold distance has been traveled by the vehicle or a first threshold duration of time has elapsed since the transport service had initiated. 11 . The non-transitory computer-readable medium of claim 10 , wherein the instructions cause the computing system to detect the occurrence of the second event by determining that at least a second threshold distance has been traveled by the vehicle or a second threshold duration of time has elapsed since the transport service had initiated or since the occurrence of the first event. 12 . The non-transitory computer-readable medium of claim 9 , wherein the set of parameters includes one or more of (i) a geographic region where the transport service was initiated, (ii) a vehicle type associated with the transport service, (iii) a set of prices associated with the transport service at a time the rider made a request for the transport service, or (iv) a set of prices associated with the transport service at a time the transport service was initiated. 13 . The non-transitory computer-readable medium of claim 12 , wherein the instructions cause the computing system to determine the first authorization amount by computing a first amount for a first fare of the transport service as of a time the first event was detected based on one or more of (i) a distance traveled by the vehicle from a start location of the transport service to a location of the vehicle at the time the first event was detected, or (ii) a duration of time elapsed from a start time of the transport service to the time the first event was detected. 14 . The non-transitory computer-readable medium of claim 13 , wherein the instructions cause the computing system to determine the second authorization amount by computing a second amou

Assignees

Inventors

Classifications

  • G06Q20/40Primary

    Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists · CPC title

  • Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles · CPC title

  • Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence) · CPC title

  • Physics · mapped topic

  • G06Q50/40Primary

    Business processes related to the transportation industry (shipping G06Q10/083) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016292679A1 cover?
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 …
Who is the assignee on this patent?
Uber Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06Q20/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).