Techniques for providing event driven notifications
First Claim
Patent Images
1. A method for providing event driven notifications comprising:
- registering, via at least one computer processor, a mobile device with notification preferences;
monitoring, via the at least one computer processor, locations of the registered mobile device;
automatically determining, via the at least one computer processor, that the registered mobile device has been present in a particular location for a particular amount of time;
automatically comparing, via the at least one computer processor, the particular amount of time to a specified time threshold;
automatically determining, via the at least one computer processor and based on the comparison, that the registered mobile device has been present in the particular location longer than the specified time threshold;
monitoring, via the at least one computer processor, an electronic media feed for events associated with a specified criteria based at least in part on the notification preferences and the particular location;
identifying, via the at least one computer processor, a plurality of events in the electronic media feed;
filtering, via the at least one computer processor, the plurality of events;
identifying, via the at least one computer processor, an event of the plurality of events matching the particular location; and
providing, via the at least one computer processor, a notification associated with the identified event to the registered mobile device in accordance with the notification preferences.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing event driven notifications are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for providing event driven notifications comprising monitoring an electronic media feed for an event associated with a specified criteria, identifying, using at least one computer processor, a plurality of events in the electronic media feed, filtering the plurality of events, identifying an event of the plurality of events matching a specified location, and providing a notification associated with the identified event.
-
Citations
20 Claims
-
1. A method for providing event driven notifications comprising:
-
registering, via at least one computer processor, a mobile device with notification preferences; monitoring, via the at least one computer processor, locations of the registered mobile device; automatically determining, via the at least one computer processor, that the registered mobile device has been present in a particular location for a particular amount of time; automatically comparing, via the at least one computer processor, the particular amount of time to a specified time threshold; automatically determining, via the at least one computer processor and based on the comparison, that the registered mobile device has been present in the particular location longer than the specified time threshold; monitoring, via the at least one computer processor, an electronic media feed for events associated with a specified criteria based at least in part on the notification preferences and the particular location; identifying, via the at least one computer processor, a plurality of events in the electronic media feed; filtering, via the at least one computer processor, the plurality of events; identifying, via the at least one computer processor, an event of the plurality of events matching the particular location; and providing, via the at least one computer processor, a notification associated with the identified event to the registered mobile device in accordance with the notification preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture for providing event driven notifications, the article of manufacture comprising:
-
at least one non-transitory computer processor readable storage medium; and instructions stored on the at least one medium; wherein the instructions are configured to be readable from the at least one medium by at least one computer processor and thereby cause the at least one computer processor to operate so as to; register a first mobile device of a first user with notification preferences; monitor locations of a second mobile device of a second user; automatically determine that the second mobile device has been present in a particular location for a particular amount of time; automatically compare the particular amount of time to a specified time threshold; automatically determine, based on the comparison, that the second mobile device has been present in the particular location longer than the specified time threshold; monitor an electronic media feed for events associated with a specified criteria based at least in part on the notification preferences and the particular location; identify a plurality of events in the electronic media feed; filter the plurality of events; identify an event of the plurality of events matching the particular location; and provide a notification associated with the identified event to the first mobile device in accordance with the notification preferences. - View Dependent Claims (18)
-
-
19. A system for providing event driven notifications comprising:
-
at least one computer processor communicatively coupled to a network, wherein the at least one computer processor is configured to; register a first mobile device of a first user with notification preferences; monitor locations of a second mobile device of a second user; automatically determine that the second mobile device has been present in a particular location a particular number of times; automatically compare the particular number of times to a specified threshold number of times; automatically determine, based on the comparison, that the registered mobile device has been present in the particular location more than the specified threshold number of times; monitor an electronic media feed for events associated with a specified criteria based at least in part on the notification preferences and the particular location; identify a plurality of events in the electronic media feed; filter the plurality of events; identify an event of the plurality of events matching the particular location; and provide a notification associated with the identified event to the first mobile device in accordance with the notification preferences; and at least one memory, coupled to the at least one computer processor, configured to provide the at least one computer processor with instructions. - View Dependent Claims (20)
-
Specification