System and method of creating custom dynamic neighborhoods for individual drivers
First Claim
1. A computer-implemented method for generating neighborhood maps, the method comprising:
- aggregating, by a server, geolocation data and auxiliary data associated with a user'"'"'s driving activities;
identifying, by the server, a plurality of driving routes from the user'"'"'s driving activities that have common geolocation data points based upon a geolocation threshold;
determining, by the server, one or more designated driving routes from the identified plurality of driving routes based upon an auxiliary threshold, the one or more designated driving routes indicating frequently traversed driving routes of the user;
generating, by the server, a user neighborhood map that includes the one or more designated driving routes; and
transmitting, by the server, a visual representation of or an electronic message detailing the user neighborhood map to a mobile device of the user for display.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methods relate to, inter alia, aggregating geolocation data and auxiliary data associated with a plurality of driving activities. The system and methods may further identify the plurality of driving activities that have common geolocation data points based on a geolocation threshold. The system and methods may further determine, from among the identified plurality of driving activities, one or more designated driving activities based on an auxiliary threshold. The system and methods may further generate the neighborhood map that includes the one or more designated driving activities. The system and methods may further transmit a visual representation of, or electronic message detailing, the neighborhood map to a mobile device of a user for display, or otherwise causing the neighborhood map to be displayed to the user.
20 Citations
20 Claims
-
1. A computer-implemented method for generating neighborhood maps, the method comprising:
-
aggregating, by a server, geolocation data and auxiliary data associated with a user'"'"'s driving activities; identifying, by the server, a plurality of driving routes from the user'"'"'s driving activities that have common geolocation data points based upon a geolocation threshold; determining, by the server, one or more designated driving routes from the identified plurality of driving routes based upon an auxiliary threshold, the one or more designated driving routes indicating frequently traversed driving routes of the user; generating, by the server, a user neighborhood map that includes the one or more designated driving routes; and transmitting, by the server, a visual representation of or an electronic message detailing the user neighborhood map to a mobile device of the user for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server for generating neighborhood maps, the server comprising:
-
a memory configured to store non-transitory computer executable instructions; a processor configured to interface with the memory, wherein the processor is configured to execute the non-transitory computer executable instructions to cause the processor to; aggregate geolocation data and auxiliary data associated with a user'"'"'s driving activities; identify a plurality of driving routes from the user'"'"'s driving activities that have common geolocation data points based upon a geolocation threshold; determine one or more designated driving routes from the identified plurality of driving routes based upon an auxiliary threshold, the one or more designated driving routes indicating frequently traversed driving routes of the user; and generate a user neighborhood map that includes the one or more designated driving routes; and transmit a visual representation of or an electronic message detailing the user neighborhood map to a mobile device of the user for display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium containing a set of computer readable instructions for generating neighborhood maps, that when executed by a processor, configure the processor to:
-
aggregate geolocation data and auxiliary data associated with a user'"'"'s driving activities; identify a plurality of driving routes from the user'"'"'s driving activities that have common geolocation data points based upon a geolocation threshold; determine one or more designated driving routes from the identified plurality of driving routes based upon an auxiliary threshold, the one or more designated driving routes indicating frequently traversed driving routes of the user; and generate a user neighborhood map that includes the one or more designated driving routes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification