Predictive location selection system

US12096522B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12096522-B2
Application numberUS-202318213068-A
CountryUS
Kind codeB2
Filing dateJun 22, 2023
Priority dateMay 19, 2017
Publication dateSep 17, 2024
Grant dateSep 17, 2024

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 receive location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can determine a rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit data corresponding to the rendezvous location to the computing device of the requesting user.

First claim

Opening claim text (preview).

What is claimed is: 1. A network computer system implementing a transport service, comprising: 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 one or more networks, location data from a computing device of a requesting user, the location data indicating a current position of the requesting user; determine a plurality of transport providers within a predetermined distance or time from the current position of the requesting user; based at least in part on respective locations of the plurality of transport providers, and prior to the user transmitting a service request to the network computer system, transmit, over the one or more networks, map data to the computing device of the requesting user, the map data initiating the computing device of the requesting user to indicate a rendezvous location, at which the requesting user is to rendezvous with a subsequently matched transport provider, on a map interface; upon receiving the service request from the computing device of the requesting user, and as the user travels to the rendezvous location, (i) select a first transport provider for the requesting user, and (ii) transmit, over the one or more networks, a service invitation to a computing device of the first transport provider; and upon receiving an acceptance input from the computing device of the first transport provider, transmit, over the one or more networks, a confirmation to the computing device of the requesting user, the confirmation identifying the first transport provider and the rendezvous location for the requesting user. 2. The network computer system of claim 1 , wherein the executed instructions cause the network computer system to determine the rendezvous location based on directional headings of a plurality of proximate transport providers in relation to the current position of the requesting user. 3. The network computer system of claim 1 , wherein the map data further initiates the computing device of the requesting user to present travel directions to the rendezvous location on the map interface. 4. The network computer system of claim 1 , wherein the executed instructions cause the network computer system to repeatedly determine updated rendezvous locations for the requesting user based on updated locations of transport providers within the predetermined distance or time from the current position of the requesting user. 5. The network computer system of claim 4 , wherein the executed instructions cause the network computer system to repeatedly determine the updated rendezvous locations in response to requests for updated rendezvous locations being received from the computing device of the requesting user. 6. The network computer system of claim 5 , wherein the network computer system receives each request for an updated rendezvous location from the computing device of the user at regular time intervals. 7. The network computer system of claim 1 , wherein the executed instructions cause the network computer system to determine a respective rendezvous location for the requesting user to account for inherent delays in a matching process in which the requesting user is matched with the first transport provider subsequent to receiving the service request. 8. A non-transitory computer readable medium storing instructions for implementing a transport service, wherein the instructions, when executed by one or more processors of a network computer system, cause the network computer system to: receive, over one or more networks, location data from a computing device of a requesting user, the location data indicating a current position of the requesting user; determine a plurality of transport providers within a predetermined distance or time from the current position of the requesting user; based at least in part on respective locations of the plurality of transport providers, and prior to the user transmitting a service request to the network computer system, transmit, over the one or more networks, map data to the computing device of the requesting user, the map data initiating the computing device of the requesting user to indicate a rendezvous location, at which the requesting user is to rendezvous with a subsequently matched transport provider, on a map interface; upon receiving the service request from the computing device of the requesting user, and as the user travels to the rendezvous location, (i) select a first transport provider for the requesting user, and (ii) transmit, over the one or more networks, a service invitation to a computing device of the first transport provider; and upon receiving an acceptance input from the computing device of the first transport provider, transmit, over the one or more networks, a confirmation to the computing device of the requesting user, the confirmation identifying the first transport provider and the rendezvous location for the requesting user. 9. The non-transitory computer readable medium of claim 8 , wherein the executed instructions cause the network computer system to determine the rendezvous location based on directional headings of a plurality of proximate transport providers in relation to the current position of the requesting user. 10. The non-transitory computer readable medium of claim 8 , wherein the map data further initiates the computing device of the requesting user to present travel directions to the rendezvous location on the map interface. 11. The non-transitory computer readable medium of claim 8 , wherein the executed instructions cause the network computer system to repeatedly determine the updated rendezvous locations for the requesting user based on updated locations of transport providers within the predetermined distance or time from the current position of the requesting user. 12. The non-transitory computer readable medium of claim 11 , wherein the executed instructions cause the network computer system to repeatedly determine the updated rendezvous locations in response to requests for updated rendezvous locations being received from the computing device of the requesting user. 13. The non-transitory computer readable medium of claim 12 , wherein the network computer system receives each request for an updated rendezvous location from the computing device of the user at regular time intervals. 14. The non-transitory computer readable medium of claim 8 , wherein the executed instructions cause the network computer system to determine a respective rendezvous location for the requesting user to account for inherent delays in a matching process in which the requesting user is matched with the first transport provider subsequent to receiving the service request. 15. A computer-implemented method of managing a transport service, the method being performed by one or more processors of a network computer system and comprising: receiving, over one or more networks, location data from a computing device of a requesting user, the location data indicating a current position of the requesting user; determining a plurality of transport providers within a predetermined distance or time from the current position of the requesting user; based at least in part on respective locations of the plurality of transport providers, and prior to the user transmitting a service request to the network computer system, transmitting, over the one or more networks, map data to the computing device of the requesting user, the map data initiating the computing device of the requesting user to indicate a rendezvous location, at which the requesting u

Assignees

Inventors

Classifications

  • Inter-networking arrangements · CPC title

  • adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals · CPC title

  • H04W48/18Primary

    Selecting a network or a communication service · CPC title

  • Arrangements for optimising operational condition · CPC title

  • Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management · 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 US12096522B2 cover?
A system can receive location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can determine a rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit data corresponding to the rendezvous location t…
Who is the assignee on this patent?
Uber Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04W48/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 17 2024 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).