Modifying map configurations based on established location points
First Claim
1. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a computing device, cause the computing device to:
- receive data corresponding to a dynamic location of a transport service provider traveling to rendezvous with a requesting user at a start location;
generate map content to be displayed on a user interface of the computing device; and
generate a toggle feature on the user interface to enable the requesting user to switch between a plurality of map configurations for the map content, each of the plurality of map configurations comprising a dynamic zoom level of the map content, the dynamic zoom level being defined by a plurality of toggle points comprising a plurality of (i) the dynamic location of the transport service provider, (ii) a dynamic location of the requesting user, or (iii) the start location;
wherein the plurality of map configurations comprises a first dynamic zoom level for a walk configuration, and wherein the plurality of toggle points for the first dynamic zoom level comprises the dynamic location of the requesting user and the start location; and
wherein the plurality of map configurations comprises a second dynamic zoom level for an en route configuration, and wherein the plurality of toggle points for the second dynamic zoom level comprises the dynamic location of the transport service provider and the dynamic location of the requesting user.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer system can monitor a dynamic location of a transport service provider traveling to rendezvous with a requesting user at a start location. The computer system can generate map content to be displayed on a user interface a computing device of the requesting user. The computer system may then generate a toggle feature on the user interface to enable the requesting user to switch between a plurality of map configurations for the map content. Each of the plurality of map configurations can define a dynamic zoom level of the map content and being based on a plurality of toggle points comprising a plurality of (i) the dynamic location of the transport service provider, (ii) the dynamic location of the requesting user, or (iii) the start location.
80 Citations
16 Claims
-
1. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a computing device, cause the computing device to:
-
receive data corresponding to a dynamic location of a transport service provider traveling to rendezvous with a requesting user at a start location; generate map content to be displayed on a user interface of the computing device; and generate a toggle feature on the user interface to enable the requesting user to switch between a plurality of map configurations for the map content, each of the plurality of map configurations comprising a dynamic zoom level of the map content, the dynamic zoom level being defined by a plurality of toggle points comprising a plurality of (i) the dynamic location of the transport service provider, (ii) a dynamic location of the requesting user, or (iii) the start location; wherein the plurality of map configurations comprises a first dynamic zoom level for a walk configuration, and wherein the plurality of toggle points for the first dynamic zoom level comprises the dynamic location of the requesting user and the start location; and wherein the plurality of map configurations comprises a second dynamic zoom level for an en route configuration, and wherein the plurality of toggle points for the second dynamic zoom level comprises the dynamic location of the transport service provider and the dynamic location of the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of generating map content, the method being performed by one or more processors of a computing device and comprising:
-
receiving data corresponding to a dynamic location of a transport service provider traveling to rendezvous with a requesting user at a start location; generating map content to be displayed on a user interface of the computing device; and generating a toggle feature on the user interface to enable the requesting user to switch between a plurality of map configurations for the map content, each of the plurality of map configurations comprising a dynamic zoom level of the map content, the dynamic zoom level being defined by a plurality of toggle points comprising a plurality of (i) the dynamic location of the transport service provider, (ii) a dynamic location of the requesting user, or (iii) the start location; wherein the plurality of map configurations comprises a first dynamic zoom level for a walk configuration, and wherein the plurality of toggle points for the first dynamic zoom level comprises the dynamic location of the requesting user and the start location; and wherein the plurality of map configurations comprises a second dynamic zoom level for an en route configuration, and wherein the plurality of toggle points for the second dynamic zoom level comprises the dynamic location of the transport service provider and the dynamic location of the requesting user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device comprising
one or more processors; - and
a memory storing instructions that, when executed by the one or more processors, cause the computing device to; receive data corresponding to a dynamic location of a transport service provider traveling to rendezvous with a requesting user at a start location; generate map content to be displayed on a user interface of the computing device; and generate a toggle feature on the user interface to enable the requesting user to switch between a plurality of map configurations for the map content, each of the plurality of map configurations comprising a dynamic zoom level of the map content, the dynamic zoom level being defined by a plurality of toggle points comprising a plurality of (i) the dynamic location of the transport service provider, (ii) a dynamic location of the requesting user, or (iii) the start location; wherein the plurality of map configurations comprises a first dynamic zoom level for a walk configuration, and wherein the plurality of toggle points for the first dynamic zoom level comprises the dynamic location of the requesting user and the start location; and wherein the plurality of map configurations comprises a second dynamic zoom level for an en route configuration, and wherein the plurality of toggle points for the second dynamic zoom level comprises the dynamic location of the transport service provider and the dynamic location of the requesting user.
- and
Specification