Public safety camera monitoring system and method
First Claim
Patent Images
1. A method for determining a travel path, comprising:
- (a) establishing an interface with a 3rd-party mapping system via an electronic communication device;
(b) receiving a start point and an end point by a user on the interface for a preselected zone;
(c) generating input data for the 3rd-party mapping system based on the start and end points;
(d) providing the input data to the 3rd-party mapping system;
(e) receiving output data from the 3rd-party mapping system associated with a path from the start point to the end point;
(f) identifying waypoints in the output data;
(g) identifying a camera from a predetermined list of cameras of the preselected zone closest to a line between each of the two consecutive waypoints;
(h) determining a center of a viewing angle of the identified camera from a list of predetermined viewing angles for each of the cameras in the list of cameras of the preselected zone;
(i) calculating a path from the start point through each of the viewing angle centers to the end point;
(j) setting the view angle center between each of the two consecutive waypoints as a new start point and iterating steps (c) through (i) until the end point is one of the two consecutive waypoints, at which iteration the incremental path is calculated from a viewing angle center representing the last pair of consecutive waypoints to the end point; and
(k) displaying the calculated path on the electronic communication device, wherein steps (a) through (k) are adapted to be performed by one or more processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for determining a travel path, including a network of at least one camera, a communication hub coupled to the network of at least one camera, at least one electronic communication device, and a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to calculate a travel path based on user-specified criteria including maximum camera coverage.
-
Citations
18 Claims
-
1. A method for determining a travel path, comprising:
-
(a) establishing an interface with a 3rd-party mapping system via an electronic communication device; (b) receiving a start point and an end point by a user on the interface for a preselected zone; (c) generating input data for the 3rd-party mapping system based on the start and end points; (d) providing the input data to the 3rd-party mapping system; (e) receiving output data from the 3rd-party mapping system associated with a path from the start point to the end point; (f) identifying waypoints in the output data; (g) identifying a camera from a predetermined list of cameras of the preselected zone closest to a line between each of the two consecutive waypoints; (h) determining a center of a viewing angle of the identified camera from a list of predetermined viewing angles for each of the cameras in the list of cameras of the preselected zone; (i) calculating a path from the start point through each of the viewing angle centers to the end point; (j) setting the view angle center between each of the two consecutive waypoints as a new start point and iterating steps (c) through (i) until the end point is one of the two consecutive waypoints, at which iteration the incremental path is calculated from a viewing angle center representing the last pair of consecutive waypoints to the end point; and (k) displaying the calculated path on the electronic communication device, wherein steps (a) through (k) are adapted to be performed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for determining a travel path, comprising:
-
a network of at least one camera; a communication hub coupled to the network of at least one camera; at least one electronic communication device; a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to; (a) establish an interface with a 3rd-party mapping system via the electronic communication device, (b) receive a start point and an end point by a user on the interface for a preselected zone, (c) generate input data for the 3rd-party mapping system based on the start and end points, (d) provide the input data to the 3rd-party mapping system, (e) receive output data from the 3rd-party mapping system associated with a path from the start point to the end point, (f) identify waypoints in the output data, (g) identify a camera from a predetermined list of cameras of the preselected zone closest to a line between each of the two consecutive waypoints, (h) determine a center of a viewing angle of the identified camera from a list of predetermined viewing angles for each of the cameras in the list of cameras of the preselected zone, (i) calculate a path from the start point through each of the viewing angle centers to the end point, (j) set the view angle center between each of the two consecutive waypoints as a new start point and iterating steps (c) through (i) until the end point is one of the two consecutive waypoints, at which iteration the incremental path is calculated from a viewing angle center representing the last pair of consecutive waypoints to the end point, and (k) display the calculated path on the electronic communication device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification