Geographic segmentation systems and methods
First Claim
1. A computer implemented method for tracking analytics data related to requests for content over a computer network and generating metrics using the tracked analytics data, the method performing operations comprising:
- tracking, with processing circuitry, analytics data describing requests for content over a computer network, the analytics data for each request comprising a user identifier of a person or a device identifier of a user computing device that made the request, a time and date of the request, a description of the request, and a coordinate location of the user computing device when the request for content was made, the coordinate location recorded and transmitted by the user computing device;
identifying, with the processing circuitry and based on a selected range of request density, from each of the coordinate locations, a set of location units, each location unit comprising a request density within the selected range;
determining, with the processing circuitry, a geographical location of interest defined by the set of location units; and
generating, with the processing circuitry, traffic metrics for the geographical location of interest by segmenting the analytics data based on the location units.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for segmenting traffic based on geography include assigning coordinate location data received with respect to members of a plurality of computing devices to analytics data associated with a plurality of requests for content received from respective ones of the plurality of computing devices. A geographical location of interest is defined. The defining the geographical location of interest includes designating a plurality of points defining boundaries of the geographical location of interest. Respective ones of a plurality of traffic segments are assigned to the plurality of requests for content based in part upon a comparison of the geographical location of interest to coordinate location data assigned to respective ones of the plurality of requests for content. Network traffic metrics are generated for ones of the plurality of traffic segments. The request traffic metrics describe request behavior associated with particular segments of the plurality of traffic segments.
31 Citations
20 Claims
-
1. A computer implemented method for tracking analytics data related to requests for content over a computer network and generating metrics using the tracked analytics data, the method performing operations comprising:
-
tracking, with processing circuitry, analytics data describing requests for content over a computer network, the analytics data for each request comprising a user identifier of a person or a device identifier of a user computing device that made the request, a time and date of the request, a description of the request, and a coordinate location of the user computing device when the request for content was made, the coordinate location recorded and transmitted by the user computing device; identifying, with the processing circuitry and based on a selected range of request density, from each of the coordinate locations, a set of location units, each location unit comprising a request density within the selected range; determining, with the processing circuitry, a geographical location of interest defined by the set of location units; and generating, with the processing circuitry, traffic metrics for the geographical location of interest by segmenting the analytics data based on the location units. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented monitoring device for tracking analytics data related to requests for content over a computer network and generating metrics using the tracked analytics data, the monitoring device comprising:
-
at least one processor; and a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to; track analytics data for describing requests for content over a computer network, the analytics data for each request comprising a user identifier of a person or a device identifier of a user computing device that made the request, a time and date of the request, a description of the request, and a coordinate location of the user computing device when the request for content was made, the coordinate location recorded and transmitted by the user computing device; identify, based on a selected range of request density, from each of the coordinate locations, a set of location units, each location unit comprising a request density within the selected range; determine a geographical location of interest defined by the set of location units; and generate traffic metrics for the geographical location of interest by segmenting the analytics data based on the location units. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing computer-executable program instructions, wherein the program instructions are executable to:
-
track analytics data for describing requests for content over a computer network, the analytics data for each request comprising a user identifier of a person or a user computing device that made the request, a time and date of the request, a description of the request, and a coordinate location of the user computing device when the request for content was made, the coordinate location recorded and transmitted by the user computing device; and identify, based on a selected range of request density, from each of the coordinate locations, a set of location units, each location unit comprising a request density within the selected range; determine a geographical location of interest defined by the set of location units; and generate traffic metrics for the geographical locations of interest by segmenting the analytics data based on the location units. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification