IP Library Granted Patent US 10,142,213
Granted Patent B1
US 10,142,213 · App. 14/492,960 · Granted Nov 27, 2018

Techniques for providing event driven notifications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,142,213
App. No.
14/492,960
Granted
Nov 27, 2018
Kind
B1
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.

Claims (55)

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.

2. The method of claim 1 , wherein the notification is placed in a queue for access by a user.

3. The method of claim 1 , wherein the notification is sent to a user.

4. The method of claim 1 , wherein the specified criteria comprises a keyword associated with danger.

5. The method of claim 4 , wherein the danger comprises at least one of: weather related danger, crime related danger, violence related danger, and danger associated with a natural disaster.

6. The method of claim 1 , wherein the particular location comprises a current location of the registered mobile device.

7. The method of claim 1 , wherein the particular location comprises a current location of a user of the registered mobile device, a friend of the user, or a family member of the user.

8. The method of claim 1 , wherein the particular location is in a current direction of travel of the registered mobile device.

9. The method of claim 1 , wherein filtering the plurality of events comprises filtering using text classification.

10. The method of claim 1 , wherein filtering the plurality of events comprises filtering using semantic word disambiguation.

11. The method of claim 1 , wherein identifying an event of the plurality of events matching the particular location comprises identifying the event using named entity recognition.

12. The method of claim 1 , wherein the electronic media feed comprises an electronic media feed from a news outlet.

13. The method of claim 1 , wherein the electronic media feed comprises an electronic media feed from a social media outlet.

14. The method of claim 1 , wherein the notification comprises a user interface control for providing feedback on the notification.

15. The method of claim 14 , wherein feedback on the notification is used to provide at least one of: an indication of a level of accuracy in identifying an event matching the specified criteria; a level of accuracy in identifying an event matching the particular location; a level of accuracy in filtering the plurality of events; an indication of a quality of the electronic media feed; and a preference of a user.

16. At least one non-transitory computer processor readable storage medium for storing a computer program of instructions configured to be readable by at least one computer processor for instructing the at least one computer processor to execute a computer process for performing the method as recited in claim 1 .

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.

18. The article of manufacture of claim 17 , wherein the second user is a friend of the first user or a family member of the first user.

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.

20. The system of claim 19 , wherein the second user is a friend of the first user or a family member of the first user.

Assignments (6)
CHANGE OF NAME Recorded May 18, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 063697/0493 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Mar 5, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 052109/0186 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2014
From: HART, MICHAEL; SHOU, DARREN
To: SYMANTEC CORPORATION
Reel/Frame 033791/0400 →
Cited By (12)
US 12,190,711 US 12,219,082 US 12,219,653 US 12,278,795 US 12,302,211 US 12,349,035 US 12,375,895 US 12,375,896 US 12,432,543 US 12,604,368 US 12,615,500 US 12,711,850