Patent Document ID: 9922426
Application ID: 15005820
Patent Status: 1

Claim One:
1. A method comprising: receiving, from a client device, a request for presentation of an interactive map user interface that depicts (i) a particular geographic region and (ii) data for an online account, the data including, for each of multiple different sub-regions of the particular geographic region, performance data that represents a performance of content of the online account distributed in the sub-region; rendering, by one or more servers and using a mapping service, a map of the particular geographic region, the rendering comprising generating a canvas of the particular geographic region and loading a plurality of programming elements and graphic elements that are used to generate the map; generating, by the one or more servers and based on the rendered map, an image file representing an image of the rendered map, wherein the image file is a smaller file than the generated canvas and consumes less memory than the generated canvas; detecting the different sub-regions within the image based at least on visual borders depicted by the image; assigning a different visual characteristic to each different sub-region within the image; generating an electronic index (i) that maps each of multiple different locations within the image to the different visual characteristic of the sub-region that includes the location and (ii) that specifies the performance data for each sub-region; and configuring, by the one or more servers, a user interface of the client device to: present the image with each of the different sub-regions being presented according to the different visual characteristic corresponding to each different sub-region; monitor for user interactions with one or more of the sub-regions; and present, using the mapping of the electronic index, the performance data for at least one given sub-region when the client device detects a user interaction with the given sub-region of the image, wherein the configuring includes providing, by the one or more servers, the image file and the electronic index to the client device.