×

Notification of proximal points of interest

  • US 10,422,657 B2
  • Filed: 07/17/2015
  • Issued: 09/24/2019
  • Est. Priority Date: 07/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • analyzing, by one or more processors, a first user input into a computing device, wherein at least in part, a keylogging subprogram tracks the first user input, wherein analyzing the first user input includes continuously monitoring and tracking internet usage of the user, including tracking user input in one or more websites, and wherein analyzing the first user input further includes using machine learning to gain knowledge of one or more interests of the first user based on the first user input;

    determining, by the one or more processors, the one or more interests of the first user based, at least in part, on the first user input into the computing device;

    determining, by the one or more processors, a proximity of the first user to one or more points of interest that match the first user input into the computing device and are within a first threshold distance of the first user while the first user is mobile;

    matching, by the one or more processors, at least one interest of the one or more interests of the first user with one or more interests associated with at least one point of interest of the one or more points of interest;

    notifying, by the one or more processors, the first user that the first user is within the first threshold distance of the point of interest, wherein the notification includes a broadcast message, wherein the broadcast message is sent to both the first user and a second user that is within a threshold proximity of the first user;

    filtering, by the one or more processors, the at least one point of interest, based on a predetermined length of time since the at least one interest of the first user matched the at least one point of interest, wherein the first user specifies the length of time that the first user'"'"'s interest is retained before being filtered, wherein the filtered point of interest is terminated if it redundantly matches the at least one interest of the first user, and wherein the terminated filtered point of interest indicates that the first user is no longer interested in the at least one interest of the one or more interests of the first user; and

    sorting, by the one or more processors, a plurality of points of interest using one or more of;

    a second threshold distance of the first user from the at least one of the one or more points of interest, a threshold number of matches between the one or more interests of the first user and the one or more interests associated with the at least one of the one or more points of interest, a length of time since a matching first user interest was determined, a threshold number of points of interest that match the one or more interests of the first user with substantial similarity, and a threshold number of instances whereby the first user has ignored a notification of a point of interest that matched at least one of the one or more interests of the first user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×