9477983

Mechanisms for Ordering Transportation Vehicles

PublishedOctober 25, 2016
Assigneenot available in USPTO data we have
InventorsShahar Smirin
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method comprising: receiving, via a graphical user interface (GUI) presented on a display device of a computing device, a first user input selection corresponding to a demonstration of a transportation ordering process; communicating, by a processing device of the computing device, with a Global Positioning System (GPS) device of the computing device; determining, by the processing device of the computing device, a geographic location of the computing device in response to the communicating with the GPS device of the computing device; transmitting, by the processing device, first data indicative of the geographic location of the computing device to a server; displaying, by the processing device in communication with the GPS device in view of the first data, a map on the GUI, the map comprising: a geographical area comprising the geographic location of the computing device; and a first icon representing the geographic location of the computing device on the map; providing, by the processing device prior to initiating an actual transportation ordering process, the demonstration on the GUI, wherein the demonstration visually presents the transportation ordering process via simulated movement of a transportation entity icon on the map toward the geographic location of the computing device as represented by the first icon on the map; receiving, via the GUI, a second user input selection, wherein the second user input selection initiates the actual transportation ordering process; transmitting, to the server in response to receiving the second user input selection, a request to initiate the actual transportation ordering process for the computing device at the geographic location; receiving, by the processing device in response to transmitting the request to initiate the actual transportation ordering process for the computing device at the geographic location, second data indicative of a plurality of geographic locations of a plurality of transportation entities; displaying, in view of the received second data, additional transportation entity icons representing the plurality of geographic locations of the plurality of transportation entities on the map of the GUI; receiving, via the GUI, a third user input selection corresponding to one of the transportation entity icons of the additional transportation entity icons; identifying, by the processing device, a target transportation entity corresponding to the third user input selection; and transmitting, by the processing device to the server, a request for the target transportation entity to provide transportation to a user of the computing device.

2

2. The computer-implemented method of claim 1 , further comprising: receiving third data indicative of updated geographic locations of the plurality of transportation entities; and updating the additional transportation entity icons to represent the updated locations of the plurality of transportation entities on the GUI.

3

3. The computer-implemented method of claim 1 , further comprising: displaying one or more range indicators on the GUI.

4

4. The computer-implemented method of claim 3 , wherein the one or more range indicators comprise one or more concentric circles.

5

5. The computer-implemented method of claim 4 , wherein the first icon is located at a center of the one or more concentric circles.

6

6. The computer-implemented method of claim 1 , wherein the request to initiate the actual transportation ordering process for the computing device at the geographic location comprises the first data indicating the geographic location of the computing device.

7

7. A computing device comprising: a display device: a Global Positioning System (GPS) device; a memory; and a processing device, coupled to the memory, the display device, and the GPS device, the processing device to: receive, via a graphical user interface (GUI) presented on the display device, a first user input selection corresponding to a demonstration of a transportation ordering process; communicate, with the GPS device; determine a geographic location of the computing device in response to the communicating with the GPS device; transmit first data indicative of the geographic location of the computing device to a server; display, in view of the first data, a map on the GUI, the map comprising: a geographical area comprising the geographic location of the computing device; and a first icon representing the geographic location of the computing device on the map; provide the demonstration on the GUI prior to initiating an actual transportation ordering process, wherein the demonstration visually presents the transportation ordering process via simulated movement of a transportation entity icon on the map toward the geographic location of the computing device as represented by the first icon on the map; receive, via the GUI, a second user input selection, wherein the second user input selection initiates the actual transportation ordering process; transmit, to the server in response to receiving the second user input selection, a request to initiate the actual transportation ordering process for the computing device at the geographic location; receive, in response to transmitting the request to initiate the actual transportation ordering process for the computing device at the geographic location, second data indicative of a plurality of geographic locations of a plurality of transportation entities; display, in view of the received second data, additional transportation entity icons representing the plurality of geographic locations of the plurality of transportation entities on the map of the GUI; receive, via the GUI, a third user input selection corresponding to one of the transportation entity icons of the additional transportation entity icons; identify a target transportation entity corresponding to the third user input selection; and transmit, to the server, a request for the target transportation entity to provide transportation to a user of the computing device.

