Providing route information to devices during a shared transport service

US9706367B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9706367-B2
Application numberUS-201514846132-A
CountryUS
Kind codeB2
Filing dateSep 4, 2015
Priority dateSep 5, 2014
Publication dateJul 11, 2017
Grant dateJul 11, 2017

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 and method of providing information about a transport service to user devices are described. The system arranges a transport service for a first user and a second user. The system determines first data corresponding to a first route from a location of a driver device of the driver to a first pickup location of the first user and second data corresponding to a second route from the first pickup location to a second pickup location of the second user. A combined route is determined based on the first data and the second data. The system transmits data associated with the first data without transmitting the data corresponding to the combined route to a first user device of the first user, and transmits data corresponding to the combined route to a second user device of the second user.

First claim

Opening claim text (preview).

What is being claimed is: 1. A method of providing information about a transport service to user devices, the method being performed by a computing device and comprising: arranging a transport service for a first user and a second user by selecting a driver to concurrently provide transport for the first user and the second user for at least a portion of the transport service; tracking a location of a driver device of the driver using a location detection mechanism of the driver device; determining first data corresponding to a first route from the location of the driver device to a first pickup location of the first user; determining second data corresponding to a second route from the first pickup location to a second pickup location of the second user; determining a combined route corresponding to the first route and the second route based on the first data and the second data; and transmitting (i) the first data corresponding to the first route without transmitting data corresponding to the combined route to a first user device of the first user, and (ii) the data corresponding to the combined route to a second user device of the second user, wherein the first data corresponding to the first route enables the first user device to display an indication of the first route on a first map user interface, and wherein the data corresponding to the combined route enables the second user device to display an indication of the combined route on a second map user interface. 2. The method of claim 1 , wherein arranging the transport service for the first user and the second user includes receiving a first transport request from the first user device and receiving a second transport request from the second user device, the first transport request including information about the first pickup location and the second transport request including information about the second pickup location. 3. The method of claim 1 , wherein arranging the transport service for the first user and the second user includes (i) transmitting a first invitation to the driver device along with information about the first pickup location, (ii) receiving an acceptance from the driver device, the acceptance being received in response to the driver providing input on the driver device, and (iii) transmitting a second invitation to the driver device along with information about the second pickup location to the driver device. 4. The method of claim 1 , wherein determining the first data includes receiving the first data from the driver device, and wherein the driver device receives the first data from a first mapping service. 5. The method of claim 4 , wherein determining the second data includes using a second mapping service that operates independently from the first mapping service, and wherein the computing device operates the second mapping service or has access to the second mapping service. 6. The method of claim 4 , wherein determining the second data includes receiving the second data from the driver device, and wherein the driver device receives the second data from the first mapping service. 7. The method of claim 1 , wherein determining the first data, determining the second data, determining the combined route, and transmitting the first data corresponding to the first route and the data corresponding to the combined route is performed periodically for a duration of time until the computing device determines that the first user has been picked up by the driver. 8. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device, causes the computing device to: arrange a transport service for a first user and a second user by selecting a driver to concurrently provide transport for the first user and the second user for at least a portion of the transport service; track a location of a driver device of the driver using a location detection mechanism of the driver device; determine first data corresponding to a first route from the location of the driver device to a first pickup location of the first user; determine second data corresponding to a second route from the first pickup location to a second pickup location of the second user; determine a combined route corresponding to the first route and the second route based on the first data and the second data; and transmit (i) the first data corresponding to the first route without transmitting data corresponding to the combined route to a first user device of the first user, and (ii) the data corresponding to the combined route to a second user device of the second user, wherein the first data corresponding to the first route enables the first user device to display an indication of the first route on a first map user interface, and wherein the data corresponding to the combined route enables the second user device to display an indication of the combined route on a second map user interface. 9. The non-transitory computer-readable medium of claim 8 , wherein the instructions cause the computing device to arrange the transport service for the first user and the second user by receiving a first transport request from the first user device and receiving a second transport request from the second user device, the first transport request including information about the first pickup location and the second transport request including information about the second pickup location. 10. The non-transitory computer-readable medium of claim 8 , wherein the instructions cause the computing device to arrange the transport service for the first user and the second user by (i) transmitting a first invitation to the driver device along with information about the first pickup location, (ii) receiving an acceptance from the driver device, the acceptance being received in response to the driver providing input on the driver device, and (iii) transmitting a second invitation to the driver device along with information about the second pickup location to the driver device. 11. The non-transitory computer-readable medium of claim 8 , wherein the instructions cause the computing device to determine the first data by receiving the first data from the driver device, and wherein the driver device receives the first data from a first mapping service. 12. The non-transitory computer-readable medium of claim 11 , wherein the instructions cause the computing device to determine the second data by using a second mapping service that operates independently from the first mapping service, and wherein the computing device operates the second mapping service or has access to the second mapping service. 13. The non-transitory computer-readable medium of claim 11 , wherein the instructions cause the computing device to determine the second data by receiving the second data from the driver device, and wherein the driver device receives the second data from the first mapping service. 14. The non-transitory computer-readable medium of claim 8 , wherein the instructions cause the computing device to determine the first data, determine the second data, determine the combined route, and transmit the first data corresponding to the first route and the data corresponding to the combined route periodically for a duration of time until the computing device determines that the first user has been picked up by the driver.

Assignees

Inventors

Classifications

  • Services making use of location information · CPC title

  • Calculating itineraries (travelling salesman problem G06Q10/04; optimisation of routes G06Q10/047) · CPC title

  • H04W4/44Primary

    for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H] · CPC title

  • Location-based management or tracking services · CPC title

  • Guidance services · 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 US9706367B2 cover?
A system and method of providing information about a transport service to user devices are described. The system arranges a transport service for a first user and a second user. The system determines first data corresponding to a first route from a location of a driver device of the driver to a first pickup location of the first user and second data corresponding to a second route from the firs…
Who is the assignee on this patent?
Uber Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/44. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).