Modifying map configurations based on established location points
First Claim
1. A computer-implemented method of generating map content, the method being performed by one or more processors and comprising:
- receiving, over one or more networks, data corresponding to a service request including at least a start location from a computing device of a user;
selecting a service provider to service the service request;
transmitting a confirmation to the computing device indicating that the selected service provider is traveling to the start location;
generating map content to be displayed on a user interface of a service application on the computing device, the map content indicating a plurality of the start location, a current location of the user, a destination of the user, or a dynamic location of the selected service provider while the selected service provider is traveling to the start location or the destination;
causing dynamic zooming of the map content on the user interface based on the dynamic location of the selected service provider and at least one of the start location or the current location of the user; and
generating a toggle feature to be displayed on the user interface, the toggle feature being selectable to enable the user to switch between a plurality of map configurations for the map content, each of the map configurations being based on a plurality of toggle points comprising a plurality of (i) the current location of the user, (ii) the dynamic location of the selected service provider, or (iii) the start location, wherein the plurality of toggle points defines a dynamic zoom level of the map content.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of generating map content includes receiving a service request including at least a start location from a computing device of a user, and selecting a service provider to provide the service request. The method further includes transmitting a confirmation to the computing device indicating that the selected service provider is traveling to the start location, and enabling map content to be displayed on a user interface of a service application on the computing device, the map content indicating at least the start location, and a dynamic location of the selected service provider while the selected service provider is traveling to the start location. The method also includes enabling dynamic zooming of the map content on the user interface based on the dynamic location of the selected service provider and at least one of the start location or a current location of the user.
49 Citations
18 Claims
-
1. A computer-implemented method of generating map content, the method being performed by one or more processors and comprising:
-
receiving, over one or more networks, data corresponding to a service request including at least a start location from a computing device of a user; selecting a service provider to service the service request; transmitting a confirmation to the computing device indicating that the selected service provider is traveling to the start location; generating map content to be displayed on a user interface of a service application on the computing device, the map content indicating a plurality of the start location, a current location of the user, a destination of the user, or a dynamic location of the selected service provider while the selected service provider is traveling to the start location or the destination; causing dynamic zooming of the map content on the user interface based on the dynamic location of the selected service provider and at least one of the start location or the current location of the user; and generating a toggle feature to be displayed on the user interface, the toggle feature being selectable to enable the user to switch between a plurality of map configurations for the map content, each of the map configurations being based on a plurality of toggle points comprising a plurality of (i) the current location of the user, (ii) the dynamic location of the selected service provider, or (iii) the start location, wherein the plurality of toggle points defines a dynamic zoom level of the map content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
-
receive, over one or more networks, a service request including at least a start location from a computing device of a user; select a service provider to service the service request; transmit a confirmation to the computing device indicating that the selected service provider is traveling to the start location; generate map content to be displayed on a user interface of a service application on the computing device, the map content indicating a plurality of the start location, a current location of the user, a destination of the user, or a dynamic location of the selected service provider while the selected service provider is traveling to the start location or the destination; cause dynamic zooming of the map content on the user interface based on the dynamic location of the selected service provider and at least one of the start location or the current location of the user; and generate a toggle feature on the user interface to enable the user to switch between a plurality of map configurations for the map content, each of the map configurations being based on a plurality of toggle points comprising a plurality of (i) the current location of the user, (ii) the dynamic location of the selected service provider, or (iii) the start location, wherein the plurality of toggle points defines a dynamic zoom level of the map content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system comprising:
-
one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the one or more processors to; receive, over one or more networks, a service request including at least a start location from a computing device of a user; select a service provider to service the service request; transmit a confirmation to the computing device of the user indicating that the selected service provider is traveling to the start location; generate map content to be displayed on a user interface of a service application on the computing device of the user, the map content indicating a plurality of the start location, a current location of the user, a destination of the user, or a dynamic location of the selected service provider while the selected service provider is traveling to the start location or the destination; cause dynamic zooming of the map content on the user interface based on the dynamic location of the selected service provider and at least one of the start location or the current location of the user; and generate a toggle feature on the user interface to enable the user to switch between a plurality of map configurations for the map content, each of the map configurations being based on a plurality of toggle points comprising a plurality of (i) the current location of the user, (ii) the dynamic location of the selected service provider, or (iii) the start location, wherein the plurality of toggle points defines a dynamic zoom level of the map content.
-
Specification