8

8. The computing device of claim 7 , wherein the processing device is further to: receive third data indicative of updated geographic locations of the plurality of transportation entities; and update the additional transportation entity icons to represent the updated locations of the plurality of transportation entities on the GUI.

9

9. The computing device of claim 7 , wherein the processing device is further to: display one or more range indicators on the GUI.

10

10. The computing device of claim 9 , wherein the one or more range indicators comprise one or more concentric circles.

11

11. The computing device of claim 10 , wherein the first icon is located at a center of the one or more concentric circles.

12

12. The computing device of claim 7 , wherein the request to initiate the actual transportation ordering process for the computing device at the geographic location comprises the first data indicating the geographic location of the computing device.

13

13. A non-transitory machine-readable storage medium including data that, when accessed by a processing device, cause the processing device to perform operations comprising: receiving, via a graphical user interface (GUI) presented on a display device of a computing device, a first user input selection corresponding to a demonstration of a transportation ordering process; communicating, by the processing device of the computing device, with a Global Positioning System (GPS) device of the computing device; determining, by the processing device of the computing device, a geographic location of the computing device in response to the communicating with the GPS device of the computing device; transmitting, by the processing device, first data indicative of the geographic location of the computing device to a server; displaying, by the processing device in communication with the GPS device in view of the first data, a map on the GUI, the map comprising: a geographical area comprising the geographic location of the computing device; and a first icon representing the geographic location of the computing device on the map; providing, by the processing device prior to initiating an actual transportation ordering process, the demonstration on the GUI, wherein the demonstration to visually presents the transportation ordering process via simulated movement of a transportation entity icon on the map toward the geographic location of the computing device as represented by the first icon on the map; receiving, via the GUI, a second user input selection, wherein the second input selection initiates the actual transportation ordering process; transmitting, to the server in response to receiving the second user input selection, a request to initiate the actual transportation ordering process for the computing device at the geographic location; receiving, by the processing device in response to transmitting the request to initiate the actual transportation ordering process for the computing device at the geographic location, second data indicative of a plurality of geographic locations of a plurality of transportation entities; displaying, in view of the received second data, additional transportation entity icons representing the plurality of geographic locations of the plurality of transportation entities on the map of the GUI; receiving, via the GUI, a third user input selection corresponding to one of the transportation entity icons of the additional transportation entity icons; identifying, by the processing device, a target transportation entity corresponding to the third user input selection; and transmitting, by the processing device to the server, a request for the target transportation entity to provide transportation to a user of the computing device.

14

14. The non-transitory machine-readable storage medium of claim 13 , the operations further comprising: receiving third data indicative of updated geographic locations of the plurality of transportation entities; and updating the additional transportation entity icons to represent the updated locations of the plurality of transportation entities on the GUI.

15

15. The non-transitory machine-readable storage medium of claim 13 , the operations further comprising: displaying one or more range indicators on the GUI.

16

16. The non-transitory machine-readable storage medium of claim 15 , wherein the one or more range indicators comprise one or more concentric circles.

17

17. The non-transitory machine-readable storage medium of claim 16 , wherein the first icon is located at a center of the one or more concentric circles.

18

18. The non-transitory machine-readable storage medium of claim 13 , wherein the request to initiate the actual transportation ordering process for the computing device at the geographic location comprises the first data indicating the geographic location of the computing device.

Patent Metadata

Filing Date

Unknown

Publication Date

October 25, 2016

Inventors

Shahar Smirin

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MECHANISMS FOR ORDERING TRANSPORTATION VEHICLES” (9477983). https://patentable.app/patents/9477983

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

MECHANISMS FOR ORDERING TRANSPORTATION VEHICLES — Shahar Smirin | Patentable