Graphical user interface for hotel search systems
US-2016078374-A1 · Mar 17, 2016 · US
US2016203576A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016203576-A1 |
| Application number | US-201614991152-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 8, 2016 |
| Priority date | Jan 8, 2015 |
| Publication date | Jul 14, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for arranging a transport service is described. The system receives location information from a client device operated by a user, and based on the received location information, determines a set of information about each of at least two or more vehicle types. The system can transmit the set of information to the client device and determine a ranking of at least a first vehicle type and a second vehicle type based on one or more parameters. The system can determine that the user has indicated interest in making a transport request for the first vehicle type. In response to determining that the user has indicated interest in making a transport request for a vehicle type that is not the highest ranked vehicle type, the system can transmit a notification to the client device suggesting that the user make a transport request for another vehicle type.
Opening claim text (preview).
What is being claimed is: 1 . A method of arranging a transport service for a user, the method being performed by a computing system and comprising: receiving, at the computing system over one or more networks, location information from a client device, the client device being operated by a user; based on the received location information, (i) determining a set of information about each of at least two or more vehicle types by accessing one or more databases accessible by the computing system, (ii) transmitting, over the one or more networks to the client device, the set of information about each of the at least two or more vehicle types, and (iii) determining, for the user, a ranking of at least a first vehicle type and a second vehicle type of the at least two or more vehicle types based on one or more predetermined parameters and on at least some of the set of information about each of the at least two or more vehicle types; determining, at the computing system, that the user has indicated interest in making a transport request for the first vehicle type, wherein the second vehicle type is ranked higher than the first vehicle type; and in response to determining that the user has indicated interest in making a transport request for a vehicle type that is not the highest ranked vehicle type for the user, transmitting, from the computing system to the client device, a notification suggesting that the user make a transport request for the second vehicle type as opposed to the first vehicle type. 2 . The method of claim 1 , wherein determining the set of information about each of the at least two or more vehicle types includes determining a price for each of the at least two or more vehicle types and determining an estimated time of arrival (ETA) of each of the at least two or more vehicle types to a location corresponding to the received location information. 3 . The method of claim 2 , further comprising: in response to receiving the location information from the client device, determining a sub-region from a plurality of sub-regions that the location is positioned within. 4 . The method of claim 3 , wherein the price for each of the at least two or more vehicle types corresponds to a multiplier of a default price for that respective vehicle type, and wherein determining the price includes determining the price for each of the at least two or more vehicle types in the sub-region. 5 . The method of claim 4 , wherein the one or more parameters specifies that the ranking is to be performed only when the multiplier of the default price for at least one of the two or more vehicle types is greater than or equal to a threshold multiplier. 6 . The method of claim 3 , wherein determining the ETA of each of the at least two or more vehicle types includes determining, for each of the at least two or move vehicle types, (i) a position of each of one or more available drivers of that vehicle type in the sub-region, (ii) a route for each of the one or more available drivers of that vehicle type from the respective position of each of the one or more available drivers to the location, (iii) the ETA of each of the one or more available drivers based on the respective route, and (iv) determining the shortest ETA, the longest ETA, or the averaged ETA of the one or more available drivers. 7 . The method of claim 2 , wherein the one or more parameters specifies that the ranking is to be based on at least (i) the price for each of the at least two or more vehicle types, (ii) the ETA of each of the at least two or more vehicle types, (iii) a predetermined ranking of the at least two or more vehicle types, (iv) a price difference threshold, or (v) a time difference threshold. 8 . The method of claim 1 , wherein determining that the user has indicated interest includes (i) determining that a client application on the client device is displaying information about the first vehicle type for a predetermined duration of time, or (ii) receiving, from the client application, information indicating that the user has provided input on the client application make a request for the first vehicle type, but has not yet confirmed the request for the first vehicle type. 9 . A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing system, causes the computing system to: receive, at the computing system over one or more networks, location information from a client device, the client device being operated by a user; based on the received location information, (i) determine a set of information about each of at least two or more vehicle types by accessing one or more databases accessible by the computing system, and (ii) determine, for the user, a ranking of at least a first vehicle type and a second vehicle type of the at least two or more vehicle types based on at least some of the set of information about each of the at least two or more vehicle types; determine, at the computing system, that the user has indicated interest in making a transport request for the first vehicle type based on information received from the client device corresponding to user input, wherein the second vehicle type is ranked higher than the first vehicle type; and in response to determining that the user has indicated interest in making a transport request for a vehicle type that is not the highest ranked vehicle type for the user, transmit, from the computing system to the client device, a notification suggesting that the user make a transport request for the second vehicle type as opposed to the first vehicle type. 10 . The non-transitory computer-readable medium of claim 9 , wherein the instructions cause the computing system to determine the set of information about each of the at least two or more vehicle types by determining a price for each of the at least two or more vehicle types and determining an estimated time of arrival (ETA) of each of the at least two or more vehicle types to a location corresponding to the received location information. 11 . The non-transitory computer-readable medium of claim 10 , wherein the instructions further cause the computing device to: in response to receiving the location information from the client device, determine a sub-region from a plurality of sub-regions that the location is positioned within; and wherein the price for each of the at least two or more vehicle types corresponds to a multiplier of a default price for that respective vehicle type. 12 . The non-transitory computer-readable medium of claim 11 , wherein the instructions cause the computing device to determine the price by determining the price for each of the at least two or more vehicle types in the sub-region. 13 . The non-transitory computer-readable medium of claim 11 , wherein the one or more parameters specifies that the ranking is to be performed only when the multiplier of the default price for at least one of the two or more vehicle types is greater than or equal to a threshold multiplier. 14 . The non-transitory computer-readable medium of claim 10 , wherein the one or more parameters specifies that the ranking is to be based on at least (i) the price for each of the at least two or more vehicle types, or (ii) the ETA of each of the at least two or more vehicle types. 15 . The non-transitory computer-readable medium of claim 9 , wherein the instructions cause the computing device to determine that the user has indicated interest by (i) determining that a client application on the client device is displaying information about the first vehicle type for a predetermined duration of
Related publications grouped by family.
Answers are generated from the same data shown on this page.