IP Library Granted Patent US 9,497,581
Granted Patent B2
US 9,497,581 · App. 12/964,962 · Granted Nov 15, 2016

Incident reporting

Inventors: George Derrick Darby, Jr. (Atlanta, GA); Peter Large (Westminster, CO); Bryn Fosburgh (Longmont, CO); William Quintrell (Chattanooga, TN)
Assignee: Trimble Navigation Limited
H04W4/02G06F17/30265H04W4/028H04W4/185H04M1/72536H04M1/72572H04W4/021H04W4/025
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,497,581
App. No.
12/964,962
Granted
Nov 15, 2016
Kind
B2
Abstract

A system for reporting incidents. A receiver for receiving cellular based communication corresponding to an incident, wherein the cellular based communication comprises an image. An incident location determiner for automatically determining a location of the incident based on the image of the cellular based communication. An incident report generator for generating a report of the incident, the report including the location of the incident.

Claims (57)

1. A system for reporting incidents comprising:

a computer-readable medium for storing data and instructions; and

a processor for executing said instructions that perform actions, said instructions comprising:

receiving cellular based communication corresponding to an incident wherein said cellular based communication comprises an image;

automatically determining a location of said incident based on comparing a reference feature of said image of said cellular based communication to a database of known geo-referenced images that are geolocated to a coordinate system;

validating accuracy of said location by validating a presence of vertical information in a geo-referenced image that shares said reference feature in common with said image of said cellular based communication, wherein said vertical information includes Z-coordinate information; and

generating a report of said incident, said report including said location of said incident.

2. The system of claim 1 wherein said cellular based communication includes global positioning data and said location of said incident is determined from said global positioning data.

3. The system of claim 1 wherein said cellular based communication includes a text message and said location of said incident is determined from said text message.

4. The system of claim 1 wherein said cellular based communication includes voice data and said location of said incident is determined from said voice data.

5. A method for reporting incidents comprising:

receiving, by a processor, cellular based communication corresponding to an incident wherein said cellular based communication comprises an image;

automatically determining, by said processor, a location of said incident based on comparing a reference feature of said image of said cellular based communication to a database of known geo-referenced images that are geolocated to a coordinate system;

validating, by said processor, accuracy of said location by validating a presence of vertical information in a geo-referenced image that shares said reference feature in common with said image of said cellular based communication, wherein said vertical information includes Z-coordinate information; and

generating, by said processor, a report of said incident, said report including said location of said incident.

6. The method of claim 5 wherein said cellular based communication includes global positioning data and said method further includes:

determining said location of said incident based on said global positioning data.

7. The method of claim 5 wherein said cellular based communication includes an image and said method further includes:

determining said location of said incident based on said image.

8. The method of claim 5 wherein said cellular based communication includes a text message and said method further includes:

determining said location of said incident based on said text message.

9. The method of claim 5 wherein said cellular based communication includes voice data and said method further includes:

determining said location of said incident based on said voice data.

10. A portable electronic device for reporting incidents comprising:

a cellular telephone communications system configured to couple to a cellular communications network;

a camera for capturing an image of an incident; and

a one touch input device configured to:

automatically call an incident reporting service coupled to said cellular communications network when selected;

communicate information regarding a type of incident to said incident reporting service, wherein said type of incident is determined by extracting features from the image, and wherein said type of incident comprises a size and direction of said incident and what agency to notify of said incident;

automatically determine a location of said incident based on comparing a reference feature of said image to a database of known geo-referenced images that are geolocated to a coordinate system; and

validate accuracy of said location by validating a presence of vertical information in a geo-referenced image that shares said reference feature in common with said image, wherein said vertical information includes Z-coordinate information.

11. The portable electronic device of claim 10 , wherein said one touch input device is further configured to provide incident reporting data to said incident reporting service.

12. The portable electronic device of claim 11 , wherein incident reporting data comprises said location.

13. A method for reporting an incident from a cellular based communication device coupled to a cellular communications network comprising:

capturing an image of an incident at a camera of said cellular based communication device;

automatically determining a location of said incident based on comparing a reference feature of said image to a database of known geo-referenced images that are geolocated to a coordinate system;

validating accuracy of said location by validating a presence of vertical information in a geo-referenced image that shares said reference feature in common with said image, wherein said vertical information includes Z-coordinate information;

determining a type of incident by extracting features from the image;

determining selection of a one touch input device associated with said cellular based communication device;

automatically calling an incident reporting service coupled to a cellular communications network in response to said selection; and

automatically providing incident data to said incident reporting service wherein said incident data comprises information regarding said type of incident wherein said type of incident comprises a size and direction of said incident and what agency to notify of said incident.

14. The method of claim 13 further comprising:

designating at least one input key of said cellular based communication device as said one touch input device.

15. The method of claim 13 wherein said automatically providing incident data to said incident reporting system further comprises said location of said incident.

16. A non-transitory computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for reporting incidents, said method comprising:

receiving cellular based communication corresponding to an incident wherein said cellular based communication comprises an image;

automatically determining a location of said incident based on comparing a reference feature of said image of said cellular based communication to a database of known geo-referenced images that are geolocated to a coordinate system;

validating accuracy of said location by validating a presence of vertical information in a geo-referenced image that shares said reference feature in common with said image of said cellular based communication, wherein said vertical information includes Z-coordinate information; and

generating a report of said incident, said report including said location of said incident.

17. A system for reporting incidents comprising:

a computer-readable medium for storing data and instructions; and

a processor for executing said instructions that perform actions, said instructions comprising:

receiving cellular based communication corresponding to an incident, wherein said cellular based communication comprises an image;

automatically determining a location of said incident based on said cellular based communication and based on comparing a reference feature of said image of said cellular based communication to a database of known geo-referenced images that are geolocated to a coordinate system;

generating a report of said incident, said report including said location of said incident;

compiling data relevant to said incident from a plurality of sources comprising images received from said cellular based communication, road maps, satellite maps, weather feeds and providing said data in a visual manner to a mobile device available to first responders to said incident;

validating accuracy of said location by validating a presence of vertical information in a geo-referenced image that shares said reference feature in common with said image of said cellular based communication, wherein said vertical information includes Z-coordinate information.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jun 29, 2017
From: TRIMBLE NAVIGATION LIMITED; TRIMBLE INC.
To: TRIMBLE INC.
Reel/Frame 042868/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2012
From: DARBY, GEORGE DERRICK, JR.; LARGE, PETER; FOSBURGH, BRYN; QUINTRELL, WILLIAM
To: TRIMBLE NAVIGATION LIMITED
Reel/Frame 027744/0191 →
Continuity (2)
Provisional Application 61287148 · Dec 16, 2009
Related Publication 20110143707A1 · Jun 16, 2011