BACKGROUND OF THE INVENTION

The present invention relates generally to the field of point of interest notification, and more particularly to the notification of a computing device user of proximal points of interest.

Electronic maps of most of the developed world are available from a number of electronic map providers. Metadata embedded in many of these electronic maps includes the whereabouts of numerous points of interest such as businesses, parks, railway and bus stations, stadiums, government offices, etc. In addition, there are several ways that a computing device may be tracked on an electronic map. Thus, electronic maps can show a user with a device his or her proximity to many different points of interest. In fact, a user of a computing device can even track the location of other users with computing devices using electronic maps. Hence, even a person can be a point of interest in some cases.

SUMMARY

Embodiments of the present invention provide a method, system, and program product for notification of proximal points of interest. One or more processors track internet usage of a user. The tracking includes tracking a first user input into one or more websites using a keylogging subprogram. One or more processors analyze the first user input. Analyzing the first user input includes using machine learning to gain knowledge of one or more interests of the first user based on the first user input. One or more processors determine a proximity of the first user to at least one point of interest within a first threshold distance of the first user while the first user is mobile. One or more processors match at least one interest of the one or more interests of the first user with one or more interests associated with the at least one point of interest. One or more processors provide a notification that the first user is within the first threshold distance of the at least one point of interest.

