Network computer system to arrange pooled transport services

US11112255B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11112255-B2
Application numberUS-202016884283-A
CountryUS
Kind codeB2
Filing dateMay 27, 2020
Priority dateNov 5, 2017
Publication dateSep 7, 2021
Grant dateSep 7, 2021

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 network computer system operates to receive service requests from multiple requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting a pickup location for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at the pickup location, and (iv) selecting a transport provider to service both the first transport request and the second transport request, based at least in part on the pickup location, a current location of the transport provider, and the estimated time interval for each of the first requester and the second requester.

First claim

Opening claim text (preview).

What is claimed is: 1. A network computer system comprising: a network communication interface to communicate, over one or more networks, with computing devices of requesters and transport providers of a pooled transport service; one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the network computer system to: receive, over the one or more networks, a first service request from a computing device of a first requester, the first service request indicating a first destination and a current location of the first requester; receive, over the one or more networks, a second service request from a computing device of a second requester, the second service request indicating a second destination and a current location of the second requester; based at least in part on a proximity between the current locations of the first and second requesters, match the first service request and the second service request by: selecting a pickup location for the first and second requesters; transmitting, over the one or more networks, rendezvous information to the computing devices of the first and second requesters to enable the first and second requesters to travel to the pickup location; determining an estimated time interval for each of the first requester and the second requester to arrive at the pickup location; selecting a transport provider to service both the first service request and the second service request, based at least in part on the pickup location, a current location of the transport provider, and the estimated time interval for each of the first requester and the second requester; and transmitting, over the one or more networks, a transport invitation to a computing device of the transport provider to enable the transport provider to rendezvous with the first and second requesters at the pickup location and transport the first and second requesters to the first destination and the second destination respectively. 2. The network computer system of claim 1 , wherein the executed instructions cause the network computer system to further select the pickup location by determining a heading of each of the first and second requesters. 3. The network computer system of claim 2 , wherein the executed instructions cause the network computer system to determine the heading of each of the first and second requesters based on the first destination and the second destination as compared to the pickup location. 4. The network computer system of claim 1 , wherein the executed instructions cause the network computer system to select the pickup location from multiple candidate pickup locations that are pre-selected for a region in which the first and second requesters are located. 5. The network computer system of claim 1 , wherein the executed instructions cause the network computer system to further select the transport provider based on a proximity between the first destination and the second destination. 6. The network computer system of claim 1 , wherein the rendezvous information comprises navigation instructions that navigate the first and second requesters to the pickup location. 7. The network computer system of claim 6 , wherein the executed instructions cause the network computer system to transmit the navigation instructions to the computing devices of the first and second requesters before the transport provider is selected. 8. The network computer system of claim 6 , wherein the navigation instructions comprise walking instructions. 9. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a network computer system, cause the network computer system to: communicate, over one or more networks, with computing devices of requesters and transport providers of a pooled transport service; receive, over the one or more networks, a first service request from a computing device of a first requester, the first service request indicating a first destination and a current location of the first requester; receive, over the one or more networks, a second service request from a computing device of a second requester, the second service request indicating a second destination and a current location of the second requester; based at least in part on a proximity between the current locations of the first and second requesters, match the first service request and the second service request by: selecting a pickup location for the first and second requesters; transmitting, over the one or more networks, rendezvous information to the computing devices of the first and second requesters to enable the first and second requesters to travel to the pickup location; determining an estimated time interval for each of the first requester and the second requester to arrive at the pickup location; selecting a transport provider to service both the first service request and the second service request, based at least in part on the pickup location, a current location of the transport provider, and the estimated time interval for each of the first requester and the second requester; and transmitting, over the one or more networks, a transport invitation to a computing device of the transport provider to enable the transport provider to rendezvous with the first and second requesters at the pickup location and transport the first and second requesters to the first destination and the second destination respectively. 10. The non-transitory computer readable medium of claim 9 , wherein the executed instructions cause the network computer system to further select the pickup location by determining a heading of each of the first and second requesters. 11. The non-transitory computer readable medium of claim 10 , wherein the executed instructions cause the network computer system to determine the heading of each of the first and second requesters based on the first destination and the second destination as compared to the pickup location. 12. The non-transitory computer readable medium of claim 9 , wherein the executed instructions cause the network computer system to select the pickup location from multiple candidate pickup locations that are pre-selected for a region in which the first and second requesters are located. 13. The non-transitory computer readable medium of claim 9 , wherein the executed instructions cause the network computer system to further select the transport provider based on a proximity between the first destination and the second destination. 14. The non-transitory computer readable medium of claim 9 , wherein the rendezvous information comprises navigation instructions that navigate the first and second requesters to the pickup location. 15. The non-transitory computer readable medium of claim 14 , wherein the executed instructions cause the network computer system to transmit the navigation instructions to the computing devices of the first and second requesters before the transport provider is selected. 16. The non-transitory computer readable medium of claim 14 , wherein the navigation instructions comprise walking instructions. 17. A computer-implemented method performed by one or more processors and comprising: communicating, over one or more networks, with computing devices of requesters and transport providers of a pooled transport service; receiving, over the one or more networks, a first service request from a computing device of a first requester, the first service request indicating a first destination and a current location of the first requester; rec

Assignees

Inventors

Classifications

  • specially adapted for specific applications · CPC title

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • Multimodal routing · CPC title

  • with correlation of data from several navigational instruments · CPC title

  • Dispatching vehicles on the basis of a location, e.g. taxi dispatching · 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 US11112255B2 cover?
A network computer system operates to receive service requests from multiple requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting a pickup location for the first and second requesters, (ii) transmitting rendezvous information to the computi…
Who is the assignee on this patent?
Uber Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/3407. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 07 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).