Suggested pickup location for ride services
US-2017169535-A1 · Jun 15, 2017 · US
US10769742B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10769742-B2 |
| Application number | US-201615544138-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 20, 2016 |
| Priority date | Jan 20, 2015 |
| Publication date | Sep 8, 2020 |
| Grant date | Sep 8, 2020 |
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.
The present disclosure relates to a method of providing information for an on-demand service. The method may include: receiving service request information from a service requester. The service request information may include information relating to a location of the service requester; determining a candidate meetup location set based at least in part on the service request information. The candidate meetup location set may include at least one candidate meetup location; sending the candidate meetup location to the service requester; receiving processed data related to the candidate meetup location set by the service requester; and generating a processing result based at least in part on the processed data related to the candidate meetup location set by the service requester. Also disclosed is a system for implementing the method.
Opening claim text (preview).
What is claimed is: 1. A method implemented on a computing device having at least one processor, at least one computer-readable storage medium, and a communication platform connected to a network, comprising: receiving first electrical signals encoding service request information from a service requester, wherein the service request information includes an original location of the service requester; operating a positioning engine in the at least one processor using one or more positioning technologies including GPS to determine an optimized original location of the service requester within a preset range from the original location; operating logical circuits in the at least one processor to determine a candidate meetup location set based at least in part on the optimized original location of the service requester, wherein the candidate meetup location set includes at least one candidate meetup location; generating second electrical signals encoding the candidate meetup location set to send to the service requester; receiving, from the service requester, third electrical signals encoding processed data related to the candidate meetup location set; operating the positioning engine to evaluate the processed data including one or more processed candidate meetup locations, wherein the evaluation is made based on road conditions around the one or more processed candidate meetup locations, and relative orientations between the one or more processed candidate meetup locations and a destination of the service requester; operating the logical circuits in the at least one processor to determine a final meetup location based at least in part on the evaluations; while a service provider is driving toward to the final meetup location, the positioning engine is directed to: obtain preliminary positioning information of a passenger and the service provider by the one or more positioning technologies; send an instruction to a base station to turn on the station and send a broadcast signal when a distance between the service requester and the service provider is less than a certain threshold based on the preliminary positioning information; obtain broadcast signal strength between the service requester and the base station sent by the service requester; determine a distance between the passenger and the base station based on the broadcast signal strength; and send the distance to the service requester and the service provider. 2. The method of claim 1 , wherein the processed data related to the candidate meetup location set is generated by processing the candidate meetup location set by the service requester, wherein the processing includes at least one of: operating the logical circuits in the at least one processor to select a candidate meetup location from the candidate meetup location set; operating the logical circuits in the at least one processor to remove a candidate meetup location from the candidate meetup location set; operating the logical circuits in the at least one processor to modify a candidate meetup location of the candidate meetup location set; operating the logical circuits in the at least one processor to determine a location that does not belong to the candidate meetup location set, or operating the logical circuits in the at least one processor to add the location to the candidate meetup location set. 3. The method of claim 1 , further comprising generating fourth electrical signals encoding the candidate meetup location set to send to the service provider. 4. The method of claim 3 , further comprising receiving, from the service provider, fifth electrical signals encoding the processed data related to the candidate meetup location. 5. The method of claim 4 , wherein the processed data related to the candidate meetup location set is generated by processing the candidate meetup location set by the service provider, wherein the processing includes at least one of: operating the logical circuits in the at least one processor to select a candidate meetup location from the candidate meetup location set; operating the logical circuits in the at least one processor to remove a candidate meetup location from the candidate meetup location set; operating the logical circuits in the at least one processor to modify a candidate meetup location of the candidate meetup location set; operating the logical circuits in the at least one processor to determine a location that does not belong to the candidate meetup location set, or operating the logical circuits in the at least one processor to add the location that does not belong to the candidate meetup location set to the candidate meetup location set. 6. The method of claim 3 , further comprising generating sixth electrical signals encoding the final meetup location to send to the service provider. 7. The method of claim 1 , further comprising operating the logical circuits in the at least one processor to evaluate the candidate meetup location. 8. The method of claim 7 , wherein the evaluation of the candidate meetup location is based on a distance between the candidate meetup location and the location of the service requester. 9. The method of claim 7 , wherein the evaluation of the candidate meetup location is based on historical information relating to the candidate meetup location. 10. The method of claim 1 , further comprising generating seventh electrical signals encoding the final meetup location to send to a service provider. 11. A system, comprising: at least one storage medium including a set of instructions; at least one processor in communication with the at least one storage medium, wherein when executing the set of instructions, the at least one processor is directed to: receive first electrical signals encoding service request information from a service requester, wherein the service request information includes a location of the service requester; operate a positioning engine in the at least one processor using one or more positioning technologies including GPS to determine an optimized original location of the service requester within a preset range from the original location; operate logical circuits in the at least one processor to determine a candidate meetup location set at least partially based on the optimized original location of the service requester, wherein the candidate meetup location set includes at least one candidate meetup location: generate second electrical signals encoding the candidate meetup location set to send to the service requester; receive, from the service requester, third electrical signals encoding processed data related to the candidate meetup location set; operate the positioning engine to evaluate the processed data including one or more processed candidate meetup locations, wherein the evaluation is made based on road conditions around the one or more processed candidate meetup locations, and relative orientations between the one or more processed candidate meetup locations and the destination of the service requester; operate the position engine to determine a final meetup location based at least in part on the evaluation; while service provider is driving toward to the final meetup location, the positioning engine is directed to: obtain preliminary positioning information of a passenger and the service provider by the one or more positioning technologies; send an instruction to a base station to turn on the station and send a broadcast signal when a distance between the service requester and the service provider is less than a certain threshold based on the preliminary positioning information; obtain broadcast signal strength between the service requester and th
Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title
of measured values, i.e. measurement on base station and position calculation on mobile · CPC title
specially adapted for the location of the user terminal · CPC title
Location-based management or tracking services · CPC title
Dispatching vehicles on the basis of a location, e.g. taxi dispatching · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.