ENHANCED ADAPTIVE OPTIMIZATION AND PRESENTATION OF ON-LINE MAP DATA
First Claim
1. A computer-implemented method for presenting map data on a computing device, comprising configuring one or more processors to perform an operation comprising:
- providing data describing a location and movement of the computing device;
determining a usage mode based on the data, wherein the usage mode is selected from a predefined plurality of usage modes each corresponding to a different type of user activity; and
wherein each usage mode is associated with one or more display parameters; and
rendering an image on the computing device according to the one or more display parameters associated with the selected usage mode, wherein the image includes map data and points of interest (POIs);
whereby the image is adaptively rendered according to the data describing the location and movement of the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and articles of manufacture are disclosed for presenting map data on a computing device. The map may be dynamically adapted based on a physical characteristic, such as display resolution, of the computing device. The map may be further adapted based on a user activity, such as shopping, that is taking place. Input from a user in response to a rendered map may be used to create a manual override or a learned override to further adapt the map for the computing device. The input may be from the user of the computing device or from users of other computing devices.
-
Citations
25 Claims
-
1. A computer-implemented method for presenting map data on a computing device, comprising configuring one or more processors to perform an operation comprising:
-
providing data describing a location and movement of the computing device; determining a usage mode based on the data, wherein the usage mode is selected from a predefined plurality of usage modes each corresponding to a different type of user activity; and
wherein each usage mode is associated with one or more display parameters; andrendering an image on the computing device according to the one or more display parameters associated with the selected usage mode, wherein the image includes map data and points of interest (POIs);
whereby the image is adaptively rendered according to the data describing the location and movement of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium containing a program which, when executed, performs an operation for presenting map data on a computing device, comprising:
-
providing data describing a location and movement of the computing device; determining a usage mode based on the data, wherein the usage mode is selected from a predefined plurality of usage modes each corresponding to a different type of user activity; and
wherein each usage mode is associated with one or more display parameters; andrendering an image on the computing device according to the one or more display parameters associated with the selected usage mode, wherein the image includes map data and points of interest (POIs);
whereby the image is adaptively rendered according to the data describing the location and movement of the computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a processor; and a memory containing a program, which when executed by the processor is configured to perform an operation for presenting map data on a computing device, comprising; providing data describing a location and movement of the computing device; determining a usage mode based on the data, wherein the usage mode is selected from a predefined plurality of usage modes each corresponding to a different type of user activity; and
wherein each usage mode is associated with one or more display parameters; andrendering an image on the computing device according to the one or more display parameters associated with the selected usage mode, wherein the image includes map data and points of interest (POIs);
whereby the image is adaptively rendered according to the data describing the location and movement of the computing device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification