User-configurable indication device for use with an on-demand transport service

US11720982B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11720982-B2
Application numberUS-202117564599-A
CountryUS
Kind codeB2
Filing dateDec 29, 2021
Priority dateMay 16, 2014
Publication dateAug 8, 2023
Grant dateAug 8, 2023

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 computer system identifies a service provider from a plurality of service providers to fulfill a request for a transport service from a user device of a user. The service provider operates a vehicle equipped with an indicator device. The computer system obtains an output configuration associated with the user, monitors location information of a provider device of the service provider, detects a state change of the transport service based on the location information of the provider device, and, in response to detecting the state change, communicates with the provider device to cause the indicator device to display the output configuration of the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing system comprising: one or more processors; one or more memory resources storing instructions that, when executed by the one or more processors, cause the computing system to: identify a service provider from a plurality of service providers to fulfill a request for a transport service from a user device of a user, the service provider operating a vehicle equipped with an indicator device; obtain an output configuration associated with the user; monitor location information of a provider device of the service provider; detect a state change of the transport service based on the location information of the provider device; and in response to detecting the state change, communicate with the provider device to cause the indicator device to display the output configuration of the user. 2. The computing system of claim 1 , wherein the state change of the transport service is detected based on the provider device being located within a predetermined distance of a pickup location indicated by the request. 3. The computing system of claim 1 , wherein the state change of the transport service is from (i) an en-route state corresponding to the service provider traveling to a pickup location indicated by the request to (ii) an arriving state corresponding to the service provider arriving at the pickup location. 4. The computing system of claim 1 , wherein the instructions, when executed by the one or more processors, cause the computing system to: detect a second state change of the transport service based on the location information of the provider device; and in response to detecting the second state change, communicate with the provider device to cause the indicator device to stop displaying the output configuration of the user. 5. The computing system of claim 4 , wherein the second state change of the transport service is from (i) an arriving state corresponding to the service provider arriving at a pickup location indicated by the request to (ii) an on-trip state corresponding to the service provider having picked up the user. 6. The computing system of claim 4 , wherein causing the indicator device to stop displaying the output configuration of the user includes causing the computing system to display a default output configuration. 7. The computing system of claim 1 , wherein detecting the state change is based on provider input received via a provider application executing on the provider device. 8. The computing system of claim 1 , wherein the instructions, when executed by the one or more processors, cause the computing system to transmit, to the user device, a set of content data to cause the user device to display content relating to the output configuration. 9. The computing system of claim 1 , wherein the output configuration includes an output color. 10. The computing system of claim 1 , wherein the output configuration includes one or more of: an output pattern, output text, and an output illumination sequence. 11. The computing system of claim 1 , wherein the output configuration is specified by the user via a user application executing on the user device. 12. The computing system of claim 1 , wherein the indicator device is communicatively coupled to the provider device via a bi-directional wireless communication link over which the indicator device is configured to receive control data to control a display of the indicator device. 13. A computer-implemented method of managing a transport service, comprising: identifying a service provider from a plurality of service providers to fulfill a request for a transport service from a user device of a user, the service provider operating a vehicle equipped with an indicator device; obtaining an output configuration associated with the user; monitoring location information of a provider device of the service provider; detecting a state change of the transport service based on the location information of the provider device; and in response to detecting the state change, communicating with the provider device to cause the indicator device to display the output configuration of the user. 14. The computer-implemented method of claim 13 , wherein the state change of the transport service is detected based on the provider device being located within a predetermined distance of a pickup location indicated by the request. 15. The computer-implemented method of claim 13 , wherein the state change of the transport service is from (i) an en-route state corresponding to the service provider traveling to a pickup location indicated by the request to (ii) an arriving state corresponding to the service provider arriving at the pickup location. 16. The computer-implemented method of claim 13 , wherein the method further comprises: detecting a second state change of the transport service based on the location information of the provider device; and in response to detecting the second state change, communicating with the provider device to cause the indicator device to stop displaying the output configuration of the user. 17. The computer-implemented method of claim 16 , wherein the second state change of the transport service is from (i) an arriving state corresponding to the service provider arriving at a pickup location indicated by the request to (ii) an on-trip state corresponding to the service provider having picked up the user. 18. The computer-implemented method of claim 13 , wherein detecting the state change is based on provider input received via a provider application executing on the provider device. 19. The computer-implemented method of claim 13 , wherein the method further comprises: transmitting, to the user device, a set of content data to cause the user device to display content relating to the output configuration. 20. A non-transitory computer-readable medium storing instructions, that when executed by a computing system, causes the computing system to: identify a service provider from a plurality of service providers to fulfill a request for a transport service from a user device of a user, the service provider operating a vehicle equipped with an indicator device; obtain an output configuration associated with the user; monitor location information of a provider device of the service provider; detect a state change of the transport service based on the location information of the provider device; and in response to detecting the state change, communicate with the provider device to cause the indicator device to display the output configuration of the user.

Assignees

Inventors

Classifications

  • Multi-color single source or LED matrix, e.g. yellow blinker and red brake lamp generated by single lamp · CPC title

  • G06Q50/40Primary

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

  • B60Q1/50Primary

    for indicating other intentions or conditions, e.g. request for waiting or overtaking · CPC title

  • Arrangement of electronic circuits separated from the light source, e.g. mounting of housings for starter circuits for discharge lamps (arrangements being part of the light source holder F21V17/06, F21S43/195) · CPC title

  • Indicating devices mounted on the roof of the vehicle · 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 US11720982B2 cover?
A computer system identifies a service provider from a plurality of service providers to fulfill a request for a transport service from a user device of a user. The service provider operates a vehicle equipped with an indicator device. The computer system obtains an output configuration associated with the user, monitors location information of a provider device of the service provider, detects…
Who is the assignee on this patent?
Uber Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06Q50/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 08 2023 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).