Integrated geospatial activity reporting
First Claim
1. A computer-implemented method for generating a report regarding user location information, comprising:
- receiving, at a server via a communication network from a requesting computing device, a request to generate the report, wherein the request includes report parameters for generating the report;
identifying, by one or more processors of the server, a vehicle dealer lot based upon the report parameters;
accessing, from a memory associated with the server, map data associated with the vehicle dealer lot, the map data including a set of data defining a lot area of the vehicle dealer lot as one or more polygons within a map area including the vehicle dealer lot;
identifying, by one or more processors of the server, a data set including a plurality of data entries selected based upon the report parameters, wherein (i) each data entry in the data set is associated with a user action and with a geospatial location identifier and (ii) the user action is associated with the vehicle dealer lot or the geospatial location identifier indicates a geospatial location within the lot area;
identifying, by the one or more processors of the server, additional vehicle dealer lots based upon the report parameters and identified data set;
generating, by the one or more processors of the server, a report including an indication of a geospatial location of each of the additional vehicle dealer lots; and
transmitting, from the server via the communication network to the requesting computing device, the generated report for presentation to an operator of the requesting computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for distinguishing between user mobile device location data indicating user locations within an area of interest or merely near an area of interest are disclosed. User geospatial location data is obtained at user mobile devices (e.g., smartphones) upon the triggering event of a user action (e.g., visiting a web site or using an application on the user mobile device). The location data is stored and compared against polygonal map data accurately and precisely defining a map area of the area of interest. A map view may be generated by generating markers having different styles for user location data within or near the area of interest, which markers may then be overlaid on a map including a polygon representation of the area of interest. Such map view may be augmented by additional data and presented as a report including location and additional data for a plurality of users.
-
Citations
20 Claims
-
1. A computer-implemented method for generating a report regarding user location information, comprising:
-
receiving, at a server via a communication network from a requesting computing device, a request to generate the report, wherein the request includes report parameters for generating the report; identifying, by one or more processors of the server, a vehicle dealer lot based upon the report parameters; accessing, from a memory associated with the server, map data associated with the vehicle dealer lot, the map data including a set of data defining a lot area of the vehicle dealer lot as one or more polygons within a map area including the vehicle dealer lot; identifying, by one or more processors of the server, a data set including a plurality of data entries selected based upon the report parameters, wherein (i) each data entry in the data set is associated with a user action and with a geospatial location identifier and (ii) the user action is associated with the vehicle dealer lot or the geospatial location identifier indicates a geospatial location within the lot area; identifying, by the one or more processors of the server, additional vehicle dealer lots based upon the report parameters and identified data set; generating, by the one or more processors of the server, a report including an indication of a geospatial location of each of the additional vehicle dealer lots; and transmitting, from the server via the communication network to the requesting computing device, the generated report for presentation to an operator of the requesting computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for generating a report regarding user location information, comprising:
-
one or more processors; a communication module adapted to communicate data via a network; a program memory coupled to the one or more processors and storing executable instructions that when executed by the one or more processors cause the computer system to; receive a request to generate the report from a requesting computing device via the communication module, wherein the request includes report parameters for generating the report; identify a vehicle dealer lot based upon the report parameters; access map data associated with the vehicle dealer lot from a memory associated with the computer system, the map data including a set of data defining a lot area of the vehicle dealer lot as one or more polygons within a map area including the vehicle dealer lot; identify a data set including a plurality of data entries selected based upon the report parameters, wherein (i) each data entry in the data set is associated with a user action and with a geospatial location identifier and (ii) the user action is associated with the vehicle dealer lot or the geospatial location identifier indicates a geospatial location within the lot area; identify additional vehicle dealer lots based upon the report parameters and identified data set; generate a report including an indication of a geo spatial location of each of the additional vehicle dealer lots; and transmit the generated report via the communication network to the requesting computing device for presentation to an operator of the requesting computing device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A tangible, non-transitory computer-readable medium storing executable instructions for generating a map displaying user location information that, when executed by one or more processors of a computer system, cause the computer system to:
-
receive a request to generate the report from a requesting computing device via a communication network, wherein the request includes report parameters for generating the report; identify a vehicle dealer lot based upon the report parameters; access map data associated with the vehicle dealer lot from a memory associated with the computer system, the map data including a set of data defining a lot area of the vehicle dealer lot as one or more polygons within a map area including the vehicle dealer lot; identify a data set including a plurality of data entries selected based upon the report parameters, wherein (i) each data entry in the data set is associated with a user action and with a geospatial location identifier and (ii) the user action is associated with the vehicle dealer lot or the geospatial location identifier indicates a geospatial location within the lot area; identify additional vehicle dealer lots based upon the report parameters and identified data set; generate a report including an indication of a geo spatial location of each of the additional vehicle dealer lots; and transmit the generated report via the communication network to the requesting computing device for presentation to an operator of the requesting computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification