Conditional location-based reminders
First Claim
Patent Images
1. A computer-implemented system, comprising:
- a filter that processes at least one static filter criterion and at least one dynamic filter criterion, the filter criteria being unrelated to a present geographic location of a user;
a location-based notification infrastructure for identifying that the geographical location of the user has reached a trigger location based on a geo-fence that includes a notifier that generates a notification when the geographic location of the user satisfies a location-based condition and the filter component determines that the at least one static filter criterion and the at least one dynamic filter criterion is satisfied, andautomatically applies filter criteria to selectively prevent communication of the notification based onpersonal information, which is financial account information or calendar-based information, andan immediately preceding route traveled by the user to get to the location; and
a processor that executes computer-executable instructions associated with at least one of the notifier or the filter.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables conditional location-based notifications. One or multiple factors (filter criteria) can be considered, and triggering of a notification can be based on some or all of the factors. Those factors can be static (e.g., time based) or dynamic (e.g., a previous user location) and extend the ability to filter unnecessary notifications, and thus, increase user satisfaction. The filter criteria can include checking user back balance, and calendar as prerequisites to sending a notification.
57 Citations
9 Claims
-
1. A computer-implemented system, comprising:
-
a filter that processes at least one static filter criterion and at least one dynamic filter criterion, the filter criteria being unrelated to a present geographic location of a user; a location-based notification infrastructure for identifying that the geographical location of the user has reached a trigger location based on a geo-fence that includes a notifier that generates a notification when the geographic location of the user satisfies a location-based condition and the filter component determines that the at least one static filter criterion and the at least one dynamic filter criterion is satisfied, and automatically applies filter criteria to selectively prevent communication of the notification based on personal information, which is financial account information or calendar-based information, and an immediately preceding route traveled by the user to get to the location; and a processor that executes computer-executable instructions associated with at least one of the notifier or the filter. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, comprising acts of:
-
identifying that a geographical location of a user has reached a trigger location based on a geo-fence; applying notification filter criteria to a location-based notification system based on an identity of the user, the notification filter criteria usable to decide to selectively prevent communication of a notification; processing communication of a generated notification to the user based on an application of route filter criteria that consider an immediately preceding route traveled by the user to get to the location and preventing communication of the notification based on a result of the application of the filter criteria; and utilizing a processor that executes instructions stored in memory to perform at least one of the acts of identifying, applying, or processing; and automatically applying filter criteria to manage communication of the notification based on personal information, which is financial account information or a user calendar, or an immediately preceding route traveled by the user to get to the location. - View Dependent Claims (6, 7)
-
-
8. A computer-implemented method, comprising acts of:
-
identifying that a geographical location of a user has reached a trigger location based on a geo-fence; processing filter criteria based on the trigger location; checking personal information of the user as part of processing the filter criteria; processing communication of a notification to the user based on status of the personal information; selectively preventing communication of the processed notification based on a result of the application of filter criteria that considers an immediately preceding route traveled by the user to get to the trigger location; utilizing a processor that executes instructions stored in memory to perform at least one of the acts of identifying, processing, or checking; and automatically applying filter criteria to manage communication of the notification based on the personal information, which is financial account information or a user calendar. - View Dependent Claims (9)
-
Specification