IP Library Granted Patent US 9,477,983
Granted Patent B2
US 9,477,983 · App. 14/046,837 · Granted Oct 25, 2016

Mechanisms for ordering transportation vehicles

Inventor: Shahar Smirin (Jerusalem, IL)
Assignee: GT GETTAXI LIMITED
G06Q30/0641G06Q10/02G06Q50/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,477,983
App. No.
14/046,837
Granted
Oct 25, 2016
Kind
B2
Abstract

A graphical user interface (GUI) of an application is provided to a user. A user input indicating a request for a demonstration of an online transportation ordering process is received via the GUI. In response to the user input, the demonstration is presented to the user using the GUI. The demonstration includes obtaining the geographic location of the user, displaying the geographic location of the user on a map, and displaying a simulated movement of a transportation entity toward the geographic location of the user on the map. An additional GUI of the application may also be provided to the user. The additional GUI includes a map that indicates the location of the user and one or more transportation entities in the vicinity of the user. The application may accept user input selecting one of the transportation entities and the application may transmit a request for transportation to a server.

Claims (76)

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. 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. The computer-implemented method of claim 1 , further comprising:

displaying one or more range indicators on the GUI.

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

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. 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. 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. 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. The computing device of claim 7 , wherein the processing device is further to:

display one or more range indicators on the GUI.

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

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

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. 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. 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. The non-transitory machine-readable storage medium of claim 13 , the operations further comprising:

displaying one or more range indicators on the GUI.

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. 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. 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.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Apr 25, 2022
From: LLC SBERBANK INVESTMENTS
To: GT GETTAXI SYSTEMS LTD.
Reel/Frame 059789/0158 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 5, 2021
From: GT GETTAXI LIMITED
To: GT GETTAXI SYSTEMS LTD
Reel/Frame 055230/0781 →
SECURITY INTEREST Recorded Feb 4, 2021
From: GT GET TAXI SYSTEMS LTD
To: LLC "SBERBANK INVESTMENTS"
Reel/Frame 055149/0005 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2021
From: LLC "SBERBANK INVESTMENTS"
To: GT GETTAXI LIMITED
Reel/Frame 055136/0456 →
SECURITY INTEREST Recorded Dec 2, 2016
From: GT GETTAXI LIMITED
To: LLC "SBERBANK INVESTMENTS"
Reel/Frame 040494/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2014
From: SMIRIN, SHAHAR
To: GT GETTAXI LIMITED
Reel/Frame 032543/0043 →
Continuity (3)
Continuation In Part 29420159 · May 4, 2012
Provisional Application 61710589 · Oct 5, 2012
Related Publication 20140040079A1 · Feb 6, 2014