IP Library Granted Patent US 9,858,478
Granted Patent B2
US 9,858,478 · App. 14/577,965 · Granted Jan 2, 2018

Bi-directional community information brokerage

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 9,858,478
App. No.
14/577,965
Granted
Jan 2, 2018
Kind
B2
Abstract

A system for transmitting notifications based on image data analysis may comprise: an image registration module to receive, from an unmanned aerial vehicle, current image data of a geographic location; a change detection module to: compare the current image data with previous image data of the geographic location to identify a change in the geographic location; and analyze the change to determine a category of the change in the geographic location; and an action module to: determine at least one party to notify about the change based on the category; and transmit a notification to the at least one party via an unmanned aerial vehicle.

Claims (75)

1. A system for transmitting notifications to a party based on image data analysis, the system comprising:

at least one processor;

a storage device comprising instructions, which when executed by the at least one processor, configure the at least one processor to:

receive, from an unmanned aerial vehicle, current image data of a geographic location;

compare the current image data with previous image data of the geographic location to identify a change in the geographic location;

analyze the change to determine a category of the change in the geographic location;

query a database to determine a device, selected from multiple devices associated with the party to notify about the change based on the geographic location, the category, and notifications preferences, the notification preferences established by the party; and

transmit a notification to the device of the party via an unmanned aerial vehicle.

2. The system of claim 1 , wherein to analyze the change to determine the category of the change in the geographic location, the at least one processor is configured to:

detect the change is on a road in the geographic location; and

categorize the change as a road hazard.

3. The system of claim 2 , wherein the at least one processor is further configured, while executing the instructions, to:

receive information for a vehicle indicating a route of the vehicle;

determine the route includes the road in the geographic region; and

wherein the database is queried to determine a party associated with the vehicle.

4. The system of claim 3 , wherein the notification includes an updated route for the vehicle to avoid the road hazard.

5. The system of claim 1 , wherein to transmit the notification to the device of the party via the unmanned aerial vehicle, the at least one processor is configured to:

transmit the notification to a device of a first responder when the category of the change indicates an accident present in the geographic location.

6. The system of claim 1 , wherein the current image data of the geographic location includes infrared image data of the geographic location.

7. The system of claim 1 , wherein to compare the current image data with the previous image data of the geographic location, the at least one processor is configured to: transform the current image data into transformed image data to match a perspective of the previous image data; and

calculate a percentage change between the transformed image data and the previous image data.

8. Then system of claim 7 , wherein the transformed image data is a rotated and scaled version of the current image data.

9. The system of claim 1 , wherein to transmit the notification to the at least one device via the unmanned aerial vehicle, the at least one processor is configured to:

query a database to retrieve location information of at least one UAV and the party;

compare the location information of the at least one UAV with the location information of the party to determine a UAV within a threshold distance of the party; and

transmit an instruction to the UAV within the threshold distance, the instruction to transmit the notification to the device.

10. The system of claim 1 , wherein to compare the current image data with the previous image data of the geographic location, the at least one processor is configured to:

access a datastore of previous image data for the geographic location;

retrieve, from the datastore, at least two images of the geographic location taken at different times; and

compare the at least two images of the geographic location with the current image data.

11. A method for transmitting notifications to a party based on image data analysis, the method comprising:

receiving, from an unmanned aerial vehicle, current image data of a geographic location;

comparing the current image data with previous image data of the geographic location to identify a change in the geographic location;

analyzing the change to determine a category of the change in the geographic location;

querying a database to determine a device, selected from multiple devices associated with the party to notify about the change based on the geographic location, the category, and notifications preferences, the notification preferences established by the party; and

transmitting a notification to the device of the party via an unmanned aerial vehicle.

12. The method of claim 11 , wherein analyzing the change to determine the category of the change in the geographic location comprises:

detecting the change is on a road in the geographic location; and

categorizing the change as a road hazard.

13. The method of claim 12 , further comprising:

receiving information for a vehicle indicating a route of the vehicle;

determining the route includes the road in the geographic region; and

wherein the database is queried to determine a party associated with the vehicle.

14. The method of claim 13 , wherein the notification includes an updated route for the vehicle to avoid the change.

15. The method of claim 11 , wherein transmitting the notification to the device of the party comprises:

transmitting the notification to a device of a first responder when the category of the change indicates an accident present in the geographic location.

16. The method of claim 11 , wherein receiving current image data of the geographic location include receiving infrared image data of the geographic location.

17. The method of claim 11 , wherein comparing the current image data with the previous image data of the geographic location comprises:

transforming the current image data into transformed image data to match a perspective of the previous image data; and

calculating a percentage change between the transformed image data and the previous image data.

18. Then method of claim 17 , wherein transforming the current image data into transformed image data comprises rotating and scaling the current image data.

19. The method of claim 11 , wherein transmitting the notification to the device of the party via the unmanned aerial vehicle comprises:

querying a database to retrieve location information of at least one UAV and the party;

comparing the location information of the at least one UAV with the location information of the party to determine a UAV within a threshold distance of the party; and

transmitting an instruction to the UAV within the threshold distance, the instruction to transmit the notification to device of the party.

20. The method of claim 11 , wherein comparing the current image data with previous image data of the geographic location comprises:

accessing a datastore of previous image data for the geographic location;

retrieving, from the datastore, at least two images of the geographic location taken at different times; and

comparing the at least two images of the geographic location with the current image data.

21. At least one non-transitory machine-readable medium including instructions, which when executed by a machine, cause the machine to perform operations comprising:

receiving, from an unmanned aerial vehicle, current image data of a geographic location;

comparing the current image data with previous image data of the geographic location to identify a change in the geographic location;

analyzing the change to determine a category of the change in the geographic location;

querying a database to determine a device, selected from multiple devices associated with the party to notify about the change based on the geographic location, the category, and notifications preferences, the notification preferences established by the party; and

transmitting a notification to the device of the party via an unmanned aerial vehicle.

22. The at least one machine-readable medium of claim 21 , wherein the operation of analyzing the change to determine the category of the change in the geographic location comprises:

detecting the change is on a road in the geographic location; and

categorizing the change as a road hazard.

23. The at least one machine-readable medium of claim 22 , the operations further comprising:

receiving information for a vehicle indicating a route of the vehicle;

determining the route includes the road in the geographic region; and

wherein the database is queried to determine a party associated with the vehicle.

24. The at least one machine-readable medium of claim 23 , wherein the notification includes an updated route for the vehicle to avoid the change.

25. The at least one machine-readable medium of claim 21 , wherein the operation of transmitting the notification to the device of the party comprises:

transmitting the notification to a device of a first responder when the category of the change indicates an accident present in the geographic location.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2015
From: TATOURIAN, IGOR; LI, HONG; WOUHAYBI, RITA H
To: INTEL CORPORATION
Reel/Frame 035147/0129 →